Struct MsgEcuInfo
Defined in File dispatch.hpp
Inheritance Relationships
Derived Types
public ds_dbw_can::MsgEcuInfoBOO
(Struct MsgEcuInfoBOO)public ds_dbw_can::MsgEcuInfoBrake
(Struct MsgEcuInfoBrake)public ds_dbw_can::MsgEcuInfoGateway
(Struct MsgEcuInfoGateway)public ds_dbw_can::MsgEcuInfoMonitor
(Struct MsgEcuInfoMonitor)public ds_dbw_can::MsgEcuInfoShift
(Struct MsgEcuInfoShift)public ds_dbw_can::MsgEcuInfoSteer
(Struct MsgEcuInfoSteer)public ds_dbw_can::MsgEcuInfoThrottle
(Struct MsgEcuInfoThrottle)
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
-
enumerator Version
Public Functions
-
inline void reset()
Public Members
-
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
-
enum class Mux : uint8_t