#ifndef _ZJD_SUB_IEC104_PROCESS_H_ #define _ZJD_SUB_IEC104_PROCESS_H_ #include "iec104.h" class CSubIEC104Process : public CIEC104Process { private: BOOLEAN m_bInterrogation; public: CSubIEC104Process(); virtual ~CSubIEC104Process(); BOOLEAN OnPreCreate(int id); BOOLEAN OnCreated(int id); BOOLEAN Run(void); BOOLEAN OnTimer(void); BOOLEAN OnUFrameReceived(BOOLEAN STARTDT_ACT, BOOLEAN STARTDT_CON, BOOLEAN STOPDT_ACT, BOOLEAN STOPDT_CON, BOOLEAN TESTFR_ACT, BOOLEAN TESTFR_CON, int ord); BOOLEAN OnIFrameReceived(WORD ns, WORD nr, BYTE* pBuf, int count, int ord); }; #endif //_ZJD_SUB_IEC104_PROCESS_H_