mrDarker
2025-06-19 02d1df7b4fa1a0e686c112e7bf3c8e794ba42b82
SourceCode/Bond/Servo/ServoCommo.h
@@ -110,11 +110,53 @@
   enum class ROBOT_TASK_STATE {
      Ready = 0,
      Running,
      Picking,
      Placing,
      Restoring,
      Error,
      Abort,
      Completed
   };
   enum class ROBOT_STATUS {
      Setup = 0,
      Idle,
      Run,
      Pause,
      Stop,
      Moving,
   };
   enum class ROBOT_POSITION {
      Port1 = 0,
      Port2,
      Port3,
      Port4,
      Aligner,
      Fliper,
      Bonder1,
      Bonder2,
      Bake,
      Cooling,
      Measurement
   };
   /* Indexer Monitoring Status */
   /* Robot Monitoring Data */
   typedef struct _ROBOT_MONITORING_DATA {
      ROBOT_STATUS status;
      ROBOT_POSITION position;
      BOOL armState[2];
   } ROBOT_MONITORING_DATA, RMDATA;
   /* 工艺(加工处理)状态 */
   enum class PROCESS_STATE {
      Ready = 0,
      Processing,
      Complete,
      Error
   };
   /* EQ Data changed code */
#define EDCC_FETCHOUT_JOB            1000   /* ȡƬ */
#define EDCC_STORED_JOB               1001   /* 放片 */