1#ifndef IV_SRC_COMMS_CAN_STRUCTS_HPP_
2#define IV_SRC_COMMS_CAN_STRUCTS_HPP_
21 CanDataMessage(
const uint32_t msgId, uint8_t bytes[8],
const uint32_t lengthData,
const bool isRtr,
23 const uint8_t *dataExtraBytes,
const uint32_t timestamp)
30 if (dataExtraLength > 0)
Definition AbstractMessageProcessor.hpp:12
uint16_t subnetwork
Definition types.hpp:76
Definition structs.hpp:14
~CanDataMessage()
Definition structs.hpp:40
iv::types::subnetwork m_idSubnetwork
Definition structs.hpp:50
CanDataMessage(const uint32_t msgId, uint8_t bytes[8], const uint32_t lengthData, const bool isRtr, const iv::types::subnetwork idSubnetwork, const uint32_t dataExtraLength, const uint8_t *dataExtraBytes, const uint32_t timestamp)
Definition structs.hpp:21
CanDataMessage(CanDataMessage &&other)=delete
uint32_t m_msgId
Definition structs.hpp:45
bool m_isRtr
Definition structs.hpp:49
uint8_t m_bytes[8]
Definition structs.hpp:46
uint32_t m_lengthData
Definition structs.hpp:48
uint32_t m_dataExtraLength
Definition structs.hpp:51
uint8_t * m_dataExtraBytes
Definition structs.hpp:52
bool m_isExtended
Definition structs.hpp:53
CanDataMessage(const CanDataMessage &other)=delete
CanDataMessage()
Definition structs.hpp:15
uint32_t m_timestamp
Definition structs.hpp:47