感谢专家指点!再请教一下。请专家再指点VC函数语句变化成狐表调用格式。
--------------------------------------------------
*函数名 : Get_Crc8
*函数功能描述 : 获取校验码, 从头异或到尾,反回校验码
*函数参数 : buf:需要算校验码的BUF,len: BUF的长度
*函数返回值 : CRC
unsigned char Get_Crc8(unsigned char *buf,unsigned int len); ’带指针类语句不懂定义成狐表格式。
--------------------------------------------------
*函数名 : Get_Board_Addr
*函数功能描述 : 读取锁控板的地址 查询的时候一次只能有一块板接到主机
*函数参数 : *addr 用表存板地址
*函数返回值 : 0表示失败,1:表示成功,2:表示设备没有响应, 5:返回值错误 6:CRC错误
unsigned char Get_Board_Addr(unsigned char *addr); ’带指针类语句不懂定义成狐表格式。
------------------------------------------------------
*函数名 : Open_Board_Lock
*函数功能描述 : 开柜
*函数参数 : num:柜号,从1 到24。
addr:板地址,取值为0X01到0X40
*lockState: 用于接收锁状态,11为开,00为关
*函数返回值 : 0表示失败,1:表示成功,2:表示设备没有响应, 3:板地址错误,4:柜号错误 5:返回值错误 6:CRC错误
unsigned char Open_Board_Lock(unsigned char addr,unsigned char num,unsigned char *lockState);
-------------------------------------------------------
*函数名 : Read_Board_SigleDoor
*函数功能描述 : 读单个柜门状态
*函数参数 : num:柜门号,从1 到24。
addr:板地址,取值为0X01到0X40
*lockState: 用于接收锁状态,11为开,00为关
*函数返回值 : 0表示失败,1:表示成功,2:表示设备没有响应, 3:板地址错误,4:门号错误 5:返回值错误 6:CRC错误
unsigned char Read_Board_SigleDoor(unsigned char addr,unsigned char doorNum,unsigned char *lockState);
------------------------------------------------------
最后,针对VC的指针变量,是否需要提前为它准备数组变量吗?
先谢谢专家!
[此贴子已经被作者于2018/1/13 19:49:43编辑过]