LAPTOP-SNT8I5JK\Boounion
2025-04-26 e1b3a1f5e35b09be95d694bc259b0ba92c4d3436
SourceCode/Bond/Servo/CStep.h
@@ -1,15 +1,12 @@
#pragma once
#include "CCLinkIEControl.h"
#include "CAttributeVector.h"
#include "ToolUnits.h"
namespace SERVO {
   typedef std::function<void(void* pStep, int code, void* pData)> ONSTEPEVENT;
   typedef struct _StepListener
   {
      ONSTEPEVENT         onEvent;
   } StepListener;
#define STEP_EVENT_READDATA         0x01
#define STEP_EVENT_COMPLETE         0x02
   class CEquipment;
   class CStep
@@ -19,10 +16,11 @@
      virtual ~CStep();
   public:
      void setListener(StepListener listener);
      void setCcLink(CCCLinkIEControl* pCcLink);
      void setEquipment(CEquipment* pEquipment);
      CEquipment* getEquipment();
      void setID(int id);
      int getID();
      void setName(const char* pszName);
      std::string& getName();
      virtual void getAttributeVector(CAttributeVector& attrubutes);
@@ -36,7 +34,7 @@
      void convertString(const char* pszBuffer, int size, std::string& strOut);
   protected:
      StepListener m_listener;
      int m_nID;
      StationIdentifier m_station;
      std::string m_strName;
      CEquipment* m_pEquipment;