EcuDefinition

Type: EcuDefinition

Represents the ECU Definition File and provides access to structures in the ECU such as EcuMap, EcuTable, EcuOption, EcuChannel.

Related Types

Properties

PropertyDescription
calNameSize Length of the calibration name structure.
canWriteWords Indicates if the ECU supports writes larger than single byte writes.
categories EcuItemCollection of all EcuCategory objects.
channelCount Number of EcuChannel objects.
channelTableCount Number of EcuChannelTable objects.
channels EcuItemCollection of all EcuChannel objects.
channeltables EcuItemCollection of all EcuChannel objects.
ecustrings EcuItemCollection of all EcuString objects.
enumerationCount Number of 'EcuEnumeration' objects.
fileName The path of the installed ECU Definition file on the file system.
fullName The full name of the ECU (same as def.name + def.version)
isBigEndian Indicates if the ECU uses 'big endian' values.
isSecurable Indicates if the ECU can have a password set.
logMapCount Number of EcuLogMap objects.
logbufferSize Size of the LOGTBL structure used for fast channel reads.
logmaps EcuItemCollection of all EcuLogMap objects.
logmaptargets EcuItemCollection of all EcuLogMapTarget objects.
mapCount Number of EcuMap objects.
maps EcuItemCollection of all EcuMap objects.
name The name of the ECU (e.g. 'EVO X '), for non-XCP ECUs this is always 8 characters long and padded with spaces.
optionCount Number of EcuOption objects.
optionListCount [deprecated] Alias of enumerationCount.
options EcuItemCollection of all EcuOption objects.
parameterCount [deprecated] Alias of channelCount.
parameterTableCount [deprecated] Alias of channelTableCount.
parameters [deprecated] alias of channels
regionCount Number of EcuRegion objects.
regions EcuItemCollection of all EcuRegion objects.
stringCount Number of EcuString objects.
tableCount Number of EcuTable objects.
tables EcuItemCollection of all EcuTable objects.
userScalarCount Number of EcuUserScalar objects.
userscalars EcuItemCollection of all EcuUserScalar objects.
usesNewModifiers Legacy flag relating to Modifier EcuChannels.
version The version of the ECU (e.g. '01v00')