Struct MsgEcuInfo

Inheritance Relationships

Derived Types

Struct Documentation

struct MsgEcuInfo

Subclassed by ds_dbw_can::MsgEcuInfoBOO, ds_dbw_can::MsgEcuInfoBrake, ds_dbw_can::MsgEcuInfoGateway, ds_dbw_can::MsgEcuInfoMonitor, ds_dbw_can::MsgEcuInfoShift, ds_dbw_can::MsgEcuInfoSteer, ds_dbw_can::MsgEcuInfoThrottle

Public Types

enum class Mux : uint8_t

Values:

enumerator Version
enumerator CfgHash
enumerator MacAddr
enumerator License0
enumerator License1
enumerator License2
enumerator License3
enumerator License4
enumerator License5
enumerator License6
enumerator License7
enumerator LicenseDate0
enumerator LicenseDate1
enumerator BuildDate0
enumerator BuildDate1
enumerator VIN0
enumerator VIN1
enumerator VIN2
enumerator Logging

Public Functions

inline void reset()

Public Members

Mux mux
uint8_t platform
uint16_t major
uint16_t minor
uint16_t build
struct ds_dbw_can::MsgEcuInfo version
uint8_t count_modified
uint8_t count_configured
uint8_t nvm_blank
uint8_t nvm_write_pending
uint8_t __pad0__
uint32_t hash
struct ds_dbw_can::MsgEcuInfo cfg
uint8_t addr0
uint8_t addr1
uint8_t addr2
uint8_t addr3
uint8_t addr4
uint8_t addr5
struct ds_dbw_can::MsgEcuInfo mac
uint8_t ready
uint8_t enabled
uint8_t trial
uint8_t __pad1__
uint8_t __pad2__
uint16_t trials_used
uint16_t trials_left
struct ds_dbw_can::MsgEcuInfo license
uint8_t date0
uint8_t date1
uint8_t date2
uint8_t date3
uint8_t date4
uint8_t date5
uint8_t date6
struct ds_dbw_can::MsgEcuInfo ldate0
uint8_t date7
uint8_t date8
uint8_t date9
uint8_t __pad3__
struct ds_dbw_can::MsgEcuInfo ldate1
struct ds_dbw_can::MsgEcuInfo bdate0
struct ds_dbw_can::MsgEcuInfo bdate1
uint8_t vin00
uint8_t vin01
uint8_t vin02
uint8_t vin03
uint8_t vin04
uint8_t vin05
uint8_t vin06
struct ds_dbw_can::MsgEcuInfo vin0
uint8_t vin07
uint8_t vin08
uint8_t vin09
uint8_t vin10
uint8_t vin11
uint8_t vin12
uint8_t vin13
struct ds_dbw_can::MsgEcuInfo vin1
uint8_t vin14
uint8_t vin15
uint8_t vin16
struct ds_dbw_can::MsgEcuInfo vin2
uint8_t fault
uint8_t filesystem
uint32_t __pad3__
uint32_t filename
struct ds_dbw_can::MsgEcuInfo logging
union ds_dbw_can::MsgEcuInfo

Public Static Attributes

static constexpr size_t PERIOD_MS = 200