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 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
-
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
-
enum class Mux : uint8_t