📄 event.h
字号:
#ifndef _EVENT_H_
#define _EVENT_H_
#include "pqdtypes.h"
#include "eventime.h"
class CPQEvent : public CObject
{
private:
protected:
public:
char szNode[14];
char szFile[14];
WORD wType;
DWORD dwSize;
/*
**
** Event date and time.
*/
CEventTime et;
HANDLE hData;
/*
**
** The trigger phase, quantity, and time. The trigger
** time is an offset in seconds from "dateTime". For sampled
** events these fields should be set to pqdPhaseNone, pqdQtyNone,
** and 0.0 respectively.
*/
PQDPhase triggerPhase;
PQDQuantity triggerQuantity;
double triggerTime;
/*
**
** Base voltage used for determining trigger thresholds
** for this event.
*/
double baseVoltage;
/*
**
** Base MVA for this event.
*/
double baseMVA;
/*
**
** Fundamental frequency for this event.
*/
double fundFreq;
/*
**
** The cycle number for this event (-1 if unavailable.)
*/
long cycleNumber;
CPQEvent(const char *szN, const CEventTime etET, const char *pszN, const DWORD dwS, const WORD uET)
{
strcpy(szNode, szN);
et = etET;
strcpy(szFile, pszN);
dwSize = dwS;
wType = uET;
hData = 0;
}
~CPQEvent()
{
if (hData)
{
GlobalFree(hData);
}
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -