Rev 986 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 986 | Rev 991 | ||
|---|---|---|---|
| Line 51... | Line 51... | ||
| 51 | int resolveCommandId(string commandName, string moduleName); |
51 | int resolveCommandId(string commandName, string moduleName); |
| 52 | 52 | ||
| 53 | string getDefineId(string name, string group); |
53 | string getDefineId(string name, string group); |
| 54 | 54 | ||
| 55 | map<string, CanVariable> translateData(int commandId, string moduleName, string dataHex); |
55 | map<string, CanVariable> translateData(int commandId, string moduleName, string dataHex); |
| 56 | map<string, CanVariable> translateData(string commandName, string moduleName, string dataHex) { return translateData(resolveCommandId(commandName, moduleName), moduleName, dataHex); }; |
- | |
| 57 | string translateDataToHex(int commandId, string moduleName, map<string, CanVariable> data); |
56 | string translateDataToHex(int commandId, string moduleName, map<string, CanVariable> &data); |
| 58 |
|
57 | void makeDataValid(int commandId, string moduleName, map<string, CanVariable> &data); |
| 59 | 58 | ||
| 60 | string lookupNMTCommandName(int commandId); |
59 | string lookupNMTCommandName(int commandId); |
| 61 | int resolveNMTCommandId(string commandName); |
60 | int resolveNMTCommandId(string commandName); |
| - | 61 | ||
| 62 | map<string, CanVariable> translateNMTData(int commandId, string rawHexData); |
62 | map<string, CanVariable> translateNMTData(int commandId, string rawHexData); |
| 63 | string translateNMTDataToHex(int |
63 | string translateNMTDataToHex(int commandId, map<string, CanVariable> &data); |
| - | 64 | void makeNMTDataValid(int commandId, map<string, CanVariable> &data); |
|
| 64 | 65 | ||
| 65 | protected: |
66 | protected: |
| 66 | CanIdTranslator(); |
67 | CanIdTranslator(); |
| 67 | 68 | ||
| 68 | private: |
69 | private: |
| 69 | static CanIdTranslator* myInstance; |
70 | static CanIdTranslator* myInstance; |
| 70 | XmlNode xmlNode; |
71 | XmlNode xmlNode; |
| - | 72 | ||
| - | 73 | void makeDataValid(vector<XmlNode> variableNodes, map<string, CanVariable> &data); |
|
| - | 74 | string translateValidDataToHex(map<string, CanVariable> &data); |
|
| - | 75 | map<string, CanVariable> translateData(vector<XmlNode> variableNodes, string dataHex); |
|
| 71 | }; |
76 | }; |
| 72 | 77 | ||
| 73 | #endif /* _CANIDTRANSLATOR_H */ |
78 | #endif /* _CANIDTRANSLATOR_H */ |
| 74 | 79 | ||