summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorJakub Pawlowski <jpawlowski@google.com>2017-04-27 22:12:57 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-04-27 22:12:59 +0000
commit369a94496c2df8fe62355aa46ec0aad92b95f75b (patch)
tree16f1062d5c454b57e2b1903dcae2da42e96a01de /core/java/android
parent1be8fb23eb9cb3414c1436a672b3a2d60abb2fef (diff)
parentc7c01a28774e431a408744b443a674f2622fde9f (diff)
Merge "Bluetooth: Add constants to ScanResult"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/bluetooth/le/ScanResult.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/core/java/android/bluetooth/le/ScanResult.java b/core/java/android/bluetooth/le/ScanResult.java
index 5b2fa406cd3f..e552398e9e26 100644
--- a/core/java/android/bluetooth/le/ScanResult.java
+++ b/core/java/android/bluetooth/le/ScanResult.java
@@ -52,6 +52,16 @@ public final class ScanResult implements Parcelable {
public static final int SID_NOT_PRESENT = 0xFF;
/**
+ * TX power is not present in the packet.
+ */
+ public static final int TX_POWER_NOT_PRESENT = 0x7F;
+
+ /**
+ * Periodic advertising interval is not present in the packet.
+ */
+ public static final int PERIODIC_INTERVAL_NOT_PRESENT = 0x00;
+
+ /**
* Mask for checking whether event type represents legacy advertisement.
*/
private static final int ET_LEGACY_MASK = 0x10;
@@ -265,15 +275,16 @@ public final class ScanResult implements Parcelable {
/**
* Returns the transmit power in dBm.
- * Valid range is [-127, 126]. A value of 127 indicates that the
- * advertisement did not indicate TX power.
+ * Valid range is [-127, 126]. A value of {@link ScanResult#TX_POWER_NOT_PRESENT}
+ * indicates that the TX power is not present.
*/
public int getTxPower() { return mTxPower; }
/**
* Returns the periodic advertising interval in units of 1.25ms.
- * Valid range is 6 (7.5ms) to 65536 (81918.75ms). A value of 0 means
- * periodic advertising is not used for this scan result.
+ * Valid range is 6 (7.5ms) to 65536 (81918.75ms). A value of
+ * {@link ScanResult#PERIODIC_INTERVAL_NOT_PRESENT} means periodic
+ * advertising interval is not present.
*/
public int getPeriodicAdvertisingInterval() {
return mPeriodicAdvertisingInterval;