characteristicUUIDToMovisensBluetoothCharacteristics top-level property
Map<String, MovisensBluetoothCharacteristics>
characteristicUUIDToMovisensBluetoothCharacteristics
getter/setter pair
Map for Characteristics UUID and the corresponding MovisensBluetoothCharacteristics
enum
Implementation
Map<String, MovisensBluetoothCharacteristics>
characteristicUUIDToMovisensBluetoothCharacteristics = {
"375bf82c-41e8-4ca1-9b95-f8634b1ba2f8":
MovisensBluetoothCharacteristics.light,
"7e5dd77b-67b7-42dd-be7a-822373391b2f":
MovisensBluetoothCharacteristics.lightBuffered,
"db32d0ca-fda0-4298-9d2f-1b109eb95a2f":
MovisensBluetoothCharacteristics.lightRGB,
"2c4abbf8-8da6-4e47-afcd-18034d67c5ee":
MovisensBluetoothCharacteristics.lightRGBBuffered,
"c758f5a6-516d-4125-b8de-ae3ebcabeabc":
MovisensBluetoothCharacteristics.lightRGBWaiting,
"d166790b-9531-44fd-8314-14f303280de1":
MovisensBluetoothCharacteristics.lightWaiting,
"2c007893-37a4-473d-8c07-09c41324eea5":
MovisensBluetoothCharacteristics.sensorTemperature,
"869c06de-f52a-4a90-9a3a-ca5fd35d6707":
MovisensBluetoothCharacteristics.sensorTemperatureBuffered,
"433a8af8-9839-4057-94aa-ef02fa0af106":
MovisensBluetoothCharacteristics.sensorTemperatureWaiting,
"a884dc4b-62d6-44ee-bcbf-d0f725d95213":
MovisensBluetoothCharacteristics.edaSclMean,
"663af1bc-2fa0-43c0-b452-2b8c1efb7f9d":
MovisensBluetoothCharacteristics.edaSclMeanBuffered,
"47755955-966e-4b75-b79b-ef5c839cb191":
MovisensBluetoothCharacteristics.edaSclMeanWaiting,
"3b999d71-751b-48fa-8817-b7131f47c2da":
MovisensBluetoothCharacteristics.hrMean,
"1d9533d1-8c6e-4b6a-b242-d0713be204f0":
MovisensBluetoothCharacteristics.hrMeanBuffered,
"c806ec67-00be-490a-aa79-1011396f38e8":
MovisensBluetoothCharacteristics.hrMeanWaiting,
"5d9724de-501e-475f-b8e6-d0e77ea4d0c1":
MovisensBluetoothCharacteristics.hrvIsValid,
"0524f2f1-d8da-4ef6-9e3b-43d6ed0ec518":
MovisensBluetoothCharacteristics.hrvIsValidBuffered,
"b2734e22-5c9e-476c-a317-d3fb706df00c":
MovisensBluetoothCharacteristics.hrvIsValidWaiting,
"f89edec1-9fea-e145-f614-8ff69aa7da66":
MovisensBluetoothCharacteristics.rmssd,
"1bc36d57-595b-499e-8f2a-fa2275bcabc3":
MovisensBluetoothCharacteristics.rmssdBuffered,
"f89edec0-b569-ee0d-9589-e4abd1f42693":
MovisensBluetoothCharacteristics.rmssdWaiting,
"207b171c-d7a5-48ef-8e60-6ccb5f0993f4":
MovisensBluetoothCharacteristics.tapMarker,
"c7538ae7-b2ec-4905-8ebc-4a0581df4335":
MovisensBluetoothCharacteristics.batteryLevelBuffered,
"f84adb7d-a503-44d4-88ba-8583b981b5b2":
MovisensBluetoothCharacteristics.batteryLevelWaiting,
"d34f2d52-5fcd-491c-b782-6b84e439687e":
MovisensBluetoothCharacteristics.charging,
"601d030e-b067-4f80-9a36-09aa9fb21670":
MovisensBluetoothCharacteristics.chargingBuffered,
"c1432e2e-aa2e-456b-9c4f-c16ddc449371":
MovisensBluetoothCharacteristics.chargingWaiting,
"7562060b-4aff-4422-aec7-77770d2a0530":
MovisensBluetoothCharacteristics.ageFloat,
"1ffb6b9d-52a7-4de2-a3bb-58ee97facd59":
MovisensBluetoothCharacteristics.sensorLocation,
"2abf95be-7496-4e72-b880-f9f00aad553b":
MovisensBluetoothCharacteristics.bodyPosition,
"fda6f11e-a1d0-41da-b611-5ab3ec34f6ca":
MovisensBluetoothCharacteristics.bodyPositionBuffered,
"8fbffb12-23ed-498b-b19c-9c9a67f14b75":
MovisensBluetoothCharacteristics.bodyPositionWaiting,
"e165b5d0-d83f-4a5c-86a6-306ca1ddf0ef":
MovisensBluetoothCharacteristics.inclination,
"f89edebf-9b5b-486d-054f-b3ce3e226d49":
MovisensBluetoothCharacteristics.inclinationBuffered,
"f89edeb8-dda5-770a-e42d-005ed49f5e29":
MovisensBluetoothCharacteristics.inclinationWaiting,
"088133e4-bf36-4c10-943a-17e07734d4ba": MovisensBluetoothCharacteristics.met,
"82e947c3-48a2-4106-8536-b3bdc6b10453":
MovisensBluetoothCharacteristics.metBuffered,
"114dc370-a5d0-4d86-a701-030282a0a271":
MovisensBluetoothCharacteristics.metLevel,
"7ba991c9-dfa6-4776-9002-6c9696f90e14":
MovisensBluetoothCharacteristics.metLevelBuffered,
"547729db-1f9b-422f-a581-ea377ffcadf9":
MovisensBluetoothCharacteristics.metLevelWaiting,
"e19aa0f5-da3d-4dbf-a4a2-6e8ad6c4d0ce":
MovisensBluetoothCharacteristics.metWaiting,
"d48d48e3-318f-4a11-8dd2-cb4a9051534f":
MovisensBluetoothCharacteristics.movementAcceleration,
"9e2da811-041a-43ce-b703-013277f19ae6":
MovisensBluetoothCharacteristics.movementAccelerationBuffered,
"20b6f034-50e5-4fad-92c8-fa20ee4203c6":
MovisensBluetoothCharacteristics.movementAccelerationWaiting,
"8ba3207b-6a87-424d-bde0-4f665f500f04":
MovisensBluetoothCharacteristics.steps,
"58c6374e-9927-414a-b90e-475014af65ba":
MovisensBluetoothCharacteristics.stepsBuffered,
"9b72b459-d1e5-48fe-9c91-2fb168261b21":
MovisensBluetoothCharacteristics.stepsWaiting,
"aaabeb9a-abed-4a17-a764-0aaf0ac808fe":
MovisensBluetoothCharacteristics.respiratoryMovement,
"f1cc0780-95e8-4a93-a1d1-6cfac6641b24":
MovisensBluetoothCharacteristics.activatedBufferedCharacteristics,
"3cd05e3a-4e2c-4d6c-bee8-f02ffdbc32ea":
MovisensBluetoothCharacteristics.commandResult,
"8f717cee-030c-4628-9d76-4e3fd9d74fb6":
MovisensBluetoothCharacteristics.currentTimeMs,
"0086b101-7f7d-4249-bfae-1999065a68c2":
MovisensBluetoothCharacteristics.customData,
"10847e7a-d43f-4b9e-b2f2-3e8546215c3c":
MovisensBluetoothCharacteristics.dataAvailable,
"f89edec2-9fc2-c29e-ff29-da323b327e44":
MovisensBluetoothCharacteristics.deleteData,
"f89edec7-f7e0-94f2-747d-ee7acaa6d412":
MovisensBluetoothCharacteristics.measurementEnabled,
"2d81487d-08f7-47e1-a060-0659d9b4b766":
MovisensBluetoothCharacteristics.measurementStartTime,
"66f1e70e-54ab-489c-8f5d-0008b67553c7":
MovisensBluetoothCharacteristics.measurementStatus,
"f89edebf-9b5b-486d-054f-b3ce3e226d42":
MovisensBluetoothCharacteristics.saveEnergy,
"8b7446a0-372a-4841-aa5e-3b97d30a45b3":
MovisensBluetoothCharacteristics.sendBufferedData,
"5936ef92-62e4-4759-9041-d3461130a4b5":
MovisensBluetoothCharacteristics.startMeasurement,
"f89edec9-b0e0-d44f-45e8-d125177194d5":
MovisensBluetoothCharacteristics.status,
"8be8b5f3-03fe-4598-96b8-994e41f33979":
MovisensBluetoothCharacteristics.storageLevel,
"8c3adbfa-9218-419e-b809-6de9918ba8d5":
MovisensBluetoothCharacteristics.timeZoneId,
"b9b5bd3a-475c-43a6-b25e-bc706eb016ca":
MovisensBluetoothCharacteristics.timeZoneOffset,
"f89edec6-a336-5262-448d-400ca97a1c57":
MovisensBluetoothCharacteristics.skinTemperature,
"99ebde23-1b3e-4084-85c2-18bca6eb5a1a":
MovisensBluetoothCharacteristics.skinTemperature1sBuffered,
"78663ddf-83c3-4665-9d04-003c990acf78":
MovisensBluetoothCharacteristics.skinTemperatureBuffered,
"f89edeb7-0d8c-b529-baef-2f9ab82f6cc6":
MovisensBluetoothCharacteristics.skinTemperatureWaiting,
// Characteristics implemented in Bluetooth general format.
// https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Assigned%20Numbers.pdf
"00002a19-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.batteryLevel,
"00002a26-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.firmwareRevisionString,
"00002a29-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.manufacturerNameString,
"00002a24-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.modelNumberString,
"00002a25-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.serialNumberString,
"00002a37-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.heartRateMeasurement,
"00002a8c-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.gender,
"00002a8e-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.height,
"00002a98-0000-1000-8000-00805f9b34fb":
MovisensBluetoothCharacteristics.weight,
// TODO: Investigate use for future release.
// "8d9fb9cb-861c-4328-b42d-075efe8fa19f": "Stop Measurement",
// "8738ddd8-7937-43a0-848a-3a91b264e3b5": "Evaluation Expire Time",
// "f89edec4-d590-764d-530f-8fff5c181606": "Current Time", --- DEPRECATED
// "de1d3039-69a3-4e4b-bfe2-6ffd4b46c8cb": "Disable Encryption",
// "4d2ac3ec-5ae7-4d15-8f7c-3c1bd052c7a1": "Encryption Enabled",
// "d18cbddc-270c-4e6c-a53f-528636034187": "Sensor Sealed",
// "c0a8dff0-bdcd-4497-8b32-706b23e8db99": "Seal Sensor",
// "bfb1a5c1-bbf0-4278-a7bd-dc366c4b8fb7": "Unseal Sensor",
// "aa040e1b-5b57-486f-afd9-d4edc48a2f1e": "Login",
// "5bdea581-d3da-421e-8e2c-99d10c227b79": "Key Exchange Request 1",
// "a613ee21-61f8-42e4-b82c-95b5a20f4eab": "Key Exchange Request 2",
// "43aafc84-8866-45fa-8dff-ff94935e82bd": "Key Exchange Response 1",
// "783e0b3c-7ad2-4e2e-bfb3-2e246c4e63d9": "Key Exchange Response 2",
};