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
Name |
Value |
Description |
InProgress |
0 |
The auto-negotiation protocol is running and negotiation is currently in-progress. |
Complete |
1 |
The auto-negotiation protocol has completed successfully. |
Failed |
2 |
The auto-negotiation protocol has failed. |
Unknown |
3 |
The 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). |
NoNegotiation |
4 |
No 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 |
|||||
BrowseName |
NegotiationStatus |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
HasProperty |
Variable |
EnumValues |
EnumValueType[] |
PropertyType |
|
|
Conformance Units |
||||||
BNM AutoNeg |