Main Content

Generated Code Interfacing

Tune parameters and measure signal data by using ASAP2 and C API interfaces and view generated code metadata

Some applications must exchange data between generated code and external application code. Use the ASAP2 and CDF interface to establish a communication channel between development and target computers, export an ASAP2 file containing description format of the internal ECU variables, or export a Calibration Data Format (CDF) file containing the information about parameters in a machine-readable format. Use the C API to exchange data between generated code and external code.

To obtain metadata about the generated code, use the code descriptor programming interface.

Sample Target Environment Service Implementations of Data Communication Methods shows samples of how target environment services might implement the three types of data communication methods: direct access, outside execution, and during execution.


expand all

coder.codedescriptor.CodeDescriptorReturn information about generated code
coder.descriptor.DataInterfaceReturn information about different types of data interfaces
coder.descriptor.FunctionInterfaceReturn information about entry-point functions
coder.descriptor.LookupTableDataInterfaceReturn information about Lookup Table blocks that have tunable parameters
coder.descriptor.BreakpointDataInterfaceReturn information about tunable breakpoint set data for a lookup table that has tunable parameters
coder.descriptor.DataTransferElementReturn information about data transfer signal
coder.descriptor.DataTransferFunctionReturn information about function prototypes for data transfer service interfaces
coder.descriptor.DataTransferServiceInterfaceReturn information about data transfer service interface
coder.descriptor.SenderReceiverServiceInterfaceReturn information about sender and receiver service interfaces
coder.descriptor.ServiceFunctionsReturn list of service functions that entry-point function calls
coder.descriptor.ServiceInterfaceReturn service interface information required to generate service functions
coder.descriptor.TimerFunctionRetrieve information about function prototypes for timer services
coder.descriptor.TimerServiceInterfaceReturn information about timer service interface


expand all

coder.asap2.exportGenerate ASAP2 (A2L) file according to ASAM MCD-2 MC standards
coder.cdf.exportGenerate CDF (Calibration Data Format) file according to ASAM AE CDF standards
coder.asap2.AxisInfoSet values for axis to describe lookup table
coder.asap2.CharacteristicCreate characteristic object
coder.asap2.CompuMethodCreate compu method object
coder.asap2.FunctionCreate function object
coder.asap2.MeasurementCreate measurement object
coder.asap2.getEcuDescriptionsECU description object for model
coder.asap2.UserCustomizeBaseCustomize project and module settings
addAdd element to ASAP2 file
deleteRemove element from ASAP2 file
findFilter and get ECU description names
getReturn ASAP2 properties of data element
setSet property for data element
getCodeDescriptorCreate coder.codedescriptor.CodeDescriptor object for model


ASAP2 and CDF Interface

C API Interface

Code Descriptor Interface