#pragma once #include "../config/bean/AxisCfg.h" #include "BaseClient.h" #include #include class ServoStat :public BaseStat { public: ServoStat() :loadTorque(0.0f) { } ~ServoStat(){ } public: float loadTorque; list showLoadList; list logLoadList; static const int MAX_SHOW_LOAD_SIZE = 200; }; class BaseServoClient { public: BaseServoClient() { }; ~BaseServoClient() {}; void AddStat(ServoStat* stat); virtual void RequestReadAlarmCode() {} protected: map m_StatMap; CRITICAL_SECTION* m_AllValueCs; };