adi_spo2_watch.core.enums package

Submodules

adi_spo2_watch.core.enums.ad7156_enums module

class adi_spo2_watch.core.enums.ad7156_enums.AD7156Command(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

AD7156Command Enum

LOAD_CONFIG_REQ = [66]
LOAD_CONFIG_RES = [67]

adi_spo2_watch.core.enums.adp5360_enums module

class adi_spo2_watch.core.enums.adp5360_enums.ADP5360Command(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ADP5360Command Enum

ENTER_SHIPMENT_MODE_REQ = [78]
ENTER_SHIPMENT_MODE_RES = [79]
GET_BAT_INFO_REQ = [68]
GET_BAT_INFO_RES = [69]
GET_BAT_THR_REQ = [72]
GET_BAT_THR_RES = [73]
GET_DEV_ID_REQ = [74]
GET_DEV_ID_RES = [75]
LOAD_CFG_REQ = [66]
LOAD_CFG_RES = [67]
LOWEST = [64]
SET_BAT_THR_REQ = [70]
SET_BAT_THR_RES = [71]
WDT_CONTROL_REQ = [76]
WDT_CONTROL_RES = [77]
class adi_spo2_watch.core.enums.adp5360_enums.BatteryStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

BatteryStatus Enum

CHARGE_ERROR = [7]
CHARGE_LDO_MODE = [4]
CHARGE_TIMER_EXPIRED = [5]
CHARGING = [2]
COMPLETE = [3]
DETECTION = [6]
NOT_AVAIL = [0]
NOT_CHARGING = [1]

adi_spo2_watch.core.enums.bia_enums module

class adi_spo2_watch.core.enums.bia_enums.BIAAppInfo(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

BIAAppInfo Enum

BITSET_LEADS_OFF = [0]
BITSET_LEADS_ON = [1]
class adi_spo2_watch.core.enums.bia_enums.BIACommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

BIACommand Enum

ALGO_STREAM_RES = [78]
DCB_TIMING_INFO_REQ = [76]
DCB_TIMING_INFO_RES = [77]
FDS_STATUS_REQ = [74]
FDS_STATUS_RES = [75]
LOAD_DCFG_REQ = [79]
LOAD_DCFG_RES = [80]
LOWEST = [64]
READ_DCFG_REQ = [83]
READ_DCFG_RES = [84]
SET_DFT_NUM_REQ = [70]
SET_DFT_NUM_RES = [71]
SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_REQ = [72]
SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_RES = [73]
WRITE_DCFG_REQ = [81]
WRITE_DCFG_RES = [82]
class adi_spo2_watch.core.enums.bia_enums.BIADFTWindow(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

BIADFTWindow Enum

DFT_WINDOW_1024 = [0, 8]
DFT_WINDOW_128 = [0, 5]
DFT_WINDOW_16 = [0, 2]
DFT_WINDOW_16384 = [0, 18]
DFT_WINDOW_2048 = [0, 9]
DFT_WINDOW_256 = [0, 6]
DFT_WINDOW_32 = [0, 3]
DFT_WINDOW_4 = [0, 0]
DFT_WINDOW_4096 = [0, 16]
DFT_WINDOW_512 = [0, 7]
DFT_WINDOW_64 = [0, 4]
DFT_WINDOW_8 = [0, 1]
DFT_WINDOW_8192 = [0, 17]
class adi_spo2_watch.core.enums.bia_enums.BIASweepFrequency(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

BIASweepFrequency Enum

FREQ_1000HZ = [0]
FREQ_14140HZ = [2]
FREQ_200KHZ = [4]
FREQ_3760HZ = [1]
FREQ_50KHZ = [255]
FREQ_53180HZ = [3]
class adi_spo2_watch.core.enums.bia_enums.HSResistorTIA(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

HSResistorTIA Enum

RESISTOR_1K = [0, 1]
RESISTOR_200 = [0, 0]
RESISTOR_5K = [0, 2]

adi_spo2_watch.core.enums.board_enums module

class adi_spo2_watch.core.enums.board_enums.Board(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Board Enum.

SPO2_WATCH = [3]
STUDY_WATCH = [0]
VSM_MB_SB = [1]

adi_spo2_watch.core.enums.common_enums module

class adi_spo2_watch.core.enums.common_enums.AlarmStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ADPD_CONT_SATURATION_DETECTED = [25]
BATTERY_LEVEL_CRITICAL = [1]
BATTERY_LEVEL_FULL = [2]
BATTERY_LEVEL_LOW = [0]
BLE_PKT_MISS = [20]
CHARGER_OFF_DETECTED = [28]
CHARGER_ON_DETECTED = [29]
DCB_LT_CONFIG_LOG_DISABLED = [9]
DCB_LT_CONFIG_LOG_ENABLED = [7]
DISABLE_DCB_LT_CONFIG_LOG_FAILED = [10]
DISABLE_NAND_LT_CONFIG_LOG_FAILED = [6]
ECG_LEADS_OFF_DETECTED = [26]
ECG_LEADS_ON_DETECTED = [27]
ENABLE_DCB_LT_CONFIG_LOG_FAILED = [8]
ENABLE_NAND_LT_CONFIG_LOG_FAILED = [4]
FS_FILE_CLOSE_ERROR = [21]
FS_FILE_WRITE_ERROR = [22]
FS_LOG_DOWNLOAD_STOP_BATTERY_CRITICAL = [18]
FS_LOG_STOP_BATTERY_LOW = [17]
FS_MEMORY_FULL = [16]
FS_PWR_STATE_SHUTDOWN = [19]
HIGHEST = [35]
LOW_TOUCH_LOGGING_ALREADY_STARTED = [11]
LOW_TOUCH_MAX_FILE_ERR = [15]
LOW_TOUCH_MEMORY_FULL_ERR = [14]
LT_CONFIG_FILE_NOT_FOUND = [12]
LT_CONFIG_FILE_READ_ERR = [13]
LT_LCFG_DCB_READ_ERROR = [23]
MAX86178_ECG_LEADS_OFF_DETECTED = [31]
MAX86178_ECG_LEADS_ON_DETECTED = [32]
MAX86178_PPG_INVALID_CONFIG = [33]
MAX86178_REG_WRITE_JITTER = [34]
NAND_LT_CONFIG_LOG_DISABLED = [5]
NAND_LT_CONFIG_LOG_ENABLED = [3]
NO_ALARM = [30]
USER0_LCFG_DCB_READ_ERROR = [24]
class adi_spo2_watch.core.enums.common_enums.Application(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Application Enum.

AD7156 = [200, 11]
ADP5360 = [193, 6]
ADPD = [193, 16]
ADXL = [193, 2]
APP_ANDROID = [199, 0]
APP_BLE = [200, 8]
APP_IOS = [199, 1]
APP_NFE = [199, 4]
APP_USB = [199, 5]
APP_VS = [199, 2]
APP_WT = [199, 3]
BIA = [195, 7]
DISPLAY = [197, 3]
ECG = [195, 1]
EDA = [195, 2]
EXTERNAL = [192, 1]
FS = [197, 1]
LT_APP = [200, 10]
LT_MODE4_APP = [200, 36]
MAX30208 = [200, 64]
NULL = [0, 0]
PEDOMETER = [195, 4]
PM = [197, 0]
POST_OFFICE = [192, 0]
PPG = [195, 0]
PS = [197, 128]
SENSORHUB_ADXL367 = [200, 41]
SENSORHUB_MAX86178 = [200, 40]
SENSOR_HUB = [200, 39]
SESSION_MANAGER_APP = [200, 37]
SQI = [200, 12]
TEMPERATURE = [195, 6]
USER0_APP = [200, 15]
class adi_spo2_watch.core.enums.common_enums.CommonCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

CommonCommand Enum

ALARM_NOTIFICATION = [28]
GET_DCFG_REQ = [37]
GET_DCFG_RES = [38]
GET_LCFG_REQ = [18]
GET_LCFG_RES = [19]
GET_SENSOR_STATUS_REQ = [16]
GET_SENSOR_STATUS_RES = [17]
GET_STREAM_DEC_FACTOR_REQ = [41]
GET_STREAM_DEC_FACTOR_RES = [42]
GET_VERSION_REQ = [0]
GET_VERSION_RES = [1]
HIGHEST = [64]
NO_RESPONSE = [-1]
PING_REQ = [26]
PING_RES = [27]
READ_LCFG_REQ = [22]
READ_LCFG_RES = [23]
REGISTER_READ_32_REQ = [45]
REGISTER_READ_32_RES = [46]
REGISTER_READ_REQ = [33]
REGISTER_READ_RES = [34]
REGISTER_WRITE_32_REQ = [47]
REGISTER_WRITE_32_RES = [48]
REGISTER_WRITE_REQ = [35]
REGISTER_WRITE_RES = [36]
SET_LCFG_REQ = [20]
SET_LCFG_RES = [21]
SET_STREAM_DEC_FACTOR_REQ = [43]
SET_STREAM_DEC_FACTOR_RES = [44]
START_SENSOR_REQ = [4]
START_SENSOR_RES = [5]
STOP_SENSOR_REQ = [6]
STOP_SENSOR_RES = [7]
STREAM_DATA = [40]
SUBSCRIBE_STREAM_REQ = [12]
SUBSCRIBE_STREAM_RES = [13]
UNSUBSCRIBE_STREAM_REQ = [14]
UNSUBSCRIBE_STREAM_RES = [15]
WRITE_LCFG_REQ = [24]
WRITE_LCFG_RES = [25]
class adi_spo2_watch.core.enums.common_enums.CommonStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

CommonStatus Enum

DOWNLOAD_CHECKSUM_ERROR = [17]
DOWNLOAD_COMPLETE = [15]
DOWNLOAD_ERROR = [16]
DOWNLOAD_IN_PROGRESS = [14]
ERROR = [1]
HIGHEST = [32]
NEW_STREAM_STATUS = [67]
NO_RESPONSE = [-1]
OK = [0]
STREAM_COUNT_DECREMENT = [6]
STREAM_DEACTIVATED = [5]
STREAM_IN_PROGRESS = [4]
STREAM_NOT_STARTED = [7]
STREAM_NOT_STARTED_BATTERY_LOW = [12]
STREAM_NOT_STOPPED = [8]
STREAM_STARTED = [2]
STREAM_STOPPED = [3]
SUBSCRIBER_ADDED = [9]
SUBSCRIBER_COUNT_DECREMENT = [11]
SUBSCRIBER_NOT_ADDED_BATTERY_LOW = [13]
SUBSCRIBER_REMOVED = [10]
class adi_spo2_watch.core.enums.common_enums.Stream(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Stream Enum

AD7156 = [200, 21]
ADPD1 = [194, 17]
ADPD10 = [194, 26]
ADPD11 = [194, 27]
ADPD12 = [194, 28]
ADPD2 = [194, 18]
ADPD3 = [194, 19]
ADPD4 = [194, 20]
ADPD5 = [194, 21]
ADPD6 = [194, 22]
ADPD7 = [194, 23]
ADPD8 = [194, 24]
ADPD9 = [194, 25]
ADXL = [194, 2]
BATTERY = [198, 145]
BCM = [200, 20]
BIA = [196, 7]
DYNAMIC_AGC_STREAM = [198, 176]
ECG = [196, 1]
EDA = [196, 2]
FS = [198, 1]
HRV = [198, 192]
MAX30208_TEMPERATURE_STREAM = [200, 65]
NULL = [0, 0]
PEDOMETER = [196, 4]
PPG = [196, 0]
SENSORHUB_ADXL367_STREAM = [200, 50]
SENSORHUB_AMA_STREAM = [200, 55]
SENSORHUB_HRM_STREAM = [200, 49]
SENSORHUB_MAX86178_BIOZ_STREAM = [200, 54]
SENSORHUB_MAX86178_ECG_STREAM = [200, 53]
SENSORHUB_MAX86178_STREAM1 = [200, 42]
SENSORHUB_MAX86178_STREAM2 = [200, 43]
SENSORHUB_MAX86178_STREAM3 = [200, 44]
SENSORHUB_MAX86178_STREAM4 = [200, 45]
SENSORHUB_MAX86178_STREAM5 = [200, 46]
SENSORHUB_MAX86178_STREAM6 = [200, 47]
SENSORHUB_REG_CONF_STREAM = [200, 51]
SENSORHUB_RR_STREAM = [200, 52]
SENSORHUB_SPO2_STREAM = [200, 48]
SQI = [200, 13]
STATIC_AGC_STREAM = [198, 177]
SYNC_PPG = [196, 5]
TEMPERATURE1 = [200, 22]
TEMPERATURE10 = [200, 31]
TEMPERATURE11 = [200, 32]
TEMPERATURE12 = [200, 33]
TEMPERATURE2 = [200, 23]
TEMPERATURE3 = [200, 24]
TEMPERATURE4 = [196, 6]
TEMPERATURE5 = [200, 26]
TEMPERATURE6 = [200, 27]
TEMPERATURE7 = [200, 28]
TEMPERATURE8 = [200, 29]
TEMPERATURE9 = [200, 30]
adi_spo2_watch.core.enums.common_enums.get_command(command, source)

Helper method for decoding commands.

adi_spo2_watch.core.enums.common_enums.get_status(status, source, command)

Helper method for decoding status.

adi_spo2_watch.core.enums.dcb_enums module

class adi_spo2_watch.core.enums.dcb_enums.DCBCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DCBCommand Enum

ERASE_CONFIG_REQ = [155]
ERASE_CONFIG_RES = [156]
QUERY_STATUS_REQ = [157]
QUERY_STATUS_RES = [158]
READ_CONFIG_REQ = [151]
READ_CONFIG_RES = [152]
WRITE_CONFIG_REQ = [153]
WRITE_CONFIG_RES = [154]
class adi_spo2_watch.core.enums.dcb_enums.DCBConfigBlockIndex(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DCBConfigBlockIndex Enum

AD5940_BLOCK = [1]
AD7156_BLOCK = [7]
ADP5360_BLOCK = [19]
ADPD4000_BLOCK = [2]
ADXL362_BLOCK = [3]
BIA_DCFG_BLOCK = [17]
BIA_LCFG_BLOCK = [16]
ECG_BLOCK = [5]
EDA_DCFG_BLOCK = [18]
EDA_LCFG_BLOCK = [6]
GENERAL_BLOCK = [0]
LT_APP_LCFG_BLOCK = [10]
MAX_BLOCK = [24]
PEDOMETER_BLOCK = [8]
PPG_BLOCK = [4]
SESSION_CONFIG_BLOCK = [20]
SH_ADXL367_BLOCK = [23]
SH_MAX86178_BLOCK = [22]
TEMPERATURE_BLOCK = [9]
TEMPERATURE_CORRECTION_BLOCK = [21]
UI_CONFIG_BLOCK = [11]
USER0_BLOCK = [12]
USER1_BLOCK = [13]
USER2_BLOCK = [14]
USER3_BLOCK = [15]
class adi_spo2_watch.core.enums.dcb_enums.DCBStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DCBStatus Enum

ERROR_NOT_CHKD = [255]
ERROR_NO_DCB = [152]
OK = [151]
TMP_ENUM_FIX = [0]

adi_spo2_watch.core.enums.display_enums module

class adi_spo2_watch.core.enums.display_enums.DisplayColor(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DisplayColor Enum

BLACK = [1]
BLUE = [4]
GREEN = [3]
RED = [2]
WHITE = [0]
class adi_spo2_watch.core.enums.display_enums.DisplayCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DisplayCommand Enum

BACKLIGHT_CONTROL_REQ = [68]
BACKLIGHT_CONTROL_RES = [69]
GET_BACKLIGHT_CONTROL_REQ = [76]
GET_BACKLIGHT_CONTROL_RES = [77]
KEY_STREAM_DATA = [72]
KEY_TEST_REQ = [70]
KEY_TEST_RES = [71]
SET_DISPLAY_REQ = [66]
SET_DISPLAY_RES = [67]

adi_spo2_watch.core.enums.ecg_enums module

class adi_spo2_watch.core.enums.ecg_enums.ECGCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ECGCommand Enum

GET_ALGO_VENDOR_VERSION_REQ = [94]
GET_ALGO_VENDOR_VERSION_RES = [95]

adi_spo2_watch.core.enums.eda_enums module

class adi_spo2_watch.core.enums.eda_enums.EDACommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

EDACommand Enum

BASELINE_IMP_GET_REQ = [86]
BASELINE_IMP_GET_RES = [87]
BASELINE_IMP_RESET_REQ = [78]
BASELINE_IMP_RESET_RES = [79]
BASELINE_IMP_SET_REQ = [76]
BASELINE_IMP_SET_RES = [77]
CONTROL_AD5940_SLEEP_WAKEUP_REQ = [98]
CONTROL_AD5940_SLEEP_WAKEUP_RES = [99]
DEBUG_INFO_REQ = [72]
DEBUG_INFO_RES = [73]
DELETE_RTIA_TABLE_IN_FDS_REQ = [92]
DELETE_RTIA_TABLE_IN_FDS_RES = [93]
DYNAMIC_SCALE_REQ = [66]
DYNAMIC_SCALE_RES = [67]
GET_RTIA_TABLE_FDS_REQ = [88]
GET_RTIA_TABLE_FDS_RES = [89]
GET_RTIA_TABLE_RAM_REQ = [90]
GET_RTIA_TABLE_RAM_RES = [91]
LOAD_DCFG_REQ = [80]
LOAD_DCFG_RES = [81]
LOWEST = [64]
READ_DCFG_REQ = [84]
READ_DCFG_RES = [85]
RESISTOR_TIA_CAL_REQ = [74]
RESISTOR_TIA_CAL_RES = [75]
SET_DFT_NUM_REQ = [70]
SET_DFT_NUM_RES = [71]
SLEEP_WAKEUP_STATUS_REQ = [100]
SLEEP_WAKEUP_STATUS_RES = [101]
WRITE_DCFG_REQ = [82]
WRITE_DCFG_RES = [83]
class adi_spo2_watch.core.enums.eda_enums.EDADFTWindow(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

EDADFTWindow Enum

DFT_WINDOW_16 = [2]
DFT_WINDOW_32 = [3]
DFT_WINDOW_4 = [0]
DFT_WINDOW_8 = [1]
class adi_spo2_watch.core.enums.eda_enums.EDAPowerMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

EDAPowerMode Enum

POWER_INVALID = [0]
POWER_SLEEP = [1]
POWER_WAKEUP = [2]
class adi_spo2_watch.core.enums.eda_enums.ScaleResistor(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ScaleResistor Enum

DISABLED = [0, 0]
SCALE_RESISTOR_100K = [20, 0]
SCALE_RESISTOR_10K = [8, 0]
SCALE_RESISTOR_110 = [1, 0]
SCALE_RESISTOR_120K = [21, 0]
SCALE_RESISTOR_128K = [22, 0]
SCALE_RESISTOR_12K = [9, 0]
SCALE_RESISTOR_160K = [23, 0]
SCALE_RESISTOR_16K = [10, 0]
SCALE_RESISTOR_196K = [24, 0]
SCALE_RESISTOR_1K = [2, 0]
SCALE_RESISTOR_20K = [11, 0]
SCALE_RESISTOR_24K = [12, 0]
SCALE_RESISTOR_256K = [25, 0]
SCALE_RESISTOR_2K = [3, 0]
SCALE_RESISTOR_30K = [13, 0]
SCALE_RESISTOR_32K = [14, 0]
SCALE_RESISTOR_3K = [4, 0]
SCALE_RESISTOR_40K = [15, 0]
SCALE_RESISTOR_48K = [16, 0]
SCALE_RESISTOR_4K = [5, 0]
SCALE_RESISTOR_512K = [26, 0]
SCALE_RESISTOR_64K = [17, 0]
SCALE_RESISTOR_6K = [6, 0]
SCALE_RESISTOR_85K = [18, 0]
SCALE_RESISTOR_8K = [7, 0]
SCALE_RESISTOR_96K = [19, 0]

adi_spo2_watch.core.enums.fs_enums module

class adi_spo2_watch.core.enums.fs_enums.FSCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

FSCommand Enum

APPEND_FILE_REQ = [160]
APPEND_FILE_RES = [161]
CHUNK_RETRANSMIT_REQ = [132]
CHUNK_RETRANSMIT_RES = [133]
DCFG_START_LOG_REQ = [102]
DCFG_START_LOG_RES = [103]
DCFG_STOP_LOG_REQ = [104]
DCFG_STOP_LOG_RES = [105]
DELETE_CONFIG_FILE_REQ = [110]
DELETE_CONFIG_FILE_RES = [111]
DEVELOPER_BAD_BLOCK_CREATE_REQ = [186]
DEVELOPER_BAD_BLOCK_CREATE_RES = [187]
DEVELOPER_GOOD_BLOCK_CREATE_REQ = [190]
DEVELOPER_GOOD_BLOCK_CREATE_RES = [191]
DEVELOPER_TEST_REQ = [184]
DEVELOPER_TEST_RES = [185]
DOWNLOAD_LOG_BLE_REQ = [164]
DOWNLOAD_LOG_BLE_RES = [165]
DOWNLOAD_LOG_CONTINUE_BLE_REQ = [176]
DOWNLOAD_LOG_CONTINUE_BLE_RES = [177]
DOWNLOAD_LOG_CONTINUE_REQ = [174]
DOWNLOAD_LOG_CONTINUE_RES = [175]
DOWNLOAD_LOG_REQ = [122]
DOWNLOAD_LOG_RES = [123]
FORCE_STOP_LOG_REQ = [90]
FORCE_STOP_LOG_RES = [91]
FORMAT_REQ = [70]
FORMAT_RES = [71]
FS_CLOSE_STREAM_FILE_REQ = [198]
FS_CLOSE_STREAM_FILE_RESP = [199]
FS_USB_APP_DEBUG_INFO_REQ = [196]
FS_USB_APP_DEBUG_INFO_RES = [197]
GET_APP_DEBUG_INFO_REQ = [194]
GET_APP_DEBUG_INFO_RES = [195]
GET_BAD_BLOCKS_REQ = [126]
GET_BAD_BLOCKS_RES = [127]
GET_DEBUG_INFO_REQ = [136]
GET_DEBUG_INFO_RES = [137]
GET_FILE_INFO_REQ = [140]
GET_FILE_INFO_RES = [141]
GET_NUMBER_OF_FILE_REQ = [112]
GET_NUMBER_OF_FILE_RES = [113]
GET_STATUS_REQ = [80]
GET_STATUS_RES = [81]
GET_STREAM_SUB_STATUS_REQ = [82]
GET_STREAM_SUB_STATUS_RES = [83]
LOG_USER_CONFIG_DATA_REQ = [106]
LOG_USER_CONFIG_DATA_RES = [107]
LOWEST = [64]
LS_REQ = [72]
LS_RES = [73]
MOUNT_REQ = [66]
MOUNT_RES = [67]
PAGE_READ_TEST_REQ = [142]
PAGE_READ_TEST_RES = [143]
PATTERN_CONFIG_WRITE_REQ = [192]
PATTERN_CONFIG_WRITE_RES = [193]
PATTERN_WRITE_REQ = [138]
PATTERN_WRITE_RES = [139]
SET_KEY_VALUE_PAIR_REQ = [100]
SET_KEY_VALUE_PAIR_RES = [101]
START_LOGGING_REQ = [118]
START_LOGGING_RES = [119]
START_STREAM_LOGGING_REQ = [114]
START_STREAM_LOGGING_RES = [115]
STOP_LOGGING_REQ = [120]
STOP_LOGGING_RES = [121]
STOP_STREAM_LOGGING_REQ = [116]
STOP_STREAM_LOGGING_RES = [117]
STREAM_CONTINUE_DEBUG_REQ = [178]
STREAM_CONTINUE_DEBUG_RES = [179]
STREAM_CONTINUE_RESET_REQ = [180]
STREAM_CONTINUE_RESET_RES = [181]
STREAM_DEBUG_INFO_REQ = [86]
STREAM_DEBUG_INFO_RES = [87]
TEST_LOG_REQ = [88]
TEST_LOG_RES = [89]
VOL_INFO_REQ = [78]
VOL_INFO_RES = [79]
class adi_spo2_watch.core.enums.fs_enums.FSLogging(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

FSLogging Enum

BATTERY_LOW = [2]
MEMORY_FULL = [1]
POWER_STATE_SHUTDOWN = [3]
STOP_LOGGING = [0]
STOP_LOGGING_INVALID = [255]
STREAMS_NOT_UNSUBSCRIBED = [22]
class adi_spo2_watch.core.enums.fs_enums.FSStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

FSStatus Enum

BLOCKS_WRITE_ERROR = [84]
CONFIG_FILE_FOUND = [75]
CONFIG_FILE_NOT_FOUND = [76]
END_OF_DIR = [68]
END_OF_FILE = [67]
ERROR = [66]
ERR_ARGS = [70]
ERR_BATTERY_LOW = [81]
ERR_CONFIG_FILE_POSITION = [83]
ERR_FORMAT = [71]
ERR_INVALID = [69]
ERR_LOG_FORCE_STOPPED = [73]
ERR_MAX_FILE_COUNT = [74]
ERR_MEMORY_FULL = [72]
ERR_NOT_CHKD = [255]
ERR_POWER_STATE_SHUTDOWN = [82]
ERR_STREAM_INVALID_TOOL = [87]
ERR_STREAM_ONGOING = [86]
LOGGING_ERROR = [79]
LOGGING_IN_PROGRESS = [78]
LOGGING_NOT_STARTED = [80]
LOGGING_STOPPED = [77]
LOWEST = [64]
NO_FILE_TO_APPEND = [85]
OK = [65]
SUBSCRIBER_ADDED = [89]
SUBSCRIBER_COUNT_DECREMENT = [91]
SUBSCRIBER_REMOVED = [90]
SUB_FAILED_BATTERY_LOW = [88]
class adi_spo2_watch.core.enums.fs_enums.FSSubState(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

FSSubState Enum

INVALID = [255]
SUBSCRIBED = [1]
UNSUBSCRIBED = [0]
class adi_spo2_watch.core.enums.fs_enums.FileType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

FileType Enum

CONFIG_FILE = [0]
DATA_FILE = [1]
INVALID_TYPE = [2]

adi_spo2_watch.core.enums.low_touch_enum module

class adi_spo2_watch.core.enums.low_touch_enum.CommandType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

START = [1]
STOP = [2]
class adi_spo2_watch.core.enums.low_touch_enum.LTCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTCommand Enum

ACTIVATE_LT_REQ = [66]
ACTIVATE_LT_RES = [67]
DEACTIVATE_LT_REQ = [68]
DEACTIVATE_LT_RES = [69]
DISABLE_LT_CONFIG_LOG_REQ = [72]
DISABLE_LT_CONFIG_LOG_RES = [73]
ENABLE_LT_CONFIG_LOG_REQ = [70]
ENABLE_LT_CONFIG_LOG_RES = [71]
GET_LT_LOGGING_STATUS_REQ = [78]
GET_LT_LOGGING_STATUS_RES = [79]
READ_CH2_CAP_REQ = [74]
READ_CH2_CAP_RES = [75]
WRIST_DETECT_REQ = [76]
WRIST_DETECT_RES = [77]
class adi_spo2_watch.core.enums.low_touch_enum.LTStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTStatus Enum

ERROR_ARGS = [66]
ERROR_NOT_CHKD = [255]
LOWEST = [64]
LT_APP_STARTED = [68]
LT_APP_START_IN_PROGRESS = [69]
LT_APP_STOPPED = [67]
LT_APP_STOP_IN_PROGRESS = [70]
OK = [65]
class adi_spo2_watch.core.enums.low_touch_enum.LTWristDetectSensor(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTWristDetectSensor Enum

LT_SENSOR_BIA = [3]
LT_SENSOR_ECG = [2]
LT_SENSOR_EDA = [1]
LT_SENSOR_INVALID = [0]
class adi_spo2_watch.core.enums.low_touch_enum.LTWristDetectStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTWristDetectStatus Enum

WRIST_DETECT_INVALID = [0]
WRIST_DETECT_OFF = [2]
WRIST_DETECT_ON = [1]

adi_spo2_watch.core.enums.lt_mode4_enums module

class adi_spo2_watch.core.enums.lt_mode4_enums.LTMode4Command(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTMode4 Command Enum

CLEAR_PREV_ST_EVT_REQ = [72]
CLEAR_PREV_ST_EVT_RES = [73]
GET_PREV_ST_EVT_REQ = [74]
GET_PREV_ST_EVT_RES = [75]
GET_STATE_REQ = [68]
GET_STATE_RES = [69]
LOWEST = [64]
SET_STATE_REQ = [66]
SET_STATE_RES = [67]
class adi_spo2_watch.core.enums.lt_mode4_enums.LTMode4Event(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTMode4 event Enum

DELETE_LT_CONFIG_M2M2_CMD = [11]
FS_MAX_FILE_COUNT = [8]
FS_MEMORY_FULL = [7]
GET_VERSION_M2M2_CMD = [9]
NO_EVENT = [0]
SET_STATE_M2M2_CMD = [12]
SHIPMENT_M2M2_CMD = [10]
SYS_RST_M2M2_COMMAND = [14]
WATCH_BOOT_NO_SOFT_RESET = [13]
WATCH_CHARGING_STARTED = [3]
WATCH_CHARGING_STOPPED_MAXIMUM_FILE_COUNT = [5]
WATCH_CHARGING_STOPPED_MEMORY_FULL = [4]
WATCH_CHARGING_STOPPED_MEMORY_OK = [6]
WATCH_OFF_CRADLE_NAV_BUTTON_RESET = [1]
WATCH_ON_CRADLE_NAV_BUTTON_RESET = [2]
class adi_spo2_watch.core.enums.lt_mode4_enums.LTMode4State(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTMode4 status Enum

CONFIGURED = [1]
FS_MAX_FILE_COUNT = [5]
FS_MEMORY_FULL = [4]
LOG_DOWNLOAD = [8]
LOG_OFF = [3]
LOG_OFF_TOOL_CONNECTED = [7]
LOG_ON = [2]
SHIPMENT_MODE = [6]
STANDBY = [0]
class adi_spo2_watch.core.enums.lt_mode4_enums.LTMode4Status(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTMode4 status Enum

ERR_ARGS = [66]
ERR_NOT_CHKD = [255]
LOWEST = [64]
OK = [65]
class adi_spo2_watch.core.enums.lt_mode4_enums.LTMode4WatchResetReason(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LTMode4 Watch Reset Reason Enum

CPU_LOCKUP = [8]
INVALID = [0]
NRF_WDT_RESET = [2]
RST_PIN_RESET = [1]
SOFT_RESET = [4]

adi_spo2_watch.core.enums.pm_enums module

class adi_spo2_watch.core.enums.pm_enums.ChipID(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ChipID Enum

AD5940 = [4]
AD7156 = [6]
ADP5360 = [3]
ADPD4K = [2]
ADXL362 = [1]
MAX30208 = [7]
NAND_FLASH = [5]
SH_ADXL367 = [9]
SH_MAX86178 = [8]
class adi_spo2_watch.core.enums.pm_enums.ControlStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

DISABLE = [0]
ENABLE = [1]
class adi_spo2_watch.core.enums.pm_enums.ElectrodeSwitch(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ElectrodeSwitch Enum

AD5940 = [1]
AD8233 = [0]
ADPD4000 = [2]
class adi_spo2_watch.core.enums.pm_enums.LDO(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LDO Enum

EPHYZ = [3]
FS = [1]
OPTICAL = [2]
class adi_spo2_watch.core.enums.pm_enums.MCUType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

MCUType Enum

MCU_INVALID = [0]
MCU_M3 = [1]
MCU_M4 = [2]
class adi_spo2_watch.core.enums.pm_enums.PMCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

PMCommand Enum

BATTERY_LEVEL_ALERT = [158]
CAP_SENSE_STREAM_DATA = [130]
CAP_SENSE_TEST_REQ = [126]
CAP_SENSE_TEST_RES = [127]
CHIP_ID_REQ = [124]
CHIP_ID_RES = [125]
CLEAR_PO_MEMORY_UTILIZATION_REQ = [161]
CLEAR_PO_MEMORY_UTILIZATION_RES = [162]
DG2502_SW_STATUS_REQ = [185]
DG2502_SW_STATUS_RES = [186]
DISABLE_BAT_CHARGE_REQ = [78]
DISABLE_BAT_CHARGE_RES = [79]
ENABLE_BAT_CHARGE_REQ = [76]
ENABLE_BAT_CHARGE_RES = [77]
ENTER_BOOTLOADER_REQ = [128]
ENTER_BOOTLOADER_RES = [129]
FDS_ERASE_REQ = [177]
FDS_ERASE_RES = [178]
FLASH_RESET_REQ = [138]
FLASH_RESET_RES = [139]
GET_APPS_HEALTH_REQ = [144]
GET_APPS_HEALTH_RES = [145]
GET_BAT_INFO_REQ = [68]
GET_BAT_INFO_RES = [69]
GET_BLE_STATUS_REQ = [187]
GET_BLE_STATUS_RES = [188]
GET_BOOTLOADER_VERSION_REQ = [181]
GET_BOOTLOADER_VERSION_RES = [182]
GET_CONNECTED_TOOL_ADDR_REQ = [179]
GET_CONNECTED_TOOL_ADDR_RES = [180]
GET_DATE_TIME_REQ = [82]
GET_DATE_TIME_RES = [83]
GET_HIBERNATE_MODE_STATUS_REQ = [154]
GET_HIBERNATE_MODE_STATUS_RES = [155]
GET_MANUFACTURE_DATE_REQ = [152]
GET_MANUFACTURE_DATE_RES = [153]
GET_MCU_VERSION_REQ = [88]
GET_MCU_VERSION_RES = [89]
GET_PO_MEMORY_UTILIZATION_REQ = [159]
GET_PO_MEMORY_UTILIZATION_RES = [160]
GET_TOP_TOUCH_CONTROL_REQ = [173]
GET_TOP_TOUCH_CONTROL_RES = [174]
LDO_CONTROL_REQ = [122]
LDO_CONTROL_RES = [123]
LDO_STATUS_CHECK_REQ = [183]
LDO_STATUS_CHECK_RES = [184]
LOAD_CFG_REQ = [175]
LOAD_CFG_RES = [176]
LOWEST = [64]
READ_EEPROM_REQ = [106]
READ_EEPROM_RES = [107]
READ_UICR_CUSTOMER_REG_REQ = [165]
READ_UICR_CUSTOMER_REG_RES = [166]
SET_BAT_THR_REQ = [70]
SET_BAT_THR_RES = [71]
SET_DATE_TIME_REQ = [66]
SET_DATE_TIME_RES = [67]
SET_HIBERNATE_MODE_STATUS_REQ = [156]
SET_HIBERNATE_MODE_STATUS_RES = [157]
SET_MANUFACTURE_DATE_REQ = [150]
SET_MANUFACTURE_DATE_RES = [151]
SET_POWER_STATE_REQ = [72]
SET_POWER_STATE_RES = [73]
SET_TOP_TOUCH_CONTROL_REQ = [171]
SET_TOP_TOUCH_CONTROL_RES = [172]
SW_CONTROL_REQ = [120]
SW_CONTROL_RES = [121]
SYNC_TIMER_ENABLE_REQ = [169]
SYNC_TIMER_ENABLE_RES = [170]
SYNC_TIMER_START_STOP_REQ = [167]
SYNC_TIMER_START_STOP_RES = [168]
SYSTEM_HW_RESET_REQ = [140]
SYSTEM_HW_RESET_RES = [141]
SYSTEM_RESET_REQ = [118]
SYSTEM_RESET_RES = [119]
SYS_INFO_REQ = [74]
SYS_INFO_RES = [75]
WRITE_EEPROM_REQ = [104]
WRITE_EEPROM_RES = [105]
WRITE_UICR_CUSTOMER_REG_REQ = [163]
WRITE_UICR_CUSTOMER_REG_RES = [164]
class adi_spo2_watch.core.enums.pm_enums.PMStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

PMStatus Enum

BATTERY_LEVEL_CRITICAL = [85]
BATTERY_LEVEL_FULL = [86]
BATTERY_LEVEL_LOW = [84]
CHIP_ID_ERR = [88]
ERR_ARGS = [66]
ERR_NOT_CHKD = [255]
ERR_RESET = [79]
FIX_STATUS = [0]
LOWEST = [64]
OK = [65]
TOP_TOUCH_CONTROL_FAILED = [87]
class adi_spo2_watch.core.enums.pm_enums.PowerMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

PowerMode Enum

ACTIVE = [0]
HIBERNATE = [2]
SHUTDOWN = [3]
class adi_spo2_watch.core.enums.pm_enums.UICRCustomerRegisterAccessStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ERROR = [1]
ERROR_ALREADY_WRITTEN = [5]
ERROR_ARGS = [7]
ERROR_CRC_MISMATCH = [8]
ERROR_LOGGING_IN_PROGRESS = [3]
ERROR_LOW_BATTERY = [4]
ERROR_NOTHING_WRITTEN = [6]
ERROR_NULL_PTR = [2]
OK = [0]

adi_spo2_watch.core.enums.sensorhub_enums module

class adi_spo2_watch.core.enums.sensorhub_enums.ADXL367Device(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ADXL367 device

DEVICE_367 = [111, 1]
class adi_spo2_watch.core.enums.sensorhub_enums.ADXL367MeasRange(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SensorHubDevice Enum

MEAS_RANGE_2G = [0]
MEAS_RANGE_4G = [1]
MEAS_RANGE_8G = [2]
class adi_spo2_watch.core.enums.sensorhub_enums.ALGODevice(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

WAS Algo device

DEVICE_AMA = [71]
DEVICE_WAS = [70]
class adi_spo2_watch.core.enums.sensorhub_enums.AlgoDecimation(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Available Algo Decimation

EN_HR_DECIMATION = 1
EN_REG_DECIMATION = 3
EN_RR_DECIMATION = 0
EN_SPO2_DECIMATION = 2
class adi_spo2_watch.core.enums.sensorhub_enums.LowPowerSelfTestResult(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Sensorhub low power self test result

ENTER_LP_ERROR = [1]
GET_TIME_ERROR = [2]
LP_NOT_DETECTED = [3]
OK = [0]
class adi_spo2_watch.core.enums.sensorhub_enums.MAX86178Device(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

MAX86178 device

DEVICE_BIOZ = [50]
DEVICE_ECG = [49]
DEVICE_G_R_IR = [48]
class adi_spo2_watch.core.enums.sensorhub_enums.SHCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SensorHubCommand Enum

ADXL367_READ_REG_REQ = [100]
ADXL367_READ_REG_RESP = [101]
ADXL367_SELF_TEST_REQ = [92]
ADXL367_SELF_TEST_RESP = [93]
ADXL367_WRITE_REG_REQ = [102]
ADXL367_WRITE_REG_RESP = [103]
ALGO_VERSION_REQ = [120]
ALGO_VERSION_RESP = [121]
BL_ERASE_FLASH_REQ = [80]
BL_ERASE_FLASH_RESP = [81]
BL_EXIT_MODE_REQ = [88]
BL_EXIT_MODE_RESP = [89]
BL_GET_OP_MODE_REQ = [68]
BL_GET_OP_MODE_RESP = [69]
BL_GET_PAGE_SZ_REQ = [78]
BL_GET_PAGE_SZ_RESP = [79]
BL_GET_TEST_DATA_REQ = [86]
BL_GET_TEST_DATA_RESP = [87]
BL_SET_AUTH_REQ = [76]
BL_SET_AUTH_RESP = [77]
BL_SET_IV_REQ = [74]
BL_SET_IV_RESP = [75]
BL_SET_MODE_REQ = [70]
BL_SET_MODE_RESP = [71]
BL_SET_NUM_PAGE_REQ = [72]
BL_SET_NUM_PAGE_RESP = [73]
CONFIG_OP_MODE_REQ = [66]
CONFIG_OP_MODE_RESP = [67]
DOWNLOAD_PAGE_INIT_REQ = [82]
DOWNLOAD_PAGE_INIT_RESP = [83]
DOWNLOAD_PAGE_START_REQ = [84]
DOWNLOAD_PAGE_START_RESP = [85]
ENABLE_MAX86178_ECG_PACKETIZATION_REQ = [136]
ENABLE_MAX86178_ECG_PACKETIZATION_RESP = [137]
ERASE_ADXL367_DCB_REQ = [118]
ERASE_ADXL367_DCB_RESP = [119]
ERASE_MAX86178_DCB_REQ = [112]
ERASE_MAX86178_DCB_RESP = [113]
FIRMWARE_VERSION_REQ = [94]
FIRMWARE_VERSION_RESP = [95]
GET_ADXL367_G_CALIBRATION_EN_REQ = [122]
GET_ADXL367_G_CALIBRATION_EN_RESP = [123]
GET_ADXL367_G_CALIBRATION_REQ = [126]
GET_ADXL367_G_CALIBRATION_RESP = [127]
GET_DECIMATION_REQ = [144]
GET_DECIMATION_RESP = [145]
GET_FS_REQ = [134]
GET_FS_RESP = [135]
HARD_RESET_REQ = [130]
HARD_RESET_RESP = [131]
LOAD_ADXL367_CFG_REQ = [106]
LOAD_ADXL367_CFG_RESP = [107]
LOAD_MAX86178_CFG_REQ = [104]
LOAD_MAX86178_CFG_RESP = [105]
LP_SELF_TEST_REQ = [140]
LP_SELF_TEST_RESP = [141]
MAX86178_READ_REG_REQ = [96]
MAX86178_READ_REG_RESP = [97]
MAX86178_WRITE_REG_REQ = [98]
MAX86178_WRITE_REG_RESP = [99]
READ_ADXL367_DCB_REQ = [114]
READ_ADXL367_DCB_RESP = [115]
READ_MAX86178_DCB_REQ = [108]
READ_MAX86178_DCB_RESP = [109]
RR_VERSION_REQ = [138]
RR_VERSION_RESP = [139]
SET_ADXL367_G_CALIBRATION_EN_REQ = [124]
SET_ADXL367_G_CALIBRATION_EN_RESP = [125]
SET_ADXL367_G_CALIBRATION_REQ = [128]
SET_ADXL367_G_CALIBRATION_RESP = [129]
SET_DECIMATION_REQ = [142]
SET_DECIMATION_RESP = [143]
SET_FS_REQ = [90]
SET_FS_RESP = [91]
SH_REG_DUMP_REQ = [132]
SH_REG_DUMP_RESP = [133]
WRITE_ADXL367_DCB_REQ = [116]
WRITE_ADXL367_DCB_RESP = [117]
WRITE_MAX86178_DCB_REQ = [110]
WRITE_MAX86178_DCB_RESP = [111]
class adi_spo2_watch.core.enums.sensorhub_enums.SHConfigID(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SENSORHUB_ADXL_MODE = [3]
SENSORHUB_ALGO_MODE = [1]
SENSORHUB_AMA_MODE = [6]
SENSORHUB_BIOZ_MODE = [5]
SENSORHUB_ECG_MODE = [4]
SENSORHUB_PPG_MODE = [2]
SENSORHUB_RAW_MODE = [0]
class adi_spo2_watch.core.enums.sensorhub_enums.SHDevice(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SensorHubDevice Enum

ADXL367_DEVICE = [2]
MAX86178_DEVICE = [1]
MAX86178_ECG_DEVICE = [4]
SENSORHUB_DEVICE = [3]
class adi_spo2_watch.core.enums.sensorhub_enums.SHMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SENSORHUB_APPLICATION_MODE = [0]
SENSORHUB_BOOTLOADER_MODE = [1]
SENSORHUB_ERROR_MODE = [3]
SENSORHUB_UNKNOWN_MODE = [2]
class adi_spo2_watch.core.enums.sensorhub_enums.SHSlotMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SensorHubSlotMode Enum

SLOTMODE_2CH_G = [1]
SLOTMODE_2CH_G_R_IR = [3]
SLOTMODE_2CH_R_IR = [2]
SLOTMODE_ADXL = [5]
SLOTMODE_DISABLED = [0]
SLOTMODE_HRM = [7]
SLOTMODE_PPG_ADXL_SPO2_HRM = [9]
SLOTMODE_RAW_PPG_ADXL = [4]
SLOTMODE_SPO2 = [6]
SLOTMODE_SPO2_HRM = [8]

adi_spo2_watch.core.enums.session_manager_enums module

class adi_spo2_watch.core.enums.session_manager_enums.SessionManagerCommand(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SessionManager Command Enums

GET_STATE_REQ = [67]
GET_STATE_RES = [68]
LOWEST = [64]
SET_STATE_REQ = [65]
SET_STATE_RES = [66]
class adi_spo2_watch.core.enums.session_manager_enums.SessionManagerEvent(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SessionManager Events Enums

BATTERY_CRITICAL = [2]
BATTERY_DRAINED = [3]
BATTERY_FULL = [9]
BLE_ADV_TIMEOUT = [7]
BLE_DISCONNECT_SESSION_TERMINATED = [5]
BLE_DISCONNECT_UNEXPECTED = [4]
FINISH_LOG_TRANSFER = [10]
INVALID = [0]
NAV_BUTTON_RESET = [1]
RTC_TIMER_INTERRUPT = [6]
SYS_HW_RST_M2M2_COMMAND = [12]
SYS_RST_M2M2_COMMAND = [11]
USB_DISCONNECT_UNEXPECTED = [8]
class adi_spo2_watch.core.enums.session_manager_enums.SessionManagerState(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SessionManager States Enums

CONFIGURED = [1]
END_LIVESTREAM = [6]
END_RECORD = [7]
LIVESTREAM = [2]
RECORD = [3]
RECORD_START_LOG = [4]
RECORD_STOP_LOG = [5]
STANDBY = [0]
class adi_spo2_watch.core.enums.session_manager_enums.SessionManagerStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

SessionManager Status Enum

ERR_ARGS = [66]
ERR_NOT_CHKD = [255]
LOWEST = [64]
OK = [65]
class adi_spo2_watch.core.enums.session_manager_enums.WatchResetReason(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Watch Reset Reasons Enums

CPU_LOCKUP = [8]
INVALID = [0]
NRF_WDT_RESET = [2]
RST_PIN_RESET = [1]
SOFT_RESET = [4]

adi_spo2_watch.core.enums.user0_enums module

class adi_spo2_watch.core.enums.user0_enums.User0BatteryDrain(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 Battery Drain Enum

ENTER_STATE_END_MON = [9]
ENTER_STATE_GPIO_WAKEUP = [8]
ENTER_STATE_INTERMITTENT = [4]
ENTER_STATE_INT_START_LOG = [5]
ENTER_STATE_INT_STOP_LOG = [6]
ENTER_STATE_INVALID = [0]
ENTER_STATE_OUT_OF_BATTERY_DURING_INTERMITTENT = [10]
ENTER_STATE_RTC_WAKEUP = [3]
ENTER_STATE_SLEEP = [2]
ENTER_STATE_START_MON = [1]
ENTER_STATE_WATCH_RESET = [7]
USER0_ENTER_STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING = [11]
class adi_spo2_watch.core.enums.user0_enums.User0Command(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 Command Enum

BYPASS_USER0_TIMINGS_REQ = [76]
BYPASS_USER0_TIMINGS_RES = [77]
CLEAR_PREV_ST_EVT_REQ = [72]
CLEAR_PREV_ST_EVT_RES = [73]
GET_PREV_ST_EVT_REQ = [74]
GET_PREV_ST_EVT_RES = [75]
GET_STATE_REQ = [68]
GET_STATE_RES = [69]
ID_OP_REQ = [70]
ID_OP_RES = [71]
LOWEST = [64]
SET_STATE_REQ = [66]
SET_STATE_RES = [67]
class adi_spo2_watch.core.enums.user0_enums.User0Event(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 event Enum

BATTERY_DRAINED = [3]
BATTERY_FULL = [9]
BLE_ADV_TIMEOUT = [7]
BLE_DISCONNECT_NW_TERMINATED = [5]
BLE_DISCONNECT_UNEXPECTED = [4]
EVENT_RTC_WAKEUP_DONE = [14]
EVENT_STATE_MACHINE_DEINIT = [15]
FINISH_LOG_TRANSFER = [10]
INVALID = [0]
NAV_BUTTON_RESET = [1]
RTC_TIMER_INTERRUPT = [6]
SET_USER0_STATE_M2M2_COMMAND = [13]
SYS_HW_RST_M2M2_COMMAND = [12]
SYS_RST_M2M2_COMMAND = [11]
USB_DISCONNECT_UNEXPECTED = [8]
WATCH_ON_CRADLE_NAV_BUTTON_RESET = [2]
class adi_spo2_watch.core.enums.user0_enums.User0ID(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 ID Enum

EXP_ID = [1]
HW_ID = [0]
class adi_spo2_watch.core.enums.user0_enums.User0OperationMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 operation Enum

DELETE = [2]
READ = [0]
WRITE = [1]
class adi_spo2_watch.core.enums.user0_enums.User0State(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 status Enum

ADMIT_STANDBY = [0]
CHARGING_BATTERY = [7]
END_MONITORING = [6]
INTERMITTENT_MONITORING = [3]
INTERMITTENT_MONITORING_START_LOG = [4]
INTERMITTENT_MONITORING_STOP_LOG = [5]
OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING = [8]
OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORING = [9]
SLEEP = [2]
START_MONITORING = [1]
class adi_spo2_watch.core.enums.user0_enums.User0Status(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 status Enum

ERR_ARGS = [66]
ERR_NOT_CHKD = [255]
LOWEST = [64]
OK = [65]
class adi_spo2_watch.core.enums.user0_enums.User0SubState(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 Sub status Enum

SUB_STATE_BEFORE_START_MONITORING = [1]
SUB_STATE_DURING_INTERMITTENT_MONITORING = [2]
SUB_STATE_INVALID = [0]
class adi_spo2_watch.core.enums.user0_enums.User0WatchResetReason(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

User0 Watch Reset Reason Enum

CPU_LOCKUP = [8]
INVALID = [0]
NRF_WDT_RESET = [2]
RST_PIN_RESET = [1]
SOFT_RESET = [4]

Module contents