Wireshark
4.3.0
The Wireshark network protocol analyzer
plugins
epan
ethercat
packet-ethercat-datagram.h
1
/* packet-ethercat-datagram.h
2
*
3
* Copyright (c) 2007 by Beckhoff Automation GmbH
4
*
5
* Wireshark - Network traffic analyzer
6
* By Gerald Combs <gerald@wireshark.org>
7
* Copyright 1998 Gerald Combs
8
*
9
* SPDX-License-Identifier: GPL-2.0-or-later
10
*/
11
#ifndef _PACKET_ETHERCAT_DATAGRAM_
12
#define _PACKET_ETHERCAT_DATAGRAM_
13
14
/* structure for decoding the header -----------------------------------------*/
15
typedef
union
16
{
17
struct
18
{
19
guint16 adp;
20
guint16 ado;
21
} a;
22
guint32 addr;
23
}
EcParserAddrUnion
;
24
25
typedef
struct
_EcParser
26
{
27
guint8 cmd;
28
guint8 idx;
29
EcParserAddrUnion
anAddrUnion;
30
guint16 len;
31
guint16 intr;
32
}
EcParserHDR
, *
PEcParserHDR
;
33
34
#define EcParserHDR_Len 10
/*sizeof(EcParserHDR)*/
35
36
#endif
/* _PACKET_ETHERCAT_DATAGRAM_ */
_EcParser
Definition:
packet-ethercat-datagram.h:26
EcParserAddrUnion
Definition:
packet-ethercat-datagram.h:16
Generated by
1.9.1