EEthernetState (ENUM) ¶ TYPE EEthernetState : InOut: Name Initial Comment NOT_CONFIGURED 0 On startup. CONFIGURED After UpdateConfiguration. DISCONNECTED Maybe IP ist set with delay (DHCP) or if cable will be plugged. RUNNING Adapter found and configuration taken or done. ERROR NICName was not found / network interface not avaiable. SET_IP_ERROR The OS has not allowed to set the ip.
Interfaces ¶ INetworkInterface (Interface) Properties AdapterFlags (Property) DeviceName (Property) GatewayAddress (Property) GatewayAddressConfigured (Property) IPAddress (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) StateOfEthernetNode (Property) Subnetmask (Property) SubnetmaskConfigured (Property)
INetworkInterface (ITF) ¶ INTERFACE INetworkInterface EXTENDS __SYSTEM.IQueryInterface Properties: AdapterFlags DeviceName GatewayAddress GatewayAddressConfigured IPAddress IPAddressConfigured IPSettingsEqualsConfigured MACAddress NICName NICNameUnicode StateOfEthernetNode Subnetmask SubnetmaskConfigured Structure: Properties AdapterFlags (Property) DeviceName (Property) GatewayAddress (Property) GatewayAddressConfigured (Property) IPAddress (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) StateOfEthernetNode (Property) Subnetmask (Property) SubnetmaskConfigured (Property)
Properties ¶ AdapterFlags (Property) DeviceName (Property) GatewayAddress (Property) GatewayAddressConfigured (Property) IPAddress (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) StateOfEthernetNode (Property) Subnetmask (Property) SubnetmaskConfigured (Property)
Structs ¶ SAdapterFlags (Struct)
SAdapterFlags (STRUCT) ¶ TYPE SAdapterFlags : STRUCT InOut: Name Type Comment INACTIVE BIT Interface not ready for ip communication (no driver, no ip address, no link, …) ALIAS_IP BIT Further ip (aka alias address) of adapter DYNAMIC_IP BIT Dynamic ip address, provided by DHCP, BOOTP, etc. Cannot be changed by SysSockSetIpAddressAndNetMask() FIX_IP BIT Fix (e. g. hard coded) ip address. Cannot be changed by SysSockSetIpAddressAndNetMask() IP_CHANGE_ALLOWED BIT Adapter is white listed to allow address changes. If non of the flags SOCK_AIF_DYNAMIC_IP or SOCK_AIF_FIX_IP is set, the ip address can be likely changed by SysSockSetIpAddressAndNetMask() GATEWAY_INFO_VALID BIT DefaultGateway address is valid. Is not set, if no Gateway information is provided by the system. INFO_VALID BIT Adapter is valid - only valid adapters are returned by SysSockGetFirstAdapterInfo() or SysSockGetNextAdapterInfo()
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2022, 14:12:11 companyName string 3S-Smart Software Solutions GmbH libraryFile IoDrvEthernet_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile IoDrvEthernet_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True LastModificationDateTime date 13.12.2022, 14:12:10 LibraryCategories library-category-list Intern|IoDrivers Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace IIoDrvEthernet Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Project IoDrvEthernet_Itfs Title IoDrvEthernet Interfaces Version version 4.1.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
INetworkInterface.AdapterFlags (PROP) ¶ PROPERTY AdapterFlags : SAdapterFlags
INetworkInterface.DeviceName (PROP) ¶ PROPERTY DeviceName : STRING