darker
2025-02-18 f4e3d35dd0f912c303b13b48a4a3fc09ccb0a845
SourceCode/Bond/Servo/CEquipment.cpp
@@ -5,7 +5,7 @@
namespace SERVO {
   CEquipment::CEquipment()
   CEquipment::CEquipment() : m_nID(0), m_strName(""), m_strDescription(""), m_station(0, 255)
   {
      m_listener = { nullptr, nullptr };
      m_alive = {FALSE, 0, FALSE};
@@ -24,6 +24,15 @@
      m_listener.onCimStateChanged = listener.onCimStateChanged;
   }
   void CEquipment::getProperties(std::vector<std::pair<std::string, std::string>>& container)
   {
      container.clear();
      // 示例:将一些属性添加到容器
      container.push_back(std::make_pair("DeviceName", "ServoMotor"));
      container.push_back(std::make_pair("SerialNumber", "123456789"));
      container.push_back(std::make_pair("Version", "1.0"));
   }
   void CEquipment::init()
   {
@@ -34,6 +43,16 @@
   }
   void CEquipment::setID(int nID)
   {
      m_nID = nID;
   }
   int CEquipment::getID()
   {
      return m_nID;
   }
   void CEquipment::setName(const char* pszName)
   {
      m_strName = pszName;