Public Member Functions | Private Attributes
NewEagle::DbcMessage Class Reference

#include <DbcMessage.h>

List of all members.

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::DbcSignalGetSignal (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

Detailed Description

Definition at line 68 of file DbcMessage.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 63 of file DbcMessage.cpp.

can_msgs::Frame NewEagle::DbcMessage::GetFrame ( )

Definition at line 88 of file DbcMessage.cpp.

Definition at line 68 of file DbcMessage.cpp.

Definition at line 78 of file DbcMessage.cpp.

Definition at line 83 of file DbcMessage.cpp.

Definition at line 73 of file DbcMessage.cpp.

Definition at line 181 of file DbcMessage.cpp.

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.

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.


Member Data Documentation

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.

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.


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


dbc
Author(s): Ryan Borchert
autogenerated on Mon Jun 24 2019 19:18:30