Enum KnxInterfaceObjectType
- java.lang.Object
-
- java.lang.Enum<KnxInterfaceObjectType>
-
- org.apache.plc4x.java.knxnetip.readwrite.KnxInterfaceObjectType
-
- All Implemented Interfaces:
Serializable,Comparable<KnxInterfaceObjectType>
public enum KnxInterfaceObjectType extends Enum<KnxInterfaceObjectType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KnxInterfaceObjectTypeenumForValue(int value)static List<KnxInterfaceObjectType>enumsForFieldCode(String fieldValue)static List<KnxInterfaceObjectType>enumsForFieldName(String fieldValue)static KnxInterfaceObjectTypefirstEnumForFieldCode(String fieldValue)static KnxInterfaceObjectTypefirstEnumForFieldName(String fieldValue)StringgetCode()StringgetName()intgetValue()static BooleanisDefined(int value)static KnxInterfaceObjectTypevalueOf(String name)Returns the enum constant of this type with the specified name.static KnxInterfaceObjectType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OT_UNKNOWN
public static final KnxInterfaceObjectType OT_UNKNOWN
-
OT_GENERAL
public static final KnxInterfaceObjectType OT_GENERAL
-
OT_DEVICE
public static final KnxInterfaceObjectType OT_DEVICE
-
OT_ADDRESS_TABLE
public static final KnxInterfaceObjectType OT_ADDRESS_TABLE
-
OT_ASSOCIATION_TABLE
public static final KnxInterfaceObjectType OT_ASSOCIATION_TABLE
-
OT_APPLICATION_PROGRAM
public static final KnxInterfaceObjectType OT_APPLICATION_PROGRAM
-
OT_INTERACE_PROGRAM
public static final KnxInterfaceObjectType OT_INTERACE_PROGRAM
-
OT_EIBOBJECT_ASSOCIATATION_TABLE
public static final KnxInterfaceObjectType OT_EIBOBJECT_ASSOCIATATION_TABLE
-
OT_ROUTER
public static final KnxInterfaceObjectType OT_ROUTER
-
OT_LTE_ADDRESS_ROUTING_TABLE
public static final KnxInterfaceObjectType OT_LTE_ADDRESS_ROUTING_TABLE
-
OT_CEMI_SERVER
public static final KnxInterfaceObjectType OT_CEMI_SERVER
-
OT_GROUP_OBJECT_TABLE
public static final KnxInterfaceObjectType OT_GROUP_OBJECT_TABLE
-
OT_POLLING_MASTER
public static final KnxInterfaceObjectType OT_POLLING_MASTER
-
OT_KNXIP_PARAMETER
public static final KnxInterfaceObjectType OT_KNXIP_PARAMETER
-
OT_FILE_SERVER
public static final KnxInterfaceObjectType OT_FILE_SERVER
-
OT_SECURITY
public static final KnxInterfaceObjectType OT_SECURITY
-
OT_RF_MEDIUM
public static final KnxInterfaceObjectType OT_RF_MEDIUM
-
OT_INDOOR_BRIGHTNESS_SENSOR
public static final KnxInterfaceObjectType OT_INDOOR_BRIGHTNESS_SENSOR
-
OT_INDOOR_LUMINANCE_SENSOR
public static final KnxInterfaceObjectType OT_INDOOR_LUMINANCE_SENSOR
-
OT_LIGHT_SWITCHING_ACTUATOR_BASIC
public static final KnxInterfaceObjectType OT_LIGHT_SWITCHING_ACTUATOR_BASIC
-
OT_DIMMING_ACTUATOR_BASIC
public static final KnxInterfaceObjectType OT_DIMMING_ACTUATOR_BASIC
-
OT_DIMMING_SENSOR_BASIC
public static final KnxInterfaceObjectType OT_DIMMING_SENSOR_BASIC
-
OT_SWITCHING_SENSOR_BASIC
public static final KnxInterfaceObjectType OT_SWITCHING_SENSOR_BASIC
-
OT_SUNBLIND_ACTUATOR_BASIC
public static final KnxInterfaceObjectType OT_SUNBLIND_ACTUATOR_BASIC
-
OT_SUNBLIND_SENSOR_BASIC
public static final KnxInterfaceObjectType OT_SUNBLIND_SENSOR_BASIC
-
-
Method Detail
-
values
public static KnxInterfaceObjectType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (KnxInterfaceObjectType c : KnxInterfaceObjectType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static KnxInterfaceObjectType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue()
-
getCode
public String getCode()
-
firstEnumForFieldCode
public static KnxInterfaceObjectType firstEnumForFieldCode(String fieldValue)
-
enumsForFieldCode
public static List<KnxInterfaceObjectType> enumsForFieldCode(String fieldValue)
-
getName
public String getName()
-
firstEnumForFieldName
public static KnxInterfaceObjectType firstEnumForFieldName(String fieldValue)
-
enumsForFieldName
public static List<KnxInterfaceObjectType> enumsForFieldName(String fieldValue)
-
enumForValue
public static KnxInterfaceObjectType enumForValue(int value)
-
isDefined
public static Boolean isDefined(int value)
-
-