Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
tFoeHeaderDataUnion Union Reference

Union providing typed access to the FoE header data word, interpreted by OpMode. More...

#include <packet-ecatmb.h>

Public Attributes

uint32_t FileLength
 
struct { 
 
   uint16_t   PacketNo 
 
   uint16_t   Reserved2 
 
v 
 
uint32_t ErrorCode
 
struct { 
 
   uint16_t   Done 
 
   uint16_t   Entire 
 
v2 
 

Detailed Description

Union providing typed access to the FoE header data word, interpreted by OpMode.

Member Data Documentation

◆ Done

uint16_t tFoeHeaderDataUnion::Done

Number of bytes already transferred (BUSY).

◆ Entire

uint16_t tFoeHeaderDataUnion::Entire

Total number of bytes to be transferred (BUSY).

◆ ErrorCode

uint32_t tFoeHeaderDataUnion::ErrorCode

FoE error code for ERR frames; see ECAT_FOE_ERRCODE_* values.

◆ FileLength

uint32_t tFoeHeaderDataUnion::FileLength

Total file length in bytes for RRQ/WRQ; 0 if unknown.

◆ PacketNo

uint16_t tFoeHeaderDataUnion::PacketNo

Sequential packet number for DATA and ACK frames.

◆ Reserved2

uint16_t tFoeHeaderDataUnion::Reserved2

Reserved; must be zero (DATA, ACK).

◆ [struct]

struct { ... } tFoeHeaderDataUnion::v

Structured access for DATA and ACK opcodes.

◆ [struct]

struct { ... } tFoeHeaderDataUnion::v2

Structured access for BUSY opcode progress reporting.


The documentation for this union was generated from the following file: