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.