TIMEOUT_RECENTLY_BRUSHING = 120
NOT_BRUSHING_UPDATE_INTERVAL_SECONDS = 86400
BRUSHING_UPDATE_INTERVAL_SECONDS = 60

# Pulled from here:
# https://github.com/wise86-android/OralBlue_python/blob/15e1a03bcb3350574d438e4593bcff59608a77a7/Protocol.md

# In Use
CHARACTERISTIC_BATTERY = "a0f0ff05-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_MODEL = "a0f0ff02-5047-4d53-8208-4f72616c2d42"
# Not from above link:
CHARACTERISTIC_PRESSURE = "a0f0ff0b-5047-4d53-8208-4f72616c2d42"

# Known but not in use
CHARACTERISTIC_SECTOR = "a0f0ff09-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_CONTROL = "a0f0ff21-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_SECTOR_TIMER = "a0f0ff26-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_SESSION_INFO = "a0f0ff29-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_TOOTHBRUSH_ID = "a0f0ff01-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_USER_ID = "a0f0ff03-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_STATUS = "a0f0ff04-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_BUTTON = "a0f0ff06-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_MODE = "a0f0ff07-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_BRUSHING_TIME = "a0f0ff08-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_CURRENT_TIME = "a0f0ff22-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_AVAILABLE_MODES = "a0f0ff25-5047-4d53-8208-4f72616c2d42"

# This seems to be giving positional data, but I have not quite nailed it down.
CHARACTERISTIC_POSITION = "a0f0ff0d-5047-4d53-8208-4f72616c2d42"


# Unknown
CHARACTERISTIC_UNKNOWN_1 = "a0f0ff84-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_2 = "a0f0ff85-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_3 = "a0f0ff83-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_4 = "a0f0ff81-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_5 = "a0f0ff82-5047-4d53-8208-4f72616c2d42"
# CHARACTERISTIC_UNKNOWN_6 = "a0f0ff0c-5047-4d53-8208-4f72616c2d42" # Failure when trying to grab
CHARACTERISTIC_UNKNOWN_7 = "a0f0ff0a-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_8 = "a0f0ff2c-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_9 = "a0f0ff2b-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_10 = "a0f0ff23-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_11 = "a0f0ff2d-5047-4d53-8208-4f72616c2d42"
CHARACTERISTIC_UNKNOWN_12 = "a0f0ff2a-5047-4d53-8208-4f72616c2d42"
