typedef struct {
uint32_t sn; //此变量sn表示什么?
uint8_t *p_data; //DP数据
uint16_t data_len;//数据长度
} tuya_ble_dp_data_received_data_t;
杰里的MCU SDK集成了涂鸦的协议(非串口协议),关于涂鸦的数据解释,结构体里定义了sn,但是我之前用过BK3431Q的串口协议的DP数据结构,并没有关于sn的定义,这里的sn是指什么?
比如接收到DP70,数据如下:46 00 00 17 FF FF 00 01 00 00 00 00 00 00 00 00
00 FF FF 38 37 35 38 32 38 38 35
DP数据解析后,打印出的数据如下:sn = 1, id = 70, type = 0, len = 23
比如接收到DP70,数据如下:47 00 00 13 FF FF 00 01 38 37 35 38 32 38 38 35
01 67 CF FE 6D 00 01
DP数据解析后,打印出的数据如下:sn = 2, id = 71, type = 0, len = 19
所以,不知sn =1,sn =2,分别代表什么?