LAPTOP-SNT8I5JK\Boounion
2025-02-19 69d1e03745175dadece54b1dfce0738d5b5d8961
SourceCode/Bond/Servo/CEquipment.h
@@ -1,6 +1,9 @@
#pragma once
#include "Log.h"
#include "CCLinkIEControl.h"
#include "CStep.h"
#include <map>
namespace SERVO {
#define BLOCK_BUFFER_MAX         1024
@@ -52,6 +55,9 @@
      MemoryBlock& getReadBitBlock();
      void setWriteBitBlock(unsigned int start, unsigned int end);
      MemoryBlock& getWriteBitBlock();
      void getProperties(std::vector<std::pair<std::string, std::string>>& container);
      int addStep(unsigned int addr, CStep* pStep);
      CStep* getStep(unsigned int addr);
      virtual void init();
      virtual void term();
      virtual void onTimer(UINT nTimerid);
@@ -97,6 +103,9 @@
      BOOL m_bLocalAlarm;
      BOOL m_bAutoRecipeChange;
      BOOL m_bVCREnable[VCR_MAX];
   private:
      std::map<unsigned int, CStep*> m_mapStep;
   };
}