Struct MsgGpioCmd

Struct Documentation

struct MsgGpioCmd

Public Types

enum class GpioCmd : uint8_t

Values:

enumerator Passive
enumerator Low
enum class SsrCmd : uint8_t

Values:

enumerator Passive
enumerator Active

Public Functions

inline void reset()
inline void setCrc()
inline bool validCrc() const
inline bool validRc(uint8_t rc) const

Public Members

GpioCmd gpio1_cmd
GpioCmd gpio2_cmd
GpioCmd gpio3_cmd
GpioCmd gpio4_cmd
GpioCmd gpio5_cmd
GpioCmd gpio6_cmd
SsrCmd ssr1_cmd
SsrCmd ssr2_cmd
uint8_t __pad0__
uint8_t rc
uint8_t crc

Public Static Attributes

static constexpr uint32_t ID = 0x2D0
static constexpr size_t TIMEOUT_MS = 200