#pragma once #include "Context.h" enum class EQSTATE { Idle = 1, Run, Down, Maintenance, MCHG, E_TIME }; class CEQState : public CContext { public: CEQState(); CEQState(int unitId, EQSTATE state); ~CEQState(); public: virtual std::string& getClassName(); virtual std::string toString(); void setDoorState(int doorst); int getUnitId(); ULONGLONG getTime(); EQSTATE getState(); CString& getText(CString& strOut); void Serialize(CArchive& ar); private: int m_nUnitId; ULONG64 m_time; EQSTATE m_state; int m_nDoorState; };