📄 edit.h
字号:
#define EPDRcd2_Dtr EPDRcd1_Dtr+10 //最近2次停电时间
#define EPDRcd3_Dtr EPDRcd2_Dtr+10 //最近3次停电时间
#define EPDRcd4_Dtr EPDRcd3_Dtr+10 //最近4次停电时间
#define EPDRcd5_Dtr EPDRcd4_Dtr+10 //最近5次停电时间
#define EPDRcd6_Dtr EPDRcd5_Dtr+10 //最近6次停电时间
#define EPDRcd7_Dtr EPDRcd6_Dtr+10 //最近7次停电时间
#define EPDRcd8_Dtr EPDRcd7_Dtr+10 //最近8次停电时间
#define EPDRcd9_Dtr EPDRcd8_Dtr+10 //最近9次停电时间
#define EPDRcd10_Dtr EPDRcd9_Dtr+10 //最近10次停电时间
//102bytes
#define ECrntRvrs_Cnt_Dtr EPDRcd10_Dtr+10 //电流反向次数
#define ECrntRvrs_Rcd1_Dtr ECrntRvrs_Cnt_Dtr+2 //最近1次反向时间
#define ECrntRvrs_Rcd2_Dtr ECrntRvrs_Rcd1_Dtr+10 //最近2次反向时间
#define ECrntRvrs_Rcd3_Dtr ECrntRvrs_Rcd2_Dtr+10 //最近3次反向时间
#define ECrntRvrs_Rcd4_Dtr ECrntRvrs_Rcd3_Dtr+10 //最近4次反向时间
#define ECrntRvrs_Rcd5_Dtr ECrntRvrs_Rcd4_Dtr+10 //最近5次反向时间
#define ECrntRvrs_Rcd6_Dtr ECrntRvrs_Rcd5_Dtr+10 //最近6次反向时间
#define ECrntRvrs_Rcd7_Dtr ECrntRvrs_Rcd6_Dtr+10 //最近7次反向时间
#define ECrntRvrs_Rcd8_Dtr ECrntRvrs_Rcd7_Dtr+10 //最近8次反向时间
#define ECrntRvrs_Rcd9_Dtr ECrntRvrs_Rcd8_Dtr+10 //最近9次反向时间
#define ECrntRvrs_Rcd10_Dtr ECrntRvrs_Rcd9_Dtr+10 //最近10次反向时间
//102bytes
#define EClrPw_Cnt_Dtr ECrntRvrs_Rcd10_Dtr+10 //清零次数
#define ELClrPw_Tm_Dtr EClrPw_Cnt_Dtr+2 //最近1次清零时间
#define EL2ClrPw_Tm_Dtr ELClrPw_Tm_Dtr+5 //最近2次清零时间
#define EL3ClrPw_Tm_Dtr EL2ClrPw_Tm_Dtr+5 //最近3次清零时间
#define EL4ClrPw_Tm_Dtr EL3ClrPw_Tm_Dtr+5 //最近4次清零时间
#define EL5ClrPw_Tm_Dtr EL4ClrPw_Tm_Dtr+5 //最近5次清零时间
#define ELClrPwrTtl_Dtr EL5ClrPw_Tm_Dtr+5 //最近1次清零时电量
#define EL2ClrPwrTtl_Dtr ELClrPwrTtl_Dtr+4 //最近2次清零时电量
#define EL3ClrPwrTtl_Dtr EL2ClrPwrTtl_Dtr+4 //最近3次清零时电量
#define EL4ClrPwrTtl_Dtr EL3ClrPwrTtl_Dtr+4 //最近4次清零时电量
#define EL5ClrPwrTtl_Dtr EL4ClrPwrTtl_Dtr+4 //最近5次清零时电量
//27bytes
//164 + 18 +34 +74 =290bytes
#define EMtCt_Dtr EL5ClrPwrTtl_Dtr+4
#define EMtNo_Dtr EMtCt_Dtr+3
#define EUsrNo_Dtr EMtNo_Dtr+6
#define EDvcNo_Dtr EUsrNo_Dtr+6
#define EShftDspTm_Dtr EDvcNo_Dtr+6
#define EStpDspTm_Dtr EShftDspTm_Dtr+1
#define EAUtRdTm_Dtr EStpDspTm_Dtr+1
#define EIntPwr_Dtr EAUtRdTm_Dtr+2
#define EPassWd_Dtr EIntPwr_Dtr+4
#define ERttDspNo_Dtr EPassWd_Dtr+4
#define EKeyDspNo_Dtr ERttDspNo_Dtr+16
#define EOpnClsLcd_Dtr EKeyDspNo_Dtr+16
#define PowDwn_Reg EOpnClsLcd_Dtr+4 // = 0xe8 :掉电事件完成标志
#define PowDwn_Tm PowDwn_Reg+1 // 最近一次掉电时间
#define PowUp_Tm PowDwn_Tm+5 // 最近一次上电时间
#define HstryEngy_Pter PowUp_Tm+5 //历史电量偏移指针
#define CrntRvrs_Pter HstryEngy_Pter+1 //电流反向事件偏移量指针
#define PDRcd_Pter CrntRvrs_Pter+1 //停电事件偏移量指针
#define Prgrm_Tm_Pter PDRcd_Pter+1 //编程时间偏移量指针
#define ClrPw_Tm_Pter Prgrm_Tm_Pter+1 //电量总清零时间偏移量指针
#define Rtc_Time ClrPw_Tm_Pter+1 //7 bytes 时钟
#define E_Cf_Cnt Rtc_Time+7 //脉冲数
#define ClrPw_Cnt E_Cf_Cnt+1 ///非编程状态清零次数 //88bytes + 686 bytes = 704bytes
//***************三个月电量备份数据 ************************************
#define EPPwrTtl_BKUP1 0x0000
#define ENPwrTtl_BKUP1 EPPwrTtl_BKUP1+4 //20bytes //共80bytes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -