#include <DbcMessage.h>
Public Member Functions | |
| void | AddSignal (std::string signalName, NewEagle::DbcSignal signal) |
| bool | AnyMultiplexedSignals () |
| DbcMessage () | |
| DbcMessage (uint8_t dlc, uint32_t id, IdType idType, std::string name, uint32_t rawId) | |
| uint8_t | GetDlc () |
| can_msgs::Frame | GetFrame () |
| uint32_t | GetId () |
| IdType | GetIdType () |
| std::string | GetName () |
| uint32_t | GetRawId () |
| NewEagle::DbcSignal * | GetSignal (std::string signalName) |
| uint32_t | GetSignalCount () |
| std::map< std::string, NewEagle::DbcSignal > * | GetSignals () |
| void | SetComment (NewEagle::DbcMessageComment comment) |
| void | SetFrame (const can_msgs::Frame::ConstPtr &msg) |
| void | SetRawText (std::string rawText) |
| ~DbcMessage () | |
Private Attributes | |
| NewEagle::DbcMessageComment | _comment |
| uint8_t | _data [8] |
| uint8_t | _dlc |
| uint32_t | _id |
| IdType | _idType |
| std::string | _name |
| uint32_t | _rawId |
| std::map< std::string, NewEagle::DbcSignal > | _signals |
Definition at line 68 of file DbcMessage.h.
Definition at line 41 of file DbcMessage.cpp.
| NewEagle::DbcMessage::DbcMessage | ( | uint8_t | dlc, |
| uint32_t | id, | ||
| IdType | idType, | ||
| std::string | name, | ||
| uint32_t | rawId | ||
| ) |
Definition at line 45 of file DbcMessage.cpp.
Definition at line 59 of file DbcMessage.cpp.
| void NewEagle::DbcMessage::AddSignal | ( | std::string | signalName, |
| NewEagle::DbcSignal | signal | ||
| ) |
Definition at line 176 of file DbcMessage.cpp.
Definition at line 217 of file DbcMessage.cpp.
| uint8_t NewEagle::DbcMessage::GetDlc | ( | ) |
Definition at line 63 of file DbcMessage.cpp.
| can_msgs::Frame NewEagle::DbcMessage::GetFrame | ( | ) |
Definition at line 88 of file DbcMessage.cpp.
| uint32_t NewEagle::DbcMessage::GetId | ( | ) |
Definition at line 68 of file DbcMessage.cpp.
Definition at line 78 of file DbcMessage.cpp.
| std::string NewEagle::DbcMessage::GetName | ( | ) |
Definition at line 83 of file DbcMessage.cpp.
| uint32_t NewEagle::DbcMessage::GetRawId | ( | ) |
Definition at line 73 of file DbcMessage.cpp.
| NewEagle::DbcSignal * NewEagle::DbcMessage::GetSignal | ( | std::string | signalName | ) |
Definition at line 181 of file DbcMessage.cpp.
| uint32_t NewEagle::DbcMessage::GetSignalCount | ( | ) |
Definition at line 202 of file DbcMessage.cpp.
| std::map< std::string, NewEagle::DbcSignal > * NewEagle::DbcMessage::GetSignals | ( | ) |
Definition at line 212 of file DbcMessage.cpp.
| void NewEagle::DbcMessage::SetComment | ( | NewEagle::DbcMessageComment | comment | ) |
Definition at line 207 of file DbcMessage.cpp.
| void NewEagle::DbcMessage::SetFrame | ( | const can_msgs::Frame::ConstPtr & | msg | ) |
Definition at line 134 of file DbcMessage.cpp.
| void NewEagle::DbcMessage::SetRawText | ( | std::string | rawText | ) |
Definition at line 197 of file DbcMessage.cpp.
Definition at line 105 of file DbcMessage.h.
uint8_t NewEagle::DbcMessage::_data[8] [private] |
Definition at line 99 of file DbcMessage.h.
uint8_t NewEagle::DbcMessage::_dlc [private] |
Definition at line 100 of file DbcMessage.h.
uint32_t NewEagle::DbcMessage::_id [private] |
Definition at line 101 of file DbcMessage.h.
IdType NewEagle::DbcMessage::_idType [private] |
Definition at line 102 of file DbcMessage.h.
std::string NewEagle::DbcMessage::_name [private] |
Definition at line 103 of file DbcMessage.h.
uint32_t NewEagle::DbcMessage::_rawId [private] |
Definition at line 104 of file DbcMessage.h.
std::map<std::string, NewEagle::DbcSignal> NewEagle::DbcMessage::_signals [private] |
Definition at line 98 of file DbcMessage.h.