IoDrvEthernet Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title IoDrvEthernet Version 4.2.0.0 Categories Intern|IoDrivers Namespace IoDrvEthernet Author 3S - Smart Software Solutions GmbH Placeholder IoDrvEthernet Description 1 ¶ Driver for a network interface. Contents: ¶ IoDrvEthernet Enums Function Blocks Functions Global Constants Globals Indices and tables ¶ 1 Based on IoDrvEthernet.library, last modified 16.08.2023, 10:42:29. LibDoc 4.4.0.0-b.27 The content file IoDrvEthernet.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 16.08.2023, 10:42:29.
Enums ¶ ErrorCode (Enum) EthernetState (Enum)
IoDrvEthernet ¶ Enums ErrorCode (Enum) EthernetState (Enum) Function Blocks IoDrvEthernet (FunctionBlock) INetworkInterface DeviceName (Property) GatewayAddress (Property) IPAddress (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) State (Property) Subnetmask (Property) INetworkInterface2 AdapterFlags (Property) GatewayAddressConfigured (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) StateOfEthernetNode (Property) SubnetmaskConfigured (Property) IoDrvEthernetDiag (FunctionBlock) Ethernet-Settings Configuration Settings UpdateConfiguredIPSettings (Method) UpdateConfiguredInterfaceName (Method) Hardware Settings IBus GetBusDiagnosisInfo (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) Functions IPARRAY_TO_INADDR (Function) IPARRAY_TO_IPSTRING (Function) IPARRAY_TO_UDINT (Function) IPSTRING_TO_UDINT (Function) UDINT_TO_IPARRAY (Function) UDINT_TO_IPSTRING (Function) Global Constants Constants (GVL) ParameterIDs (GVL) Globals GVL (GVL) Parameters (ParamList)
ErrorCode (ENUM) ¶ TYPE ErrorCode : Attributes: qualified_only InOut: Name Initial Comment OK 0 Success FAILED 1 Failed for unspecified reason INVALID_STATE 2 The current device status does not allow update of the value INVALID_VALUE 3 Provided value is not vlaid NOT_IMPLEMENTED 16#FF This driver does not implement the config update
EthernetState (ENUM) ¶ TYPE EthernetState : InOut: Name Initial NOT_CONFIGURED 0 CONFIGURED DISCONNECTED RUNNING ERROR SET_IP_ERROR
Function Blocks ¶ IoDrvEthernet (FunctionBlock) INetworkInterface DeviceName (Property) GatewayAddress (Property) IPAddress (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) State (Property) Subnetmask (Property) INetworkInterface2 AdapterFlags (Property) GatewayAddressConfigured (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) StateOfEthernetNode (Property) SubnetmaskConfigured (Property) IoDrvEthernetDiag (FunctionBlock) Ethernet-Settings Configuration Settings UpdateConfiguredIPSettings (Method) UpdateConfiguredInterfaceName (Method) Hardware Settings IBus GetBusDiagnosisInfo (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
IoDrvEthernet (FB) ¶ FUNCTION_BLOCK IoDrvEthernet EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameter, INetworkInterface, IIoDrvEthernet.INetworkInterface InOut: Scope Name Type Output eState EthernetState Properties: AdapterFlags DeviceName GatewayAddress GatewayAddressConfigured IPAddress IPAddressConfigured IPSettingsEqualsConfigured MACAddress NICName NICNameUnicode State StateOfEthernetNode Subnetmask SubnetmaskConfigured Structure: INetworkInterface DeviceName (Property) GatewayAddress (Property) IPAddress (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) State (Property) Subnetmask (Property) INetworkInterface2 AdapterFlags (Property) GatewayAddressConfigured (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) StateOfEthernetNode (Property) SubnetmaskConfigured (Property)
INetworkInterface ¶ DeviceName (Property) GatewayAddress (Property) IPAddress (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) State (Property) Subnetmask (Property)
INetworkInterface2 ¶ AdapterFlags (Property) GatewayAddressConfigured (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) StateOfEthernetNode (Property) SubnetmaskConfigured (Property)
IoDrvEthernetDiag (FB) ¶ FUNCTION_BLOCK IoDrvEthernetDiag EXTENDS IoDrvEthernet IMPLEMENTS DED.IBus, DED.IReconfigureProvider This function block implements the diagnosis code for CAA Device Diagnosis. InOut: Scope Name Type Inherited from Output eState EthernetState IoDrvEthernet Properties: AdapterFlags , inherited from IoDrvEthernet ChildNodeCount Connector DeviceName , inherited from IoDrvEthernet Enable FirstChildNode GatewayAddress , inherited from IoDrvEthernet GatewayAddressConfigured , inherited from IoDrvEthernet IPAddress , inherited from IoDrvEthernet IPAddressConfigured , inherited from IoDrvEthernet IPSettingsEqualsConfigured , inherited from IoDrvEthernet Index IsRootNode MACAddress , inherited from IoDrvEthernet NICName , inherited from IoDrvEthernet NICNameUnicode , inherited from IoDrvEthernet NextSiblingNode ParentNode SiblingNodeCount State , inherited from IoDrvEthernet StateOfEthernetNode , inherited from IoDrvEthernet Subnetmask , inherited from IoDrvEthernet SubnetmaskConfigured , inherited from IoDrvEthernet Methods: GetBusDiagnosisInfo GetBusInfo GetBusState GetQoS GetSpecificBusState UpdateConfiguredIPSettings UpdateConfiguredInterfaceName Structure: Ethernet-Settings Configuration Settings UpdateConfiguredIPSettings (Method) UpdateConfiguredInterfaceName (Method) Hardware Settings IBus GetBusDiagnosisInfo (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)