📄 struct.h.bak
字号:
/*
************************************************************************
*
*
********************************************************************
*/
//#include "include\macro.h"
/*******************************************************************
*
********************************************************************/
struct SRAM
{
unsigned char Pul_Tmr; //low frequency energy PLUSE width tmr
unsigned char Rly_Tmr; //relay control timer count.
unsigned char halfSec; //relay control timer count.
unsigned char minute; //relay control timer count.
unsigned char T_ENdec; //decimal fraction of total used energy.
unsigned char L_ENdec; //decimal fraction of leave no used energy.
unsigned char Z_ENdec; //decimal fraction of credit energy.
unsigned char R_ENdec; //decimal fraction of meter reverse used energy.
unsigned int MDP_cnt[6]; //MD pluse conut.
unsigned long PHFCnt; //High frequency energy PLUSE counter.
unsigned int Factor[1]; //A,B,C phase measure factor.
unsigned int AdjCnt[1]; //A,B,C phase adjust pluse counter.
unsigned char WrPw; //keywords of enable write eeprom.
unsigned int cnt_Eadj; //which for accumulative the time of ADJKEY high
unsigned int Adj_Base[1]; //A,B,C phase measure factor. backup!!!
unsigned char Adj_BaseCK;
unsigned char KeyCnt;
unsigned char FactorCK;
unsigned char PLFCnt; //Low frequency energy PLUSE counter.
unsigned char tmr_ENREV;
unsigned char ADmnd[3];
unsigned char IcErr_status;
unsigned char SYSErr_status;
unsigned char tmrBLED;
};
struct LCDDIS
{
unsigned char ptr;
unsigned char Cptr;
unsigned char Mptr;
unsigned char ICptr;
unsigned char tmrMd;
unsigned char staus;
};
struct SYS
{
unsigned char module; //when different module running,this variable will be in different value.
unsigned char status; //
};
struct FLAG
{
unsigned char run;
unsigned char even;
unsigned char prepay; // =0, natural use status
// =1, low of limit1
// =2, low of limit2
// =3, negative use status
// =4, low credit use status
};
struct COMM
{
unsigned char ptr;
unsigned char rstatus;
unsigned char flag;
unsigned char buffRxTx;
unsigned char rsErrTmr;
unsigned char cntFE;
unsigned char commBuff[40];
};
struct COMDISTAB
{
unsigned int ComID;
unsigned int Addr;
unsigned int ComInfo;
};
/*
typedef struct
{
char b0:1;
char b1:1;
char b2:1;
char b3:1;
char b4:1;
char b5:1;
char b6:1;
char b7:1;
}BIT_DEF;
union BYTE_DEF
{
BIT_DEF Bit;
unsigned char byte;
};
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -