chenluhua1980
8 天以前 6c92ade0aeb6a505f2ab8108dcbdab20e37a9fac
SourceCode/Bond/Servo/CEquipment.h
@@ -59,6 +59,9 @@
   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 std::function<void(void* pEiuipment, int port, CJobDataS* pJobDataS)> ONSENTOUTJOB;
   typedef std::function<void(void* pEiuipment, int unitId, int status, int reason)> ONEQSTATUSCHANGED;
   
   typedef struct _EquipmentListener
   {
@@ -75,6 +78,9 @@
      ONVCREVENTREPORT   onSVDataReport;
      ONVCREVENTREPORT   onPanelDataReport;
      ONPROCESSDATAREPORT   onProcessDataReport;
      ONRECEIVEDJOB      onReceivedJob;
      ONSENTOUTJOB      onSentOutJob;
      ONEQSTATUSCHANGED   onEqStatusChanged;
   } EquipmentListener;
@@ -101,6 +107,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 +292,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;