adi_spo2_watch package¶
Subpackages¶
- adi_spo2_watch.application package
- Subpackages
- Submodules
- adi_spo2_watch.application.ad7156_application module
AD7156Application
AD7156Application.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
ADP5360Application
ADP5360Application.STREAM_BATTERY
ADP5360Application.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
BIAApplication
BIAApplication.BIA_DCFG_BLOCK
BIAApplication.BIA_LCFG_BLOCK
BIAApplication.DFT_WINDOW_1024
BIAApplication.DFT_WINDOW_128
BIAApplication.DFT_WINDOW_16
BIAApplication.DFT_WINDOW_16384
BIAApplication.DFT_WINDOW_2048
BIAApplication.DFT_WINDOW_256
BIAApplication.DFT_WINDOW_32
BIAApplication.DFT_WINDOW_4
BIAApplication.DFT_WINDOW_4096
BIAApplication.DFT_WINDOW_512
BIAApplication.DFT_WINDOW_64
BIAApplication.DFT_WINDOW_8
BIAApplication.DFT_WINDOW_8192
BIAApplication.RESISTOR_1K
BIAApplication.RESISTOR_200
BIAApplication.RESISTOR_5K
BIAApplication.STREAM_BCM
BIAApplication.STREAM_BIA
BIAApplication.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
CommonStream
CommonStream.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
ECGApplication
ECGApplication.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
EDAApplication
EDAApplication.DFT_WINDOW_16
EDAApplication.DFT_WINDOW_32
EDAApplication.DFT_WINDOW_4
EDAApplication.DFT_WINDOW_8
EDAApplication.EDA_DCFG_BLOCK
EDAApplication.EDA_LCFG_BLOCK
EDAApplication.POWER_INVALID
EDAApplication.POWER_SLEEP
EDAApplication.POWER_WAKEUP
EDAApplication.SCALE_RESISTOR_100K
EDAApplication.SCALE_RESISTOR_10K
EDAApplication.SCALE_RESISTOR_110
EDAApplication.SCALE_RESISTOR_120K
EDAApplication.SCALE_RESISTOR_128K
EDAApplication.SCALE_RESISTOR_12K
EDAApplication.SCALE_RESISTOR_160K
EDAApplication.SCALE_RESISTOR_16K
EDAApplication.SCALE_RESISTOR_196K
EDAApplication.SCALE_RESISTOR_1K
EDAApplication.SCALE_RESISTOR_20K
EDAApplication.SCALE_RESISTOR_24K
EDAApplication.SCALE_RESISTOR_256K
EDAApplication.SCALE_RESISTOR_2K
EDAApplication.SCALE_RESISTOR_30K
EDAApplication.SCALE_RESISTOR_32K
EDAApplication.SCALE_RESISTOR_3K
EDAApplication.SCALE_RESISTOR_40K
EDAApplication.SCALE_RESISTOR_48K
EDAApplication.SCALE_RESISTOR_4K
EDAApplication.SCALE_RESISTOR_512K
EDAApplication.SCALE_RESISTOR_64K
EDAApplication.SCALE_RESISTOR_6K
EDAApplication.SCALE_RESISTOR_85K
EDAApplication.SCALE_RESISTOR_8K
EDAApplication.SCALE_RESISTOR_96K
EDAApplication.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
FSApplication
FSApplication.CRC_CHECK_EVENT
FSApplication.DOWNLOAD_EVENT
FSApplication.JOIN_FILE_EVENT
FSApplication.MAX30208_TEMPERATURE_STREAM
FSApplication.SEQUENCE_CHECK_EVENT
FSApplication.SH_ADXL_STREAM
FSApplication.SH_AMA_STREAM
FSApplication.SH_HRM_STREAM
FSApplication.SH_MAX86178_BIOZ_STREAM
FSApplication.SH_MAX86178_ECG_STREAM
FSApplication.SH_MAX86178_STREAM1
FSApplication.SH_MAX86178_STREAM2
FSApplication.SH_MAX86178_STREAM3
FSApplication.SH_MAX86178_STREAM4
FSApplication.SH_MAX86178_STREAM5
FSApplication.SH_MAX86178_STREAM6
FSApplication.SH_REG_CONF_STREAM
FSApplication.SH_RR_STREAM
FSApplication.SH_SPO2_STREAM
FSApplication.STREAM_AD7156
FSApplication.STREAM_ADPD1
FSApplication.STREAM_ADPD10
FSApplication.STREAM_ADPD11
FSApplication.STREAM_ADPD12
FSApplication.STREAM_ADPD2
FSApplication.STREAM_ADPD3
FSApplication.STREAM_ADPD4
FSApplication.STREAM_ADPD5
FSApplication.STREAM_ADPD6
FSApplication.STREAM_ADPD7
FSApplication.STREAM_ADPD8
FSApplication.STREAM_ADPD9
FSApplication.STREAM_ADXL
FSApplication.STREAM_BATTERY
FSApplication.STREAM_BCM
FSApplication.STREAM_BIA
FSApplication.STREAM_DYNAMIC_AGC
FSApplication.STREAM_ECG
FSApplication.STREAM_EDA
FSApplication.STREAM_HRV
FSApplication.STREAM_PEDOMETER
FSApplication.STREAM_PPG
FSApplication.STREAM_SQI
FSApplication.STREAM_STATIC_AGC
FSApplication.STREAM_TEMPERATURE1
FSApplication.STREAM_TEMPERATURE10
FSApplication.STREAM_TEMPERATURE11
FSApplication.STREAM_TEMPERATURE12
FSApplication.STREAM_TEMPERATURE2
FSApplication.STREAM_TEMPERATURE3
FSApplication.STREAM_TEMPERATURE4
FSApplication.STREAM_TEMPERATURE5
FSApplication.STREAM_TEMPERATURE6
FSApplication.STREAM_TEMPERATURE7
FSApplication.STREAM_TEMPERATURE8
FSApplication.STREAM_TEMPERATURE9
FSApplication.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
LowTouchApplication
LowTouchApplication.GENERAL_BLOCK
LowTouchApplication.LT_APP_LCFG_BLOCK
LowTouchApplication.START_COMMAND
LowTouchApplication.STOP_COMMAND
LowTouchApplication.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
LTMode4Application
LTMode4Application.CONFIGURED
LTMode4Application.FS_MAX_FILE_COUNT
LTMode4Application.FS_MEMORY_FULL
LTMode4Application.LOG_DOWNLOAD
LTMode4Application.LOG_OFF
LTMode4Application.LOG_OFF_TOOL_CONNECTED
LTMode4Application.LOG_ON
LTMode4Application.SHIPMENT_MODE
LTMode4Application.STANDBY
LTMode4Application.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
PMApplication
PMApplication.CHIP_AD5940
PMApplication.CHIP_AD7156
PMApplication.CHIP_ADP5360
PMApplication.CHIP_ADPD4K
PMApplication.CHIP_ADXL362
PMApplication.CHIP_MAX30208
PMApplication.CHIP_NAND_FLASH
PMApplication.CHIP_SH_ADXL367
PMApplication.CHIP_SH_MAX86178
PMApplication.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
SensorHubApplication
SensorHubApplication.ADXL367_DEVICE
SensorHubApplication.DEVICE_367
SensorHubApplication.DEVICE_AMA
SensorHubApplication.DEVICE_BIOZ
SensorHubApplication.DEVICE_ECG
SensorHubApplication.DEVICE_G_R_IR
SensorHubApplication.DEVICE_WAS
SensorHubApplication.MAX86178_DEVICE
SensorHubApplication.MAX86178_ECG_DEVICE
SensorHubApplication.SENSORHUB_DEVICE
SensorHubApplication.SH_ADXL367_MEAS_RANGE_2G
SensorHubApplication.SH_ADXL367_MEAS_RANGE_4G
SensorHubApplication.SH_ADXL367_MEAS_RANGE_8G
SensorHubApplication.SH_ADXL_STREAM
SensorHubApplication.SH_AMA_STREAM
SensorHubApplication.SH_APPLICATION_MODE
SensorHubApplication.SH_BOOTLOADER_MODE
SensorHubApplication.SH_CONFIG_ADXL_MODE
SensorHubApplication.SH_CONFIG_ALGO_MODE
SensorHubApplication.SH_CONFIG_AMA_MODE
SensorHubApplication.SH_CONFIG_BIOZ_MODE
SensorHubApplication.SH_CONFIG_ECG_MODE
SensorHubApplication.SH_CONFIG_PPG_MODE
SensorHubApplication.SH_CONFIG_RAW_MODE
SensorHubApplication.SH_HRM_STREAM
SensorHubApplication.SH_MAX86178_BIOZ_STREAM
SensorHubApplication.SH_MAX86178_ECG_STREAM
SensorHubApplication.SH_MAX86178_STREAM1
SensorHubApplication.SH_MAX86178_STREAM2
SensorHubApplication.SH_MAX86178_STREAM3
SensorHubApplication.SH_MAX86178_STREAM4
SensorHubApplication.SH_MAX86178_STREAM5
SensorHubApplication.SH_MAX86178_STREAM6
SensorHubApplication.SH_REG_CONF_STREAM
SensorHubApplication.SH_RR_STREAM
SensorHubApplication.SH_SPO2_STREAM
SensorHubApplication.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
SessionManagerApplication
SessionManagerApplication.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
TestApplication
TestApplication.BLACK
TestApplication.BLUE
TestApplication.GREEN
TestApplication.LDO_EPHYZ
TestApplication.LDO_FS
TestApplication.LDO_OPTICAL
TestApplication.LED_BLUE
TestApplication.LED_GREEN
TestApplication.LED_IR
TestApplication.LED_MWL
TestApplication.LED_RED
TestApplication.POWER_MODE_ACTIVE
TestApplication.POWER_MODE_HIBERNATE
TestApplication.POWER_MODE_SHUTDOWN
TestApplication.RED
TestApplication.STREAM_ADPD1
TestApplication.STREAM_ADPD10
TestApplication.STREAM_ADPD11
TestApplication.STREAM_ADPD12
TestApplication.STREAM_ADPD2
TestApplication.STREAM_ADPD3
TestApplication.STREAM_ADPD4
TestApplication.STREAM_ADPD5
TestApplication.STREAM_ADPD6
TestApplication.STREAM_ADPD7
TestApplication.STREAM_ADPD8
TestApplication.STREAM_ADPD9
TestApplication.STREAM_ADXL
TestApplication.STREAM_BCM
TestApplication.STREAM_ECG
TestApplication.STREAM_EDA
TestApplication.STREAM_PEDOMETER
TestApplication.STREAM_PPG
TestApplication.STREAM_SQI
TestApplication.STREAM_SYNC_PPG
TestApplication.STREAM_TEMPERATURE1
TestApplication.STREAM_TEMPERATURE10
TestApplication.STREAM_TEMPERATURE11
TestApplication.STREAM_TEMPERATURE12
TestApplication.STREAM_TEMPERATURE2
TestApplication.STREAM_TEMPERATURE3
TestApplication.STREAM_TEMPERATURE4
TestApplication.STREAM_TEMPERATURE5
TestApplication.STREAM_TEMPERATURE6
TestApplication.STREAM_TEMPERATURE7
TestApplication.STREAM_TEMPERATURE8
TestApplication.STREAM_TEMPERATURE9
TestApplication.SWITCH_AD5940
TestApplication.SWITCH_AD8233
TestApplication.SWITCH_ADPD4000
TestApplication.WHITE
TestApplication.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
User0Application
User0Application.STATE_ADMIT_STANDBY
User0Application.STATE_CHARGING_BATTERY
User0Application.STATE_END_MONITORING
User0Application.STATE_INTERMITTENT_MONITORING
User0Application.STATE_INTERMITTENT_MONITORING_START_LOG
User0Application.STATE_INTERMITTENT_MONITORING_STOP_LOG
User0Application.STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING
User0Application.STATE_OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORING
User0Application.STATE_SLEEP
User0Application.STATE_START_MONITORING
User0Application.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
PacketManager
PacketManager.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:
object
SDK 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