📄 class.h
字号:
unsigned char LinkControl;
unsigned char Linkadr;
unsigned char LinkCS;
unsigned char LinkEnd;
unsigned char FCB;
enum RxdS RxdStatus;
enum TxdS TxdStatus;
enum Ykstatus Ykcomm;
enum Letterstatus Letter_from_box;
enum Log LogStatus;
enum LinkStatus_enum LinkStatus;
enum ComMode_enum ComMode;
};
#define __TIEC101LINKSTRUCT
#endif
#ifndef __TIEC101USERSTRUCT
struct TIEC101UserStruct //串行通信IEC101User用户层维护软件规约程序变量表
{
unsigned char DownTaskNo;
unsigned char UpTaskNo;
unsigned char TaskNo;
unsigned char Control;
unsigned char TxdCode;
unsigned char TxdExtCode;
unsigned char FARDATA *TxdBuf;
unsigned int TxdBufLength;
unsigned int TxdPtr;
unsigned char TxdRepeat;
unsigned char TxdPacketNo;
unsigned char FARDATA *TrnLetter;
unsigned int FARDATA *RxdBuf;
unsigned char FARDATA *RecBuf;
unsigned char FARDATA *RecLetter;
unsigned int RxdBufLength;
unsigned int RxdFrameLength;
unsigned char RxdPacketNo;
unsigned char RxdPacketLength;
unsigned char RxdCode;
unsigned char RxdExtCode;
unsigned int CheckSum;
unsigned char StatusCode;
unsigned char ReadFlag;
unsigned char LinkLength;
enum RxdS RxdStatus;
enum TxdS TxdStatus;
enum Ykstatus Ykcomm;
enum Letterstatus Letter_from_box;
enum Log LogStatus;
enum LinkStatus_enum LinkStatus;
enum ComMode_enum ComMode;
};
#define __TIEC101USERSTRUCT
#endif
*/
#ifndef __TCOMCONFIGSTRUCT
struct TComConfig //串行通信规约配置表
{
unsigned char Use; // 00 net use ff use;
unsigned char Com;
};
#define __TCOMCONFIGSTRUCT
#endif
#ifndef __TWATCHDOGCOMSTRUCT
struct WatchDogStruct
{
PVOID *Args;
void (*TaskFunc)(PVOID *Args);
};
#define __TWATCHDOGCOMSTRUCT
#endif
#ifndef __ALLVARSTRUCT
struct AllVarStruct
{
unsigned char passid;
unsigned char passop;
unsigned char SSetMenuCount;
unsigned char MemMenuCount;
unsigned char ScfgMenuCount;
unsigned char YCCursorCount;
unsigned char MainMenuCount;
unsigned char YMMenuCount;
unsigned char KRMenuCount;
unsigned char MemCursorCount;
unsigned char YMCursorCount;
unsigned char KRCursorCount;
unsigned char YMValueType;
unsigned char YWValueType;
unsigned char yksz;
unsigned char YKCursor;
unsigned char ykbs;
unsigned char yksts;
unsigned char ykcmd;
unsigned char ykrtn;
unsigned char CursorCount;
unsigned char ScfgCursorCount;
unsigned char NewCursorOffset;
unsigned char OldCursorOffset;
unsigned char LineNum;
unsigned char ZJMenuCount;
unsigned char YCMenuCount;
unsigned char ymhn;
unsigned char ywhn;
unsigned char LcdAChg;
unsigned char LcdAx;
unsigned char LcdAy;
unsigned char LcdBx;
unsigned char LcdBChg;
unsigned char LcdBy;
int TemperValue;
unsigned int RunCounts;
unsigned int RegNum1;
unsigned int RegNum2;
unsigned int RegNum3;
unsigned int RegNum4;
unsigned int RegNum6;
unsigned int RegNum7;
unsigned int ycnum;
unsigned int dcnum;
unsigned int jcnum;
unsigned int krnum;
unsigned int kcnum;
unsigned int yxnum;//遥信板个数
unsigned int ymnum;//遥脉板个数
unsigned int yxsum;
unsigned int ymsum;
unsigned int yksum;
unsigned int YKFlashTime;
unsigned int YKFlash;
unsigned int ykdelay;
unsigned int DCCount;
unsigned int JCCount;
unsigned int KRCount;
unsigned int maxlnnum;
unsigned int LNCount;
unsigned int LineCount;
unsigned int LnYcnum;
unsigned int lnsum;
unsigned int LastYcnum;
unsigned int maxyxnum;
unsigned int maxymnum;
unsigned int maxywnum;
unsigned int maxyknum;
unsigned int YXCount;
unsigned int YMCount;
unsigned int YWCount;
unsigned int YKCount;
unsigned int LcdACount;
unsigned int LcdBCount;
unsigned int KeyFg;
unsigned int Keytm[16];
unsigned long RegNum5;
int DCValue[64];
int JCValue[64];
unsigned char IC1821;
unsigned char ComMenuCount;
unsigned char Com1Count;
unsigned char ComCount;
unsigned char ComCursorCount;
unsigned char CommCount;
unsigned char CommCursorCount;
unsigned char ComSetCursorCount;
unsigned char Com1CursorCount;
unsigned char MRCount;
unsigned char YCLNCount;
unsigned char COMID;
unsigned int SoeNum;
unsigned char PIO_A_IMAGE;
unsigned char PIO_B_IMAGE;
unsigned char PIO_C_IMAGE;
unsigned char PIO_D_IMAGE;
unsigned char PTC_A_IMAGE;
unsigned char PTC_B_IMAGE;
unsigned char INTASC8[16];
unsigned int flash_dat[4100];
unsigned int flash_dat_bak[4100];
unsigned int SYXCount;
unsigned int syxnum;
unsigned int Can_Error[2];
unsigned int ACWorkMode;
unsigned int DCWorkMode;
unsigned int PQWorkMode;
unsigned int PowerWorkMode;
long freqvalue[12];
unsigned long scale;
int freqcount;
int freqsplt;
unsigned int oldfreqvalue;
unsigned int freqdivsum;
unsigned int displayline;// 线 路
unsigned int workmode;
unsigned char YkTyp;
unsigned char YkNum;
unsigned char YKFG;
unsigned char Can_second;
unsigned char Can_minute;
unsigned char Can_hour;
unsigned char Can_date;
unsigned char Can_month;
unsigned char Can_year;
unsigned char Can_century;
unsigned char Can_clock_fg;
unsigned char YKRecLetter[32];
unsigned char YKTrnLetter[32];
unsigned char YKMRecLetter[32];
unsigned char YKMTrnLetter[32];
unsigned char Letter[32];
unsigned char Letter_Flag;
unsigned int SampleCycle;
unsigned int can_flag[12];
unsigned int *adbuf;
unsigned int *headADBUF;
unsigned int OldYSCON;
unsigned int BvLedCount;
int Aspeed;
int Arcflag;
unsigned int NewKey;
unsigned int OldKey;
unsigned char KeyValue;
unsigned char KeyID;
unsigned char Lcd_BG_Flag;
int Lcd_BG_Count;
unsigned int KeyTimeCount;
unsigned int *ADBUF[16];
unsigned int stop;
unsigned int old;
unsigned int new;
unsigned int sdelay;
int adjust_count;
unsigned int adjust_coef[40];
int adjust_pcoef[40];
unsigned int ResetSum;
unsigned int ComType;
unsigned int ComRowCount;
unsigned int ComStop;
unsigned int DWCount;
unsigned int DWBitNo;
unsigned int DWTypNo;
unsigned int DWModeFlag;
int RunCount;
int ComCounts;
int flash;
int S0;
int pass_image;
int split_Q_image[32];
int split_Q_flag[32];
int split_P_image[32];
int split_P_flag[32];
int split_image[64];
int split_flag[64];
int split_dc_image[64];
int split_dc_flag[64];
struct SYSTIME *stptr;
struct SYSTIME systime;
unsigned int DWFlashCount;
unsigned char line_type_flag;
long PP;
long QQ;
union DWTEMP_ST Can_ms;
enum MENU MenuMode;
enum ACTION action;
enum Ykstatus ykcomm;
};
#define __ALLVARSTRUCT
#endif
#ifndef __STTIMESTRUCT
union StTime
{
struct WSTTIME
{
unsigned int st_ms;
unsigned int st_sec_min;
unsigned int st_hou_day;
}WS;
struct BSTTIME
{
unsigned char st_msl;
unsigned char st_msh;
unsigned char st_sec;
unsigned char st_min;
unsigned char st_hou;
unsigned char st_day;
}BS;
};
#define __STTIMESTRUCT
#endif
#ifndef __SOESTRUCT
struct SoeStruct
{
unsigned char msl;
unsigned char msh;
unsigned char sec;
unsigned char min;
unsigned char hou;
unsigned char day;
unsigned char object0;
unsigned char object1;
unsigned char month;
unsigned char year;
};
#define __SOESTRUCT
#endif
#ifndef __LNTYPESTRUCT
struct LNTYPE
{//线路量数据库
int Value[16];
int WndValue[16];
/*int U1; // U1 //0
int U2; // U2 //1
int U3; // U3 //2
int I1; // I1 //3
int I2; // I2 //4
int I3; // I3 //5
int P1; // U1*I1 //6
int P2; // U2*I2 //7
int P3; // U3*I3 //8
int P; // P1+P2+P3 //9
int Q1; // U1*I1 //10
int Q2; // U2*I2 //11
int Q3; // U3*I3 //12
int Q; // Q1+Q2+Q3 //13
int COS; // P/[P+Q] //14
int Freq; // FQValue[Freq]//15 */
int Channel[8]; // 通道
int PSK_ADJUST[3]; // 单相功率斜率校正系数
int PARC_ADJUST[3];// 单相功率角度校正系数
int P_ARC[3]; // U1^I1 U2^I2 U3^I3
int PQARC;
int U_ARC[3]; // Ua Ub Uc 角度
int Ua;
int Ub;
int Uc;
int U0;
int Uabc;
int segfg;
int SampleType;
unsigned long oldsystimems;
unsigned long newsystimems;
unsigned long dt;
unsigned long YWBuf[4];//WP+ WP- WQ+ WQ-
};
#define __LNTYPESTRUCT
#endif
#ifndef __ADCTYPESTRUCT
struct ADCTYPE
{//交直流量数据库
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -