chenluhua1980
2026-01-13 155cb7fe0dcb564729c6aecdb65815f3f0ed24e2
SourceCode/Bond/Servo/CVariable.h
@@ -3,13 +3,14 @@
namespace SERVO {
   // 变量格式
   // 变量类型
   enum class SVFromat {
      U1 = 0,
      U2,
      I2,
      A20,
      A50
      A50,
      L
   };
   class CVariable
@@ -28,7 +29,13 @@
      std::string& getRemark();
      void setValue(__int64 value);
      void setValue(const char* pszValue);
      void setValue(std::vector<CVariable>& vars);
      std::string getValue();
      __int64 getIntValue();
      std::vector<CVariable>& getVarsValue();
      void setName(const char* pszName) { m_strName = pszName; }
      void setFormat(const char* pszFmt) { m_format = toFormat(pszFmt); }
      void setRemark(const char* pszRemark) { m_strRemark = pszRemark; }
   private:
      unsigned int m_nVarialbeId;
@@ -37,6 +44,7 @@
      std::string m_strRemark;
      __int64 m_nValue;
      std::string m_strValue;
      std::vector<CVariable> m_varsValue;
   };
}