chenluhua1980
2026-01-07 7e0e199c4adc819b5784f689de98b8569025ed53
SourceCode/Bond/Servo/Model.h
@@ -2,6 +2,7 @@
#include "Configuration.h"
#include "HsmsPassive.h"
#include "CMaster.h"
#include "CGlassPool.h"
class CModel
{
@@ -11,9 +12,17 @@
public:
   IObservable* getObservable();
   SERVO::CMaster& getMaster();
   void setWorkDir(const char* pszWorkDir);
   void loadPortParams();
   void setPortType(unsigned int index, SERVO::PortType type);;
   void setPortCassetteType(unsigned int index, SERVO::CassetteType type);
   void setPortEnable(unsigned int index, BOOL bEnable);
   int init();
   int term();
private:
   void refreshDerivedSVs();
public:
   int notify(int code);
@@ -32,6 +41,7 @@
public:
   CConfiguration m_configuration;
   CHsmsPassive m_hsmsPassive;
   SERVO::CGlassPool m_glassPool;
   SERVO::CMaster m_master;
private: