Public Member Functions | Private Member Functions | Private Attributes | List of all members
icl_hardware::can::tCanMatrixParser Class Reference

#include <tCanMatrixParser.h>

Public Member Functions

const CanMatrixgetCanMatrix () 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
 

Detailed Description

Definition at line 71 of file tCanMatrixParser.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Member Data Documentation

bool icl_hardware::can::tCanMatrixParser::is_initialized
private

Definition at line 94 of file tCanMatrixParser.h.

CanMatrix icl_hardware::can::tCanMatrixParser::m_canmatrix
private

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.


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


fzi_icl_can
Author(s):
autogenerated on Mon Jun 10 2019 13:17:02