5.3.1.4 NegotiationStatus Enumeration

The NegotiationStatus is an enumeration representing the status of the auto-negotiation protocol (aAutoNegAutoConfig is defined in IEEE 802.3-2022, clause 30.6.1.1.4, aAutoNegAutoConfig). The values of the NegotiationStatus Enumeration are defined in Table 24.

Table 24 – NegotiationStatus Values
NameValueDescription
InProgress0The auto-negotiation protocol is running and negotiation is currently in-progress.
Complete1The auto-negotiation protocol has completed successfully.
Failed2The auto-negotiation protocol has failed.
Unknown3The auto-negotiation status is not currently known, this could be because it is still negotiating or the protocol cannot run (e.g., if no medium is present).
NoNegotiation4No auto-negotiation is executed. The auto-negotiation function is either not supported on this interface or has not been enabled.

Its representation in the AddressSpace is defined in Table 25.

Table 25 – NegotiationStatus Definition
Attribute Value
BrowseNameNegotiationStatus
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Enumeration type defined in OPC 10000-5
HasPropertyVariableEnumValuesEnumValueType[]PropertyType
Conformance Units
BNM AutoNeg