📄 edit.h
字号:
unsigned char Txd_Fe_Cnt;
unsigned char Txd_Flg; //发送FE个数
/********************************************************************************************/
unsigned char CF_CUNT; //脉冲计数器
unsigned char Revp_Reg; //反向标志寄存器 = 0x38 表示电表在下电前有反向事件发生
/********************************************************************************************/
unsigned char SysData_Verify[16]; //RAM区系统数据校验区
/********************************************************************************************/
unsigned char RPPwrTtl_Dtr[4]; //(当前)正向有功总电能(+A) XXXXXXXX.XX kwh
unsigned char RNPwrTtl_Dtr[4]; //(当前)反向有功总电能(-A) XXXXXX.XX kWh
unsigned char RBatt_WorkTm_Dtr[3]; //电池工作时间 NNNNNN min
unsigned char RDtWk_Dtr[4]; //日期及周次 YYMMDDWW
unsigned char RTm_Dtr[3]; //时间 hhmmss
unsigned char RMtWd_Dtr[1]; //电表运行状态字(见附录B1)XX
unsigned char RMtCt_Dtr[3]; //电表常数(只读) NNNNNN
unsigned char RMtNo_Dtr[6]; //表号 NNNNNNNNNNNN
unsigned char RUsrNo_Dtr[6]; //用户号 NNNNNNNNNNNN
unsigned char RDvcNo_Dtr[6]; //设备号 NNNNNNNNNNNN
unsigned char RShftDspTm_Dtr[1]; //循显时间 XX s
unsigned char RStpDspTm_Dtr[1]; //停显时间 XX s
unsigned char RAUtRdTm_Dtr[2]; //自动抄表日期 DDhh
unsigned char RIntPwr_Dtr[4]; //有功电能起始读数 XXXXXX.XX kwh
unsigned char RPassWd_Dtr[4]; //密码权限及密码 NNNNNNNN
unsigned char RAUtRdTm_Dtr[2]; //自动抄表日
unsigned char RRttDspNo_Dtr[16]; //16个正常显示序号存放区序号
unsigned char RKeyDspNo_Dtr[16]; //16个按键显示序号存放区序号
unsigned char ROpnClsLcd_Dtr[4]; //开显示/关显示时间
unsigned char REnger_Clr[4]; //备份电量
/*******************************************************************************************/
#define ESysData_Group 0x0000 //16bytes
//***************三个月电量数据及当前反向电量 ************************************
#define EPPwrTtl_Dtr ESysData_Group+16 //4bytes
#define ENPwrTtl_Dtr EPPwrTtl_Dtr+4 //4bytes
#define ELPPwrTtl_Dtr ENPwrTtl_Dtr+4 //4bytes
#define ELLPPwrTtl_Dtr ELPPwrTtl_Dtr+4 //4bytes
#define EM3_PPwrTtl_Dtr ELLPPwrTtl_Dtr+4 //4bytes
#define EM4_PPwrTtl_Dtr EM3_PPwrTtl_Dtr+4 //4bytes
#define EM5_PPwrTtl_Dtr EM4_PPwrTtl_Dtr+4 //4bytes
#define EM6_PPwrTtl_Dtr EM5_PPwrTtl_Dtr+4 //4bytes
#define EM7_PPwrTtl_Dtr EM6_PPwrTtl_Dtr+4 //4bytes
#define EM8_PPwrTtl_Dtr EM7_PPwrTtl_Dtr+4 //4bytes
#define EM9_PPwrTtl_Dtr EM8_PPwrTtl_Dtr+4 //4bytes
#define EM10_PPwrTtl_Dtr EM9_PPwrTtl_Dtr+4 //4bytes
#define EM11_PPwrTtl_Dtr EM10_PPwrTtl_Dtr+4 //4bytes
#define EM12_PPwrTtl_Dtr EM11_PPwrTtl_Dtr+4 //4bytes
//14 *4 +16 = 62bytes
///////////////////////////////////////////////////////////////////////////
//****************1天冻结数据***************************************
#define ELDay_PPwrTtl_Dtr EM12_PPwrTtl_Dtr+4 //4bytes,1天冻结总电量
#define ELBrock_PPwrTtl_Dtr ELDay_PPwrTtl_Dtr+4 //4bytes,广播冻结总电量
#define ELBrock_Tm ELBrock_PPwrTtl_Dtr+4 //4bytes,广播冻结时间
//12bytes //62 + 12 =74bytes
//***************三个月电量备份数据 ************************************
#define EPPwrTtl_BKUP ELBrock_Tm+5 //4ytes
#define ENPwrTtl_BKUP EPPwrTtl_BKUP+4 //4bytes //共20bytes + 376 bytes =616bytes
#define EPrgrm_Cnt_Dtr ENPwrTtl_BKUP+4
#define ELPrgrm_Tm_Dtr EPrgrm_Cnt_Dtr+2
#define EL2Prgrm_Tm_Dtr ELPrgrm_Tm_Dtr+5
#define EL3Prgrm_Tm_Dtr EL2Prgrm_Tm_Dtr+5
#define EL4Prgrm_Tm_Dtr EL3Prgrm_Tm_Dtr+5
#define ELPrgrm_MdCnt_Dtr EL4Prgrm_Tm_Dtr+5
#define EL2Prgrm_MdCnt_Dtr ELPrgrm_MdCnt_Dtr+2
#define EL3Prgrm_MdCnt_Dtr EL2Prgrm_MdCnt_Dtr+2
#define EL4Prgrm_MdCnt_Dtr EL3Prgrm_MdCnt_Dtr+2 //26 +8 = 34bytes
#define EPdCnt_Dtr EL4Prgrm_MdCnt_Dtr+4 //停电次数
#define EPDRcd1_Dtr EPdCnt_Dtr+2 //最近1次停电时间
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -