6 #ifndef OPENER_CIPTCPIPINTERFACE_H_
7 #define OPENER_CIPTCPIPINTERFACE_H_
21 static const EipUint16 kCipTcpIpInterfaceClassCode = 0xF5;
CipUsint g_time_to_live_value
#8 the time to live value to be used for multi-cast connections
EipUint16 GetEncapsulationInactivityTimeout(CipInstance *instance)
Public Method to get Encapsulation Inactivity Timeout Value.
Multicast Configuration struct, called Mcast config.
MulticastAddressConfiguration g_multicast_configuration
#9 The multicast configuration for this device
CipUint number_of_allocated_multicast_addresses
EipStatus
EIP stack status enum.
CipUsint reserved_shall_be_zero
CipUint g_encapsulation_inactivity_timeout
#13 Number of seconds of inactivity before TCP connection is closed
struct multicast_address_configuration MulticastAddressConfiguration
Multicast Configuration struct, called Mcast config.
Struct for saving TCP/IP interface information.
CipTcpIpNetworkInterfaceConfiguration interface_configuration_
EipStatus CipTcpIpInterfaceInit(void)
Initializing the data structures of the TCP/IP interface object.
void ShutdownTcpIpInterface(void)
Clean up the allocated data of the TCP/IP interface object.
CipUdint starting_multicast_address