Return to Getting Started


ASAP3 Support

ASAM‘s ASAP3-MC is a “remote control” protocol to allow tools such as this to be commanded to access ECU values, typically by a test system. This program uses v2.1 of the standard.

ASAP3 Console Window

To view the ASAP3 console, do Window… ASAP3 Console (Ctrl-3).

ASAP3 Console window

The ASAP3 window shows detailed information on the remote commands being processed, together with controls to go online (allow remote control) or offline (stop). The window can be resized and the log information copied and pasted to other programs.

The setup part of the window can be hidden. This is where the communication details are set up. Two methods are supported:

Command Support

This program currently implements only a minimal ASAP3 command set, but this is sufficient to have a test system obtain or change live values from an ECU.

Command
Notes
INIT
Starts or restarts a session; clears acquisition list.
IDENTIFY
Used to exchange protocol versions and system names between the two tools. Only protocol v2.1 is supported here.
DEFINE DESCRIPTION FILE AND BINARY FILE
This command is accepted but currently no action is taken. You need to ensure the correct files are loaded and the appropriate calibration present in the ECU before starting.
SELECT DESCRIPTION FILE AND BINARY FILE
Similar to above.
SWITCHING OFFLINE/ONLINE
Accepted but no action is currently taken. You must be online to the ECU before starting.
SET PARAMETER
Downloads a new value (provided in float format) to the ECU.
GET PARAMETER
Uploads the current parameter value and returns it, together with limits if defined by ASAP2, to the commanding test system.
PARAMETER FOR VALUE ACQUISITION
Adds one or more parameter names to the acquisition list, or clears it.
GET ONLINE VALUE
Returns values for the current acquisition list parameters.
SELECT LOOK-UP TABLE
Associates a named map with a map number used in subsequent commands.
SET LOOK-UP TABLE
Writes a defined area of look-up table to a single value. X or Y index equal to 0 interpreted as axis (breakpoint) entry.
PUT LOOK-UP TABLE
Writes all breakpoint and dependent (Z) values for a map. Min/Max/Increment values currently ignored.
GET LOOK-UP TABLE VALUE
Returns a single cell value from a map. X or Y index equal to 0 interpreted as axis (breakpoint) entry.
EXIT
Ends a session; clears acquisition list.

Return to Getting Started