asam3_ctrl
Purpose:
- 
Manage ASAM3 communications, including spawning collectors, handling events, and transferring values in CyFlex. 
Enter:
- 
asam3_ctrl <name> <priority> <interval> [+c] 
Where:
- 
name Specify the registered name of the asam3cli instance for this controller, such as asam3_1, etc. priority Specify system priority to assign to this process. interval Specify the process interval assigned to this task. Specify a FAS, MED, or SLO interval. The interval value is in milliseconds. +c Optional. Specify this flag to treat the task as critical by the watchdog. 
Example:
- 
asam3_ctrl asam3_1 12 1000 +c & 
 The above command spawns ‘asam3_ctrl’ in the background at a priority of 12. The transfer of CyFlex variables is performed once every second. The task is also assigned to be a critical task. As a result, if the task ever stops responding to the watchdog, any test that is running will be aborted. The task will communicate with the “asam3_1” instance of asam3cli. The application must be configured with a spec file. Configuration is performed by the “as_specs” program.
Notes:
- 
This task is normally started in the go script that starts CyFlex.