adi_spo2_watch.core package¶
Subpackages¶
- adi_spo2_watch.core.data_types package
- Submodules
- adi_spo2_watch.core.data_types.array module
- adi_spo2_watch.core.data_types.binary module
- adi_spo2_watch.core.data_types.data_type module
- adi_spo2_watch.core.data_types.decimal module
- adi_spo2_watch.core.data_types.enums module
- adi_spo2_watch.core.data_types.integer module
- adi_spo2_watch.core.data_types.string module
- Module contents
- adi_spo2_watch.core.enums package
- Submodules
- adi_spo2_watch.core.enums.ad7156_enums module
- adi_spo2_watch.core.enums.adp5360_enums module
ADP5360Command
ADP5360Command.ENTER_SHIPMENT_MODE_REQ
ADP5360Command.ENTER_SHIPMENT_MODE_RES
ADP5360Command.GET_BAT_INFO_REQ
ADP5360Command.GET_BAT_INFO_RES
ADP5360Command.GET_BAT_THR_REQ
ADP5360Command.GET_BAT_THR_RES
ADP5360Command.GET_DEV_ID_REQ
ADP5360Command.GET_DEV_ID_RES
ADP5360Command.LOAD_CFG_REQ
ADP5360Command.LOAD_CFG_RES
ADP5360Command.LOWEST
ADP5360Command.SET_BAT_THR_REQ
ADP5360Command.SET_BAT_THR_RES
ADP5360Command.WDT_CONTROL_REQ
ADP5360Command.WDT_CONTROL_RES
BatteryStatus
- adi_spo2_watch.core.enums.bia_enums module
BIAAppInfo
BIACommand
BIACommand.ALGO_STREAM_RES
BIACommand.DCB_TIMING_INFO_REQ
BIACommand.DCB_TIMING_INFO_RES
BIACommand.FDS_STATUS_REQ
BIACommand.FDS_STATUS_RES
BIACommand.LOAD_DCFG_REQ
BIACommand.LOAD_DCFG_RES
BIACommand.LOWEST
BIACommand.READ_DCFG_REQ
BIACommand.READ_DCFG_RES
BIACommand.SET_DFT_NUM_REQ
BIACommand.SET_DFT_NUM_RES
BIACommand.SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_REQ
BIACommand.SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_RES
BIACommand.WRITE_DCFG_REQ
BIACommand.WRITE_DCFG_RES
BIADFTWindow
BIADFTWindow.DFT_WINDOW_1024
BIADFTWindow.DFT_WINDOW_128
BIADFTWindow.DFT_WINDOW_16
BIADFTWindow.DFT_WINDOW_16384
BIADFTWindow.DFT_WINDOW_2048
BIADFTWindow.DFT_WINDOW_256
BIADFTWindow.DFT_WINDOW_32
BIADFTWindow.DFT_WINDOW_4
BIADFTWindow.DFT_WINDOW_4096
BIADFTWindow.DFT_WINDOW_512
BIADFTWindow.DFT_WINDOW_64
BIADFTWindow.DFT_WINDOW_8
BIADFTWindow.DFT_WINDOW_8192
BIASweepFrequency
HSResistorTIA
- adi_spo2_watch.core.enums.board_enums module
- adi_spo2_watch.core.enums.common_enums module
AlarmStatus
AlarmStatus.ADPD_CONT_SATURATION_DETECTED
AlarmStatus.BATTERY_LEVEL_CRITICAL
AlarmStatus.BATTERY_LEVEL_FULL
AlarmStatus.BATTERY_LEVEL_LOW
AlarmStatus.BLE_PKT_MISS
AlarmStatus.CHARGER_OFF_DETECTED
AlarmStatus.CHARGER_ON_DETECTED
AlarmStatus.DCB_LT_CONFIG_LOG_DISABLED
AlarmStatus.DCB_LT_CONFIG_LOG_ENABLED
AlarmStatus.DISABLE_DCB_LT_CONFIG_LOG_FAILED
AlarmStatus.DISABLE_NAND_LT_CONFIG_LOG_FAILED
AlarmStatus.ECG_LEADS_OFF_DETECTED
AlarmStatus.ECG_LEADS_ON_DETECTED
AlarmStatus.ENABLE_DCB_LT_CONFIG_LOG_FAILED
AlarmStatus.ENABLE_NAND_LT_CONFIG_LOG_FAILED
AlarmStatus.FS_FILE_CLOSE_ERROR
AlarmStatus.FS_FILE_WRITE_ERROR
AlarmStatus.FS_LOG_DOWNLOAD_STOP_BATTERY_CRITICAL
AlarmStatus.FS_LOG_STOP_BATTERY_LOW
AlarmStatus.FS_MEMORY_FULL
AlarmStatus.FS_PWR_STATE_SHUTDOWN
AlarmStatus.HIGHEST
AlarmStatus.LOW_TOUCH_LOGGING_ALREADY_STARTED
AlarmStatus.LOW_TOUCH_MAX_FILE_ERR
AlarmStatus.LOW_TOUCH_MEMORY_FULL_ERR
AlarmStatus.LT_CONFIG_FILE_NOT_FOUND
AlarmStatus.LT_CONFIG_FILE_READ_ERR
AlarmStatus.LT_LCFG_DCB_READ_ERROR
AlarmStatus.MAX86178_ECG_LEADS_OFF_DETECTED
AlarmStatus.MAX86178_ECG_LEADS_ON_DETECTED
AlarmStatus.MAX86178_PPG_INVALID_CONFIG
AlarmStatus.MAX86178_REG_WRITE_JITTER
AlarmStatus.NAND_LT_CONFIG_LOG_DISABLED
AlarmStatus.NAND_LT_CONFIG_LOG_ENABLED
AlarmStatus.NO_ALARM
AlarmStatus.USER0_LCFG_DCB_READ_ERROR
Application
Application.AD7156
Application.ADP5360
Application.ADPD
Application.ADXL
Application.APP_ANDROID
Application.APP_BLE
Application.APP_IOS
Application.APP_NFE
Application.APP_USB
Application.APP_VS
Application.APP_WT
Application.BIA
Application.DISPLAY
Application.ECG
Application.EDA
Application.EXTERNAL
Application.FS
Application.LT_APP
Application.LT_MODE4_APP
Application.MAX30208
Application.NULL
Application.PEDOMETER
Application.PM
Application.POST_OFFICE
Application.PPG
Application.PS
Application.SENSORHUB_ADXL367
Application.SENSORHUB_MAX86178
Application.SENSOR_HUB
Application.SESSION_MANAGER_APP
Application.SQI
Application.TEMPERATURE
Application.USER0_APP
CommonCommand
CommonCommand.ALARM_NOTIFICATION
CommonCommand.GET_DCFG_REQ
CommonCommand.GET_DCFG_RES
CommonCommand.GET_LCFG_REQ
CommonCommand.GET_LCFG_RES
CommonCommand.GET_SENSOR_STATUS_REQ
CommonCommand.GET_SENSOR_STATUS_RES
CommonCommand.GET_STREAM_DEC_FACTOR_REQ
CommonCommand.GET_STREAM_DEC_FACTOR_RES
CommonCommand.GET_VERSION_REQ
CommonCommand.GET_VERSION_RES
CommonCommand.HIGHEST
CommonCommand.NO_RESPONSE
CommonCommand.PING_REQ
CommonCommand.PING_RES
CommonCommand.READ_LCFG_REQ
CommonCommand.READ_LCFG_RES
CommonCommand.REGISTER_READ_32_REQ
CommonCommand.REGISTER_READ_32_RES
CommonCommand.REGISTER_READ_REQ
CommonCommand.REGISTER_READ_RES
CommonCommand.REGISTER_WRITE_32_REQ
CommonCommand.REGISTER_WRITE_32_RES
CommonCommand.REGISTER_WRITE_REQ
CommonCommand.REGISTER_WRITE_RES
CommonCommand.SET_LCFG_REQ
CommonCommand.SET_LCFG_RES
CommonCommand.SET_STREAM_DEC_FACTOR_REQ
CommonCommand.SET_STREAM_DEC_FACTOR_RES
CommonCommand.START_SENSOR_REQ
CommonCommand.START_SENSOR_RES
CommonCommand.STOP_SENSOR_REQ
CommonCommand.STOP_SENSOR_RES
CommonCommand.STREAM_DATA
CommonCommand.SUBSCRIBE_STREAM_REQ
CommonCommand.SUBSCRIBE_STREAM_RES
CommonCommand.UNSUBSCRIBE_STREAM_REQ
CommonCommand.UNSUBSCRIBE_STREAM_RES
CommonCommand.WRITE_LCFG_REQ
CommonCommand.WRITE_LCFG_RES
CommonStatus
CommonStatus.DOWNLOAD_CHECKSUM_ERROR
CommonStatus.DOWNLOAD_COMPLETE
CommonStatus.DOWNLOAD_ERROR
CommonStatus.DOWNLOAD_IN_PROGRESS
CommonStatus.ERROR
CommonStatus.HIGHEST
CommonStatus.NEW_STREAM_STATUS
CommonStatus.NO_RESPONSE
CommonStatus.OK
CommonStatus.STREAM_COUNT_DECREMENT
CommonStatus.STREAM_DEACTIVATED
CommonStatus.STREAM_IN_PROGRESS
CommonStatus.STREAM_NOT_STARTED
CommonStatus.STREAM_NOT_STARTED_BATTERY_LOW
CommonStatus.STREAM_NOT_STOPPED
CommonStatus.STREAM_STARTED
CommonStatus.STREAM_STOPPED
CommonStatus.SUBSCRIBER_ADDED
CommonStatus.SUBSCRIBER_COUNT_DECREMENT
CommonStatus.SUBSCRIBER_NOT_ADDED_BATTERY_LOW
CommonStatus.SUBSCRIBER_REMOVED
Stream
Stream.AD7156
Stream.ADPD1
Stream.ADPD10
Stream.ADPD11
Stream.ADPD12
Stream.ADPD2
Stream.ADPD3
Stream.ADPD4
Stream.ADPD5
Stream.ADPD6
Stream.ADPD7
Stream.ADPD8
Stream.ADPD9
Stream.ADXL
Stream.BATTERY
Stream.BCM
Stream.BIA
Stream.DYNAMIC_AGC_STREAM
Stream.ECG
Stream.EDA
Stream.FS
Stream.HRV
Stream.MAX30208_TEMPERATURE_STREAM
Stream.NULL
Stream.PEDOMETER
Stream.PPG
Stream.SENSORHUB_ADXL367_STREAM
Stream.SENSORHUB_AMA_STREAM
Stream.SENSORHUB_HRM_STREAM
Stream.SENSORHUB_MAX86178_BIOZ_STREAM
Stream.SENSORHUB_MAX86178_ECG_STREAM
Stream.SENSORHUB_MAX86178_STREAM1
Stream.SENSORHUB_MAX86178_STREAM2
Stream.SENSORHUB_MAX86178_STREAM3
Stream.SENSORHUB_MAX86178_STREAM4
Stream.SENSORHUB_MAX86178_STREAM5
Stream.SENSORHUB_MAX86178_STREAM6
Stream.SENSORHUB_REG_CONF_STREAM
Stream.SENSORHUB_RR_STREAM
Stream.SENSORHUB_SPO2_STREAM
Stream.SQI
Stream.STATIC_AGC_STREAM
Stream.SYNC_PPG
Stream.TEMPERATURE1
Stream.TEMPERATURE10
Stream.TEMPERATURE11
Stream.TEMPERATURE12
Stream.TEMPERATURE2
Stream.TEMPERATURE3
Stream.TEMPERATURE4
Stream.TEMPERATURE5
Stream.TEMPERATURE6
Stream.TEMPERATURE7
Stream.TEMPERATURE8
Stream.TEMPERATURE9
get_command()
get_status()
- adi_spo2_watch.core.enums.dcb_enums module
DCBCommand
DCBConfigBlockIndex
DCBConfigBlockIndex.AD5940_BLOCK
DCBConfigBlockIndex.AD7156_BLOCK
DCBConfigBlockIndex.ADP5360_BLOCK
DCBConfigBlockIndex.ADPD4000_BLOCK
DCBConfigBlockIndex.ADXL362_BLOCK
DCBConfigBlockIndex.BIA_DCFG_BLOCK
DCBConfigBlockIndex.BIA_LCFG_BLOCK
DCBConfigBlockIndex.ECG_BLOCK
DCBConfigBlockIndex.EDA_DCFG_BLOCK
DCBConfigBlockIndex.EDA_LCFG_BLOCK
DCBConfigBlockIndex.GENERAL_BLOCK
DCBConfigBlockIndex.LT_APP_LCFG_BLOCK
DCBConfigBlockIndex.MAX_BLOCK
DCBConfigBlockIndex.PEDOMETER_BLOCK
DCBConfigBlockIndex.PPG_BLOCK
DCBConfigBlockIndex.SESSION_CONFIG_BLOCK
DCBConfigBlockIndex.SH_ADXL367_BLOCK
DCBConfigBlockIndex.SH_MAX86178_BLOCK
DCBConfigBlockIndex.TEMPERATURE_BLOCK
DCBConfigBlockIndex.TEMPERATURE_CORRECTION_BLOCK
DCBConfigBlockIndex.UI_CONFIG_BLOCK
DCBConfigBlockIndex.USER0_BLOCK
DCBConfigBlockIndex.USER1_BLOCK
DCBConfigBlockIndex.USER2_BLOCK
DCBConfigBlockIndex.USER3_BLOCK
DCBStatus
- adi_spo2_watch.core.enums.display_enums module
DisplayColor
DisplayCommand
DisplayCommand.BACKLIGHT_CONTROL_REQ
DisplayCommand.BACKLIGHT_CONTROL_RES
DisplayCommand.GET_BACKLIGHT_CONTROL_REQ
DisplayCommand.GET_BACKLIGHT_CONTROL_RES
DisplayCommand.KEY_STREAM_DATA
DisplayCommand.KEY_TEST_REQ
DisplayCommand.KEY_TEST_RES
DisplayCommand.SET_DISPLAY_REQ
DisplayCommand.SET_DISPLAY_RES
- adi_spo2_watch.core.enums.ecg_enums module
- adi_spo2_watch.core.enums.eda_enums module
EDACommand
EDACommand.BASELINE_IMP_GET_REQ
EDACommand.BASELINE_IMP_GET_RES
EDACommand.BASELINE_IMP_RESET_REQ
EDACommand.BASELINE_IMP_RESET_RES
EDACommand.BASELINE_IMP_SET_REQ
EDACommand.BASELINE_IMP_SET_RES
EDACommand.CONTROL_AD5940_SLEEP_WAKEUP_REQ
EDACommand.CONTROL_AD5940_SLEEP_WAKEUP_RES
EDACommand.DEBUG_INFO_REQ
EDACommand.DEBUG_INFO_RES
EDACommand.DELETE_RTIA_TABLE_IN_FDS_REQ
EDACommand.DELETE_RTIA_TABLE_IN_FDS_RES
EDACommand.DYNAMIC_SCALE_REQ
EDACommand.DYNAMIC_SCALE_RES
EDACommand.GET_RTIA_TABLE_FDS_REQ
EDACommand.GET_RTIA_TABLE_FDS_RES
EDACommand.GET_RTIA_TABLE_RAM_REQ
EDACommand.GET_RTIA_TABLE_RAM_RES
EDACommand.LOAD_DCFG_REQ
EDACommand.LOAD_DCFG_RES
EDACommand.LOWEST
EDACommand.READ_DCFG_REQ
EDACommand.READ_DCFG_RES
EDACommand.RESISTOR_TIA_CAL_REQ
EDACommand.RESISTOR_TIA_CAL_RES
EDACommand.SET_DFT_NUM_REQ
EDACommand.SET_DFT_NUM_RES
EDACommand.SLEEP_WAKEUP_STATUS_REQ
EDACommand.SLEEP_WAKEUP_STATUS_RES
EDACommand.WRITE_DCFG_REQ
EDACommand.WRITE_DCFG_RES
EDADFTWindow
EDAPowerMode
ScaleResistor
ScaleResistor.DISABLED
ScaleResistor.SCALE_RESISTOR_100K
ScaleResistor.SCALE_RESISTOR_10K
ScaleResistor.SCALE_RESISTOR_110
ScaleResistor.SCALE_RESISTOR_120K
ScaleResistor.SCALE_RESISTOR_128K
ScaleResistor.SCALE_RESISTOR_12K
ScaleResistor.SCALE_RESISTOR_160K
ScaleResistor.SCALE_RESISTOR_16K
ScaleResistor.SCALE_RESISTOR_196K
ScaleResistor.SCALE_RESISTOR_1K
ScaleResistor.SCALE_RESISTOR_20K
ScaleResistor.SCALE_RESISTOR_24K
ScaleResistor.SCALE_RESISTOR_256K
ScaleResistor.SCALE_RESISTOR_2K
ScaleResistor.SCALE_RESISTOR_30K
ScaleResistor.SCALE_RESISTOR_32K
ScaleResistor.SCALE_RESISTOR_3K
ScaleResistor.SCALE_RESISTOR_40K
ScaleResistor.SCALE_RESISTOR_48K
ScaleResistor.SCALE_RESISTOR_4K
ScaleResistor.SCALE_RESISTOR_512K
ScaleResistor.SCALE_RESISTOR_64K
ScaleResistor.SCALE_RESISTOR_6K
ScaleResistor.SCALE_RESISTOR_85K
ScaleResistor.SCALE_RESISTOR_8K
ScaleResistor.SCALE_RESISTOR_96K
- adi_spo2_watch.core.enums.fs_enums module
FSCommand
FSCommand.APPEND_FILE_REQ
FSCommand.APPEND_FILE_RES
FSCommand.CHUNK_RETRANSMIT_REQ
FSCommand.CHUNK_RETRANSMIT_RES
FSCommand.DCFG_START_LOG_REQ
FSCommand.DCFG_START_LOG_RES
FSCommand.DCFG_STOP_LOG_REQ
FSCommand.DCFG_STOP_LOG_RES
FSCommand.DELETE_CONFIG_FILE_REQ
FSCommand.DELETE_CONFIG_FILE_RES
FSCommand.DEVELOPER_BAD_BLOCK_CREATE_REQ
FSCommand.DEVELOPER_BAD_BLOCK_CREATE_RES
FSCommand.DEVELOPER_GOOD_BLOCK_CREATE_REQ
FSCommand.DEVELOPER_GOOD_BLOCK_CREATE_RES
FSCommand.DEVELOPER_TEST_REQ
FSCommand.DEVELOPER_TEST_RES
FSCommand.DOWNLOAD_LOG_BLE_REQ
FSCommand.DOWNLOAD_LOG_BLE_RES
FSCommand.DOWNLOAD_LOG_CONTINUE_BLE_REQ
FSCommand.DOWNLOAD_LOG_CONTINUE_BLE_RES
FSCommand.DOWNLOAD_LOG_CONTINUE_REQ
FSCommand.DOWNLOAD_LOG_CONTINUE_RES
FSCommand.DOWNLOAD_LOG_REQ
FSCommand.DOWNLOAD_LOG_RES
FSCommand.FORCE_STOP_LOG_REQ
FSCommand.FORCE_STOP_LOG_RES
FSCommand.FORMAT_REQ
FSCommand.FORMAT_RES
FSCommand.FS_CLOSE_STREAM_FILE_REQ
FSCommand.FS_CLOSE_STREAM_FILE_RESP
FSCommand.FS_USB_APP_DEBUG_INFO_REQ
FSCommand.FS_USB_APP_DEBUG_INFO_RES
FSCommand.GET_APP_DEBUG_INFO_REQ
FSCommand.GET_APP_DEBUG_INFO_RES
FSCommand.GET_BAD_BLOCKS_REQ
FSCommand.GET_BAD_BLOCKS_RES
FSCommand.GET_DEBUG_INFO_REQ
FSCommand.GET_DEBUG_INFO_RES
FSCommand.GET_FILE_INFO_REQ
FSCommand.GET_FILE_INFO_RES
FSCommand.GET_NUMBER_OF_FILE_REQ
FSCommand.GET_NUMBER_OF_FILE_RES
FSCommand.GET_STATUS_REQ
FSCommand.GET_STATUS_RES
FSCommand.GET_STREAM_SUB_STATUS_REQ
FSCommand.GET_STREAM_SUB_STATUS_RES
FSCommand.LOG_USER_CONFIG_DATA_REQ
FSCommand.LOG_USER_CONFIG_DATA_RES
FSCommand.LOWEST
FSCommand.LS_REQ
FSCommand.LS_RES
FSCommand.MOUNT_REQ
FSCommand.MOUNT_RES
FSCommand.PAGE_READ_TEST_REQ
FSCommand.PAGE_READ_TEST_RES
FSCommand.PATTERN_CONFIG_WRITE_REQ
FSCommand.PATTERN_CONFIG_WRITE_RES
FSCommand.PATTERN_WRITE_REQ
FSCommand.PATTERN_WRITE_RES
FSCommand.SET_KEY_VALUE_PAIR_REQ
FSCommand.SET_KEY_VALUE_PAIR_RES
FSCommand.START_LOGGING_REQ
FSCommand.START_LOGGING_RES
FSCommand.START_STREAM_LOGGING_REQ
FSCommand.START_STREAM_LOGGING_RES
FSCommand.STOP_LOGGING_REQ
FSCommand.STOP_LOGGING_RES
FSCommand.STOP_STREAM_LOGGING_REQ
FSCommand.STOP_STREAM_LOGGING_RES
FSCommand.STREAM_CONTINUE_DEBUG_REQ
FSCommand.STREAM_CONTINUE_DEBUG_RES
FSCommand.STREAM_CONTINUE_RESET_REQ
FSCommand.STREAM_CONTINUE_RESET_RES
FSCommand.STREAM_DEBUG_INFO_REQ
FSCommand.STREAM_DEBUG_INFO_RES
FSCommand.TEST_LOG_REQ
FSCommand.TEST_LOG_RES
FSCommand.VOL_INFO_REQ
FSCommand.VOL_INFO_RES
FSLogging
FSStatus
FSStatus.BLOCKS_WRITE_ERROR
FSStatus.CONFIG_FILE_FOUND
FSStatus.CONFIG_FILE_NOT_FOUND
FSStatus.END_OF_DIR
FSStatus.END_OF_FILE
FSStatus.ERROR
FSStatus.ERR_ARGS
FSStatus.ERR_BATTERY_LOW
FSStatus.ERR_CONFIG_FILE_POSITION
FSStatus.ERR_FORMAT
FSStatus.ERR_INVALID
FSStatus.ERR_LOG_FORCE_STOPPED
FSStatus.ERR_MAX_FILE_COUNT
FSStatus.ERR_MEMORY_FULL
FSStatus.ERR_NOT_CHKD
FSStatus.ERR_POWER_STATE_SHUTDOWN
FSStatus.ERR_STREAM_INVALID_TOOL
FSStatus.ERR_STREAM_ONGOING
FSStatus.LOGGING_ERROR
FSStatus.LOGGING_IN_PROGRESS
FSStatus.LOGGING_NOT_STARTED
FSStatus.LOGGING_STOPPED
FSStatus.LOWEST
FSStatus.NO_FILE_TO_APPEND
FSStatus.OK
FSStatus.SUBSCRIBER_ADDED
FSStatus.SUBSCRIBER_COUNT_DECREMENT
FSStatus.SUBSCRIBER_REMOVED
FSStatus.SUB_FAILED_BATTERY_LOW
FSSubState
FileType
- adi_spo2_watch.core.enums.low_touch_enum module
CommandType
LTCommand
LTCommand.ACTIVATE_LT_REQ
LTCommand.ACTIVATE_LT_RES
LTCommand.DEACTIVATE_LT_REQ
LTCommand.DEACTIVATE_LT_RES
LTCommand.DISABLE_LT_CONFIG_LOG_REQ
LTCommand.DISABLE_LT_CONFIG_LOG_RES
LTCommand.ENABLE_LT_CONFIG_LOG_REQ
LTCommand.ENABLE_LT_CONFIG_LOG_RES
LTCommand.GET_LT_LOGGING_STATUS_REQ
LTCommand.GET_LT_LOGGING_STATUS_RES
LTCommand.READ_CH2_CAP_REQ
LTCommand.READ_CH2_CAP_RES
LTCommand.WRIST_DETECT_REQ
LTCommand.WRIST_DETECT_RES
LTStatus
LTWristDetectSensor
LTWristDetectStatus
- adi_spo2_watch.core.enums.lt_mode4_enums module
LTMode4Command
LTMode4Event
LTMode4Event.DELETE_LT_CONFIG_M2M2_CMD
LTMode4Event.FS_MAX_FILE_COUNT
LTMode4Event.FS_MEMORY_FULL
LTMode4Event.GET_VERSION_M2M2_CMD
LTMode4Event.NO_EVENT
LTMode4Event.SET_STATE_M2M2_CMD
LTMode4Event.SHIPMENT_M2M2_CMD
LTMode4Event.SYS_RST_M2M2_COMMAND
LTMode4Event.WATCH_BOOT_NO_SOFT_RESET
LTMode4Event.WATCH_CHARGING_STARTED
LTMode4Event.WATCH_CHARGING_STOPPED_MAXIMUM_FILE_COUNT
LTMode4Event.WATCH_CHARGING_STOPPED_MEMORY_FULL
LTMode4Event.WATCH_CHARGING_STOPPED_MEMORY_OK
LTMode4Event.WATCH_OFF_CRADLE_NAV_BUTTON_RESET
LTMode4Event.WATCH_ON_CRADLE_NAV_BUTTON_RESET
LTMode4State
LTMode4Status
LTMode4WatchResetReason
- adi_spo2_watch.core.enums.pm_enums module
ChipID
ControlStatus
ElectrodeSwitch
LDO
MCUType
PMCommand
PMCommand.BATTERY_LEVEL_ALERT
PMCommand.CAP_SENSE_STREAM_DATA
PMCommand.CAP_SENSE_TEST_REQ
PMCommand.CAP_SENSE_TEST_RES
PMCommand.CHIP_ID_REQ
PMCommand.CHIP_ID_RES
PMCommand.CLEAR_PO_MEMORY_UTILIZATION_REQ
PMCommand.CLEAR_PO_MEMORY_UTILIZATION_RES
PMCommand.DG2502_SW_STATUS_REQ
PMCommand.DG2502_SW_STATUS_RES
PMCommand.DISABLE_BAT_CHARGE_REQ
PMCommand.DISABLE_BAT_CHARGE_RES
PMCommand.ENABLE_BAT_CHARGE_REQ
PMCommand.ENABLE_BAT_CHARGE_RES
PMCommand.ENTER_BOOTLOADER_REQ
PMCommand.ENTER_BOOTLOADER_RES
PMCommand.FDS_ERASE_REQ
PMCommand.FDS_ERASE_RES
PMCommand.FLASH_RESET_REQ
PMCommand.FLASH_RESET_RES
PMCommand.GET_APPS_HEALTH_REQ
PMCommand.GET_APPS_HEALTH_RES
PMCommand.GET_BAT_INFO_REQ
PMCommand.GET_BAT_INFO_RES
PMCommand.GET_BLE_STATUS_REQ
PMCommand.GET_BLE_STATUS_RES
PMCommand.GET_BOOTLOADER_VERSION_REQ
PMCommand.GET_BOOTLOADER_VERSION_RES
PMCommand.GET_CONNECTED_TOOL_ADDR_REQ
PMCommand.GET_CONNECTED_TOOL_ADDR_RES
PMCommand.GET_DATE_TIME_REQ
PMCommand.GET_DATE_TIME_RES
PMCommand.GET_HIBERNATE_MODE_STATUS_REQ
PMCommand.GET_HIBERNATE_MODE_STATUS_RES
PMCommand.GET_MANUFACTURE_DATE_REQ
PMCommand.GET_MANUFACTURE_DATE_RES
PMCommand.GET_MCU_VERSION_REQ
PMCommand.GET_MCU_VERSION_RES
PMCommand.GET_PO_MEMORY_UTILIZATION_REQ
PMCommand.GET_PO_MEMORY_UTILIZATION_RES
PMCommand.GET_TOP_TOUCH_CONTROL_REQ
PMCommand.GET_TOP_TOUCH_CONTROL_RES
PMCommand.LDO_CONTROL_REQ
PMCommand.LDO_CONTROL_RES
PMCommand.LDO_STATUS_CHECK_REQ
PMCommand.LDO_STATUS_CHECK_RES
PMCommand.LOAD_CFG_REQ
PMCommand.LOAD_CFG_RES
PMCommand.LOWEST
PMCommand.READ_EEPROM_REQ
PMCommand.READ_EEPROM_RES
PMCommand.READ_UICR_CUSTOMER_REG_REQ
PMCommand.READ_UICR_CUSTOMER_REG_RES
PMCommand.SET_BAT_THR_REQ
PMCommand.SET_BAT_THR_RES
PMCommand.SET_DATE_TIME_REQ
PMCommand.SET_DATE_TIME_RES
PMCommand.SET_HIBERNATE_MODE_STATUS_REQ
PMCommand.SET_HIBERNATE_MODE_STATUS_RES
PMCommand.SET_MANUFACTURE_DATE_REQ
PMCommand.SET_MANUFACTURE_DATE_RES
PMCommand.SET_POWER_STATE_REQ
PMCommand.SET_POWER_STATE_RES
PMCommand.SET_TOP_TOUCH_CONTROL_REQ
PMCommand.SET_TOP_TOUCH_CONTROL_RES
PMCommand.SW_CONTROL_REQ
PMCommand.SW_CONTROL_RES
PMCommand.SYNC_TIMER_ENABLE_REQ
PMCommand.SYNC_TIMER_ENABLE_RES
PMCommand.SYNC_TIMER_START_STOP_REQ
PMCommand.SYNC_TIMER_START_STOP_RES
PMCommand.SYSTEM_HW_RESET_REQ
PMCommand.SYSTEM_HW_RESET_RES
PMCommand.SYSTEM_RESET_REQ
PMCommand.SYSTEM_RESET_RES
PMCommand.SYS_INFO_REQ
PMCommand.SYS_INFO_RES
PMCommand.WRITE_EEPROM_REQ
PMCommand.WRITE_EEPROM_RES
PMCommand.WRITE_UICR_CUSTOMER_REG_REQ
PMCommand.WRITE_UICR_CUSTOMER_REG_RES
PMStatus
PowerMode
UICRCustomerRegisterAccessStatus
UICRCustomerRegisterAccessStatus.ERROR
UICRCustomerRegisterAccessStatus.ERROR_ALREADY_WRITTEN
UICRCustomerRegisterAccessStatus.ERROR_ARGS
UICRCustomerRegisterAccessStatus.ERROR_CRC_MISMATCH
UICRCustomerRegisterAccessStatus.ERROR_LOGGING_IN_PROGRESS
UICRCustomerRegisterAccessStatus.ERROR_LOW_BATTERY
UICRCustomerRegisterAccessStatus.ERROR_NOTHING_WRITTEN
UICRCustomerRegisterAccessStatus.ERROR_NULL_PTR
UICRCustomerRegisterAccessStatus.OK
- adi_spo2_watch.core.enums.sensorhub_enums module
ADXL367Device
ADXL367MeasRange
ALGODevice
AlgoDecimation
LowPowerSelfTestResult
MAX86178Device
SHCommand
SHCommand.ADXL367_READ_REG_REQ
SHCommand.ADXL367_READ_REG_RESP
SHCommand.ADXL367_SELF_TEST_REQ
SHCommand.ADXL367_SELF_TEST_RESP
SHCommand.ADXL367_WRITE_REG_REQ
SHCommand.ADXL367_WRITE_REG_RESP
SHCommand.ALGO_VERSION_REQ
SHCommand.ALGO_VERSION_RESP
SHCommand.BL_ERASE_FLASH_REQ
SHCommand.BL_ERASE_FLASH_RESP
SHCommand.BL_EXIT_MODE_REQ
SHCommand.BL_EXIT_MODE_RESP
SHCommand.BL_GET_OP_MODE_REQ
SHCommand.BL_GET_OP_MODE_RESP
SHCommand.BL_GET_PAGE_SZ_REQ
SHCommand.BL_GET_PAGE_SZ_RESP
SHCommand.BL_GET_TEST_DATA_REQ
SHCommand.BL_GET_TEST_DATA_RESP
SHCommand.BL_SET_AUTH_REQ
SHCommand.BL_SET_AUTH_RESP
SHCommand.BL_SET_IV_REQ
SHCommand.BL_SET_IV_RESP
SHCommand.BL_SET_MODE_REQ
SHCommand.BL_SET_MODE_RESP
SHCommand.BL_SET_NUM_PAGE_REQ
SHCommand.BL_SET_NUM_PAGE_RESP
SHCommand.CONFIG_OP_MODE_REQ
SHCommand.CONFIG_OP_MODE_RESP
SHCommand.DOWNLOAD_PAGE_INIT_REQ
SHCommand.DOWNLOAD_PAGE_INIT_RESP
SHCommand.DOWNLOAD_PAGE_START_REQ
SHCommand.DOWNLOAD_PAGE_START_RESP
SHCommand.ENABLE_MAX86178_ECG_PACKETIZATION_REQ
SHCommand.ENABLE_MAX86178_ECG_PACKETIZATION_RESP
SHCommand.ERASE_ADXL367_DCB_REQ
SHCommand.ERASE_ADXL367_DCB_RESP
SHCommand.ERASE_MAX86178_DCB_REQ
SHCommand.ERASE_MAX86178_DCB_RESP
SHCommand.FIRMWARE_VERSION_REQ
SHCommand.FIRMWARE_VERSION_RESP
SHCommand.GET_ADXL367_G_CALIBRATION_EN_REQ
SHCommand.GET_ADXL367_G_CALIBRATION_EN_RESP
SHCommand.GET_ADXL367_G_CALIBRATION_REQ
SHCommand.GET_ADXL367_G_CALIBRATION_RESP
SHCommand.GET_DECIMATION_REQ
SHCommand.GET_DECIMATION_RESP
SHCommand.GET_FS_REQ
SHCommand.GET_FS_RESP
SHCommand.HARD_RESET_REQ
SHCommand.HARD_RESET_RESP
SHCommand.LOAD_ADXL367_CFG_REQ
SHCommand.LOAD_ADXL367_CFG_RESP
SHCommand.LOAD_MAX86178_CFG_REQ
SHCommand.LOAD_MAX86178_CFG_RESP
SHCommand.LP_SELF_TEST_REQ
SHCommand.LP_SELF_TEST_RESP
SHCommand.MAX86178_READ_REG_REQ
SHCommand.MAX86178_READ_REG_RESP
SHCommand.MAX86178_WRITE_REG_REQ
SHCommand.MAX86178_WRITE_REG_RESP
SHCommand.READ_ADXL367_DCB_REQ
SHCommand.READ_ADXL367_DCB_RESP
SHCommand.READ_MAX86178_DCB_REQ
SHCommand.READ_MAX86178_DCB_RESP
SHCommand.RR_VERSION_REQ
SHCommand.RR_VERSION_RESP
SHCommand.SET_ADXL367_G_CALIBRATION_EN_REQ
SHCommand.SET_ADXL367_G_CALIBRATION_EN_RESP
SHCommand.SET_ADXL367_G_CALIBRATION_REQ
SHCommand.SET_ADXL367_G_CALIBRATION_RESP
SHCommand.SET_DECIMATION_REQ
SHCommand.SET_DECIMATION_RESP
SHCommand.SET_FS_REQ
SHCommand.SET_FS_RESP
SHCommand.SH_REG_DUMP_REQ
SHCommand.SH_REG_DUMP_RESP
SHCommand.WRITE_ADXL367_DCB_REQ
SHCommand.WRITE_ADXL367_DCB_RESP
SHCommand.WRITE_MAX86178_DCB_REQ
SHCommand.WRITE_MAX86178_DCB_RESP
SHConfigID
SHDevice
SHMode
SHSlotMode
- adi_spo2_watch.core.enums.session_manager_enums module
SessionManagerCommand
SessionManagerEvent
SessionManagerEvent.BATTERY_CRITICAL
SessionManagerEvent.BATTERY_DRAINED
SessionManagerEvent.BATTERY_FULL
SessionManagerEvent.BLE_ADV_TIMEOUT
SessionManagerEvent.BLE_DISCONNECT_SESSION_TERMINATED
SessionManagerEvent.BLE_DISCONNECT_UNEXPECTED
SessionManagerEvent.FINISH_LOG_TRANSFER
SessionManagerEvent.INVALID
SessionManagerEvent.NAV_BUTTON_RESET
SessionManagerEvent.RTC_TIMER_INTERRUPT
SessionManagerEvent.SYS_HW_RST_M2M2_COMMAND
SessionManagerEvent.SYS_RST_M2M2_COMMAND
SessionManagerEvent.USB_DISCONNECT_UNEXPECTED
SessionManagerState
SessionManagerStatus
WatchResetReason
- adi_spo2_watch.core.enums.user0_enums module
User0BatteryDrain
User0BatteryDrain.ENTER_STATE_END_MON
User0BatteryDrain.ENTER_STATE_GPIO_WAKEUP
User0BatteryDrain.ENTER_STATE_INTERMITTENT
User0BatteryDrain.ENTER_STATE_INT_START_LOG
User0BatteryDrain.ENTER_STATE_INT_STOP_LOG
User0BatteryDrain.ENTER_STATE_INVALID
User0BatteryDrain.ENTER_STATE_OUT_OF_BATTERY_DURING_INTERMITTENT
User0BatteryDrain.ENTER_STATE_RTC_WAKEUP
User0BatteryDrain.ENTER_STATE_SLEEP
User0BatteryDrain.ENTER_STATE_START_MON
User0BatteryDrain.ENTER_STATE_WATCH_RESET
User0BatteryDrain.USER0_ENTER_STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING
User0Command
User0Command.BYPASS_USER0_TIMINGS_REQ
User0Command.BYPASS_USER0_TIMINGS_RES
User0Command.CLEAR_PREV_ST_EVT_REQ
User0Command.CLEAR_PREV_ST_EVT_RES
User0Command.GET_PREV_ST_EVT_REQ
User0Command.GET_PREV_ST_EVT_RES
User0Command.GET_STATE_REQ
User0Command.GET_STATE_RES
User0Command.ID_OP_REQ
User0Command.ID_OP_RES
User0Command.LOWEST
User0Command.SET_STATE_REQ
User0Command.SET_STATE_RES
User0Event
User0Event.BATTERY_DRAINED
User0Event.BATTERY_FULL
User0Event.BLE_ADV_TIMEOUT
User0Event.BLE_DISCONNECT_NW_TERMINATED
User0Event.BLE_DISCONNECT_UNEXPECTED
User0Event.EVENT_RTC_WAKEUP_DONE
User0Event.EVENT_STATE_MACHINE_DEINIT
User0Event.FINISH_LOG_TRANSFER
User0Event.INVALID
User0Event.NAV_BUTTON_RESET
User0Event.RTC_TIMER_INTERRUPT
User0Event.SET_USER0_STATE_M2M2_COMMAND
User0Event.SYS_HW_RST_M2M2_COMMAND
User0Event.SYS_RST_M2M2_COMMAND
User0Event.USB_DISCONNECT_UNEXPECTED
User0Event.WATCH_ON_CRADLE_NAV_BUTTON_RESET
User0ID
User0OperationMode
User0State
User0State.ADMIT_STANDBY
User0State.CHARGING_BATTERY
User0State.END_MONITORING
User0State.INTERMITTENT_MONITORING
User0State.INTERMITTENT_MONITORING_START_LOG
User0State.INTERMITTENT_MONITORING_STOP_LOG
User0State.OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING
User0State.OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORING
User0State.SLEEP
User0State.START_MONITORING
User0Status
User0SubState
User0WatchResetReason
- Module contents
- adi_spo2_watch.core.packets package
- Submodules
- adi_spo2_watch.core.packets.ad7156_packets module
- adi_spo2_watch.core.packets.adp5360_packets module
- adi_spo2_watch.core.packets.bia_packets module
- adi_spo2_watch.core.packets.command_packet module
- adi_spo2_watch.core.packets.common_packets module
- adi_spo2_watch.core.packets.display_packets module
- adi_spo2_watch.core.packets.ecg_packets module
- adi_spo2_watch.core.packets.eda_packets module
- adi_spo2_watch.core.packets.fs_packets module
BadBlockPacket
ConfigFilePacket
DebugInfoPacket
FSStreamStatusPacket
FileCountPacket
FileInfoRequestPacket
FileInfoResponsePacket
KeyValuePairPacket
KeyValuePairResponsePacket
LSRequestPacket
LSResponsePacket
LoggingPacket
PageInfoRequestPacket
PageInfoResponsePacket
PatternWritePacket
StreamBleFileResponsePacket
StreamDebugInfoPacket
StreamFileChunkPacket
StreamFileRequestPacket
StreamFileResponsePacket
SystemTestInfoRequestPacket
SystemTestInfoResponsePacket
VolumeInfoPacket
- adi_spo2_watch.core.packets.low_touch_packets module
- adi_spo2_watch.core.packets.lt_mode4_packets module
- adi_spo2_watch.core.packets.pm_packets module
AppsHealthPacket
BLEStatusPacket
BootloaderVersionPacket
ChipIDPacket
ControlPacket
DCBStatusPacket
DG2502SWStatusPacket
DateTimePacket
DisplayDCBPacket
EEPROMPacket
HibernateModePacket
LDOControlPacket
LDOStatusPacket
MCUVersionPacket
PingPacket
PowerStatePacket
SwitchControlPacket
SyncTimerPacket
SystemInfoPacket
ToolAddressPacket
TopTouchControlPacket
UICRCustomerRegistersPacket
- adi_spo2_watch.core.packets.sensorhub_packets module
ADXL367CalibrationConfigCommandPacket
ADXL367CalibrationEnableCommandPacket
ADXL367ConfigPacket
ADXL367DCBCommandPacket
ADXL367DCBPacket
Adxl367SelfTestRequestPacket
Adxl367SelfTestResponsePacket
AlgoVersionPacket
BootloaderExitModePacket
BootloaderGetOperationModePacket
BootloaderTestDataPacket
DecimationRatePacket
DownloadSensorHubPagePacket
EraseFlashPacket
FirmwareVersionPacket
GetPageSizePacket
LPSelfTestPacket
MAX86178ConfigPacket
MAX86178DCBCommandPacket
MAX86178DCBPacket
Max86178EcgEnPacketizationPacket
RegOpPacket
RegdumpRequestPacket
RegdumpResponsePacket
SHHardResetAPPModePacket
SetAuthorizationPacket
SetBootLoaderModePacket
SetFrequencyPacket
SetIVPacket
SetOpModePacket
SetPageNumberPacket
WASConfigPacket
WASLCFGPacket
WASLibraryConfigPacket
- adi_spo2_watch.core.packets.session_manager_packets module
- adi_spo2_watch.core.packets.stream_data_packets module
AD7156DataPacket
BCMDataPacket
BIADataPacket
CapSenseStreamDataPacket
ECGDataPacket
EDADataPacket
KeyStreamDataPacket
MAX30208TemperatureDataPacket
SHADXLDataPacket
SHAMADataPacket
SHHRMDataPacket
SHMAX86178BIOZDataPacket
SHMAX86178DataPacket
SHMAX86178ECGDataPacket
SHRRDataPacket
SHRegConfPacket
SHSPO2DataPacket
- adi_spo2_watch.core.packets.user0_packets module
- Module contents
Submodules¶
adi_spo2_watch.core.ble_manager module¶
- class adi_spo2_watch.core.ble_manager.BLEManager(vendor_id, product_id, timeout=5, dongle_serial_number=None)¶
Bases:
object
- CMD_CONNECT = 2¶
- CMD_DISCONNECT = 3¶
- CMD_RESET = 127¶
- CMD_SCAN_START = 0¶
- CMD_SCAN_STOP = 1¶
- MAX_LENGTH = 63¶
- RID_CMD = 1¶
- RID_NOT = 3¶
- RID_RSP = 2¶
- connect(mac_address)¶
- disconnect()¶
- receive_thread()¶
adi_spo2_watch.core.packet_manager module¶
- class adi_spo2_watch.core.packet_manager.PacketManager(serial_object, filename=None)¶
Bases:
object
- close()¶
Closes serial port
- disable_command_logging(command_type)¶
- enable_command_logging(command_type)¶
- process_file(display_progress, progress_callback)¶
Reads packet from file and store it in file queue.
- process_queue()¶
Reads the packet from queue and send to relevant callback function.
- receive_packet()¶
Reads packet from serial port and store it in queue.
- send_packet(packet)¶
Receives packet from sdk and send it to the serial to port for device to process.
- send_packet_to_callback(pkt)¶
Sends Packet to callback
- set_ble_source()¶
- set_usb_source()¶
- start_receive_and_process_threads()¶
start process and receive thread.
- subscribe(packet_id, callback)¶
Subscribe packet id to the callback.
- subscribe_command_logger(log_command)¶
- unsubscribe(packet_id, application_callback)¶
Unsubscribe packet id and removes the callback.
- unsubscribe_command_logger()¶
adi_spo2_watch.core.utils module¶
- adi_spo2_watch.core.utils.add_index_to_array(array, one_index=False, to_hex=False)¶
- adi_spo2_watch.core.utils.convert_int_array_to_hex(arr)¶
Convert int to hex.
- adi_spo2_watch.core.utils.get_updated_timestamp(reference_time, last_ts, timestamp)¶
- adi_spo2_watch.core.utils.join_multi_length_packets(packet, sign=False, reverse=False, convert_to_hex=False)¶
Joins array of bytes into integer.
- adi_spo2_watch.core.utils.missing_sequences(expected_seq_no, current_seq_no)¶
- adi_spo2_watch.core.utils.pretty(value, tab_char='\t', next_line_char='\n', indent=0)¶
Print dict in clean format.
- adi_spo2_watch.core.utils.split_int_in_bytes(value, length=None, reverse=False)¶
Breaks int into array of byte array of specified length.
- adi_spo2_watch.core.utils.update_timestamp(packet, last_timestamp, is_syncppg=False)¶