Enum KnxDatapointMainType
- java.lang.Object
-
- java.lang.Enum<KnxDatapointMainType>
-
- org.apache.plc4x.java.knxnetip.readwrite.KnxDatapointMainType
-
- All Implemented Interfaces:
Serializable,Comparable<KnxDatapointMainType>
public enum KnxDatapointMainType extends Enum<KnxDatapointMainType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KnxDatapointMainTypeenumForValue(int value)static List<KnxDatapointMainType>enumsForFieldName(String fieldValue)static List<KnxDatapointMainType>enumsForFieldNumber(int fieldValue)static List<KnxDatapointMainType>enumsForFieldSizeInBits(short fieldValue)static KnxDatapointMainTypefirstEnumForFieldName(String fieldValue)static KnxDatapointMainTypefirstEnumForFieldNumber(int fieldValue)static KnxDatapointMainTypefirstEnumForFieldSizeInBits(short fieldValue)StringgetName()intgetNumber()shortgetSizeInBits()intgetValue()static BooleanisDefined(int value)static KnxDatapointMainTypevalueOf(String name)Returns the enum constant of this type with the specified name.static KnxDatapointMainType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DPT_UNKNOWN
public static final KnxDatapointMainType DPT_UNKNOWN
-
DPT_64_BIT_SET
public static final KnxDatapointMainType DPT_64_BIT_SET
-
DPT_8_BYTE_UNSIGNED_VALUE
public static final KnxDatapointMainType DPT_8_BYTE_UNSIGNED_VALUE
-
DPT_8_BYTE_SIGNED_VALUE
public static final KnxDatapointMainType DPT_8_BYTE_SIGNED_VALUE
-
DPT_12_BYTE_SIGNED_VALUE
public static final KnxDatapointMainType DPT_12_BYTE_SIGNED_VALUE
-
DPT_8_BYTE_FLOAT_VALUE
public static final KnxDatapointMainType DPT_8_BYTE_FLOAT_VALUE
-
DPT_1_BIT
public static final KnxDatapointMainType DPT_1_BIT
-
DPT_1_BIT_CONTROLLED
public static final KnxDatapointMainType DPT_1_BIT_CONTROLLED
-
DPT_3_BIT_CONTROLLED
public static final KnxDatapointMainType DPT_3_BIT_CONTROLLED
-
DPT_CHARACTER
public static final KnxDatapointMainType DPT_CHARACTER
-
DPT_8_BIT_UNSIGNED_VALUE
public static final KnxDatapointMainType DPT_8_BIT_UNSIGNED_VALUE
-
DPT_8_BIT_SIGNED_VALUE
public static final KnxDatapointMainType DPT_8_BIT_SIGNED_VALUE
-
DPT_2_BYTE_UNSIGNED_VALUE
public static final KnxDatapointMainType DPT_2_BYTE_UNSIGNED_VALUE
-
DPT_2_BYTE_SIGNED_VALUE
public static final KnxDatapointMainType DPT_2_BYTE_SIGNED_VALUE
-
DPT_2_BYTE_FLOAT_VALUE
public static final KnxDatapointMainType DPT_2_BYTE_FLOAT_VALUE
-
DPT_TIME
public static final KnxDatapointMainType DPT_TIME
-
DPT_DATE
public static final KnxDatapointMainType DPT_DATE
-
DPT_4_BYTE_UNSIGNED_VALUE
public static final KnxDatapointMainType DPT_4_BYTE_UNSIGNED_VALUE
-
DPT_4_BYTE_SIGNED_VALUE
public static final KnxDatapointMainType DPT_4_BYTE_SIGNED_VALUE
-
DPT_4_BYTE_FLOAT_VALUE
public static final KnxDatapointMainType DPT_4_BYTE_FLOAT_VALUE
-
DPT_ENTRANCE_ACCESS
public static final KnxDatapointMainType DPT_ENTRANCE_ACCESS
-
DPT_CHARACTER_STRING
public static final KnxDatapointMainType DPT_CHARACTER_STRING
-
DPT_SCENE_NUMBER
public static final KnxDatapointMainType DPT_SCENE_NUMBER
-
DPT_SCENE_CONTROL
public static final KnxDatapointMainType DPT_SCENE_CONTROL
-
DPT_DATE_TIME
public static final KnxDatapointMainType DPT_DATE_TIME
-
DPT_1_BYTE
public static final KnxDatapointMainType DPT_1_BYTE
-
DPT_8_BIT_SET
public static final KnxDatapointMainType DPT_8_BIT_SET
-
DPT_16_BIT_SET
public static final KnxDatapointMainType DPT_16_BIT_SET
-
DPT_2_BIT_SET
public static final KnxDatapointMainType DPT_2_BIT_SET
-
DPT_2_NIBBLE_SET
public static final KnxDatapointMainType DPT_2_NIBBLE_SET
-
DPT_8_BIT_SET_2
public static final KnxDatapointMainType DPT_8_BIT_SET_2
-
DPT_32_BIT_SET
public static final KnxDatapointMainType DPT_32_BIT_SET
-
DPT_ELECTRICAL_ENERGY
public static final KnxDatapointMainType DPT_ELECTRICAL_ENERGY
-
DPT_24_TIMES_CHANNEL_ACTIVATION
public static final KnxDatapointMainType DPT_24_TIMES_CHANNEL_ACTIVATION
-
DPT_16_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM
public static final KnxDatapointMainType DPT_16_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM
-
DPT_8_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM
public static final KnxDatapointMainType DPT_8_BIT_UNSIGNED_VALUE_AND_8_BIT_ENUM
-
DPT_DATAPOINT_TYPE_VERSION
public static final KnxDatapointMainType DPT_DATAPOINT_TYPE_VERSION
-
DPT_ALARM_INFO
public static final KnxDatapointMainType DPT_ALARM_INFO
-
DPT_3X_2_BYTE_FLOAT_VALUE
public static final KnxDatapointMainType DPT_3X_2_BYTE_FLOAT_VALUE
-
DPT_SCALING_SPEED
public static final KnxDatapointMainType DPT_SCALING_SPEED
-
DPT_4_1_1_BYTE_COMBINED_INFORMATION
public static final KnxDatapointMainType DPT_4_1_1_BYTE_COMBINED_INFORMATION
-
DPT_MBUS_ADDRESS
public static final KnxDatapointMainType DPT_MBUS_ADDRESS
-
DPT_3_BYTE_COLOUR_RGB
public static final KnxDatapointMainType DPT_3_BYTE_COLOUR_RGB
-
DPT_LANGUAGE_CODE_ISO_639_1
public static final KnxDatapointMainType DPT_LANGUAGE_CODE_ISO_639_1
-
DPT_SIGNED_VALUE_WITH_CLASSIFICATION_AND_VALIDITY
public static final KnxDatapointMainType DPT_SIGNED_VALUE_WITH_CLASSIFICATION_AND_VALIDITY
-
DPT_PRIORITISED_MODE_CONTROL
public static final KnxDatapointMainType DPT_PRIORITISED_MODE_CONTROL
-
DPT_CONFIGURATION_DIAGNOSTICS_16_BIT
public static final KnxDatapointMainType DPT_CONFIGURATION_DIAGNOSTICS_16_BIT
-
DPT_CONFIGURATION_DIAGNOSTICS_8_BIT
public static final KnxDatapointMainType DPT_CONFIGURATION_DIAGNOSTICS_8_BIT
-
DPT_POSITIONS
public static final KnxDatapointMainType DPT_POSITIONS
-
DPT_STATUS_32_BIT
public static final KnxDatapointMainType DPT_STATUS_32_BIT
-
DPT_STATUS_48_BIT
public static final KnxDatapointMainType DPT_STATUS_48_BIT
-
DPT_CONVERTER_STATUS
public static final KnxDatapointMainType DPT_CONVERTER_STATUS
-
DPT_CONVERTER_TEST_RESULT
public static final KnxDatapointMainType DPT_CONVERTER_TEST_RESULT
-
DPT_BATTERY_INFORMATION
public static final KnxDatapointMainType DPT_BATTERY_INFORMATION
-
DPT_BRIGHTNESS_COLOUR_TEMPERATURE_TRANSITION
public static final KnxDatapointMainType DPT_BRIGHTNESS_COLOUR_TEMPERATURE_TRANSITION
-
DPT_STATUS_24_BIT
public static final KnxDatapointMainType DPT_STATUS_24_BIT
-
DPT_COLOUR_RGBW
public static final KnxDatapointMainType DPT_COLOUR_RGBW
-
DPT_RELATIVE_CONTROL_RGBW
public static final KnxDatapointMainType DPT_RELATIVE_CONTROL_RGBW
-
DPT_RELATIVE_CONTROL_RGB
public static final KnxDatapointMainType DPT_RELATIVE_CONTROL_RGB
-
DPT_F32F32
public static final KnxDatapointMainType DPT_F32F32
-
DPT_F16F16F16F16
public static final KnxDatapointMainType DPT_F16F16F16F16
-
-
Method Detail
-
values
public static KnxDatapointMainType[] 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 (KnxDatapointMainType c : KnxDatapointMainType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static KnxDatapointMainType 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()
-
getNumber
public int getNumber()
-
firstEnumForFieldNumber
public static KnxDatapointMainType firstEnumForFieldNumber(int fieldValue)
-
enumsForFieldNumber
public static List<KnxDatapointMainType> enumsForFieldNumber(int fieldValue)
-
getName
public String getName()
-
firstEnumForFieldName
public static KnxDatapointMainType firstEnumForFieldName(String fieldValue)
-
enumsForFieldName
public static List<KnxDatapointMainType> enumsForFieldName(String fieldValue)
-
getSizeInBits
public short getSizeInBits()
-
firstEnumForFieldSizeInBits
public static KnxDatapointMainType firstEnumForFieldSizeInBits(short fieldValue)
-
enumsForFieldSizeInBits
public static List<KnxDatapointMainType> enumsForFieldSizeInBits(short fieldValue)
-
enumForValue
public static KnxDatapointMainType enumForValue(int value)
-
isDefined
public static Boolean isDefined(int value)
-
-