public static enum Capability.CapabilityId extends java.lang.Enum<Capability.CapabilityId>
IdProvider| Modifier and Type | Method and Description |
|---|---|
Capability.AttributeId |
getAttributeId(int attrId)
A function to get
Capability.AttributeId given its ID. |
Capability.CommandId |
getCommandId(int cmdId)
A function to get Command ID object for provided integer.
|
static Capability.CapabilityId |
getEnum(int index)
A function to get
Capability.CapabilityId. |
int |
getInt()
A function to get ordinal value of enum.
|
static Capability.CapabilityId |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Capability.CapabilityId[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Capability.CapabilityId ON_OFF_CONTROL
CapabilityOnOff.public static final Capability.CapabilityId LEVEL_CTRL
CapabilityLevel.public static final Capability.CapabilityId COLOR_CTRL
CapabilityColor.public static final Capability.CapabilityId LOCK_CONTROL
CapabilityDoorLock.public static final Capability.CapabilityId ENERGY_METERING
public static final Capability.CapabilityId MOTION_SENSING
public static final Capability.CapabilityId OCCUPANCY_SENSING
public static final Capability.CapabilityId CONTACT_SENSING
public static final Capability.CapabilityId FLUID_LEVEL_MEASUREMENT
public static final Capability.CapabilityId FIRE_SENSING
public static final Capability.CapabilityId TEMPERATURE_MEASUREMENT
public static final Capability.CapabilityId ILLUMINANCE_MEASUREMENT
public static final Capability.CapabilityId POWER_LEVEL_MEASUREMENT
public static final Capability.CapabilityId TUNNEL_CONTROL
CapabilityTunnel.public static final Capability.CapabilityId REL_HUMIDITY_MEASUREMENT
public static final Capability.CapabilityId KEY_PRESS_SENSING
public static final Capability.CapabilityId WARNING_DEV_CONTROL
CapabilityWarning.public static final Capability.CapabilityId NETWORK_CONFIGURATION
public static final Capability.CapabilityId MEDIA_STREAM
public static final Capability.CapabilityId STORAGE_CONFIG
public static final Capability.CapabilityId STORAGE_CONTROL
public static final Capability.CapabilityId MOTOR_CONTROL
public static final Capability.CapabilityId IMAGE_CONTROL
public static final Capability.CapabilityId SNAPSHOT
CapabilitySnapshot.public static final Capability.CapabilityId STATIONARY_POS
public static final Capability.CapabilityId REAL_TIME_POS
public static final Capability.CapabilityId VIBRATION_SENSING
public static final Capability.CapabilityId AIR_QUALITY_SENSING
public static final Capability.CapabilityId WINDOW_COVERING
public static final Capability.CapabilityId REMOTE_CONTROL
public static final Capability.CapabilityId HVAC_CONTROL
public static Capability.CapabilityId[] values()
for (Capability.CapabilityId c : Capability.CapabilityId.values()) System.out.println(c);
public static Capability.CapabilityId valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static Capability.CapabilityId getEnum(int index)
Capability.CapabilityId.index - index of the required Capability.CapabilityId.Capability.CapabilityId at the given index.public int getInt()
public Capability.AttributeId getAttributeId(int attrId)
Capability.AttributeId given its ID.attrId - AttributeId CommandIdInterface.getInt().Capability.AttributeId.public Capability.CommandId getCommandId(int cmdId)
cmdId - Command ID CommandIdInterface.getInt().Capability.CommandId