-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBLEConstants.java
More file actions
65 lines (51 loc) · 4.24 KB
/
BLEConstants.java
File metadata and controls
65 lines (51 loc) · 4.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package io.elihu.blelib;
/**
* Created by jeremyahrens
*/
public class BLEConstants {
public static final String ELIHU_BLE_DEVICE_REGEX = "Elihu*"; //Use 'Elihu' for specific device family
public static final String BROADCAST_ACTION_SCAN_RESULT_FOUND = "io.elihu.BROADCAST_ACTION_SCAN_RESULT_FOUND";
public static final String BROADCAST_ACTION_SCAN_RESULT_NOT_FOUND = "io.elihu.BROADCAST_ACTION_SCAN_RESULT_NOT_FOUND";
public static final String SENSOR_MAC_ADDRESS = "io.elihu.SENSOR_MAC_ADDRESS";
public static final String SENSOR_OBJECT = "io.elihu.SENSOR_OBJECT";
//Elihu BLE values
public static final int STATE_DISCONNECTED = 0;
public static final int STATE_CONNECTING = 1;
public static final int STATE_CONNECTED = 2;
public final static String ACTION_GATT_CONNECTED = "io.elihu.ACTION_GATT_CONNECTED";
public final static String ACTION_GATT_DISCONNECTED = "io.elihu.ACTION_GATT_DISCONNECTED";
public final static String ACTION_GATT_SERVICES_DISCOVERED = "io.elihu.ACTION_GATT_SERVICES_DISCOVERED";
public final static String ACTION_DATA_AVAILABLE = "io.elihu.ACTION_DATA_AVAILABLE";
public final static String ACTION_FIRMWARE_VERSION_DATA_AVALABLE = "io.elihu.ACTION_FIRMWARE_VERSION_DATA_AVALABLE";
public final static String ACTION_GYRO_DATA_AVAILABLE = "io.elihu.ACTION_GYRO_DATA_AVAILABLE";
public final static String EXTRA_DATA = "io.elihu.EXTRA_DATA";
//Sensor UUIDs
public static final String DEVICE_INFO_SERVICE_UUID = "0000180a-0000-1000-8000-00805f9b34fb";
public static final String FIRMWARE_CHARACTERISTIC_UUID = "00002a26-0000-1000-8000-00805f9b34fb";
public static final String SERVICE_LED_UUID = "F000BA40-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_GREEN_LED_UUID = "F000BA41-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_BLUE_LED_UUID = "F000BA42-0451-4000-B000-000000000000";
public static final String SERVICE_GYRO_UUID = "F000AA50-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_GYRO_DATA_UUID = "F000AA51-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_ACCEL_DATA_UUID = "F000AA52-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_GYRO_CONFIGURE_UUID = "F000AA53-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_GYRO_PERIOD_UUID = "F000AA54-0451-4000-B000-000000000000";
public static final String SERVICE_BATTERY_UUID = "F000BA30-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_BATTERY_DATA_UUID = "F000BA31-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_BATTERY_CONFIGURE_UUID = "F000BA32-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_BATTERY_PERIOD_UUID = "F000BA33-0451-4000-B000-000000000000";
public static final String SERVICE_POWER_SWITCH_UUID = "F000BA20-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_POWER_OFF_UUID = "F000BA21-0451-4000-B000-000000000000";
public static final String SERVICE_SELF_TEST_UUID = "F000AA60-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_SELF_TEST_UUID = "F000AA61-0451-4000-B000-000000000000";
public static final String SERVICE_SAMPLE_FREQ_CHANGE_UUID = "F000AA60-0451-4000-B000-000000000000"; //WRONG VALUE
public static final String CHARACTERISTIC_SAMPLE_FREQ_CHANGE_UUID = "F000AA61-0451-4000-B000-000000000000";
public static final String SERVICE_FORCE_FIRMWARE_UPDATE = "F000BA70-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_FORCE_UPDATE = "F000BA71-0451-4000-B000-000000000000";
public static final String SERVICE_FIRMWARE_UPGRADE = "F000FFC0-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_IMAGE_IDENTIFY = "F000FFC1-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_BLOCK_TRANSFER = "F000FFC2-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_LINEAR_ACCEL_UUID = "F000AA55-0451-4000-B000-000000000000";
public static final String CHARACTERISTIC_GRAVITY_UUID = "F000AA56-0451-4000-B000-000000000000";
public static final String CLIENT_CHARACTERISTIC_CONFIG_UUID = "00002902-0000-1000-8000-00805f9b34fb";
}