#include <DbcMessage.hpp>
Public Types | |
typedef signals_t::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
std::size_t | getDlc () const |
const std::string & | getFrom () const |
uint32_t | getId () const |
const std::string & | getName () const |
std::set< std::string > | getTo () const |
signals_t::const_reference | operator[] (std::size_t elem) |
Private Types | |
typedef std::vector< Signal > | signals_t |
Private Attributes | |
std::size_t | dlc |
std::string | from |
uint32_t | id |
std::string | name |
signals_t | signals |
Friends | |
std::istream & | operator>> (std::istream &in, Message &msg) |
Class representing a Message in the DBC-File. It allows its user to query Data and to iterate over the Signals contained in the Message
Definition at line 50 of file DbcMessage.hpp.
typedef signals_t::const_iterator Message::const_iterator |
Definition at line 65 of file DbcMessage.hpp.
typedef std::vector<Signal> Message::signals_t [private] |
Definition at line 52 of file DbcMessage.hpp.
const_iterator Message::begin | ( | ) | const [inline] |
Definition at line 81 of file DbcMessage.hpp.
const_iterator Message::end | ( | ) | const [inline] |
Definition at line 82 of file DbcMessage.hpp.
std::size_t Message::getDlc | ( | ) | const [inline] |
Definition at line 72 of file DbcMessage.hpp.
const std::string& Message::getFrom | ( | ) | const [inline] |
Definition at line 73 of file DbcMessage.hpp.
uint32_t Message::getId | ( | ) | const [inline] |
Definition at line 71 of file DbcMessage.hpp.
const std::string& Message::getName | ( | ) | const [inline] |
Definition at line 70 of file DbcMessage.hpp.
std::set< std::string > Message::getTo | ( | ) | const |
Definition at line 79 of file DbcMessage.cpp.
signals_t::const_reference Message::operator[] | ( | std::size_t | elem | ) | [inline] |
Definition at line 83 of file DbcMessage.hpp.
std::istream& operator>> | ( | std::istream & | in, |
Message & | msg | ||
) | [friend] |
Definition at line 41 of file DbcMessage.cpp.
std::size_t Message::dlc [private] |
Definition at line 58 of file DbcMessage.hpp.
std::string Message::from [private] |
Definition at line 60 of file DbcMessage.hpp.
uint32_t Message::id [private] |
Definition at line 56 of file DbcMessage.hpp.
std::string Message::name [private] |
Definition at line 54 of file DbcMessage.hpp.
signals_t Message::signals [private] |
Definition at line 62 of file DbcMessage.hpp.