| 对比新文件 |
| | |
| | | #pragma once |
| | | #include <string> |
| | | |
| | | |
| | | namespace SERVO { |
| | | // 鍙橀噺鏍煎紡 |
| | | enum class SVFromat { |
| | | U1 = 0, |
| | | U2, |
| | | I2, |
| | | A20, |
| | | A50 |
| | | }; |
| | | |
| | | class CVariable |
| | | { |
| | | public: |
| | | CVariable(); |
| | | CVariable(const char* pszId, const char* pszName, const char* pszFormat, const char* pszRemark); |
| | | ~CVariable(); |
| | | |
| | | public: |
| | | static SVFromat toFormat(const char* pszFormat); |
| | | static std::string formatToString(SVFromat format); |
| | | unsigned int getVarialbleId(); |
| | | std::string& getName(); |
| | | SVFromat getFormat(); |
| | | std::string& getRemark(); |
| | | |
| | | private: |
| | | unsigned int m_nVarialbeId; |
| | | std::string m_strName; |
| | | SVFromat m_format; |
| | | std::string m_strRemark; |
| | | }; |
| | | } |
| | | |