ProbeMsgType reads first 8 bits of data and tries to decode it to SdoIDAndMsgType, then return MessageType
(data []byte)
| 78 | |
| 79 | // ProbeMsgType reads first 8 bits of data and tries to decode it to SdoIDAndMsgType, then return MessageType |
| 80 | func ProbeMsgType(data []byte) (msg MessageType, err error) { |
| 81 | if len(data) < 1 { |
| 82 | return 0, fmt.Errorf("not enough data to probe MsgType") |
| 83 | } |
| 84 | return SdoIDAndMsgType(data[0]).MsgType(), nil |
| 85 | } |
| 86 | |
| 87 | // TLVType is type for TLV types |
| 88 | type TLVType uint16 |
searching dependent graphs…