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
enumerator DateTime

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
char date0
char date1
char date2
char date3
char date4
char date5
char date6
struct ds_dbw_can::MsgEcuInfo ldate0
char date7
char date8
char date9
uint8_t __pad3__
struct ds_dbw_can::MsgEcuInfo ldate1
struct ds_dbw_can::MsgEcuInfo bdate0
struct ds_dbw_can::MsgEcuInfo bdate1
char vin00
char vin01
char vin02
char vin03
char vin04
char vin05
char vin06
struct ds_dbw_can::MsgEcuInfo vin0
char vin07
char vin08
char vin09
char vin10
char vin11
char vin12
char vin13
struct ds_dbw_can::MsgEcuInfo vin1
char vin14
char vin15
char 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
uint32_t timestamp
struct ds_dbw_can::MsgEcuInfo datetime
union ds_dbw_can::MsgEcuInfo

Public Static Attributes

static constexpr size_t PERIOD_MS = 200