Class BleHtsClient
-
- All Implemented Interfaces:
public final class BleHtsClient extends BleGattBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBleHtsClient.TemperatureMeasurementpublic classBleHtsClient.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static IntegerTEMP_ACCURACYpublic final BleGattTxInterfacetxInterfacepublic BooleanisPrimaryServiceprivate final BooleanisEncryptionRequiredprivate final BooleanisServiceDiscoveredpublic final static BleHtsClient.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description BleHtsClient(BleGattTxInterface txInterface)
-
Method Summary
Modifier and Type Method Description Unitreset()UnitprocessServiceData(UUID characteristic, ByteArray data, Integer status, Boolean notifying)Callback for GATT service characteristic data processing UnitprocessServiceDataWritten(UUID characteristic, Integer status)final Flow<BleHtsClient.TemperatureMeasurement>observeHtsNotifications(Boolean checkConnection)-
Methods inherited from class com.polar.androidcommunications.api.ble.model.gatt.BleGattBase
addCharacteristicNotification, authenticationCompleted, authenticationFailed, clientReady, containsCharacteristic, containsCharacteristicRead, containsNotifyCharacteristic, descriptorWritten, getAvailableCharacteristics, getNotificationAtomicInteger, isAutomatic, isAutomaticRead, isEncryptionRequired, isServiceDiscovered, processCharacteristicDiscovered, processServiceDataWrittenWithResponse, removeCharacteristicNotification, serviceBelongsToClient, setMtuSize, setServiceDiscovered, waitNotificationEnabled, waitServiceDiscovered -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
BleHtsClient
BleHtsClient(BleGattTxInterface txInterface)
-
-
Method Detail
-
processServiceData
Unit processServiceData(UUID characteristic, ByteArray data, Integer status, Boolean notifying)
Callback for GATT service characteristic data processing
- Parameters:
characteristic- characteristic UUIDdata- data in byte arraystatus- status code of processed datanotifying- if true data is notification data from GATT service
-
processServiceDataWritten
Unit processServiceDataWritten(UUID characteristic, Integer status)
-
observeHtsNotifications
final Flow<BleHtsClient.TemperatureMeasurement> observeHtsNotifications(Boolean checkConnection)
-
-
-
-