LAPTOP-SNT8I5JK\Boounion
2025-04-26 410ea79955e2d115643a38f40e006f1aeaba897b
SourceCode/Bond/Servo/CEquipment.h
@@ -18,6 +18,7 @@
#include "CEqCassetteTransferStateStep.h"
#include "CEqCassetteCtrlCmdStep.h"
#include "CEqJobEventStep.h"
#include "CEqVcrEventStep.h"
#include <vector>
#include <map>
#include <list>
@@ -32,12 +33,14 @@
   typedef std::function<void(void* pEiuipment, BOOL bAlive)> ONALIVE;
   typedef std::function<void(void* pEiuipment, int code)> ONDATACHANGED;
   typedef std::function<void(void* pEiuipment, int state, int alarmId, int unitId, int level)> ONALARM;
   typedef std::function<void(void* pEiuipment, void* pReport)> ONVCREVENTREPORT;
   typedef struct _EquipmentListener
   {
      ONALIVE            onAlive;
      ONALIVE            onCimStateChanged;
      ONALARM            onAlarm;
      ONDATACHANGED      onDataChanged;
      ONVCREVENTREPORT   onVcrEventReport;
   } EquipmentListener;
   // Memory Block 结构体定义
@@ -106,6 +109,7 @@
      CGlass* getFrontGlass();
      BOOL removeClass(CGlass* pGlass);
      bool isAlarmStep(SERVO::CStep* pStep);
      bool isVcrEventStep(SERVO::CStep* pStep);
      bool isCassetteTransferStateStep(SERVO::CStep* pStep);
      bool isCimMessageConfirmStep(SERVO::CStep* pStep);
      int setEqMode(short mode);