84                              const struct sockaddr *
const originator_address,
 
   99   const struct sockaddr *
const originator_address,
 
EipStatus CreateCommonPacketFormatStructure(const EipUint8 *data, size_t data_length, CipCommonPacketFormatData *common_packet_format_data)
Creates Common Packet Format structure out of data. 
CipCommonPacketFormatData g_common_packet_format_data_item
Data storage for the any CPF data Currently we are single threaded and need only one CPF at the time...
int AssembleIOMessage(const CipCommonPacketFormatData *const common_packet_format_data_item, ENIPMessage *const message)
EipStatus
EIP stack status enum. 
int NotifyConnectedCommonPacketFormat(const EncapsulationData *const received_data, const struct sockaddr *const originator_address, ENIPMessage *const outgoing_message)
EipUint32 sequence_number
This file contains the public interface of the encapsulation layer. 
int AssembleLinearMessage(const CipMessageRouterResponse *const message_router_response, const CipCommonPacketFormatData *const common_packet_format_data_item, ENIPMessage *const outgoing_message)
Copy data from message_router_response struct and common_packet_format_data_item into ENIPMessage str...
EipUint32 connection_identifier
CIP Message Router Response. 
CipItemId
CPF is Common Packet Format CPF packet := <number of items> {<items>} item := <TypeID> <Length> <data...
int NotifyCommonPacketFormat(EncapsulationData *const received_data, const struct sockaddr *const originator_address, ENIPMessage *const outgoing_message)