Enum Class ChassisIdSubtype
java.lang.Object
java.lang.Enum<ChassisIdSubtype>
org.eclipse.milo.opcua.stack.core.types.enumerated.ChassisIdSubtype
- All Implemented Interfaces:
Serializable,Comparable<ChassisIdSubtype>,Constable,UaDataType,UaEnumeratedType
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a chassis component (i.e., an entPhysicalClass value of chassis(3))Represents a chassis identifier based on the value of ifAlias object (defined in IETF RFC 2863) for an interface on the containing chassis.Represents a chassis identifier based on the value of ifName object (defined in IETF RFC 2863) for an interface on the containing chassis.Represents a chassis identifier based on a locally defined value.Represents a chassis identifier based on the value of a unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order) of a port on the containing chassis as defined in IEEE Std 802-2014.Represents a chassis identifier based on a network address associated with a particular chassis.Represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component (i.e., entPhysicalClass has a value of port(10), or backplane(4)), within the containing chassis. -
Method Summary
Modifier and TypeMethodDescriptionstatic EnumDefinitionstatic @Nullable ChassisIdSubtypefrom(int value) Get theExpandedNodeIdidentifying this DataType.intgetValue()Get the numeric value associated with this enumerated value.static ChassisIdSubtypeReturns the enum constant of this class with the specified name.static ChassisIdSubtype[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface org.eclipse.milo.opcua.stack.core.types.UaDataType
getTypeNameMethods inherited from interface org.eclipse.milo.opcua.stack.core.types.UaEnumeratedType
getName
-
Enum Constant Details
-
ChassisComponent
Represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a chassis component (i.e., an entPhysicalClass value of chassis(3)) -
InterfaceAlias
Represents a chassis identifier based on the value of ifAlias object (defined in IETF RFC 2863) for an interface on the containing chassis. -
PortComponent
Represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component (i.e., entPhysicalClass has a value of port(10), or backplane(4)), within the containing chassis. -
MacAddress
Represents a chassis identifier based on the value of a unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order) of a port on the containing chassis as defined in IEEE Std 802-2014. -
NetworkAddress
Represents a chassis identifier based on a network address associated with a particular chassis. The encoded address is actually composed of two fields. The first field is a single octet, representing the IANA AddressFamilyNumbers value for the specific address type, and the second field is the network address value. -
InterfaceName
Represents a chassis identifier based on the value of ifName object (defined in IETF RFC 2863) for an interface on the containing chassis. -
Local
Represents a chassis identifier based on a locally defined value.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue()Description copied from interface:UaEnumeratedTypeGet the numeric value associated with this enumerated value.- Specified by:
getValuein interfaceUaEnumeratedType- Returns:
- the numeric value associated with this enumerated value.
-
getTypeId
Description copied from interface:UaDataTypeGet theExpandedNodeIdidentifying this DataType.- Specified by:
getTypeIdin interfaceUaDataType- Returns:
- the
ExpandedNodeIdidentifying this DataType.
-
from
-
definition
-