14#ifndef __PACKET_LIN_H__
15#define __PACKET_LIN_H__
17#define LIN_PAYLOAD_LENGTH_MASK 0xf0
19#define LIN_MSG_TYPE_MASK 0x0c
20#define LIN_MSG_TYPE_FRAME 0
21#define LIN_MSG_TYPE_EVENT 3
23#define LIN_CHECKSUM_TYPE_MASK 0x03
25#define LIN_FRAME_ID_MASK 0x3f
27#define LIN_EVENT_TYPE_GO_TO_SLEEP_EVENT_BY_GO_TO_SLEEP 0xB0B00001
28#define LIN_EVENT_TYPE_GO_TO_SLEEP_EVENT_BY_INACTIVITY 0xB0B00002
29#define LIN_EVENT_TYPE_WAKE_UP_BY_WAKE_UP_SIGNAL 0xB0B00004
31#define LIN_ERROR_NO_SLAVE_RESPONSE 0x01
32#define LIN_ERROR_FRAMING_ERROR 0x02
33#define LIN_ERROR_PARITY_ERROR 0x04
34#define LIN_ERROR_CHECKSUM_ERROR 0x08
35#define LIN_ERROR_INVALID_ID_ERROR 0x10
36#define LIN_ERROR_OVERFLOW_ERROR 0x20
39#define LIN_DIAG_MASTER_REQUEST_FRAME 0x3c
40#define LIN_DIAG_SLAVE_RESPONSE_FRAME 0x3d
41#define LIN_ID_MASK 0x3f
Definition packet_info.h:43
Definition packet-lin.h:44
Definition tvbuff-int.h:35