hogger

Purpose:

Record CyFlex variables into an SQLite3 database.
This function is available with CyFlex 7.1 and subsequent releases.

Enter:

hogger <My_Test> [options]

Where:

My_Test

 Specify a title to be written to the output file.

options

Any option specified on the command line overrides the same option in the spec file. See descriptions below.

                                                  Options

start

strt_event
Specify the CyFlex event to start the sampling.

stop

stop_event
Specify the CyFlex event to stop the sampling.

rels

release_event
Specify the CyFlex event to cause hogger to exit the system.

done

done_event
Specify the CyFlex event to emit when done sampling.

interval

Specify the time interval between data samples in time units. Do
not specify this option if using the sync option.

n

max_scans
Specify the maximum number of data samples or scans to collect.

sync

sync_event
Specify the CyFlex event to cause the start of sampling. This is used in place of the timer, therefore no interval should be specified.

enable

variable_name
Specify the CyFlex variable that will enable sampling.

outfile

outputfile
Specify the output filename to contain the data.

path

directoryPath
Specify the directory to contain the output file. The entry may also be a STRING_VARIABLE that contains the directory path of the output file. The default is /data/PC_format.

exist

existenceCheck
Specify the variable name to create and use to indicate whether all of the variables exist. It is set to true if all variables exist and false if not.

rotate

Specify the number of database entries before a rotation occurs. The default is 3.6 million entries.

rotate_ev

Specify the user event to trigger a rotation of the database.

Example:

hogger /specs/hogr_spec.1 &

Notes:

See Also:

Hyper-Logger User Guide