标签: c# serial-port
我有一个设备,它会向我发送这样的消息[CommandID] [数据] [数据] [CRC]。如果CRC不相等,我将跳过此命令,因为我知道命令lenght。但是,如果任何字节在传输中丢失,我该怎么做?
答案 0 :(得分:1)
您的CRC检查将失败。你必须再次查询。在失败之前,我更愿意查询3-5次。硬件不稳定且非常好的chanel /设备可能会失败。