3.3、字符转义
u 封帧中遇到0xA5,则将之转义为0xA6, 0x02,如遇到0xA6,则将之转义为0xA6, 0x01。
u 封帧中遇到0x5A,则将之转义为0x5B, 0x02,如遇到0x5B,则将之转义为0x5B, 0x01。
u 解帧过程如果遇到连续两个字节为0xA6, 0x02,则反转义为0xA5。
u 解帧过程如果遇到连续两个字节为0xA6, 0x01,则反转义为0xA6。
u 解帧过程如果遇到连续两个字节为0x5B, 0x02,则反转义为0x5A。
u 解帧过程如果遇连续两个字节为0x5B, 0x01,则反转义为0x5B。
注意:封帧过程中,所涉及校验的数据皆是转义之前的数据,所涉及的数据长度皆是转义之前的数据长度。