(packet: &EnhancedPacketBlock)
| 250 | } |
| 251 | |
| 252 | fn parse_data_fragment(packet: &EnhancedPacketBlock) -> DataFragment { |
| 253 | let d: &[u8] = &packet.data[64..]; |
| 254 | if d.len() < 3 || d[0] != 0x5a { |
| 255 | return DataFragment::Other(hbs(d)); |
| 256 | } |
| 257 | DataFragment::SbProtocol(decode_sb(d[1], d[2] as usize, d)) |
| 258 | } |
| 259 | |
| 260 | // --------------------------------------------------------------------------- |
| 261 | // Command decoder |
no test coverage detected