6#include "CanandUtils.h"
7#include "CanandMessage.h"
77 CanandAddress(uint8_t devType, uint8_t devId) : bus{0}, devType{devType}, devId{devId} {};
Definition CanandAddress.h:62
CanandAddress(MessageBus bus, uint8_t devType, uint8_t devId)
Definition CanandAddress.h:70
CanandAddress(uint8_t devType, uint8_t devId)
Definition CanandAddress.h:77
bool MsgMatches(CanandMessage &msg)
Definition CanandAddress.h:85
uint8_t GetDeviceId()
Definition CanandAddress.h:111
bool SendCANMessage(uint16_t apiIndex, uint8_t *data, uint8_t length)
uint8_t GetDeviceType()
Definition CanandAddress.h:104
Definition CanandMessage.h:26
MessageBus GetBus()
Definition CanandMessage.h:110
uint32_t GetId()
Definition CanandMessage.h:51
Definition MessageBus.h:13
bool Equals(MessageBus other)
Definition MessageBus.h:37
constexpr bool idMatches(uint32_t idToCompare, uint8_t deviceType, uint8_t devId)
Definition CanandUtils.h:70
Definition Namespaces.h:17