/** 按照协议顺序配置 这里注意一下帧头,不管你的协议规定帧头多少个字节都需要一个字节一个字节配置,后面在指定帧头位数*/
/**
* 帧头
*/
@Protocol(index = 0, length = 1, value = (byte) 0x3B)
public byte frameHeader ;
@Protocol(index = 1, length = 1, value = (byte) 0xB3)
public byte frameHeader2 ;
/**
* 原地址
*/
@Protocol(index = 2, length = 1, value = (byte) 0x00)
public int rawAddress;
/**
* 目标地址,示例协议里面目标地址每次发送命令都会不一样,所以 value就不传值,默认会先用-1当占位数据,在发送的时候
*需要真实的目标地址数据进行填充
*在强调一次,该框架目前版本:数据,命令码,流水号,校验码这几字段value不传,发送数据时会自动填充数据,其他自定义字段如果value没有赋值都需要在发送时填充数据
*/
@Protocol(index = 3, length = 1)
public int deviceAddress ;
/**
* 数据长度 这里注意,如果你也有这规则字段那么传值和我一样传,我这份协议协的数据长度是包含命令吗&#