Loading...
Searching...
No Matches
Protocols::CAN::Message Struct Reference

Public Member Functions

const SignalfindSignal (std::string_view name) const noexcept
 

Public Attributes

uint32_t id {}
 
bool extended {}
 Bit 31 of the raw DBC identifier.
 
std::string name
 
std::string comment
 
std::string transmitter
 
int size {}
 Declared payload length in bytes (the DBC "DLC").
 
std::vector< Signalsignals
 
AttributeSet attributes
 

Member Data Documentation

◆ id

uint32_t Protocols::CAN::Message::id {}

Identifier with the DBC extended-id flag (bit 31) removed and masked to 29 bits. Never compare this alone: {id, extended} is the key, as a standard and an extended frame may carry the same numeric identifier.


The documentation for this struct was generated from the following files: