#pragma once #include "CStep.h" namespace SERVO { class CEqAlarmStep : public CStep { public: CEqAlarmStep(); ~CEqAlarmStep(); public: virtual int onReadData(); virtual int onComplete(); virtual int onTimeout(); // Getter ºÍ Setter ÉùÃ÷ int getAlarmDev() const; void setAlarmDev(int nAlarmDev); int getAlarmState() const; void setAlarmState(int nAlarmState); int getUnitId() const; void setUnitId(int nUnitId); int getAlarmLevel() const; void setAlarmLevel(int nAlarmLevel); int getAlarmCode() const; void setAlarmCode(int nAlarmCode); int getAlarmId() const; void setAlarmId(int nAlarmId); std::string getText() const; void setText(const std::string& strText); std::string getDescription() const; void setDescription(const std::string& strDescription); private: int m_nAlarmDev; int m_nAlarmState; int m_nUnitId; int m_nAlarmLevel; int m_nAlarmCode; int m_nAlarmId; std::string m_strText; std::string m_strDescription; }; }