var_transfer
Purpose:
-
Transfer and convert values between CyFlex variables, applying gain, bias, and recursive filtering as configured.
Enter:
-
var_transfer [name] <priority> <rate> [+c] &
Where:
-
name
Optional. Specify the registered name of this instance. The default is VarTransfer.
priority
Specify the execution priority of the process.
rate
Specify the rate at which the scheduler will signal the process to execute. This should be only ONE of the 4 continuous rates that are assigned to FAS, MED, SLO, and WARP rates. These may also be specified with the “FAS”, “MED”, “SLO”, or “WARP” strings.
+c
Optional. Specify this flag to indicate that the task is critical. If the task aborts or does not respond to the scheduler, the watchdog will shutdown the test.
Example:
-
var_transfer var_t 15 FAS &
The above spawns the variable transfer task with a priority of 15 and the scheduler would signal it to run FAS rate. The registered name would be “var_t”.The default registered name is “VarTransfer”. If the 1st argument is left out, this name will be used.
example: var_transfer 15 FAS &
Notes:
-
This task is normally spawned in the go script and not started from the command line. Transfer variables are configured via CyFlex specification files for relevant applications.