blatann.services.glucose package
- blatann.services.glucose.add_glucose_service(gatts_database, glucose_database, security_level=SecurityLevel.OPEN, include_context_characteristic=True)
Adds the Glucose bluetooth service to the Gatt Server database
- Parameters:
gatts_database (blatann.gatt.gatts.GattsDatabase) – The GATT database to add the service to
glucose_database (IGlucoseDatabase) – The database which holds the glucose measurements
security_level (SecurityLevel) – The security level for the record-access control point of the service
include_context_characteristic – flag whether or not to include the optional context characteristic in the service. If this is False, any context stored with glucose measurements will not be reported.
Submodules
- blatann.services.glucose.constants module
- blatann.services.glucose.data_types module
GlucoseConcentrationUnitsGlucoseTypeGlucoseType.capillary_whole_bloodGlucoseType.capillary_plasmaGlucoseType.venous_whole_bloodGlucoseType.venous_plasmaGlucoseType.arterial_whole_bloodGlucoseType.arterial_plasmaGlucoseType.undetermined_whole_bloodGlucoseType.undetermined_plasmaGlucoseType.interstitial_fluidGlucoseType.control_solution
SampleLocationMedicationUnitsCarbohydrateTypeMealTypeTesterTypeHealthStatusMedicationTypeSensorStatusTypeSensorStatusType.battery_lowSensorStatusType.sensor_malfunctionSensorStatusType.sample_size_insufficientSensorStatusType.strip_insertion_errorSensorStatusType.incorrect_strip_typeSensorStatusType.result_above_rangeSensorStatusType.result_below_rangeSensorStatusType.sensor_temp_highSensorStatusType.sensor_temp_lowSensorStatusType.sensor_read_interruptedSensorStatusType.general_device_faultSensorStatusType.time_fault
SensorStatusGlucoseFeatureTypeGlucoseFeatureType.low_battery_detectionGlucoseFeatureType.sensor_malfunction_detectionGlucoseFeatureType.sensor_sample_sizeGlucoseFeatureType.strip_insertion_error_detectionGlucoseFeatureType.strip_type_error_detectionGlucoseFeatureType.sensor_result_high_low_detectionGlucoseFeatureType.sensor_temp_high_low_detectionGlucoseFeatureType.sensor_read_interrupt_detectionGlucoseFeatureType.general_device_faultGlucoseFeatureType.time_faultGlucoseFeatureType.multiple_bond
GlucoseFeaturesGlucoseSampleGlucoseMeasurementCarbsInfoExerciseInfoMedicationInfoGlucoseContext
- blatann.services.glucose.database module
- blatann.services.glucose.racp module
RacpOpcodeRacpOperatorFilterTypeRacpResponseCodeRacpResponseCode.successRacpResponseCode.not_supportedRacpResponseCode.invalid_operatorRacpResponseCode.operator_not_supportedRacpResponseCode.invalid_operandRacpResponseCode.no_records_foundRacpResponseCode.abort_not_successfulRacpResponseCode.procedure_not_completedRacpResponseCode.operand_not_supported
RacpCommandRacpResponse
- blatann.services.glucose.service module