EcuDefinition
Type: EcuDefinition
Represents the ECU Definition File and provides access to structures in the ECU such as EcuMap, EcuTable, EcuOption, EcuChannel.
Related Types
- EcuCategory
- EcuChannel
- EcuChannelTable
- EcuItem
- EcuItemCollection
- EcuItemIndexed
- EcuLogMap
- EcuLogMapTarget
- EcuMap
- EcuObject
- EcuObjectScaled
- EcuOption
- EcuRegion
- EcuString
- EcuTable
- EcuUserScalar
Properties
Property | Description |
---|---|
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') |