这一阵公司里事挺多,领导的事也多,成天找事,很是郁闷。过了年准备换个地方试试
不说乱七八糟的了,说说上传的程序吧,下了点功夫把例程中的代码重新整理了一遍。感觉例程中有些命名法则真的很差劲或者说不容易理解,比如说报文寄存器的编号是
#define MSGOBJ_NUM_BUTTON 1
报文结构的编号是
#define MSGOBJ_ID_BUTTON 0x10
不知道大家怎么想的,反正我是看一会就晕了。
我把报文寄存器的编号命名成了#define REGOBJ_ID_BUTTON 1
报文的ID #define MSGOBJ_ID_BUTTON 0x10
自我感觉这样比较容易理解,好记。看到MSGOBJ就知道这是报文对象,看到REGOBJ就知道是寄存器的对象
上位机程序没大变加了一个MessageBox,用来显示按键的状态,如果下位机有按键按下,他就会弹出来。
感兴趣的朋友下来看看吧