Wireshark
4.5.0
The Wireshark network protocol analyzer
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Variables
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
Typedefs
a
b
c
d
e
f
g
h
i
m
p
r
s
t
u
v
w
Enumerations
Enumerator
a
b
c
e
f
h
i
n
o
r
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
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
uint16_t adp;
20
uint16_t ado;
21
} a;
22
uint32_t addr;
23
}
EcParserAddrUnion
;
15
typedef
union
{
…
};
24
25
typedef
struct
_EcParser
26
{
27
uint8_t cmd;
28
uint8_t idx;
29
EcParserAddrUnion
anAddrUnion;
30
uint16_t len;
31
uint16_t intr;
32
}
EcParserHDR
, *
PEcParserHDR
;
25
typedef
struct
_EcParser
{
…
};
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.8