#include <tCanMatrixParser.h>
Public Member Functions | |
const CanMatrix & | getCanMatrix () const |
const bool | isActive () const |
tCanMatrixParser (const std::string identifier="") | |
virtual | ~tCanMatrixParser () |
Private Member Functions | |
const int | checkXmlFile (TiXmlElement *element) const |
const boost::filesystem::path & | getDataFileName () const |
int | mapContentOfFile (TiXmlHandle &doc_handle) |
int | mapContentOfFile (void *dbc_) |
void | setDataFileName (const boost::filesystem::path &file_name) |
Private Attributes | |
bool | is_initialized |
CanMatrix | m_canmatrix |
boost::filesystem::path * | m_data_file_name |
Definition at line 71 of file tCanMatrixParser.h.
icl_hardware::can::tCanMatrixParser::tCanMatrixParser | ( | const std::string | identifier = "" | ) |
Constructor
Definition at line 54 of file tCanMatrixParser.cpp.
icl_hardware::can::tCanMatrixParser::~tCanMatrixParser | ( | ) | [virtual] |
Destructor
Definition at line 139 of file tCanMatrixParser.cpp.
const int icl_hardware::can::tCanMatrixParser::checkXmlFile | ( | TiXmlElement * | element | ) | const [private] |
Definition at line 238 of file tCanMatrixParser.cpp.
const CanMatrix & icl_hardware::can::tCanMatrixParser::getCanMatrix | ( | ) | const |
Definition at line 148 of file tCanMatrixParser.cpp.
const boost::filesystem::path & icl_hardware::can::tCanMatrixParser::getDataFileName | ( | ) | const [private] |
Definition at line 314 of file tCanMatrixParser.cpp.
const bool icl_hardware::can::tCanMatrixParser::isActive | ( | ) | const |
Definition at line 319 of file tCanMatrixParser.cpp.
int icl_hardware::can::tCanMatrixParser::mapContentOfFile | ( | TiXmlHandle & | doc_handle | ) | [private] |
ID is known and vector has to be extented
ID is unknown, make a new pair
Definition at line 153 of file tCanMatrixParser.cpp.
int icl_hardware::can::tCanMatrixParser::mapContentOfFile | ( | void * | dbc_ | ) | [private] |
Definition at line 254 of file tCanMatrixParser.cpp.
void icl_hardware::can::tCanMatrixParser::setDataFileName | ( | const boost::filesystem::path & | file_name | ) | [private] |
Definition at line 305 of file tCanMatrixParser.cpp.
bool icl_hardware::can::tCanMatrixParser::is_initialized [private] |
Definition at line 94 of file tCanMatrixParser.h.
Definition at line 92 of file tCanMatrixParser.h.
boost::filesystem::path* icl_hardware::can::tCanMatrixParser::m_data_file_name [private] |
Definition at line 93 of file tCanMatrixParser.h.