#pragma once #include 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); 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; }; }