From f4f290279d32d3cd656472a3298345bc7418cd78 Mon Sep 17 00:00:00 2001 From: QuakeGod <QuakeGod@sina.com> Date: 星期一, 17 十月 2022 20:42:45 +0800 Subject: [PATCH] arrange again radio fp0 klink knet --- Inc/KBus.h | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Inc/KBus.h b/Inc/KBus.h index f877f79..57fe899 100644 --- a/Inc/KBus.h +++ b/Inc/KBus.h @@ -190,13 +190,13 @@ typedef struct tagPacket { - unsigned char Sign; //锟斤拷始锟斤拷锟� - unsigned char DstHost; //目锟斤拷锟街� - unsigned char SrcAddr; //源锟斤拷址 - unsigned char nCMD; //锟斤拷锟斤拷 - unsigned char nSEQ; //锟斤拷锟叫猴拷 - unsigned char PacketLen; //锟斤拷锟斤拷锟截荷筹拷锟斤拷 锟斤拷锟斤拷锟斤拷头锟斤拷5锟斤拷锟街节o拷锟斤拷锟斤拷锟斤拷尾锟斤拷BCC锟斤拷 - unsigned char data[1]; //锟斤拷锟斤拷锟截猴拷,锟斤拷末尾锟斤拷BCC锟斤拷锟斤拷锟捷筹拷锟斤拷为0时锟斤拷实锟斤拷也锟斤拷一锟斤拷锟斤拷锟捷★拷 + unsigned char Sign; //起始标记 + unsigned char DstHost; //目标地址 + unsigned char SrcAddr; //源地址 + unsigned char nCMD; //命令 + unsigned char nSEQ; //序列号 + unsigned char PacketLen; //数据载荷长度 不包括头部5个字节,不包括尾部BCC。 + unsigned char data[1]; //数据载荷,最末尾是BCC,数据长度为0时,实际也有一个数据。 }stPacket,* pPacket; enum eResult @@ -207,22 +207,22 @@ } ; -unsigned char BCC(void * pData, int nSize); +unsigned char KBusBCC(void * pData, int nSize); // /* Make a Packet and return Packet Length */ -int MakePacket(pPacket p1,uchar Src, uchar Dst, uchar nType, uchar nSEQ, uchar DataLen, void *pData ); +int KBusMakePacket(pPacket p1,uchar Src, uchar Dst, uchar nType, uchar nSEQ, uchar DataLen, void *pData ); /* */ -int CheckPacket(int nChn, pPacket p1, int len1); +int KBusCheckPacket(int nChn, pPacket p1, int len1); /* */ -int ParsePacket(int nChn, pPacket p1, int Len1); +int KBusParsePacket(int nChn, pPacket p1, int Len1); typedef struct tagMachineConfig { int bKBusMaster; int nAddr; }stMachineConfig; - +/* int InitMachine(stMachineConfig * pConfig); int SetConfig(void ); @@ -238,7 +238,7 @@ int WriteData(void); int GetStat(void); - +*/ int KBusRepeaterFunc(int nChn); int KBusMasterFunc(int nChn); int KBusSlaveFunc(int nChn); -- Gitblit v1.9.1