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: