📄 keydef.h
字号:
//****************************************************************************************
// 常量定义
//**************************************************************************************
//---------------------------R8025特殊功能寄存器地址定义-----------------------------
//-------------------------------------------------------------------------------------
#define RTC_SEC 0x00 //秒寄存器
#define RTC_MIN 0x01 //分寄存器
#define RTC_SET 0x07 //校时寄存器:0x00
#define RTC_CON1 0x0E //控制寄存器1:0x23
#define RTC_CON2 0x0F //控制寄存器2:0x20
//*****************************************************************************************
// 显示柄定义
//*****************************************************************************************
//************************************************screenhandle1定义
#define timescr 1 //正常显示时间屏幕
#define numscr 2 //表号
#define setscr 3 //等待设置屏幕
#define oldscr 4 //显示缓存内容
#define txscr 5 //显示通讯屏幕
//************************************************screenhandle2定义
//辅助选项,对数据表示月份,对记录表示显示条数,
//************************************************screenhandle3定义
#define batscr 1 //显示电池符号
#define editscr 2 //显示编程符号
//*****************************************************************************************
// 表数据记录部分
//*****************************************************************************************
//*****************************************************************************************
// 总线通讯部分控制字定义
//*****************************************************************************************
#define WRITEID 0x01 //写设备ID号
#define WRITETXADD 0x02 //写设备通讯地址
#define LOGID 0x03 //登录ID号
#define LOGTXADD 0x04 //登录通讯地址
#define INTOCC 0x05 //中断上传
#define BUSTIME 0x06 //广播时间
#define BUSTHING 0x07 //编码广播事件
#define BUSTHINGHZ 0x08 //汉字广播事件
#define CLEARTHING 0x09 //清除事件
#define LOGIDANSER 0x41 //ID登录确认
#define IDWRITETXADD 0x42 //ID写设备通讯地址
#define IDREADTXADD 0x43 //ID读设备通讯地址
#define LOGTXFIN 0x81 //通讯地址登录完成
#define CALLDEV 0x82 //点名
#define STARDEV 0x83 //启动设备
#define ANSERINF 0x84 //上传信息
#define AFFIRMINF 0x85 //上传信息确认
#define INTASNER 0x86 //中断上传应答
#define OBTAINDATA 0xA0 //获取表计信息
//*****************************************************************************************
// 设备类型定义
//*****************************************************************************************
#define shb 1 //水表
#define nqb 2 //暖气表
#define mqb 3 //煤气表
#define dnb 4 //电能表
#define rshb 5 //热水表
//*****************************************************************************************
// 记录类型
// 事件类型定义
//*****************************************************************************************
//********************************总线设备事件*************************************
#define action 1 //动作
#define startup 2 //启动
#define stop 3 //停止
#define insulate 4 //隔离
#define release 5 //释放
#define failure 6 //故障
//********************************控制器内部事件*************************************
#define recstart 200 //开机
#define settime 201 //设置时钟
#define busebad 202 //总线通讯故障
#define mainbad 203 //主电故障
#define maingood 204 //主电恢复
#define batbad 205 //备电故障
#define batgood 206 //备电恢复
#define clear 207 //清除
//*****************************************************************************************
// 窗口类型定义
//*****************************************************************************************
#define windowbad 1 //故障窗口
#define windowaction 2 //动作窗口
//*****************************************************************************************
// w701命令字定义
//*****************************************************************************************
#define RDST 0X04
#define RINT 0X06
#define RVER 0X12
#define PWUP 0X02
#define PWDN 0X40
#define RST 0X10
#define CONV 0X81
#define PAUS 0X49
#define RES 0X4A
#define ST 0X4B
#define FINW 0X4D
#define FIN 0X4C
#define VLUP 0X53
#define VLDN 0X54
#define SOUP 0X55
#define SPDN 0X56
#define IDLE 0X57
#define PREG 0XC0
#define SCOM 0X4E
#define SCOD 0X4F
#define SAUD 0X50
#define SVOL 0X51
#define SSPD 0X52
#define SCLC 0X14
#define SPTC 0X77
#define ABBR_NUM 0XC8
#define ABBR_RD 0XC9
#define ABBR_MEM 0XC7
#define ABBR_ADD 0XAF
#define ABBR_DEL 0X83
#define ENTER_RRSM 0X0C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -