feat: show number of retrieved measurements

This commit is contained in:
Fabian Christoffel
2023-07-04 14:17:58 +02:00
parent 813cd4703e
commit b32ed5f528
2 changed files with 20 additions and 2 deletions

View File

@@ -176,7 +176,6 @@ class KirbyDevice(
override var hasRunningOp: Boolean = false
override var rssi: Int? = null
private fun addMeasurement(characteristic: BluetoothGattCharacteristic) {
if (characteristic.service.uuid == DEMO_SERVICE_UUID && characteristic.uuid == DEMO_CHAR_UUID) {
@@ -211,7 +210,21 @@ class KirbyDevice(
return emptyList()
}
val latest = measurements.last()
return demoPayloadToMeasurements(latest)
val result = mutableListOf<Measurement>(object : Measurement {
override fun getLabel(): String {
return "Index"
}
override fun getIcon(): Int {
return R.drawable.baseline_numbers_24
}
override fun getFormattedValue(): String {
return measurements.size.toString()
}
})
result.addAll(demoPayloadToMeasurements(latest))
return result
}
override fun getActions(): List<Action> {