adi_spo2_watch package¶
Subpackages¶
- adi_spo2_watch.application package
- Subpackages
- Submodules
- adi_spo2_watch.application.ad7156_application module
AD7156ApplicationAD7156Application.delete_device_configuration_block()AD7156Application.disable_csv_logging()AD7156Application.enable_csv_logging()AD7156Application.get_supported_streams()AD7156Application.load_configuration()AD7156Application.read_device_configuration_block()AD7156Application.read_register()AD7156Application.write_device_configuration_block()AD7156Application.write_device_configuration_block_from_file()AD7156Application.write_register()
- adi_spo2_watch.application.adp5360_application module
ADP5360ApplicationADP5360Application.STREAM_BATTERYADP5360Application.delete_device_configuration_block()ADP5360Application.disable_csv_logging()ADP5360Application.enable_csv_logging()ADP5360Application.get_battery_info()ADP5360Application.get_battery_threshold()ADP5360Application.get_supported_streams()ADP5360Application.read_device_configuration_block()ADP5360Application.read_register()ADP5360Application.set_battery_threshold()ADP5360Application.set_callback()ADP5360Application.subscribe_stream()ADP5360Application.unsubscribe_stream()ADP5360Application.write_device_configuration_block()ADP5360Application.write_device_configuration_block_from_file()ADP5360Application.write_register()
- adi_spo2_watch.application.bia_application module
BIAApplicationBIAApplication.BIA_DCFG_BLOCKBIAApplication.BIA_LCFG_BLOCKBIAApplication.DFT_WINDOW_1024BIAApplication.DFT_WINDOW_128BIAApplication.DFT_WINDOW_16BIAApplication.DFT_WINDOW_16384BIAApplication.DFT_WINDOW_2048BIAApplication.DFT_WINDOW_256BIAApplication.DFT_WINDOW_32BIAApplication.DFT_WINDOW_4BIAApplication.DFT_WINDOW_4096BIAApplication.DFT_WINDOW_512BIAApplication.DFT_WINDOW_64BIAApplication.DFT_WINDOW_8BIAApplication.DFT_WINDOW_8192BIAApplication.RESISTOR_1KBIAApplication.RESISTOR_200BIAApplication.RESISTOR_5KBIAApplication.STREAM_BCMBIAApplication.STREAM_BIABIAApplication.calibrate_hs_resistor_tia()BIAApplication.delete_device_configuration_block()BIAApplication.disable_csv_logging()BIAApplication.enable_csv_logging()BIAApplication.get_device_configuration()BIAApplication.get_sensor_status()BIAApplication.get_supported_dcb_block()BIAApplication.get_supported_dft_windows()BIAApplication.get_supported_hs_resistor_tia_ids()BIAApplication.get_supported_streams()BIAApplication.load_device_configuration()BIAApplication.read_device_configuration_block()BIAApplication.read_library_configuration()BIAApplication.set_callback()BIAApplication.set_device_configuration()BIAApplication.set_discrete_fourier_transformation()BIAApplication.start_and_subscribe_stream()BIAApplication.stop_and_unsubscribe_stream()BIAApplication.subscribe_stream()BIAApplication.unsubscribe_stream()BIAApplication.write_dcb_to_lcfg()BIAApplication.write_device_configuration_block()BIAApplication.write_device_configuration_block_from_file()BIAApplication.write_library_configuration()
- adi_spo2_watch.application.common_application module
- adi_spo2_watch.application.common_stream module
CommonStreamCommonStream.get_packet_lost_count()CommonStream.get_sensor_status()CommonStream.set_callback()CommonStream.start_and_subscribe_stream()CommonStream.start_sensor()CommonStream.stop_and_unsubscribe_stream()CommonStream.stop_sensor()CommonStream.subscribe_stream()CommonStream.unsubscribe_stream()
- adi_spo2_watch.application.csv_logging module
- adi_spo2_watch.application.ecg_application module
ECGApplicationECGApplication.delete_device_configuration_block()ECGApplication.disable_csv_logging()ECGApplication.enable_csv_logging()ECGApplication.get_algo_version()ECGApplication.get_decimation_factor()ECGApplication.get_sensor_status()ECGApplication.get_supported_streams()ECGApplication.get_version()ECGApplication.read_device_configuration_block()ECGApplication.read_library_configuration()ECGApplication.set_decimation_factor()ECGApplication.start_and_subscribe_stream()ECGApplication.start_sensor()ECGApplication.stop_and_unsubscribe_stream()ECGApplication.stop_sensor()ECGApplication.subscribe_stream()ECGApplication.unsubscribe_stream()ECGApplication.write_dcb_to_lcfg()ECGApplication.write_device_configuration_block()ECGApplication.write_device_configuration_block_from_file()ECGApplication.write_library_configuration()
- adi_spo2_watch.application.eda_application module
EDAApplicationEDAApplication.DFT_WINDOW_16EDAApplication.DFT_WINDOW_32EDAApplication.DFT_WINDOW_4EDAApplication.DFT_WINDOW_8EDAApplication.EDA_DCFG_BLOCKEDAApplication.EDA_LCFG_BLOCKEDAApplication.POWER_INVALIDEDAApplication.POWER_SLEEPEDAApplication.POWER_WAKEUPEDAApplication.SCALE_RESISTOR_100KEDAApplication.SCALE_RESISTOR_10KEDAApplication.SCALE_RESISTOR_110EDAApplication.SCALE_RESISTOR_120KEDAApplication.SCALE_RESISTOR_128KEDAApplication.SCALE_RESISTOR_12KEDAApplication.SCALE_RESISTOR_160KEDAApplication.SCALE_RESISTOR_16KEDAApplication.SCALE_RESISTOR_196KEDAApplication.SCALE_RESISTOR_1KEDAApplication.SCALE_RESISTOR_20KEDAApplication.SCALE_RESISTOR_24KEDAApplication.SCALE_RESISTOR_256KEDAApplication.SCALE_RESISTOR_2KEDAApplication.SCALE_RESISTOR_30KEDAApplication.SCALE_RESISTOR_32KEDAApplication.SCALE_RESISTOR_3KEDAApplication.SCALE_RESISTOR_40KEDAApplication.SCALE_RESISTOR_48KEDAApplication.SCALE_RESISTOR_4KEDAApplication.SCALE_RESISTOR_512KEDAApplication.SCALE_RESISTOR_64KEDAApplication.SCALE_RESISTOR_6KEDAApplication.SCALE_RESISTOR_85KEDAApplication.SCALE_RESISTOR_8KEDAApplication.SCALE_RESISTOR_96KEDAApplication.calibrate_resistor_tia()EDAApplication.delete_device_configuration_block()EDAApplication.delete_rtia_calibration_table()EDAApplication.disable_csv_logging()EDAApplication.disable_dynamic_scaling()EDAApplication.enable_csv_logging()EDAApplication.enable_dynamic_scaling()EDAApplication.get_baseline_impedance()EDAApplication.get_decimation_factor()EDAApplication.get_device_configuration()EDAApplication.get_fds_rtia_calibration_table()EDAApplication.get_ram_rtia_calibration_table()EDAApplication.get_sensor_status()EDAApplication.get_supported_dcb_block()EDAApplication.get_supported_dft_windows()EDAApplication.get_supported_power_modes()EDAApplication.get_supported_scales()EDAApplication.get_supported_streams()EDAApplication.get_version()EDAApplication.load_device_configuration()EDAApplication.read_device_configuration_block()EDAApplication.read_library_configuration()EDAApplication.read_register()EDAApplication.reset_baseline_impedance()EDAApplication.set_baseline_impedance()EDAApplication.set_decimation_factor()EDAApplication.set_device_configuration()EDAApplication.set_discrete_fourier_transformation()EDAApplication.set_power_mode()EDAApplication.start_and_subscribe_stream()EDAApplication.start_sensor()EDAApplication.stop_and_unsubscribe_stream()EDAApplication.stop_sensor()EDAApplication.subscribe_stream()EDAApplication.unsubscribe_stream()EDAApplication.write_dcb_to_lcfg()EDAApplication.write_device_configuration_block()EDAApplication.write_device_configuration_block_from_file()EDAApplication.write_library_configuration()EDAApplication.write_register()
- adi_spo2_watch.application.fs_application module
FSApplicationFSApplication.CRC_CHECK_EVENTFSApplication.DOWNLOAD_EVENTFSApplication.JOIN_FILE_EVENTFSApplication.MAX30208_TEMPERATURE_STREAMFSApplication.SEQUENCE_CHECK_EVENTFSApplication.SH_ADXL_STREAMFSApplication.SH_AMA_STREAMFSApplication.SH_HRM_STREAMFSApplication.SH_MAX86178_BIOZ_STREAMFSApplication.SH_MAX86178_ECG_STREAMFSApplication.SH_MAX86178_STREAM1FSApplication.SH_MAX86178_STREAM2FSApplication.SH_MAX86178_STREAM3FSApplication.SH_MAX86178_STREAM4FSApplication.SH_MAX86178_STREAM5FSApplication.SH_MAX86178_STREAM6FSApplication.SH_REG_CONF_STREAMFSApplication.SH_RR_STREAMFSApplication.SH_SPO2_STREAMFSApplication.STREAM_AD7156FSApplication.STREAM_ADPD1FSApplication.STREAM_ADPD10FSApplication.STREAM_ADPD11FSApplication.STREAM_ADPD12FSApplication.STREAM_ADPD2FSApplication.STREAM_ADPD3FSApplication.STREAM_ADPD4FSApplication.STREAM_ADPD5FSApplication.STREAM_ADPD6FSApplication.STREAM_ADPD7FSApplication.STREAM_ADPD8FSApplication.STREAM_ADPD9FSApplication.STREAM_ADXLFSApplication.STREAM_BATTERYFSApplication.STREAM_BCMFSApplication.STREAM_BIAFSApplication.STREAM_DYNAMIC_AGCFSApplication.STREAM_ECGFSApplication.STREAM_EDAFSApplication.STREAM_HRVFSApplication.STREAM_PEDOMETERFSApplication.STREAM_PPGFSApplication.STREAM_SQIFSApplication.STREAM_STATIC_AGCFSApplication.STREAM_TEMPERATURE1FSApplication.STREAM_TEMPERATURE10FSApplication.STREAM_TEMPERATURE11FSApplication.STREAM_TEMPERATURE12FSApplication.STREAM_TEMPERATURE2FSApplication.STREAM_TEMPERATURE3FSApplication.STREAM_TEMPERATURE4FSApplication.STREAM_TEMPERATURE5FSApplication.STREAM_TEMPERATURE6FSApplication.STREAM_TEMPERATURE7FSApplication.STREAM_TEMPERATURE8FSApplication.STREAM_TEMPERATURE9FSApplication.abort_logging()FSApplication.append_file()FSApplication.delete_config_file()FSApplication.disable_config_log()FSApplication.download_file()FSApplication.download_file_chunk()FSApplication.download_file_v2()FSApplication.enable_config_log()FSApplication.format()FSApplication.get_file_count()FSApplication.get_status()FSApplication.get_stream_status()FSApplication.get_supported_streams()FSApplication.inject_key_value_pair()FSApplication.ls()FSApplication.mount()FSApplication.start_logging()FSApplication.stop_logging()FSApplication.stream_file()FSApplication.subscribe_stream()FSApplication.unsubscribe_stream()FSApplication.volume_info()FSApplication.write_config_file()
- adi_spo2_watch.application.low_touch_application module
LowTouchApplicationLowTouchApplication.GENERAL_BLOCKLowTouchApplication.LT_APP_LCFG_BLOCKLowTouchApplication.START_COMMANDLowTouchApplication.STOP_COMMANDLowTouchApplication.delete_device_configuration_block()LowTouchApplication.disable_command_logging()LowTouchApplication.disable_touch_sensor()LowTouchApplication.enable_command_logging()LowTouchApplication.enable_touch_sensor()LowTouchApplication.get_low_touch_status()LowTouchApplication.get_supported_command_type()LowTouchApplication.get_supported_dcb_block()LowTouchApplication.read_ch2_cap()LowTouchApplication.read_device_configuration_block()LowTouchApplication.read_library_configuration()LowTouchApplication.wrist_detect()LowTouchApplication.write_device_configuration_block_from_file()LowTouchApplication.write_library_configuration()
- adi_spo2_watch.application.lt_mode4_application module
LTMode4ApplicationLTMode4Application.CONFIGUREDLTMode4Application.FS_MAX_FILE_COUNTLTMode4Application.FS_MEMORY_FULLLTMode4Application.LOG_DOWNLOADLTMode4Application.LOG_OFFLTMode4Application.LOG_OFF_TOOL_CONNECTEDLTMode4Application.LOG_ONLTMode4Application.SHIPMENT_MODELTMode4Application.STANDBYLTMode4Application.clear_prev_state_event()LTMode4Application.get_prev_state_event()LTMode4Application.get_state()LTMode4Application.get_supported_states()LTMode4Application.set_state()
- adi_spo2_watch.application.max30208_application module
- adi_spo2_watch.application.pm_application module
PMApplicationPMApplication.CHIP_AD5940PMApplication.CHIP_AD7156PMApplication.CHIP_ADP5360PMApplication.CHIP_ADPD4KPMApplication.CHIP_ADXL362PMApplication.CHIP_MAX30208PMApplication.CHIP_NAND_FLASHPMApplication.CHIP_SH_ADXL367PMApplication.CHIP_SH_MAX86178PMApplication.delete_display_device_configuration_block()PMApplication.device_configuration_block_status()PMApplication.disable_battery_charging()PMApplication.disable_hibernate_mode()PMApplication.disable_sync_timer()PMApplication.disable_top_touch()PMApplication.enable_battery_charging()PMApplication.enable_hibernate_mode()PMApplication.enable_sync_timer()PMApplication.enable_top_touch()PMApplication.enter_boot_loader_mode()PMApplication.fds_erase()PMApplication.get_bootloader_version()PMApplication.get_chip_id()PMApplication.get_datetime()PMApplication.get_existing_connection()PMApplication.get_hibernate_mode()PMApplication.get_mcu_version()PMApplication.get_supported_chips()PMApplication.get_system_info()PMApplication.get_top_touch_status()PMApplication.get_version()PMApplication.load_configuration()PMApplication.read_display_device_configuration_block()PMApplication.read_uicr_customer_registers()PMApplication.set_datetime()PMApplication.start_sync_timer()PMApplication.stop_sync_timer()PMApplication.system_hardware_reset()PMApplication.system_reset()PMApplication.write_display_device_configuration_block()PMApplication.write_display_device_configuration_block_from_file()PMApplication.write_uicr_customer_registers()
- adi_spo2_watch.application.sensorhub_application module
SensorHubApplicationSensorHubApplication.ADXL367_DEVICESensorHubApplication.DEVICE_367SensorHubApplication.DEVICE_AMASensorHubApplication.DEVICE_BIOZSensorHubApplication.DEVICE_ECGSensorHubApplication.DEVICE_G_R_IRSensorHubApplication.DEVICE_WASSensorHubApplication.MAX86178_DEVICESensorHubApplication.MAX86178_ECG_DEVICESensorHubApplication.SENSORHUB_DEVICESensorHubApplication.SH_ADXL367_MEAS_RANGE_2GSensorHubApplication.SH_ADXL367_MEAS_RANGE_4GSensorHubApplication.SH_ADXL367_MEAS_RANGE_8GSensorHubApplication.SH_ADXL_STREAMSensorHubApplication.SH_AMA_STREAMSensorHubApplication.SH_APPLICATION_MODESensorHubApplication.SH_BOOTLOADER_MODESensorHubApplication.SH_CONFIG_ADXL_MODESensorHubApplication.SH_CONFIG_ALGO_MODESensorHubApplication.SH_CONFIG_AMA_MODESensorHubApplication.SH_CONFIG_BIOZ_MODESensorHubApplication.SH_CONFIG_ECG_MODESensorHubApplication.SH_CONFIG_PPG_MODESensorHubApplication.SH_CONFIG_RAW_MODESensorHubApplication.SH_HRM_STREAMSensorHubApplication.SH_MAX86178_BIOZ_STREAMSensorHubApplication.SH_MAX86178_ECG_STREAMSensorHubApplication.SH_MAX86178_STREAM1SensorHubApplication.SH_MAX86178_STREAM2SensorHubApplication.SH_MAX86178_STREAM3SensorHubApplication.SH_MAX86178_STREAM4SensorHubApplication.SH_MAX86178_STREAM5SensorHubApplication.SH_MAX86178_STREAM6SensorHubApplication.SH_REG_CONF_STREAMSensorHubApplication.SH_RR_STREAMSensorHubApplication.SH_SPO2_STREAMSensorHubApplication.adxl367_read_register()SensorHubApplication.adxl367_self_test()SensorHubApplication.adxl367_write_register()SensorHubApplication.bootloader_test_data()SensorHubApplication.delete_adxl367_device_configuration_block()SensorHubApplication.delete_max86178_device_configuration_block()SensorHubApplication.disable_csv_logging()SensorHubApplication.enable_csv_logging()SensorHubApplication.enter_sh_boot_loader_mode()SensorHubApplication.get_adxl367_calibration_config()SensorHubApplication.get_adxl367_calibration_en()SensorHubApplication.get_algo_decimation()SensorHubApplication.get_operation_mode()SensorHubApplication.get_sensor_status()SensorHubApplication.get_sh_algo_version()SensorHubApplication.get_sh_firmware_version()SensorHubApplication.get_sh_frequency()SensorHubApplication.get_sh_page_size()SensorHubApplication.get_sh_rr_version()SensorHubApplication.get_supported_adxl367_devices()SensorHubApplication.get_supported_adxl367_meas_range()SensorHubApplication.get_supported_config_ids()SensorHubApplication.get_supported_devices()SensorHubApplication.get_supported_max86178_devices()SensorHubApplication.get_supported_streams()SensorHubApplication.get_supported_was_devices()SensorHubApplication.load_adxl367_configuration()SensorHubApplication.load_max86178_configuration()SensorHubApplication.load_was_configuration()SensorHubApplication.lp_self_test()SensorHubApplication.max86178_enable_ecg_packetization()SensorHubApplication.max86178_read_register()SensorHubApplication.max86178_write_register()SensorHubApplication.read_adxl367_device_configuration_block()SensorHubApplication.read_library_configuration()SensorHubApplication.read_max86178_device_configuration_block()SensorHubApplication.read_register_dump()SensorHubApplication.read_was_library_configuration_block()SensorHubApplication.set_adxl367_calibration_config()SensorHubApplication.set_adxl367_calibration_en()SensorHubApplication.set_algo_decimation()SensorHubApplication.set_callback()SensorHubApplication.set_operation_mode()SensorHubApplication.set_sh_authorization()SensorHubApplication.set_sh_frequency()SensorHubApplication.set_sh_iv()SensorHubApplication.set_sh_page_num()SensorHubApplication.sh_erase_flash()SensorHubApplication.sh_exit_bootloader()SensorHubApplication.sh_hard_reset()SensorHubApplication.sh_init_download_page()SensorHubApplication.sh_start_download_page()SensorHubApplication.start_and_subscribe_stream()SensorHubApplication.stop_and_unsubscribe_stream()SensorHubApplication.subscribe_stream()SensorHubApplication.unsubscribe_stream()SensorHubApplication.write_adxl367_device_configuration_block()SensorHubApplication.write_adxl367_device_configuration_block_from_file()SensorHubApplication.write_library_configuration()SensorHubApplication.write_max86178_device_configuration_block()SensorHubApplication.write_max86178_device_configuration_block_from_file()SensorHubApplication.write_was_library_configuration_block_from_file()
- adi_spo2_watch.application.session_manager_application module
SessionManagerApplicationSessionManagerApplication.delete_device_configuration_block()SessionManagerApplication.get_session_states()SessionManagerApplication.read_device_configuration_block()SessionManagerApplication.read_library_configuration()SessionManagerApplication.start_sensor()SessionManagerApplication.stop_sensor()SessionManagerApplication.write_device_configuration_block()SessionManagerApplication.write_device_configuration_block_from_file()SessionManagerApplication.write_library_configuration()
- adi_spo2_watch.application.test_application module
TestApplicationTestApplication.BLACKTestApplication.BLUETestApplication.GREENTestApplication.LDO_EPHYZTestApplication.LDO_FSTestApplication.LDO_OPTICALTestApplication.LED_BLUETestApplication.LED_GREENTestApplication.LED_IRTestApplication.LED_MWLTestApplication.LED_REDTestApplication.POWER_MODE_ACTIVETestApplication.POWER_MODE_HIBERNATETestApplication.POWER_MODE_SHUTDOWNTestApplication.REDTestApplication.STREAM_ADPD1TestApplication.STREAM_ADPD10TestApplication.STREAM_ADPD11TestApplication.STREAM_ADPD12TestApplication.STREAM_ADPD2TestApplication.STREAM_ADPD3TestApplication.STREAM_ADPD4TestApplication.STREAM_ADPD5TestApplication.STREAM_ADPD6TestApplication.STREAM_ADPD7TestApplication.STREAM_ADPD8TestApplication.STREAM_ADPD9TestApplication.STREAM_ADXLTestApplication.STREAM_BCMTestApplication.STREAM_ECGTestApplication.STREAM_EDATestApplication.STREAM_PEDOMETERTestApplication.STREAM_PPGTestApplication.STREAM_SQITestApplication.STREAM_SYNC_PPGTestApplication.STREAM_TEMPERATURE1TestApplication.STREAM_TEMPERATURE10TestApplication.STREAM_TEMPERATURE11TestApplication.STREAM_TEMPERATURE12TestApplication.STREAM_TEMPERATURE2TestApplication.STREAM_TEMPERATURE3TestApplication.STREAM_TEMPERATURE4TestApplication.STREAM_TEMPERATURE5TestApplication.STREAM_TEMPERATURE6TestApplication.STREAM_TEMPERATURE7TestApplication.STREAM_TEMPERATURE8TestApplication.STREAM_TEMPERATURE9TestApplication.SWITCH_AD5940TestApplication.SWITCH_AD8233TestApplication.SWITCH_ADPD4000TestApplication.WHITETestApplication.adxl_self_test()TestApplication.disable_back_light()TestApplication.disable_cap_sense_test()TestApplication.disable_electrode_switch()TestApplication.disable_key_press_test()TestApplication.disable_ldo()TestApplication.enable_back_light()TestApplication.enable_cap_sense_test()TestApplication.enable_electrode_switch()TestApplication.enable_key_press_test()TestApplication.enable_ldo()TestApplication.file_read_test()TestApplication.flash_reset()TestApplication.fs_log_test()TestApplication.fs_mark_block_as_bad()TestApplication.fs_mark_block_as_good()TestApplication.fs_test()TestApplication.get_agc_info()TestApplication.get_apps_health_status()TestApplication.get_bad_blocks()TestApplication.get_debug_info()TestApplication.get_fds_status()TestApplication.get_file_info()TestApplication.get_ppg_states()TestApplication.get_stream_debug_info()TestApplication.get_supported_display_colors()TestApplication.get_supported_ldo()TestApplication.get_supported_led_ids()TestApplication.get_supported_power_states()TestApplication.get_supported_streams()TestApplication.get_supported_switches()TestApplication.page_read_test()TestApplication.pattern_config_write()TestApplication.pattern_write()TestApplication.ping()TestApplication.read_device_configuration_block_info()TestApplication.set_cap_sense_callback()TestApplication.set_display_color()TestApplication.set_key_press_callback()TestApplication.set_power_mode()TestApplication.test_command1()TestApplication.test_command2()TestApplication.test_command3()
- adi_spo2_watch.application.user0_application module
User0ApplicationUser0Application.STATE_ADMIT_STANDBYUser0Application.STATE_CHARGING_BATTERYUser0Application.STATE_END_MONITORINGUser0Application.STATE_INTERMITTENT_MONITORINGUser0Application.STATE_INTERMITTENT_MONITORING_START_LOGUser0Application.STATE_INTERMITTENT_MONITORING_STOP_LOGUser0Application.STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORINGUser0Application.STATE_OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORINGUser0Application.STATE_SLEEPUser0Application.STATE_START_MONITORINGUser0Application.clear_prev_state_event()User0Application.delete_device_configuration_block()User0Application.delete_experiment_id()User0Application.delete_hardware_id()User0Application.disable_user0_bypass_timings()User0Application.enable_user0_bypass_timings()User0Application.get_experiment_id()User0Application.get_hardware_id()User0Application.get_prev_state_event()User0Application.get_state()User0Application.get_supported_states()User0Application.read_device_configuration_block()User0Application.read_library_configuration()User0Application.set_experiment_id()User0Application.set_hardware_id()User0Application.set_state()User0Application.write_device_configuration_block()User0Application.write_device_configuration_block_from_file()User0Application.write_library_configuration()
- Module contents
- 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
- adi_spo2_watch.core.enums.bia_enums module
- adi_spo2_watch.core.enums.board_enums module
- adi_spo2_watch.core.enums.common_enums module
- adi_spo2_watch.core.enums.dcb_enums module
- adi_spo2_watch.core.enums.display_enums module
- adi_spo2_watch.core.enums.ecg_enums module
- adi_spo2_watch.core.enums.eda_enums module
- adi_spo2_watch.core.enums.fs_enums module
- adi_spo2_watch.core.enums.low_touch_enum module
- adi_spo2_watch.core.enums.lt_mode4_enums module
- adi_spo2_watch.core.enums.pm_enums module
- adi_spo2_watch.core.enums.sensorhub_enums module
- adi_spo2_watch.core.enums.session_manager_enums module
- adi_spo2_watch.core.enums.user0_enums module
- 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
- 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
- adi_spo2_watch.core.packets.sensorhub_packets module
- adi_spo2_watch.core.packets.session_manager_packets module
- adi_spo2_watch.core.packets.stream_data_packets module
- adi_spo2_watch.core.packets.user0_packets module
- Module contents
- adi_spo2_watch.core.data_types package
- Submodules
- adi_spo2_watch.core.ble_manager module
- adi_spo2_watch.core.packet_manager module
PacketManagerPacketManager.close()PacketManager.disable_command_logging()PacketManager.enable_command_logging()PacketManager.process_file()PacketManager.process_queue()PacketManager.receive_packet()PacketManager.send_packet()PacketManager.send_packet_to_callback()PacketManager.set_ble_source()PacketManager.set_usb_source()PacketManager.start_receive_and_process_threads()PacketManager.subscribe()PacketManager.subscribe_command_logger()PacketManager.unsubscribe()PacketManager.unsubscribe_command_logger()
- adi_spo2_watch.core.utils module
- Module contents
- Subpackages
Submodules¶
adi_spo2_watch.sdk module¶
- exception adi_spo2_watch.sdk.ConnectionAlreadyExistError¶
Bases:
Exception
- exception adi_spo2_watch.sdk.DongleNotFoundError¶
Bases:
Exception
- class adi_spo2_watch.sdk.SDK(serial_port_address: str, mac_address: str = None, baud_rate: int = 921600, board=<Board.STUDY_WATCH: ['0x00']>, logging_filename: str = None, debug: bool = False, sync_date_time=True, check_version=True, ble_vendor_id: int = 1110, ble_product_id: int = 11518, ble_serial_number: str = None, ble_timeout: int = 10, **kwargs)¶
Bases:
objectSDK class
- FW_VERSION = '6.7.0'¶
- JOINING_CSV = 1¶
- READING_LOG = 0¶
- SPO2_WATCH = [3]¶
- STUDY_WATCH = [0]¶
- VSM_MB_SB = [1]¶
- static convert_log_to_csv(filename, display_progress=True, progress_callback=None)¶
Converts M2M2 log file into csv.
- convert_ticks_to_timestamp(ticks: int)¶
Converts firmware ticks to unix timestamp.
- disconnect()¶
disconnect SDK
- get_ad7156_application()¶
Creates a ad7156 application object
- Returns:
a AD7156 Application
- Return type:
- get_adp5360_application()¶
Creates an adp5360 application object
- Returns:
an ADP5360 Application
- Return type:
- get_adpd_application()¶
Creates an adpd application object
- Returns:
an Adpd Application
- Return type:
ADPDApplication
- get_adxl_application()¶
Creates an adxl application object
- Returns:
an Adxl Application
- Return type:
ADXLApplication
- static get_available_ports() List¶
returns the list of tuple (port, description, hardware_id) of available ports.
- get_bia_application()¶
Creates a bia application object
- Returns:
a BIA Application
- Return type:
- get_ecg_application()¶
Creates an ecg application object
- Returns:
an ecg Application
- Return type:
- get_eda_application()¶
Creates an eda application object
- Returns:
an eda Application
- Return type:
- get_fs_application()¶
Creates an fs application object
- Returns:
an fs Application
- Return type:
- get_low_touch_application()¶
Creates a low touch application object
- Returns:
a LowTouch Application
- Return type:
- get_lt_mode4_application()¶
Creates a lt_mode4 application object
- Returns:
a lt_mode4 Application
- Return type:
- get_max30208_application()¶
Creates a Max30208 application object
- Returns:
a Max30208 Application
- Return type:
- get_pedometer_application()¶
Creates an pedometer application object
- Returns:
an pedometer Application
- Return type:
PedometerApplication
- get_pm_application()¶
Creates an pm application object
- Returns:
an pm Application
- Return type:
- get_ppg_application()¶
Creates an ppg application object
- Returns:
an Ppg Application
- Return type:
PPGApplication
- get_sensorhub_application()¶
Creates a Sensor Hub application object
- Returns:
a Sensor Hub Application
- Return type:
- get_sqi_application()¶
Creates a sqi application object
- Returns:
a SQI Application
- Return type:
SQIApplication
- static get_supported_boards()¶
- get_temperature_application()¶
Creates a temperature application object
- Returns:
a Temperature Application
- Return type:
TemperatureApplication
- get_test_application(key_test_callback=None, cap_sense_callback=None)¶
Creates a test application object, used for internal firmware testing.
- Returns:
a Test Application
- Return type:
- get_user0_application()¶
Creates a User0 application object
- Returns:
a User Application
- Return type:
- static join_csv(*args, output_filename='combined.csv', display_progress=True, progress_callback=None)¶
Joins multiple data stream csv file into single csv file.
- reconnect(serial_port_address: str, mac_address: str = None, baud_rate: int = 921600, board=<Board.STUDY_WATCH: ['0x00']>, logging_filename: str = None, debug: bool = False, sync_date_time=False, check_version=False, ble_vendor_id: int = 1110, ble_product_id: int = 11518, ble_serial_number: str = None, ble_timeout: int = 10, **kwargs)¶
reconnect method allows you to reconnect to SDK; you must call disconnect before using connect.
- Parameters:
serial_port_address – serial port of the device connected.
mac_address – MAC address of the device.
baud_rate – baud rate.
board – board to connect (STUDY_WATCH, VSM_MB_SB).
logging_filename – log file name.
debug – control for debug mode.
sync_date_time – Sync current system date and time with firmware (Default=False).
check_version – Check for SDK and firmware compatibility (Default=False).
ble_vendor_id – BLE Vendor ID for ADI dongle (Default=0x0456).
ble_product_id – BLE Product ID for ADI dongle (Default=0x2CFE).
ble_serial_number – BLE Serial Number ID for ADI dongle, if none then it will choose first device with given vendor and product ID (Default=None).
ble_timeout – BLE connection timeout (Default=10).
- set_alarms_callback(callback_function, args=())¶
- unsubscribe_all_streams()¶
Unsubscribe from all application streams