Package org.openwebnet4j
Enum OpenDeviceType
- java.lang.Object
-
- java.lang.Enum<OpenDeviceType>
-
- org.openwebnet4j.OpenDeviceType
-
- All Implemented Interfaces:
Serializable
,Comparable<OpenDeviceType>
public enum OpenDeviceType extends Enum<OpenDeviceType>
Device types enum according to OpenWebNet specs- Author:
- M. Valla - Initial contribution
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OpenDeviceType
fromValue(int value)
static OpenDeviceType
valueOf(String name)
Returns the enum constant of this type with the specified name.static OpenDeviceType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final OpenDeviceType UNKNOWN
OpenWebNet Device types. See OWN ZigBee docs pages 50-51
-
SCENARIO_CONTROL
public static final OpenDeviceType SCENARIO_CONTROL
-
ZIGBEE_ON_OFF_SWITCH
public static final OpenDeviceType ZIGBEE_ON_OFF_SWITCH
-
ZIGBEE_DIMMER_CONTROL
public static final OpenDeviceType ZIGBEE_DIMMER_CONTROL
-
ZIGBEE_DIMMER_SWITCH
public static final OpenDeviceType ZIGBEE_DIMMER_SWITCH
-
ZIGBEE_SWITCH_MOTION_DETECTOR
public static final OpenDeviceType ZIGBEE_SWITCH_MOTION_DETECTOR
-
ZIGBEE_DAYLIGHT_SENSOR
public static final OpenDeviceType ZIGBEE_DAYLIGHT_SENSOR
-
SCS_ON_OFF_SWITCH
public static final OpenDeviceType SCS_ON_OFF_SWITCH
-
SCS_DIMMER_CONTROL
public static final OpenDeviceType SCS_DIMMER_CONTROL
-
SCS_DIMMER_SWITCH
public static final OpenDeviceType SCS_DIMMER_SWITCH
-
ZIGBEE_WATERPROOF_1_GANG_SWITCH
public static final OpenDeviceType ZIGBEE_WATERPROOF_1_GANG_SWITCH
-
ZIGBEE_AUTOMATIC_DIMMER_SWITCH
public static final OpenDeviceType ZIGBEE_AUTOMATIC_DIMMER_SWITCH
-
ZIGBEE_TOGGLE_CONTROL
public static final OpenDeviceType ZIGBEE_TOGGLE_CONTROL
-
SCS_TOGGLE_CONTROL
public static final OpenDeviceType SCS_TOGGLE_CONTROL
-
ZIGBEE_MOTION_DETECTOR
public static final OpenDeviceType ZIGBEE_MOTION_DETECTOR
-
ZIGBEE_SWITCH_MOTION_DETECTOR_II
public static final OpenDeviceType ZIGBEE_SWITCH_MOTION_DETECTOR_II
-
ZIGBEE_MOTION_DETECTOR_II
public static final OpenDeviceType ZIGBEE_MOTION_DETECTOR_II
-
MULTIFUNCTION_SCENARIO_CONTROL
public static final OpenDeviceType MULTIFUNCTION_SCENARIO_CONTROL
-
ZIGBEE_ON_OFF_CONTROL
public static final OpenDeviceType ZIGBEE_ON_OFF_CONTROL
-
ZIGBEE_AUXILIARY_MOTION_CONTROL
public static final OpenDeviceType ZIGBEE_AUXILIARY_MOTION_CONTROL
-
SCS_AUXILIARY_TOGGLE_CONTROL
public static final OpenDeviceType SCS_AUXILIARY_TOGGLE_CONTROL
-
ZIGBEE_AUXILIARY_ON_OFF_1_GANG_SWITCH
public static final OpenDeviceType ZIGBEE_AUXILIARY_ON_OFF_1_GANG_SWITCH
-
ZIGBEE_SHUTTER_CONTROL
public static final OpenDeviceType ZIGBEE_SHUTTER_CONTROL
-
ZIGBEE_SHUTTER_SWITCH
public static final OpenDeviceType ZIGBEE_SHUTTER_SWITCH
-
SCS_SHUTTER_CONTROL
public static final OpenDeviceType SCS_SHUTTER_CONTROL
-
SCS_SHUTTER_SWITCH
public static final OpenDeviceType SCS_SHUTTER_SWITCH
-
SCS_TEMP_SENSOR
public static final OpenDeviceType SCS_TEMP_SENSOR
-
SCS_THERMOSTAT
public static final OpenDeviceType SCS_THERMOSTAT
-
SCS_THERMO_CENTRAL_UNIT
public static final OpenDeviceType SCS_THERMO_CENTRAL_UNIT
-
SCS_1_SYSTEM_1_4_GATEWAY
public static final OpenDeviceType SCS_1_SYSTEM_1_4_GATEWAY
-
SCS_2_SYSTEM_1_4_GATEWAY
public static final OpenDeviceType SCS_2_SYSTEM_1_4_GATEWAY
-
NETWORK_REPEATER
public static final OpenDeviceType NETWORK_REPEATER
-
OPENWEBNET_INTERFACE
public static final OpenDeviceType OPENWEBNET_INTERFACE
-
VIDEO_SWITCHER
public static final OpenDeviceType VIDEO_SWITCHER
-
SCS_ENERGY_METER
public static final OpenDeviceType SCS_ENERGY_METER
-
SCS_DRY_CONTACT_IR
public static final OpenDeviceType SCS_DRY_CONTACT_IR
-
-
Method Detail
-
values
public static OpenDeviceType[] 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 (OpenDeviceType c : OpenDeviceType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OpenDeviceType 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
-
fromValue
public static OpenDeviceType fromValue(int value)
-
-