#ifndef DBCSIGPACKER_H #define DBCSIGPACKER_H #include #include #include "candbc.h" namespace iv { struct MsgSig { unsigned int mid; //can message id std::string mstrmsgname; //can message name std::vector mvectorSPV; }; } class dbcsigpacker { public: dbcsigpacker(); private: DBC * mpdbc; std::map mmapMsgSig; private: void InitSig(); public: void SetMsgSignal(std::string & strmsgname,std::string & strsigname,const double fvalue); }; #endif // DBCSIGPACKER_H