10: Standard Services
| Command | Purpose |
|---|---|
| cell_mon |
Monitor various functions which are necessary for engine operation. The task is normally launched in the /cell/go.scp start-up script. |
| central_updates |
Maintain a current copy of the “gp_template” file at all test cells. |
| child_adm | Initialize the administrator task to continuously wait for messages signaling dead tasks so it can kill/terminate all sub-tasks and processes related to the dead task(s). This task is executed by the ‘go’ script and does not require command-line execution. |
| cleanup | Remove old or excessive number of files |
| clear_error | Send a message to the error manager that will cause the error message queue to be deleted. Running the command “errs” after this will only show errors generated after the clear_error command was issued. |
| clear_watchdog | Send a message to the scheduler to have it reset any reconfiguration overruns. As a result, the ‘watch_dog’ DO’ should become active and toggle at its normal rate. |
| comp_perf |
Perform continuous computations including automatic speed calibration of an analog speed channel versus a frequency speed channel, water pump performance factor, and wind direction resolution to 16 compass points. |
| cpubind | Set or get the CPU affinity for a specified process or processes matching a given name on the system. |
| cpu_util | Determine CPU utilization for 3 scheduler intervals |
| create_var |
Create variables for other applications in the general usage memory areas. |
| duty_cycle | Analyze duty cycle data by binning values based on configured parameters and accumulating specified variables |
| email_mgr | Listen for UDP error messages and send emails to specified recipients based on error types and filters. |
| error_mgr | Manage error messages by receiving them from tasks, storing them in an SQLite database, filtering duplicates, and performing maintenance to optimize storage. |
| er_specs | Process event response specifications |
| evaluate | Evaluate user-defined expressions based on specification files. |
| evaluateArrVar | Process user-defined expressions, particularly those involving array variables. |
| evnt_adm | Manage event creation, attachment, detachment, and processing for the system. |
| evnt_rsp | Handle event responses in CyFlex by executing actions such as variable updates, scripts, emails, and logs based on specifications. |
| rcs_specs | Manage version control changes to specification files such as “inpt_specs.*” and other files which the user may modify. |
| scheduler | Manage the scheduling of processes at specified intervals in CyFlex, ensuring timely execution, handling process overruns, and monitoring for failures. |
| startup | Issue the GLOBAL_CONFIGURATION event to instruct all applications to perform initialization functions and begin processing data as required. |
| start_asset | Start CyFlex by executing a script under a new session. |
| surge | Turbocharger Surge Margin computation |
| sys_start | Initialize shared memory areas, semaphores, and events for the CyFlex system. |
| tranMan | Manage file transfers from CyFlex test cells to network servers |
| tranMove |
Move files from test cell nodes to the CyFlex Communications Node for this site. It runs automatically and does not require any user intervention. |
| usercron | Create cron file from user editable file |
| vrbls_to_stat | Compute CyFlex variables statistics |