25 lines
658 B
C
25 lines
658 B
C
![]() |
#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_
|