|
ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
|
EtherNet/IP encapsulation codec (PC_ENABLE_ENIP) - zero-heap builder + parser for the ODVA EtherNet/IP encapsulation layer (TCP/UDP 44818), the transport that carries CIP. The reusable base for CIP / EtherNet/IP explicit messaging. More...
#include "protocore_config.h"Go to the source code of this file.
EtherNet/IP encapsulation codec (PC_ENABLE_ENIP) - zero-heap builder + parser for the ODVA EtherNet/IP encapsulation layer (TCP/UDP 44818), the transport that carries CIP. The reusable base for CIP / EtherNet/IP explicit messaging.
The 24-octet encapsulation header (all fields LITTLE-endian):
Length is the octet count of the command-specific data that follows the header.
Commands + CPF item types verified against the Wireshark ENIP dissector. This codec frames the encapsulation; the CIP message inside the Unconnected Data item is the application's.
Definition in file enip.h.