chenluhua1980
2026-01-10 9198ac12e4e2ff64a2cf65c32d576f02d54c346a
SourceCode/Bond/Servo/CEquipment.h
@@ -59,6 +59,7 @@
   typedef std::function<void(void* pEiuipment, short scanMap, short downMap)> ONMAPMISMATCH;
   typedef std::function<void(void* pEiuipment, short status, __int64 data)> ONPORTSTATUSCHANGED;
   typedef std::function<void(void* pEiuipment, const std::vector<CParam>& params)> ONPROCESSDATAREPORT;
   typedef std::function<void(void* pEiuipment, int port, CJobDataS* pJobDataS)> ONRECEIVEDJOB;
   
   typedef struct _EquipmentListener
   {
@@ -75,6 +76,7 @@
      ONVCREVENTREPORT   onSVDataReport;
      ONVCREVENTREPORT   onPanelDataReport;
      ONPROCESSDATAREPORT   onProcessDataReport;
      ONRECEIVEDJOB      onReceivedJob;
   } EquipmentListener;
@@ -101,6 +103,8 @@
      std::string& getName();
      void setDescription(const char* pszDescription);
      std::string& getDescription();
      void setCurrentRecipe(const std::string& recipe);
      std::string getCurrentRecipe();
      void setStation(int network, int station);
      const StationIdentifier& getStation();
      virtual void getAttributeVector(CAttributeVector& attrubutes);
@@ -284,6 +288,7 @@
      int m_nID;
      std::string m_strName;
      std::string m_strDescription;
      std::string m_currentRecipe;
      CRITICAL_SECTION m_criticalSection;
      StationIdentifier m_station;
      MemoryBlock m_blockReadBit;