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 Update the dynlink interface.
dynlink_tst Test the interface to Unico Dynos via the dynlink interface.
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 serial port.
GoalMgr Process test command events sentĀ from gp_test.
parse_a2l Parse an a2l file to retrieve all required data.