36 #ifndef _icl_hardware_tCanMatrixParser_h_ 37 #define _icl_hardware_tCanMatrixParser_h_ 44 #include <boost/filesystem.hpp> 69 typedef std::map<unsigned int, std::vector<CanMatrixElement> >
CanMatrix;
80 const CanMatrix &getCanMatrix()
const;
82 const bool isActive()
const;
85 int mapContentOfFile(TiXmlHandle& doc_handle);
86 int mapContentOfFile(
void* dbc_);
88 const int checkXmlFile(TiXmlElement *element)
const;
89 void setDataFileName(
const boost::filesystem::path &file_name);
90 const boost::filesystem::path & getDataFileName()
const;
102 #endif // _icl_hardware_tCanMatrixParser_h_
ICL_HARDWARE_CAN_IMPORT_EXPORT ICL_HARDWARE_CAN_IMPORT_EXPORT
unsigned int signal_length
std::ostream & operator<<(std::ostream &os, InterpretedCanMessages const &interpreted_can_messages)
boost::filesystem::path * m_data_file_name
Contains import/export definitions for the Win32 plattform.
std::map< unsigned int, std::vector< CanMatrixElement > > CanMatrix