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
ADP5360CommandADP5360Command.ENTER_SHIPMENT_MODE_REQADP5360Command.ENTER_SHIPMENT_MODE_RESADP5360Command.GET_BAT_INFO_REQADP5360Command.GET_BAT_INFO_RESADP5360Command.GET_BAT_THR_REQADP5360Command.GET_BAT_THR_RESADP5360Command.GET_DEV_ID_REQADP5360Command.GET_DEV_ID_RESADP5360Command.LOAD_CFG_REQADP5360Command.LOAD_CFG_RESADP5360Command.LOWESTADP5360Command.SET_BAT_THR_REQADP5360Command.SET_BAT_THR_RESADP5360Command.WDT_CONTROL_REQADP5360Command.WDT_CONTROL_RES
BatteryStatus
- adi_spo2_watch.core.enums.bia_enums module
BIAAppInfoBIACommandBIACommand.ALGO_STREAM_RESBIACommand.DCB_TIMING_INFO_REQBIACommand.DCB_TIMING_INFO_RESBIACommand.FDS_STATUS_REQBIACommand.FDS_STATUS_RESBIACommand.LOAD_DCFG_REQBIACommand.LOAD_DCFG_RESBIACommand.LOWESTBIACommand.READ_DCFG_REQBIACommand.READ_DCFG_RESBIACommand.SET_DFT_NUM_REQBIACommand.SET_DFT_NUM_RESBIACommand.SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_REQBIACommand.SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_RESBIACommand.WRITE_DCFG_REQBIACommand.WRITE_DCFG_RES
BIADFTWindowBIADFTWindow.DFT_WINDOW_1024BIADFTWindow.DFT_WINDOW_128BIADFTWindow.DFT_WINDOW_16BIADFTWindow.DFT_WINDOW_16384BIADFTWindow.DFT_WINDOW_2048BIADFTWindow.DFT_WINDOW_256BIADFTWindow.DFT_WINDOW_32BIADFTWindow.DFT_WINDOW_4BIADFTWindow.DFT_WINDOW_4096BIADFTWindow.DFT_WINDOW_512BIADFTWindow.DFT_WINDOW_64BIADFTWindow.DFT_WINDOW_8BIADFTWindow.DFT_WINDOW_8192
BIASweepFrequencyHSResistorTIA
- adi_spo2_watch.core.enums.board_enums module
- adi_spo2_watch.core.enums.common_enums module
AlarmStatusAlarmStatus.ADPD_CONT_SATURATION_DETECTEDAlarmStatus.BATTERY_LEVEL_CRITICALAlarmStatus.BATTERY_LEVEL_FULLAlarmStatus.BATTERY_LEVEL_LOWAlarmStatus.BLE_PKT_MISSAlarmStatus.CHARGER_OFF_DETECTEDAlarmStatus.CHARGER_ON_DETECTEDAlarmStatus.DCB_LT_CONFIG_LOG_DISABLEDAlarmStatus.DCB_LT_CONFIG_LOG_ENABLEDAlarmStatus.DISABLE_DCB_LT_CONFIG_LOG_FAILEDAlarmStatus.DISABLE_NAND_LT_CONFIG_LOG_FAILEDAlarmStatus.ECG_LEADS_OFF_DETECTEDAlarmStatus.ECG_LEADS_ON_DETECTEDAlarmStatus.ENABLE_DCB_LT_CONFIG_LOG_FAILEDAlarmStatus.ENABLE_NAND_LT_CONFIG_LOG_FAILEDAlarmStatus.FS_FILE_CLOSE_ERRORAlarmStatus.FS_FILE_WRITE_ERRORAlarmStatus.FS_LOG_DOWNLOAD_STOP_BATTERY_CRITICALAlarmStatus.FS_LOG_STOP_BATTERY_LOWAlarmStatus.FS_MEMORY_FULLAlarmStatus.FS_PWR_STATE_SHUTDOWNAlarmStatus.HIGHESTAlarmStatus.LOW_TOUCH_LOGGING_ALREADY_STARTEDAlarmStatus.LOW_TOUCH_MAX_FILE_ERRAlarmStatus.LOW_TOUCH_MEMORY_FULL_ERRAlarmStatus.LT_CONFIG_FILE_NOT_FOUNDAlarmStatus.LT_CONFIG_FILE_READ_ERRAlarmStatus.LT_LCFG_DCB_READ_ERRORAlarmStatus.MAX86178_ECG_LEADS_OFF_DETECTEDAlarmStatus.MAX86178_ECG_LEADS_ON_DETECTEDAlarmStatus.MAX86178_PPG_INVALID_CONFIGAlarmStatus.MAX86178_REG_WRITE_JITTERAlarmStatus.NAND_LT_CONFIG_LOG_DISABLEDAlarmStatus.NAND_LT_CONFIG_LOG_ENABLEDAlarmStatus.NO_ALARMAlarmStatus.USER0_LCFG_DCB_READ_ERROR
ApplicationApplication.AD7156Application.ADP5360Application.ADPDApplication.ADXLApplication.APP_ANDROIDApplication.APP_BLEApplication.APP_IOSApplication.APP_NFEApplication.APP_USBApplication.APP_VSApplication.APP_WTApplication.BIAApplication.DISPLAYApplication.ECGApplication.EDAApplication.EXTERNALApplication.FSApplication.LT_APPApplication.LT_MODE4_APPApplication.MAX30208Application.NULLApplication.PEDOMETERApplication.PMApplication.POST_OFFICEApplication.PPGApplication.PSApplication.SENSORHUB_ADXL367Application.SENSORHUB_MAX86178Application.SENSOR_HUBApplication.SESSION_MANAGER_APPApplication.SQIApplication.TEMPERATUREApplication.USER0_APP
CommonCommandCommonCommand.ALARM_NOTIFICATIONCommonCommand.GET_DCFG_REQCommonCommand.GET_DCFG_RESCommonCommand.GET_LCFG_REQCommonCommand.GET_LCFG_RESCommonCommand.GET_SENSOR_STATUS_REQCommonCommand.GET_SENSOR_STATUS_RESCommonCommand.GET_STREAM_DEC_FACTOR_REQCommonCommand.GET_STREAM_DEC_FACTOR_RESCommonCommand.GET_VERSION_REQCommonCommand.GET_VERSION_RESCommonCommand.HIGHESTCommonCommand.NO_RESPONSECommonCommand.PING_REQCommonCommand.PING_RESCommonCommand.READ_LCFG_REQCommonCommand.READ_LCFG_RESCommonCommand.REGISTER_READ_32_REQCommonCommand.REGISTER_READ_32_RESCommonCommand.REGISTER_READ_REQCommonCommand.REGISTER_READ_RESCommonCommand.REGISTER_WRITE_32_REQCommonCommand.REGISTER_WRITE_32_RESCommonCommand.REGISTER_WRITE_REQCommonCommand.REGISTER_WRITE_RESCommonCommand.SET_LCFG_REQCommonCommand.SET_LCFG_RESCommonCommand.SET_STREAM_DEC_FACTOR_REQCommonCommand.SET_STREAM_DEC_FACTOR_RESCommonCommand.START_SENSOR_REQCommonCommand.START_SENSOR_RESCommonCommand.STOP_SENSOR_REQCommonCommand.STOP_SENSOR_RESCommonCommand.STREAM_DATACommonCommand.SUBSCRIBE_STREAM_REQCommonCommand.SUBSCRIBE_STREAM_RESCommonCommand.UNSUBSCRIBE_STREAM_REQCommonCommand.UNSUBSCRIBE_STREAM_RESCommonCommand.WRITE_LCFG_REQCommonCommand.WRITE_LCFG_RES
CommonStatusCommonStatus.DOWNLOAD_CHECKSUM_ERRORCommonStatus.DOWNLOAD_COMPLETECommonStatus.DOWNLOAD_ERRORCommonStatus.DOWNLOAD_IN_PROGRESSCommonStatus.ERRORCommonStatus.HIGHESTCommonStatus.NEW_STREAM_STATUSCommonStatus.NO_RESPONSECommonStatus.OKCommonStatus.STREAM_COUNT_DECREMENTCommonStatus.STREAM_DEACTIVATEDCommonStatus.STREAM_IN_PROGRESSCommonStatus.STREAM_NOT_STARTEDCommonStatus.STREAM_NOT_STARTED_BATTERY_LOWCommonStatus.STREAM_NOT_STOPPEDCommonStatus.STREAM_STARTEDCommonStatus.STREAM_STOPPEDCommonStatus.SUBSCRIBER_ADDEDCommonStatus.SUBSCRIBER_COUNT_DECREMENTCommonStatus.SUBSCRIBER_NOT_ADDED_BATTERY_LOWCommonStatus.SUBSCRIBER_REMOVED
StreamStream.AD7156Stream.ADPD1Stream.ADPD10Stream.ADPD11Stream.ADPD12Stream.ADPD2Stream.ADPD3Stream.ADPD4Stream.ADPD5Stream.ADPD6Stream.ADPD7Stream.ADPD8Stream.ADPD9Stream.ADXLStream.BATTERYStream.BCMStream.BIAStream.DYNAMIC_AGC_STREAMStream.ECGStream.EDAStream.FSStream.HRVStream.MAX30208_TEMPERATURE_STREAMStream.NULLStream.PEDOMETERStream.PPGStream.SENSORHUB_ADXL367_STREAMStream.SENSORHUB_AMA_STREAMStream.SENSORHUB_HRM_STREAMStream.SENSORHUB_MAX86178_BIOZ_STREAMStream.SENSORHUB_MAX86178_ECG_STREAMStream.SENSORHUB_MAX86178_STREAM1Stream.SENSORHUB_MAX86178_STREAM2Stream.SENSORHUB_MAX86178_STREAM3Stream.SENSORHUB_MAX86178_STREAM4Stream.SENSORHUB_MAX86178_STREAM5Stream.SENSORHUB_MAX86178_STREAM6Stream.SENSORHUB_REG_CONF_STREAMStream.SENSORHUB_RR_STREAMStream.SENSORHUB_SPO2_STREAMStream.SQIStream.STATIC_AGC_STREAMStream.SYNC_PPGStream.TEMPERATURE1Stream.TEMPERATURE10Stream.TEMPERATURE11Stream.TEMPERATURE12Stream.TEMPERATURE2Stream.TEMPERATURE3Stream.TEMPERATURE4Stream.TEMPERATURE5Stream.TEMPERATURE6Stream.TEMPERATURE7Stream.TEMPERATURE8Stream.TEMPERATURE9
get_command()get_status()
- adi_spo2_watch.core.enums.dcb_enums module
DCBCommandDCBConfigBlockIndexDCBConfigBlockIndex.AD5940_BLOCKDCBConfigBlockIndex.AD7156_BLOCKDCBConfigBlockIndex.ADP5360_BLOCKDCBConfigBlockIndex.ADPD4000_BLOCKDCBConfigBlockIndex.ADXL362_BLOCKDCBConfigBlockIndex.BIA_DCFG_BLOCKDCBConfigBlockIndex.BIA_LCFG_BLOCKDCBConfigBlockIndex.ECG_BLOCKDCBConfigBlockIndex.EDA_DCFG_BLOCKDCBConfigBlockIndex.EDA_LCFG_BLOCKDCBConfigBlockIndex.GENERAL_BLOCKDCBConfigBlockIndex.LT_APP_LCFG_BLOCKDCBConfigBlockIndex.MAX_BLOCKDCBConfigBlockIndex.PEDOMETER_BLOCKDCBConfigBlockIndex.PPG_BLOCKDCBConfigBlockIndex.SESSION_CONFIG_BLOCKDCBConfigBlockIndex.SH_ADXL367_BLOCKDCBConfigBlockIndex.SH_MAX86178_BLOCKDCBConfigBlockIndex.TEMPERATURE_BLOCKDCBConfigBlockIndex.TEMPERATURE_CORRECTION_BLOCKDCBConfigBlockIndex.UI_CONFIG_BLOCKDCBConfigBlockIndex.USER0_BLOCKDCBConfigBlockIndex.USER1_BLOCKDCBConfigBlockIndex.USER2_BLOCKDCBConfigBlockIndex.USER3_BLOCK
DCBStatus
- adi_spo2_watch.core.enums.display_enums module
DisplayColorDisplayCommandDisplayCommand.BACKLIGHT_CONTROL_REQDisplayCommand.BACKLIGHT_CONTROL_RESDisplayCommand.GET_BACKLIGHT_CONTROL_REQDisplayCommand.GET_BACKLIGHT_CONTROL_RESDisplayCommand.KEY_STREAM_DATADisplayCommand.KEY_TEST_REQDisplayCommand.KEY_TEST_RESDisplayCommand.SET_DISPLAY_REQDisplayCommand.SET_DISPLAY_RES
- adi_spo2_watch.core.enums.ecg_enums module
- adi_spo2_watch.core.enums.eda_enums module
EDACommandEDACommand.BASELINE_IMP_GET_REQEDACommand.BASELINE_IMP_GET_RESEDACommand.BASELINE_IMP_RESET_REQEDACommand.BASELINE_IMP_RESET_RESEDACommand.BASELINE_IMP_SET_REQEDACommand.BASELINE_IMP_SET_RESEDACommand.CONTROL_AD5940_SLEEP_WAKEUP_REQEDACommand.CONTROL_AD5940_SLEEP_WAKEUP_RESEDACommand.DEBUG_INFO_REQEDACommand.DEBUG_INFO_RESEDACommand.DELETE_RTIA_TABLE_IN_FDS_REQEDACommand.DELETE_RTIA_TABLE_IN_FDS_RESEDACommand.DYNAMIC_SCALE_REQEDACommand.DYNAMIC_SCALE_RESEDACommand.GET_RTIA_TABLE_FDS_REQEDACommand.GET_RTIA_TABLE_FDS_RESEDACommand.GET_RTIA_TABLE_RAM_REQEDACommand.GET_RTIA_TABLE_RAM_RESEDACommand.LOAD_DCFG_REQEDACommand.LOAD_DCFG_RESEDACommand.LOWESTEDACommand.READ_DCFG_REQEDACommand.READ_DCFG_RESEDACommand.RESISTOR_TIA_CAL_REQEDACommand.RESISTOR_TIA_CAL_RESEDACommand.SET_DFT_NUM_REQEDACommand.SET_DFT_NUM_RESEDACommand.SLEEP_WAKEUP_STATUS_REQEDACommand.SLEEP_WAKEUP_STATUS_RESEDACommand.WRITE_DCFG_REQEDACommand.WRITE_DCFG_RES
EDADFTWindowEDAPowerModeScaleResistorScaleResistor.DISABLEDScaleResistor.SCALE_RESISTOR_100KScaleResistor.SCALE_RESISTOR_10KScaleResistor.SCALE_RESISTOR_110ScaleResistor.SCALE_RESISTOR_120KScaleResistor.SCALE_RESISTOR_128KScaleResistor.SCALE_RESISTOR_12KScaleResistor.SCALE_RESISTOR_160KScaleResistor.SCALE_RESISTOR_16KScaleResistor.SCALE_RESISTOR_196KScaleResistor.SCALE_RESISTOR_1KScaleResistor.SCALE_RESISTOR_20KScaleResistor.SCALE_RESISTOR_24KScaleResistor.SCALE_RESISTOR_256KScaleResistor.SCALE_RESISTOR_2KScaleResistor.SCALE_RESISTOR_30KScaleResistor.SCALE_RESISTOR_32KScaleResistor.SCALE_RESISTOR_3KScaleResistor.SCALE_RESISTOR_40KScaleResistor.SCALE_RESISTOR_48KScaleResistor.SCALE_RESISTOR_4KScaleResistor.SCALE_RESISTOR_512KScaleResistor.SCALE_RESISTOR_64KScaleResistor.SCALE_RESISTOR_6KScaleResistor.SCALE_RESISTOR_85KScaleResistor.SCALE_RESISTOR_8KScaleResistor.SCALE_RESISTOR_96K
- adi_spo2_watch.core.enums.fs_enums module
FSCommandFSCommand.APPEND_FILE_REQFSCommand.APPEND_FILE_RESFSCommand.CHUNK_RETRANSMIT_REQFSCommand.CHUNK_RETRANSMIT_RESFSCommand.DCFG_START_LOG_REQFSCommand.DCFG_START_LOG_RESFSCommand.DCFG_STOP_LOG_REQFSCommand.DCFG_STOP_LOG_RESFSCommand.DELETE_CONFIG_FILE_REQFSCommand.DELETE_CONFIG_FILE_RESFSCommand.DEVELOPER_BAD_BLOCK_CREATE_REQFSCommand.DEVELOPER_BAD_BLOCK_CREATE_RESFSCommand.DEVELOPER_GOOD_BLOCK_CREATE_REQFSCommand.DEVELOPER_GOOD_BLOCK_CREATE_RESFSCommand.DEVELOPER_TEST_REQFSCommand.DEVELOPER_TEST_RESFSCommand.DOWNLOAD_LOG_BLE_REQFSCommand.DOWNLOAD_LOG_BLE_RESFSCommand.DOWNLOAD_LOG_CONTINUE_BLE_REQFSCommand.DOWNLOAD_LOG_CONTINUE_BLE_RESFSCommand.DOWNLOAD_LOG_CONTINUE_REQFSCommand.DOWNLOAD_LOG_CONTINUE_RESFSCommand.DOWNLOAD_LOG_REQFSCommand.DOWNLOAD_LOG_RESFSCommand.FORCE_STOP_LOG_REQFSCommand.FORCE_STOP_LOG_RESFSCommand.FORMAT_REQFSCommand.FORMAT_RESFSCommand.FS_CLOSE_STREAM_FILE_REQFSCommand.FS_CLOSE_STREAM_FILE_RESPFSCommand.FS_USB_APP_DEBUG_INFO_REQFSCommand.FS_USB_APP_DEBUG_INFO_RESFSCommand.GET_APP_DEBUG_INFO_REQFSCommand.GET_APP_DEBUG_INFO_RESFSCommand.GET_BAD_BLOCKS_REQFSCommand.GET_BAD_BLOCKS_RESFSCommand.GET_DEBUG_INFO_REQFSCommand.GET_DEBUG_INFO_RESFSCommand.GET_FILE_INFO_REQFSCommand.GET_FILE_INFO_RESFSCommand.GET_NUMBER_OF_FILE_REQFSCommand.GET_NUMBER_OF_FILE_RESFSCommand.GET_STATUS_REQFSCommand.GET_STATUS_RESFSCommand.GET_STREAM_SUB_STATUS_REQFSCommand.GET_STREAM_SUB_STATUS_RESFSCommand.LOG_USER_CONFIG_DATA_REQFSCommand.LOG_USER_CONFIG_DATA_RESFSCommand.LOWESTFSCommand.LS_REQFSCommand.LS_RESFSCommand.MOUNT_REQFSCommand.MOUNT_RESFSCommand.PAGE_READ_TEST_REQFSCommand.PAGE_READ_TEST_RESFSCommand.PATTERN_CONFIG_WRITE_REQFSCommand.PATTERN_CONFIG_WRITE_RESFSCommand.PATTERN_WRITE_REQFSCommand.PATTERN_WRITE_RESFSCommand.SET_KEY_VALUE_PAIR_REQFSCommand.SET_KEY_VALUE_PAIR_RESFSCommand.START_LOGGING_REQFSCommand.START_LOGGING_RESFSCommand.START_STREAM_LOGGING_REQFSCommand.START_STREAM_LOGGING_RESFSCommand.STOP_LOGGING_REQFSCommand.STOP_LOGGING_RESFSCommand.STOP_STREAM_LOGGING_REQFSCommand.STOP_STREAM_LOGGING_RESFSCommand.STREAM_CONTINUE_DEBUG_REQFSCommand.STREAM_CONTINUE_DEBUG_RESFSCommand.STREAM_CONTINUE_RESET_REQFSCommand.STREAM_CONTINUE_RESET_RESFSCommand.STREAM_DEBUG_INFO_REQFSCommand.STREAM_DEBUG_INFO_RESFSCommand.TEST_LOG_REQFSCommand.TEST_LOG_RESFSCommand.VOL_INFO_REQFSCommand.VOL_INFO_RES
FSLoggingFSStatusFSStatus.BLOCKS_WRITE_ERRORFSStatus.CONFIG_FILE_FOUNDFSStatus.CONFIG_FILE_NOT_FOUNDFSStatus.END_OF_DIRFSStatus.END_OF_FILEFSStatus.ERRORFSStatus.ERR_ARGSFSStatus.ERR_BATTERY_LOWFSStatus.ERR_CONFIG_FILE_POSITIONFSStatus.ERR_FORMATFSStatus.ERR_INVALIDFSStatus.ERR_LOG_FORCE_STOPPEDFSStatus.ERR_MAX_FILE_COUNTFSStatus.ERR_MEMORY_FULLFSStatus.ERR_NOT_CHKDFSStatus.ERR_POWER_STATE_SHUTDOWNFSStatus.ERR_STREAM_INVALID_TOOLFSStatus.ERR_STREAM_ONGOINGFSStatus.LOGGING_ERRORFSStatus.LOGGING_IN_PROGRESSFSStatus.LOGGING_NOT_STARTEDFSStatus.LOGGING_STOPPEDFSStatus.LOWESTFSStatus.NO_FILE_TO_APPENDFSStatus.OKFSStatus.SUBSCRIBER_ADDEDFSStatus.SUBSCRIBER_COUNT_DECREMENTFSStatus.SUBSCRIBER_REMOVEDFSStatus.SUB_FAILED_BATTERY_LOW
FSSubStateFileType
- adi_spo2_watch.core.enums.low_touch_enum module
CommandTypeLTCommandLTCommand.ACTIVATE_LT_REQLTCommand.ACTIVATE_LT_RESLTCommand.DEACTIVATE_LT_REQLTCommand.DEACTIVATE_LT_RESLTCommand.DISABLE_LT_CONFIG_LOG_REQLTCommand.DISABLE_LT_CONFIG_LOG_RESLTCommand.ENABLE_LT_CONFIG_LOG_REQLTCommand.ENABLE_LT_CONFIG_LOG_RESLTCommand.GET_LT_LOGGING_STATUS_REQLTCommand.GET_LT_LOGGING_STATUS_RESLTCommand.READ_CH2_CAP_REQLTCommand.READ_CH2_CAP_RESLTCommand.WRIST_DETECT_REQLTCommand.WRIST_DETECT_RES
LTStatusLTWristDetectSensorLTWristDetectStatus
- adi_spo2_watch.core.enums.lt_mode4_enums module
LTMode4CommandLTMode4EventLTMode4Event.DELETE_LT_CONFIG_M2M2_CMDLTMode4Event.FS_MAX_FILE_COUNTLTMode4Event.FS_MEMORY_FULLLTMode4Event.GET_VERSION_M2M2_CMDLTMode4Event.NO_EVENTLTMode4Event.SET_STATE_M2M2_CMDLTMode4Event.SHIPMENT_M2M2_CMDLTMode4Event.SYS_RST_M2M2_COMMANDLTMode4Event.WATCH_BOOT_NO_SOFT_RESETLTMode4Event.WATCH_CHARGING_STARTEDLTMode4Event.WATCH_CHARGING_STOPPED_MAXIMUM_FILE_COUNTLTMode4Event.WATCH_CHARGING_STOPPED_MEMORY_FULLLTMode4Event.WATCH_CHARGING_STOPPED_MEMORY_OKLTMode4Event.WATCH_OFF_CRADLE_NAV_BUTTON_RESETLTMode4Event.WATCH_ON_CRADLE_NAV_BUTTON_RESET
LTMode4StateLTMode4StatusLTMode4WatchResetReason
- adi_spo2_watch.core.enums.pm_enums module
ChipIDControlStatusElectrodeSwitchLDOMCUTypePMCommandPMCommand.BATTERY_LEVEL_ALERTPMCommand.CAP_SENSE_STREAM_DATAPMCommand.CAP_SENSE_TEST_REQPMCommand.CAP_SENSE_TEST_RESPMCommand.CHIP_ID_REQPMCommand.CHIP_ID_RESPMCommand.CLEAR_PO_MEMORY_UTILIZATION_REQPMCommand.CLEAR_PO_MEMORY_UTILIZATION_RESPMCommand.DG2502_SW_STATUS_REQPMCommand.DG2502_SW_STATUS_RESPMCommand.DISABLE_BAT_CHARGE_REQPMCommand.DISABLE_BAT_CHARGE_RESPMCommand.ENABLE_BAT_CHARGE_REQPMCommand.ENABLE_BAT_CHARGE_RESPMCommand.ENTER_BOOTLOADER_REQPMCommand.ENTER_BOOTLOADER_RESPMCommand.FDS_ERASE_REQPMCommand.FDS_ERASE_RESPMCommand.FLASH_RESET_REQPMCommand.FLASH_RESET_RESPMCommand.GET_APPS_HEALTH_REQPMCommand.GET_APPS_HEALTH_RESPMCommand.GET_BAT_INFO_REQPMCommand.GET_BAT_INFO_RESPMCommand.GET_BLE_STATUS_REQPMCommand.GET_BLE_STATUS_RESPMCommand.GET_BOOTLOADER_VERSION_REQPMCommand.GET_BOOTLOADER_VERSION_RESPMCommand.GET_CONNECTED_TOOL_ADDR_REQPMCommand.GET_CONNECTED_TOOL_ADDR_RESPMCommand.GET_DATE_TIME_REQPMCommand.GET_DATE_TIME_RESPMCommand.GET_HIBERNATE_MODE_STATUS_REQPMCommand.GET_HIBERNATE_MODE_STATUS_RESPMCommand.GET_MANUFACTURE_DATE_REQPMCommand.GET_MANUFACTURE_DATE_RESPMCommand.GET_MCU_VERSION_REQPMCommand.GET_MCU_VERSION_RESPMCommand.GET_PO_MEMORY_UTILIZATION_REQPMCommand.GET_PO_MEMORY_UTILIZATION_RESPMCommand.GET_TOP_TOUCH_CONTROL_REQPMCommand.GET_TOP_TOUCH_CONTROL_RESPMCommand.LDO_CONTROL_REQPMCommand.LDO_CONTROL_RESPMCommand.LDO_STATUS_CHECK_REQPMCommand.LDO_STATUS_CHECK_RESPMCommand.LOAD_CFG_REQPMCommand.LOAD_CFG_RESPMCommand.LOWESTPMCommand.READ_EEPROM_REQPMCommand.READ_EEPROM_RESPMCommand.READ_UICR_CUSTOMER_REG_REQPMCommand.READ_UICR_CUSTOMER_REG_RESPMCommand.SET_BAT_THR_REQPMCommand.SET_BAT_THR_RESPMCommand.SET_DATE_TIME_REQPMCommand.SET_DATE_TIME_RESPMCommand.SET_HIBERNATE_MODE_STATUS_REQPMCommand.SET_HIBERNATE_MODE_STATUS_RESPMCommand.SET_MANUFACTURE_DATE_REQPMCommand.SET_MANUFACTURE_DATE_RESPMCommand.SET_POWER_STATE_REQPMCommand.SET_POWER_STATE_RESPMCommand.SET_TOP_TOUCH_CONTROL_REQPMCommand.SET_TOP_TOUCH_CONTROL_RESPMCommand.SW_CONTROL_REQPMCommand.SW_CONTROL_RESPMCommand.SYNC_TIMER_ENABLE_REQPMCommand.SYNC_TIMER_ENABLE_RESPMCommand.SYNC_TIMER_START_STOP_REQPMCommand.SYNC_TIMER_START_STOP_RESPMCommand.SYSTEM_HW_RESET_REQPMCommand.SYSTEM_HW_RESET_RESPMCommand.SYSTEM_RESET_REQPMCommand.SYSTEM_RESET_RESPMCommand.SYS_INFO_REQPMCommand.SYS_INFO_RESPMCommand.WRITE_EEPROM_REQPMCommand.WRITE_EEPROM_RESPMCommand.WRITE_UICR_CUSTOMER_REG_REQPMCommand.WRITE_UICR_CUSTOMER_REG_RES
PMStatusPowerModeUICRCustomerRegisterAccessStatusUICRCustomerRegisterAccessStatus.ERRORUICRCustomerRegisterAccessStatus.ERROR_ALREADY_WRITTENUICRCustomerRegisterAccessStatus.ERROR_ARGSUICRCustomerRegisterAccessStatus.ERROR_CRC_MISMATCHUICRCustomerRegisterAccessStatus.ERROR_LOGGING_IN_PROGRESSUICRCustomerRegisterAccessStatus.ERROR_LOW_BATTERYUICRCustomerRegisterAccessStatus.ERROR_NOTHING_WRITTENUICRCustomerRegisterAccessStatus.ERROR_NULL_PTRUICRCustomerRegisterAccessStatus.OK
- adi_spo2_watch.core.enums.sensorhub_enums module
ADXL367DeviceADXL367MeasRangeALGODeviceAlgoDecimationLowPowerSelfTestResultMAX86178DeviceSHCommandSHCommand.ADXL367_READ_REG_REQSHCommand.ADXL367_READ_REG_RESPSHCommand.ADXL367_SELF_TEST_REQSHCommand.ADXL367_SELF_TEST_RESPSHCommand.ADXL367_WRITE_REG_REQSHCommand.ADXL367_WRITE_REG_RESPSHCommand.ALGO_VERSION_REQSHCommand.ALGO_VERSION_RESPSHCommand.BL_ERASE_FLASH_REQSHCommand.BL_ERASE_FLASH_RESPSHCommand.BL_EXIT_MODE_REQSHCommand.BL_EXIT_MODE_RESPSHCommand.BL_GET_OP_MODE_REQSHCommand.BL_GET_OP_MODE_RESPSHCommand.BL_GET_PAGE_SZ_REQSHCommand.BL_GET_PAGE_SZ_RESPSHCommand.BL_GET_TEST_DATA_REQSHCommand.BL_GET_TEST_DATA_RESPSHCommand.BL_SET_AUTH_REQSHCommand.BL_SET_AUTH_RESPSHCommand.BL_SET_IV_REQSHCommand.BL_SET_IV_RESPSHCommand.BL_SET_MODE_REQSHCommand.BL_SET_MODE_RESPSHCommand.BL_SET_NUM_PAGE_REQSHCommand.BL_SET_NUM_PAGE_RESPSHCommand.CONFIG_OP_MODE_REQSHCommand.CONFIG_OP_MODE_RESPSHCommand.DOWNLOAD_PAGE_INIT_REQSHCommand.DOWNLOAD_PAGE_INIT_RESPSHCommand.DOWNLOAD_PAGE_START_REQSHCommand.DOWNLOAD_PAGE_START_RESPSHCommand.ENABLE_MAX86178_ECG_PACKETIZATION_REQSHCommand.ENABLE_MAX86178_ECG_PACKETIZATION_RESPSHCommand.ERASE_ADXL367_DCB_REQSHCommand.ERASE_ADXL367_DCB_RESPSHCommand.ERASE_MAX86178_DCB_REQSHCommand.ERASE_MAX86178_DCB_RESPSHCommand.FIRMWARE_VERSION_REQSHCommand.FIRMWARE_VERSION_RESPSHCommand.GET_ADXL367_G_CALIBRATION_EN_REQSHCommand.GET_ADXL367_G_CALIBRATION_EN_RESPSHCommand.GET_ADXL367_G_CALIBRATION_REQSHCommand.GET_ADXL367_G_CALIBRATION_RESPSHCommand.GET_DECIMATION_REQSHCommand.GET_DECIMATION_RESPSHCommand.GET_FS_REQSHCommand.GET_FS_RESPSHCommand.HARD_RESET_REQSHCommand.HARD_RESET_RESPSHCommand.LOAD_ADXL367_CFG_REQSHCommand.LOAD_ADXL367_CFG_RESPSHCommand.LOAD_MAX86178_CFG_REQSHCommand.LOAD_MAX86178_CFG_RESPSHCommand.LP_SELF_TEST_REQSHCommand.LP_SELF_TEST_RESPSHCommand.MAX86178_READ_REG_REQSHCommand.MAX86178_READ_REG_RESPSHCommand.MAX86178_WRITE_REG_REQSHCommand.MAX86178_WRITE_REG_RESPSHCommand.READ_ADXL367_DCB_REQSHCommand.READ_ADXL367_DCB_RESPSHCommand.READ_MAX86178_DCB_REQSHCommand.READ_MAX86178_DCB_RESPSHCommand.RR_VERSION_REQSHCommand.RR_VERSION_RESPSHCommand.SET_ADXL367_G_CALIBRATION_EN_REQSHCommand.SET_ADXL367_G_CALIBRATION_EN_RESPSHCommand.SET_ADXL367_G_CALIBRATION_REQSHCommand.SET_ADXL367_G_CALIBRATION_RESPSHCommand.SET_DECIMATION_REQSHCommand.SET_DECIMATION_RESPSHCommand.SET_FS_REQSHCommand.SET_FS_RESPSHCommand.SH_REG_DUMP_REQSHCommand.SH_REG_DUMP_RESPSHCommand.WRITE_ADXL367_DCB_REQSHCommand.WRITE_ADXL367_DCB_RESPSHCommand.WRITE_MAX86178_DCB_REQSHCommand.WRITE_MAX86178_DCB_RESP
SHConfigIDSHDeviceSHModeSHSlotMode
- adi_spo2_watch.core.enums.session_manager_enums module
SessionManagerCommandSessionManagerEventSessionManagerEvent.BATTERY_CRITICALSessionManagerEvent.BATTERY_DRAINEDSessionManagerEvent.BATTERY_FULLSessionManagerEvent.BLE_ADV_TIMEOUTSessionManagerEvent.BLE_DISCONNECT_SESSION_TERMINATEDSessionManagerEvent.BLE_DISCONNECT_UNEXPECTEDSessionManagerEvent.FINISH_LOG_TRANSFERSessionManagerEvent.INVALIDSessionManagerEvent.NAV_BUTTON_RESETSessionManagerEvent.RTC_TIMER_INTERRUPTSessionManagerEvent.SYS_HW_RST_M2M2_COMMANDSessionManagerEvent.SYS_RST_M2M2_COMMANDSessionManagerEvent.USB_DISCONNECT_UNEXPECTED
SessionManagerStateSessionManagerStatusWatchResetReason
- adi_spo2_watch.core.enums.user0_enums module
User0BatteryDrainUser0BatteryDrain.ENTER_STATE_END_MONUser0BatteryDrain.ENTER_STATE_GPIO_WAKEUPUser0BatteryDrain.ENTER_STATE_INTERMITTENTUser0BatteryDrain.ENTER_STATE_INT_START_LOGUser0BatteryDrain.ENTER_STATE_INT_STOP_LOGUser0BatteryDrain.ENTER_STATE_INVALIDUser0BatteryDrain.ENTER_STATE_OUT_OF_BATTERY_DURING_INTERMITTENTUser0BatteryDrain.ENTER_STATE_RTC_WAKEUPUser0BatteryDrain.ENTER_STATE_SLEEPUser0BatteryDrain.ENTER_STATE_START_MONUser0BatteryDrain.ENTER_STATE_WATCH_RESETUser0BatteryDrain.USER0_ENTER_STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING
User0CommandUser0Command.BYPASS_USER0_TIMINGS_REQUser0Command.BYPASS_USER0_TIMINGS_RESUser0Command.CLEAR_PREV_ST_EVT_REQUser0Command.CLEAR_PREV_ST_EVT_RESUser0Command.GET_PREV_ST_EVT_REQUser0Command.GET_PREV_ST_EVT_RESUser0Command.GET_STATE_REQUser0Command.GET_STATE_RESUser0Command.ID_OP_REQUser0Command.ID_OP_RESUser0Command.LOWESTUser0Command.SET_STATE_REQUser0Command.SET_STATE_RES
User0EventUser0Event.BATTERY_DRAINEDUser0Event.BATTERY_FULLUser0Event.BLE_ADV_TIMEOUTUser0Event.BLE_DISCONNECT_NW_TERMINATEDUser0Event.BLE_DISCONNECT_UNEXPECTEDUser0Event.EVENT_RTC_WAKEUP_DONEUser0Event.EVENT_STATE_MACHINE_DEINITUser0Event.FINISH_LOG_TRANSFERUser0Event.INVALIDUser0Event.NAV_BUTTON_RESETUser0Event.RTC_TIMER_INTERRUPTUser0Event.SET_USER0_STATE_M2M2_COMMANDUser0Event.SYS_HW_RST_M2M2_COMMANDUser0Event.SYS_RST_M2M2_COMMANDUser0Event.USB_DISCONNECT_UNEXPECTEDUser0Event.WATCH_ON_CRADLE_NAV_BUTTON_RESET
User0IDUser0OperationModeUser0StateUser0State.ADMIT_STANDBYUser0State.CHARGING_BATTERYUser0State.END_MONITORINGUser0State.INTERMITTENT_MONITORINGUser0State.INTERMITTENT_MONITORING_START_LOGUser0State.INTERMITTENT_MONITORING_STOP_LOGUser0State.OUT_OF_BATTERY_STATE_BEFORE_START_MONITORINGUser0State.OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORINGUser0State.SLEEPUser0State.START_MONITORING
User0StatusUser0SubStateUser0WatchResetReason
- 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
BadBlockPacketConfigFilePacketDebugInfoPacketFSStreamStatusPacketFileCountPacketFileInfoRequestPacketFileInfoResponsePacketKeyValuePairPacketKeyValuePairResponsePacketLSRequestPacketLSResponsePacketLoggingPacketPageInfoRequestPacketPageInfoResponsePacketPatternWritePacketStreamBleFileResponsePacketStreamDebugInfoPacketStreamFileChunkPacketStreamFileRequestPacketStreamFileResponsePacketSystemTestInfoRequestPacketSystemTestInfoResponsePacketVolumeInfoPacket
- 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
AppsHealthPacketBLEStatusPacketBootloaderVersionPacketChipIDPacketControlPacketDCBStatusPacketDG2502SWStatusPacketDateTimePacketDisplayDCBPacketEEPROMPacketHibernateModePacketLDOControlPacketLDOStatusPacketMCUVersionPacketPingPacketPowerStatePacketSwitchControlPacketSyncTimerPacketSystemInfoPacketToolAddressPacketTopTouchControlPacketUICRCustomerRegistersPacket
- adi_spo2_watch.core.packets.sensorhub_packets module
ADXL367CalibrationConfigCommandPacketADXL367CalibrationEnableCommandPacketADXL367ConfigPacketADXL367DCBCommandPacketADXL367DCBPacketAdxl367SelfTestRequestPacketAdxl367SelfTestResponsePacketAlgoVersionPacketBootloaderExitModePacketBootloaderGetOperationModePacketBootloaderTestDataPacketDecimationRatePacketDownloadSensorHubPagePacketEraseFlashPacketFirmwareVersionPacketGetPageSizePacketLPSelfTestPacketMAX86178ConfigPacketMAX86178DCBCommandPacketMAX86178DCBPacketMax86178EcgEnPacketizationPacketRegOpPacketRegdumpRequestPacketRegdumpResponsePacketSHHardResetAPPModePacketSetAuthorizationPacketSetBootLoaderModePacketSetFrequencyPacketSetIVPacketSetOpModePacketSetPageNumberPacketWASConfigPacketWASLCFGPacketWASLibraryConfigPacket
- adi_spo2_watch.core.packets.session_manager_packets module
- adi_spo2_watch.core.packets.stream_data_packets module
AD7156DataPacketBCMDataPacketBIADataPacketCapSenseStreamDataPacketECGDataPacketEDADataPacketKeyStreamDataPacketMAX30208TemperatureDataPacketSHADXLDataPacketSHAMADataPacketSHHRMDataPacketSHMAX86178BIOZDataPacketSHMAX86178DataPacketSHMAX86178ECGDataPacketSHRRDataPacketSHRegConfPacketSHSPO2DataPacket
- 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)¶