Wireshark
4.3.0
The Wireshark network protocol analyzer
wiretap
socketcan.h
Go to the documentation of this file.
1
12
#ifndef SOCKETCAN_H__
13
#define SOCKETCAN_H__
14
15
#include <gmodule.h>
16
17
#define CAN_MAX_DLEN 8
18
#define CANFD_MAX_DLEN 64
19
20
typedef
struct
can_frame
{
21
guint32 can_id;
/* 32 bit CAN_ID + EFF/RTR/ERR flags */
22
guint8 can_dlc;
/* frame payload length in byte (0 .. CAN_MAX_DLEN) */
23
guint8 __pad;
/* padding */
24
guint8 __res0;
/* reserved / padding */
25
guint8 __res1;
/* reserved / padding */
26
guint8 data[CAN_MAX_DLEN];
27
}
can_frame_t
;
28
29
typedef
struct
canfd_frame
{
30
guint32 can_id;
/* 32 bit CAN_ID + EFF flag */
31
guint8 len;
/* frame payload length in byte */
32
guint8 flags;
/* additional flags for CAN FD */
33
guint8 __res0;
/* reserved / padding */
34
guint8 __res1;
/* reserved / padding */
35
guint8 data[CANFD_MAX_DLEN];
36
}
canfd_frame_t
;
37
38
#endif
/* SOCKETCAN_H__ */
can_frame
Definition:
socketcan.h:20
canfd_frame
Definition:
socketcan.h:29
Generated by
1.9.1