chenluhua1980
2026-01-21 da507a84b7790fa5eab4a01737af5aaca1526390
SourceCode/Bond/Servo/CVariable.cpp
@@ -43,6 +43,9 @@
      if (_strcmpi("A20", pszFormat) == 0) {
         return SVFromat::A20;
      }
      if (_strcmpi("L", pszFormat) == 0) {
         return SVFromat::L;
      }
      return SVFromat::U1;
   }
@@ -64,6 +67,9 @@
      }
      if (SVFromat::A20 == format) {
         return "A20";
      }
      if (SVFromat::L == format) {
         return "L";
      }
      return "U1";
@@ -113,6 +119,11 @@
      m_strValue = strTemp;
   }
   void CVariable::setValue(std::vector<CVariable>& vars)
   {
      m_varsValue = vars;
   }
   std::string CVariable::getValue()
   {
      std::string strRet;
@@ -125,4 +136,18 @@
      return strRet;
   }
   __int64 CVariable::getIntValue()
   {
      if (m_format == SVFromat::U1 || m_format == SVFromat::U2 || m_format == SVFromat::I2) {
         return m_nValue;
      }
      return 0;
   }
   std::vector<CVariable>& CVariable::getVarsValue()
   {
      return m_varsValue;
   }
}