mirror of
https://github.com/jwoglom/tconnectsync.git
synced 2026-08-28 10:16:41 -05:00
39 lines
685 B
Python
39 lines
685 B
Python
from .secret import ENABLE_TESTING_MODES
|
|
|
|
"""Supported synchronization features."""
|
|
BASAL = "BASAL"
|
|
BOLUS = "BOLUS"
|
|
IOB = "IOB"
|
|
BOLUS_BG = "BOLUS_BG"
|
|
CGM = "CGM"
|
|
PUMP_EVENTS = "PUMP_EVENTS"
|
|
PUMP_EVENTS_BASAL_SUSPENSION = "PUMP_EVENTS_BASAL_SUSPENSION"
|
|
PROFILES = "PROFILES"
|
|
CGM_ALERTS = "CGM_ALERTS"
|
|
DEVICE_STATUS = "DEVICE_STATUS"
|
|
|
|
DEFAULT_FEATURES = [
|
|
BASAL,
|
|
BOLUS,
|
|
PUMP_EVENTS,
|
|
PROFILES
|
|
]
|
|
|
|
ALL_FEATURES = [
|
|
BASAL,
|
|
BOLUS,
|
|
IOB,
|
|
PUMP_EVENTS,
|
|
PUMP_EVENTS_BASAL_SUSPENSION,
|
|
PROFILES,
|
|
CGM,
|
|
CGM_ALERTS,
|
|
DEVICE_STATUS,
|
|
]
|
|
|
|
|
|
# These modes are not yet ready for wide use.
|
|
if ENABLE_TESTING_MODES:
|
|
ALL_FEATURES += [
|
|
BOLUS_BG
|
|
] |