adi_spo2_watch.core.enums package¶
Submodules¶
adi_spo2_watch.core.enums.ad7156_enums module¶
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]¶
adi_spo2_watch.core.enums.board_enums module¶
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]¶
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¶
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]¶
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]¶
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]¶