17: ECM Communication
| Command | Purpose |
|---|---|
| asam3cli | Communicate with the MC system. |
| asam3_cmd | Send ASAM3 commands to a specified instance of asam3cli. |
| asam3_ctrl | Manage ASAM3 communications, including spawning collectors, handling events, and transferring values in CyFlex. |
| asam3_faults | Poll the asam3 client/server system for the current ECM faults and make them available to the CyFlex system, supporting multiple ECMs (datasources). |
| asam3_get | Get a value for a specific ECM variable. |
| asam3_initvar | Create variables in shared memory that might be needed in calculations before running asam3_specs. |
| asam3_poll | Send requests to an ASAM3 client for online values at a specified rate using either GET_ONLINE_VALUE or GET_ONLINE_VALUE_NOW based on the provided method. |
| asam3_set | Set an ECM variable value. |
| asam3_shutdown | Stop streaming and shut down all data connections. |
| asam3_specs | Process ASAM3 TCP Monitoring Specifications to configure the asam3cli task by reading and verifying specification files. |
| asam3_stop | Shut down the specified ASAM3 client instance by terminating its connection. |
| as_specs | Read and process ASAM3 control specifications. |
| dynlink | Interface with Unico dynos via the dynlink hardware on CyFlex. |
| dynlink_tst | Test the dynlink interface for Unico Dynos by processing commands to read, write, reset, exit, log on, or log off, and supporting interactive mode. |
| get_counter |
Fetch raw value from a counter channel. |
| get_hz | Acquire the frequency that an input channel is sampled. |
| GoalDrv | Process transmit request events to GOAL through the serial port. |
| GoalMgr | Manage test commands, process configurations, and handle periodic events for the GOAL system in a CyFlex environment. |
| parse_a2l | Parse an a2l file to retrieve all required data. |