public enum KontaktDeviceCharacteristic extends java.lang.Enum<KontaktDeviceCharacteristic> implements GattCharacteristicModel
More precisely each Name enum describes characteristic with its name, Id, and order in service that it belongs to.
Enum Constant and Description |
---|
ACCELEROMETER
The Accelerometer characteristic..
|
ACTIVE_PROFILE
Allows to switch profile that the BLE device is transmitting.
|
ADVERTISING_INTERVAL
The ADVERTISING_INTERVAL characteristic provides access to beacon
advertising interval.
|
APPEARANCE
The APPEARANCE characteristic provides appearance of Beacon device.
|
BATTERY_LEVEL
The BATTERY_LEVEL characteristic provides access to measured
battery level described in percentage value.
|
BEACON_ID
Beacon Id characteristic.
|
BOOTLOADER
The BOOTLOADER characteristic allows to enable bootloader mode.
|
DEFAULT_SETTINGS
The DEFAULT_SETTINGS characteristic allows to restore default
beacon settings.
|
DEVICE_NAME
The DEVICE_NAME characteristic provides Beacon name.
|
DFU_CONTROL_POINT
The DFU_CONTROL_POINT.
|
DFU_PACKET
The DFU_PACKET.
|
FIRMWARE_REVISION_STRING
The FIRMWARE_REVISION_STRING characteristic provides access
firmware number.
|
HARDWARE_REVISION
The HARDWARE_REVISION_STRING characteristic provides access to
Beacon's hardware number.
|
INSTANCE_ID
Instance Id characteristic.
|
MAJOR
The MAJOR characteristic provides access to Beacon's Major value.
|
MANUFACTURER_NAME
The MANUFACTURER_NAME_STRING characteristic provides name of the manufacturer.
|
MASTER_PASSWORD
The Master password characteristic.
|
MINOR
The MINOR characteristic provides access to Beacon's Minor value.
|
NAMESPACE_ID
Namespace Id characteristic.
|
NON_CONNECTABLE_MODE
The NON_CONNECTABLE_MODE characteristic allows to beacon's transition
into non-connectable mode.
|
PASSWORD
The PASSWORD characteristic provides access to beacon password.
|
PROPAGATED_DEVICE_NAME
The PROPAGATED_DEVICE_NAME provides access to propagated beacon device name
which is seen in an applications.
|
PROXIMITY_UUID
The PROXIMITY_UUID characteristic provides access to Beacon's proximity UUID.
|
RESET
The RESET characteristic allows to reset beacon.
|
SECURE_CONTROL_POINT
The secure control point characteristic
|
SECURE_LAST_PROCESSED_REQUEST_TOKEN
The last processed token characteristic
|
SECURE_RESPONSE
The secure write response characteristic
|
SECURE_WRITE
The secure write characteristic
|
SENSOR_ON
The Sensor on characteristic.
|
SERVICE_CHANGED
The SERVICE_CHANGED.
|
SET_PASSWORD
The SET_PASSWORD characteristic provides access set beacon password
during beacon authorization.
|
SHUFFLE_INTERVAL
The Shuffle interval characteristic.
|
SHUFFLE_KEY
The Shuffle key characteristic.
|
SLAVE_PREFERRED_CONNECTION_PARAMETERS
The SLAVE_PREFERRED_CONNECTION_PARAMETERS provides connection
parameters in slave role.
|
TX_POWER_LEVEL
The TX_POWER_LEVEL characteristic provides access to Beacon's power
level.
|
URL_ID
URL Id characteristic.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Gets characteristic id.
|
java.lang.String |
toString() |
static KontaktDeviceCharacteristic |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static KontaktDeviceCharacteristic |
valueOf(java.util.UUID uuid)
Finds
KontaktDeviceCharacteristic by uuid |
static KontaktDeviceCharacteristic[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final KontaktDeviceCharacteristic DEVICE_NAME
public static final KontaktDeviceCharacteristic APPEARANCE
public static final KontaktDeviceCharacteristic SLAVE_PREFERRED_CONNECTION_PARAMETERS
public static final KontaktDeviceCharacteristic SERVICE_CHANGED
public static final KontaktDeviceCharacteristic MANUFACTURER_NAME
public static final KontaktDeviceCharacteristic FIRMWARE_REVISION_STRING
public static final KontaktDeviceCharacteristic HARDWARE_REVISION
public static final KontaktDeviceCharacteristic TX_POWER_LEVEL
public static final KontaktDeviceCharacteristic BATTERY_LEVEL
public static final KontaktDeviceCharacteristic PROXIMITY_UUID
public static final KontaktDeviceCharacteristic MAJOR
public static final KontaktDeviceCharacteristic MINOR
public static final KontaktDeviceCharacteristic BEACON_ID
public static final KontaktDeviceCharacteristic PROPAGATED_DEVICE_NAME
public static final KontaktDeviceCharacteristic ADVERTISING_INTERVAL
public static final KontaktDeviceCharacteristic MASTER_PASSWORD
public static final KontaktDeviceCharacteristic PASSWORD
public static final KontaktDeviceCharacteristic SET_PASSWORD
public static final KontaktDeviceCharacteristic RESET
public static final KontaktDeviceCharacteristic DEFAULT_SETTINGS
public static final KontaktDeviceCharacteristic BOOTLOADER
public static final KontaktDeviceCharacteristic NON_CONNECTABLE_MODE
public static final KontaktDeviceCharacteristic ACTIVE_PROFILE
public static final KontaktDeviceCharacteristic DFU_PACKET
public static final KontaktDeviceCharacteristic DFU_CONTROL_POINT
public static final KontaktDeviceCharacteristic NAMESPACE_ID
public static final KontaktDeviceCharacteristic INSTANCE_ID
public static final KontaktDeviceCharacteristic URL_ID
public static final KontaktDeviceCharacteristic SHUFFLE_INTERVAL
public static final KontaktDeviceCharacteristic SHUFFLE_KEY
public static final KontaktDeviceCharacteristic SENSOR_ON
public static final KontaktDeviceCharacteristic ACCELEROMETER
public static final KontaktDeviceCharacteristic SECURE_WRITE
public static final KontaktDeviceCharacteristic SECURE_RESPONSE
public static final KontaktDeviceCharacteristic SECURE_LAST_PROCESSED_REQUEST_TOKEN
public static final KontaktDeviceCharacteristic SECURE_CONTROL_POINT
public static KontaktDeviceCharacteristic[] values()
for (KontaktDeviceCharacteristic c : KontaktDeviceCharacteristic.values()) System.out.println(c);
public static KontaktDeviceCharacteristic 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 java.lang.String getId()
getId
in interface GattCharacteristicModel
public java.lang.String toString()
toString
in class java.lang.Enum<KontaktDeviceCharacteristic>
public static KontaktDeviceCharacteristic valueOf(java.util.UUID uuid)
KontaktDeviceCharacteristic
by uuiduuid
-