adi_study_watch.core.enums package¶
ad7156_enums module¶
adpd_enums module¶
-
class
adi_study_watch.core.enums.adpd_enums.ADPDAppID(value)¶ Bases:
enum.EnumADPDAppID Enum
-
APP_ADPD_BLUE= [7]¶
-
APP_ADPD_GREEN= [4]¶
-
APP_ADPD_INFRARED= [6]¶
-
APP_ADPD_RED= [5]¶
-
APP_ECG= [0]¶
-
APP_PPG= [1]¶
-
APP_TEMPERATURE_RESISTOR= [3]¶
-
APP_TEMPERATURE_THERMISTOR= [2]¶
-
-
class
adi_study_watch.core.enums.adpd_enums.ADPDCommand(value)¶ Bases:
enum.EnumADPDCommand Enum
-
AGC_INFO_REQ= [122]¶
-
AGC_INFO_RES= [123]¶
-
AGC_ON_OFF_REQ= [118]¶
-
AGC_ON_OFF_RES= [119]¶
-
AGC_STATUS_REQ= [124]¶
-
AGC_STATUS_RES= [125]¶
-
CLOCK_CALIBRATION_REQ= [68]¶
-
CLOCK_CALIBRATION_RES= [69]¶
-
COMMAND_DO_TEST1_REQ= [96]¶
-
COMMAND_DO_TEST1_RES= [97]¶
-
COMMAND_DO_TEST2_REQ= [98]¶
-
COMMAND_DO_TEST2_RES= [99]¶
-
COMMAND_DO_TEST3_REQ= [100]¶
-
COMMAND_DO_TEST3_RES= [101]¶
-
COMMUNICATION_MODE_REQ= [104]¶
-
COMMUNICATION_MODE_RES= [105]¶
-
CREATE_DCFG_REQ= [112]¶
-
CREATE_DCFG_RES= [113]¶
-
EXT_ADPD_DATA_STREAM= [128]¶
-
GET_SLOT_ACTIVE_REQ= [108]¶
-
GET_SLOT_ACTIVE_RES= [109]¶
-
GET_SLOT_REQ= [72]¶
-
GET_SLOT_RES= [73]¶
-
LOAD_CONFIG_REQ= [66]¶
-
LOAD_CONFIG_RES= [67]¶
-
LOWEST= [64]¶
-
SATURATION_CHECK_ENABLE_REQ= [132]¶
-
SATURATION_CHECK_ENABLE_RES= [133]¶
-
SET_EXT_DATA_STREAM_ODR_REQ= [126]¶
-
SET_EXT_DATA_STREAM_ODR_RES= [127]¶
-
SET_PAUSE_REQ= [102]¶
-
SET_PAUSE_RES= [103]¶
-
SET_SAMPLING_FREQUENCY_REQ= [114]¶
-
SET_SAMPLING_FREQUENCY_RES= [115]¶
-
SET_SLOT_ACTIVE_REQ= [106]¶
-
SET_SLOT_ACTIVE_RES= [107]¶
-
SET_SLOT_REQ= [70]¶
-
SET_SLOT_RES= [71]¶
-
UC_HR_ENABLE_REQ= [130]¶
-
UC_HR_ENABLE_RES= [131]¶
-
-
class
adi_study_watch.core.enums.adpd_enums.ADPDDevice(value)¶ Bases:
enum.EnumADPDDevice Enum
-
DEVICE_BLUE= [43]¶
-
DEVICE_GREEN= [40]¶
-
DEVICE_G_R_IR_B= [44]¶
-
DEVICE_INFRARED= [42]¶
-
DEVICE_RED= [41]¶
-
NULL= [0]¶
-
-
class
adi_study_watch.core.enums.adpd_enums.ADPDLed(value)¶ Bases:
enum.EnumADPDLed Enum
-
LED_BLUE= [4]¶
-
LED_GREEN= [1]¶
-
LED_IR= [3]¶
-
LED_MWL= [0]¶
-
LED_RED= [2]¶
-
adxl_enums module¶
bia_enums module¶
-
class
adi_study_watch.core.enums.bia_enums.BIAAppInfo(value)¶ Bases:
enum.EnumBIAAppInfo Enum
-
BITSET_LEADS_OFF= [0]¶
-
BITSET_LEADS_ON= [1]¶
-
-
class
adi_study_watch.core.enums.bia_enums.BIACommand(value)¶ Bases:
enum.EnumBIACommand Enum
-
ALGO_STREAM_RES= [78]¶
-
DCB_TIMING_INFO_REQ= [76]¶
-
DCB_TIMING_INFO_RES= [77]¶
-
FDS_STATUS_REQ= [74]¶
-
FDS_STATUS_RES= [75]¶
-
LOAD_DCFG_REQ= [79]¶
-
LOAD_DCFG_RES= [80]¶
-
LOWEST= [64]¶
-
READ_DCFG_REQ= [83]¶
-
READ_DCFG_RES= [84]¶
-
SET_DFT_NUM_REQ= [70]¶
-
SET_DFT_NUM_RES= [71]¶
-
SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_REQ= [72]¶
-
SET_HS_TRANS_IMPEDANCE_AMPLIFIER_CAL_RES= [73]¶
-
WRITE_DCFG_REQ= [81]¶
-
WRITE_DCFG_RES= [82]¶
-
-
class
adi_study_watch.core.enums.bia_enums.BIADFTWindow(value)¶ Bases:
enum.EnumBIADFTWindow Enum
-
DFT_WINDOW_1024= [0, 8]¶
-
DFT_WINDOW_128= [0, 5]¶
-
DFT_WINDOW_16= [0, 2]¶
-
DFT_WINDOW_16384= [0, 18]¶
-
DFT_WINDOW_2048= [0, 9]¶
-
DFT_WINDOW_256= [0, 6]¶
-
DFT_WINDOW_32= [0, 3]¶
-
DFT_WINDOW_4= [0, 0]¶
-
DFT_WINDOW_4096= [0, 16]¶
-
DFT_WINDOW_512= [0, 7]¶
-
DFT_WINDOW_64= [0, 4]¶
-
DFT_WINDOW_8= [0, 1]¶
-
DFT_WINDOW_8192= [0, 17]¶
-
board_enums module¶
common_enums module¶
-
class
adi_study_watch.core.enums.common_enums.AlarmStatus(value)¶ Bases:
enum.EnumAn enumeration.
-
BATTERY_LEVEL_CRITICAL= [1]¶
-
BATTERY_LEVEL_FULL= [2]¶
-
BATTERY_LEVEL_LOW= [0]¶
-
BLE_PKT_MISS= [20]¶
-
CONFIG_FILE_NOT_FOUND= [12]¶
-
CONFIG_FILE_READ_ERR= [13]¶
-
DCB_CONFIG_LOG_DISABLED= [9]¶
-
DCB_CONFIG_LOG_ENABLED= [7]¶
-
DISABLE_DCB_CONFIG_LOG_FAILED= [10]¶
-
DISABLE_USER_CONFIG_LOG_FAILED= [6]¶
-
ENABLE_DCB_CONFIG_LOG_FAILED= [8]¶
-
ENABLE_USER_CONFIG_LOG_FAILED= [4]¶
-
FS_FILE_CLOSE_ERROR= [21]¶
-
FS_FILE_WRITE_ERROR= [22]¶
-
FS_LOG_DOWNLOAD_STOP_BATTERY_CRITICAL= [18]¶
-
FS_LOG_STOP_BATTERY_CRITICAL= [17]¶
-
FS_MEMORY_FULL= [16]¶
-
FS_PWR_STATE_SHUTDOWN= [19]¶
-
HIGHEST= [32]¶
-
LOW_TOUCH_LOGGING_ALREADY_STARTED= [11]¶
-
LOW_TOUCH_MAX_FILE_ERR= [15]¶
-
LOW_TOUCH_MEMORY_FULL_ERR= [14]¶
-
USER_CONFIG_LOG_DISABLED= [5]¶
-
USER_CONFIG_LOG_ENABLED= [3]¶
-
-
class
adi_study_watch.core.enums.common_enums.Application(value)¶ Bases:
enum.EnumApplication Enum.
-
AD7156= [200, 11]¶
-
ADP5360= [193, 6]¶
-
ADPD= [193, 16]¶
-
ADXL= [193, 2]¶
-
APP_ANDROID= [199, 0]¶
-
APP_BLE= [200, 8]¶
-
APP_IOS= [199, 1]¶
-
APP_NFE= [199, 4]¶
-
APP_USB= [199, 5]¶
-
APP_VS= [199, 2]¶
-
APP_WT= [199, 3]¶
-
BIA= [195, 7]¶
-
DISPLAY= [197, 3]¶
-
ECG= [195, 1]¶
-
EDA= [195, 2]¶
-
EXTERNAL= [192, 1]¶
-
FS= [197, 1]¶
-
LT_APP= [200, 10]¶
-
NULL= [0, 0]¶
-
PEDOMETER= [195, 4]¶
-
PM= [197, 0]¶
-
POST_OFFICE= [192, 0]¶
-
PPG= [195, 0]¶
-
PS= [197, 128]¶
-
SQI= [200, 12]¶
-
TEMPERATURE= [195, 6]¶
-
USER0_APP= [200, 15]¶
-
-
class
adi_study_watch.core.enums.common_enums.CommonCommand(value)¶ Bases:
enum.EnumCommonCommand Enum
-
ALARM_NOTIFICATION= [28]¶
-
GET_DCFG_REQ= [37]¶
-
GET_DCFG_RES= [38]¶
-
GET_LCFG_REQ= [18]¶
-
GET_LCFG_RES= [19]¶
-
GET_SENSOR_STATUS_REQ= [16]¶
-
GET_SENSOR_STATUS_RES= [17]¶
-
GET_STREAM_DEC_FACTOR_REQ= [41]¶
-
GET_STREAM_DEC_FACTOR_RES= [42]¶
-
GET_VERSION_REQ= [0]¶
-
GET_VERSION_RES= [1]¶
-
HIGHEST= [64]¶
-
NO_RESPONSE= [-1]¶
-
PING_REQ= [26]¶
-
PING_RES= [27]¶
-
READ_LCFG_REQ= [22]¶
-
READ_LCFG_RES= [23]¶
-
REGISTER_READ_32_REQ= [45]¶
-
REGISTER_READ_32_RES= [46]¶
-
REGISTER_READ_REQ= [33]¶
-
REGISTER_READ_RES= [34]¶
-
REGISTER_WRITE_32_REQ= [47]¶
-
REGISTER_WRITE_32_RES= [48]¶
-
REGISTER_WRITE_REQ= [35]¶
-
REGISTER_WRITE_RES= [36]¶
-
SET_LCFG_REQ= [20]¶
-
SET_LCFG_RES= [21]¶
-
SET_STREAM_DEC_FACTOR_REQ= [43]¶
-
SET_STREAM_DEC_FACTOR_RES= [44]¶
-
START_SENSOR_REQ= [4]¶
-
START_SENSOR_RES= [5]¶
-
STOP_SENSOR_REQ= [6]¶
-
STOP_SENSOR_RES= [7]¶
-
STREAM_DATA= [40]¶
-
SUBSCRIBE_STREAM_REQ= [12]¶
-
SUBSCRIBE_STREAM_RES= [13]¶
-
UNSUBSCRIBE_STREAM_REQ= [14]¶
-
UNSUBSCRIBE_STREAM_RES= [15]¶
-
WRITE_LCFG_REQ= [24]¶
-
WRITE_LCFG_RES= [25]¶
-
-
class
adi_study_watch.core.enums.common_enums.CommonStatus(value)¶ Bases:
enum.EnumCommonStatus Enum
-
ERROR= [1]¶
-
HIGHEST= [32]¶
-
NEW_STREAM_STATUS= [67]¶
-
NO_RESPONSE= [-1]¶
-
OK= [0]¶
-
STREAM_COUNT_DECREMENT= [6]¶
-
STREAM_DEACTIVATED= [5]¶
-
STREAM_IN_PROGRESS= [4]¶
-
STREAM_NOT_STARTED= [7]¶
-
STREAM_NOT_STOPPED= [8]¶
-
STREAM_STARTED= [2]¶
-
STREAM_STOPPED= [3]¶
-
SUBSCRIBER_ADDED= [9]¶
-
SUBSCRIBER_COUNT_DECREMENT= [11]¶
-
SUBSCRIBER_REMOVED= [10]¶
-
-
class
adi_study_watch.core.enums.common_enums.Stream(value)¶ Bases:
enum.EnumStream Enum
-
AD7156= [200, 21]¶
-
ADPD1= [194, 17]¶
-
ADPD10= [194, 26]¶
-
ADPD11= [194, 27]¶
-
ADPD12= [194, 28]¶
-
ADPD2= [194, 18]¶
-
ADPD3= [194, 19]¶
-
ADPD4= [194, 20]¶
-
ADPD5= [194, 21]¶
-
ADPD6= [194, 22]¶
-
ADPD7= [194, 23]¶
-
ADPD8= [194, 24]¶
-
ADPD9= [194, 25]¶
-
ADXL= [194, 2]¶
-
BATTERY= [198, 145]¶
-
BCM= [200, 20]¶
-
BIA= [196, 7]¶
-
DYNAMIC_AGC_STREAM= [198, 176]¶
-
ECG= [196, 1]¶
-
EDA= [196, 2]¶
-
FS= [198, 1]¶
-
HRV= [198, 192]¶
-
NULL= [0, 0]¶
-
PEDOMETER= [196, 4]¶
-
PPG= [196, 0]¶
-
SQI= [200, 13]¶
-
STATIC_AGC_STREAM= [198, 177]¶
-
SYNC_PPG= [196, 5]¶
-
TEMPERATURE1= [200, 22]¶
-
TEMPERATURE10= [200, 31]¶
-
TEMPERATURE11= [200, 32]¶
-
TEMPERATURE12= [200, 33]¶
-
TEMPERATURE2= [200, 23]¶
-
TEMPERATURE3= [200, 24]¶
-
TEMPERATURE4= [196, 6]¶
-
TEMPERATURE5= [200, 26]¶
-
TEMPERATURE6= [200, 27]¶
-
TEMPERATURE7= [200, 28]¶
-
TEMPERATURE8= [200, 29]¶
-
TEMPERATURE9= [200, 30]¶
-
-
adi_study_watch.core.enums.common_enums.get_command(command, source)¶ Helper method for decoding commands.
-
adi_study_watch.core.enums.common_enums.get_status(status, source, command)¶ Helper method for decoding status.
dcb_enums module¶
-
class
adi_study_watch.core.enums.dcb_enums.DCBCommand(value)¶ Bases:
enum.EnumDCBCommand Enum
-
ERASE_CONFIG_REQ= [155]¶
-
ERASE_CONFIG_RES= [156]¶
-
QUERY_STATUS_REQ= [157]¶
-
QUERY_STATUS_RES= [158]¶
-
READ_CONFIG_REQ= [151]¶
-
READ_CONFIG_RES= [152]¶
-
WRITE_CONFIG_REQ= [153]¶
-
WRITE_CONFIG_RES= [154]¶
-
-
class
adi_study_watch.core.enums.dcb_enums.DCBConfigBlockIndex(value)¶ Bases:
enum.EnumDCBConfigBlockIndex Enum
-
AD5940_BLOCK= [1]¶
-
AD7156_BLOCK= [7]¶
-
ADP5360_BLOCK= [19]¶
-
ADPD4000_BLOCK= [2]¶
-
ADXL362_BLOCK= [3]¶
-
BIA_DCFG_BLOCK= [17]¶
-
BIA_LCFG_BLOCK= [16]¶
-
ECG_BLOCK= [5]¶
-
EDA_DCFG_BLOCK= [18]¶
-
EDA_LCFG_BLOCK= [6]¶
-
GENERAL_BLOCK= [0]¶
-
LT_APP_LCFG_BLOCK= [10]¶
-
MAX_BLOCK= [20]¶
-
PEDOMETER_BLOCK= [8]¶
-
PPG_BLOCK= [4]¶
-
TEMPERATURE_BLOCK= [9]¶
-
UI_CONFIG_BLOCK= [11]¶
-
USER0_BLOCK= [12]¶
-
USER1_BLOCK= [13]¶
-
USER2_BLOCK= [14]¶
-
USER3_BLOCK= [15]¶
-
display_enums module¶
ecg_enums module¶
eda_enums module¶
-
class
adi_study_watch.core.enums.eda_enums.EDACommand(value)¶ Bases:
enum.EnumEDACommand Enum
-
BASELINE_IMP_GET_REQ= [86]¶
-
BASELINE_IMP_GET_RES= [87]¶
-
BASELINE_IMP_RESET_REQ= [78]¶
-
BASELINE_IMP_RESET_RES= [79]¶
-
BASELINE_IMP_SET_REQ= [76]¶
-
BASELINE_IMP_SET_RES= [77]¶
-
CONTROL_AD5940_SLEEP_WAKEUP_REQ= [98]¶
-
CONTROL_AD5940_SLEEP_WAKEUP_RES= [99]¶
-
DEBUG_INFO_REQ= [72]¶
-
DEBUG_INFO_RES= [73]¶
-
DELETE_RTIA_TABLE_IN_FDS_REQ= [92]¶
-
DELETE_RTIA_TABLE_IN_FDS_RES= [93]¶
-
DYNAMIC_SCALE_REQ= [66]¶
-
DYNAMIC_SCALE_RES= [67]¶
-
GET_RTIA_TABLE_FDS_REQ= [88]¶
-
GET_RTIA_TABLE_FDS_RES= [89]¶
-
GET_RTIA_TABLE_RAM_REQ= [90]¶
-
GET_RTIA_TABLE_RAM_RES= [91]¶
-
LOAD_DCFG_REQ= [80]¶
-
LOAD_DCFG_RES= [81]¶
-
LOWEST= [64]¶
-
READ_DCFG_REQ= [84]¶
-
READ_DCFG_RES= [85]¶
-
RESISTOR_TIA_CAL_REQ= [74]¶
-
RESISTOR_TIA_CAL_RES= [75]¶
-
SET_DFT_NUM_REQ= [70]¶
-
SET_DFT_NUM_RES= [71]¶
-
WRITE_DCFG_REQ= [82]¶
-
WRITE_DCFG_RES= [83]¶
-
-
class
adi_study_watch.core.enums.eda_enums.EDADFTWindow(value)¶ Bases:
enum.EnumEDADFTWindow Enum
-
DFT_WINDOW_16= [2]¶
-
DFT_WINDOW_32= [3]¶
-
DFT_WINDOW_4= [0]¶
-
DFT_WINDOW_8= [1]¶
-
-
class
adi_study_watch.core.enums.eda_enums.EDAPowerMode(value)¶ Bases:
enum.EnumEDAPowerMode Enum
-
POWER_INVALID= [0]¶
-
POWER_SLEEP= [1]¶
-
POWER_WAKEUP= [2]¶
-
-
class
adi_study_watch.core.enums.eda_enums.EDAPowerMode(value)¶ Bases:
enum.EnumEDAPowerMode Enum
-
POWER_INVALID= [0]¶
-
POWER_SLEEP= [1]¶
-
POWER_WAKEUP= [2]¶
-
-
class
adi_study_watch.core.enums.eda_enums.ScaleResistor(value)¶ Bases:
enum.EnumScaleResistor Enum
-
DISABLED= [0, 0]¶
-
SCALE_RESISTOR_100K= [20, 0]¶
-
SCALE_RESISTOR_10K= [8, 0]¶
-
SCALE_RESISTOR_110= [1, 0]¶
-
SCALE_RESISTOR_120K= [21, 0]¶
-
SCALE_RESISTOR_128K= [22, 0]¶
-
SCALE_RESISTOR_12K= [9, 0]¶
-
SCALE_RESISTOR_160K= [23, 0]¶
-
SCALE_RESISTOR_16K= [10, 0]¶
-
SCALE_RESISTOR_196K= [24, 0]¶
-
SCALE_RESISTOR_1K= [2, 0]¶
-
SCALE_RESISTOR_20K= [11, 0]¶
-
SCALE_RESISTOR_24K= [12, 0]¶
-
SCALE_RESISTOR_256K= [25, 0]¶
-
SCALE_RESISTOR_2K= [3, 0]¶
-
SCALE_RESISTOR_30K= [13, 0]¶
-
SCALE_RESISTOR_32K= [14, 0]¶
-
SCALE_RESISTOR_3K= [4, 0]¶
-
SCALE_RESISTOR_40K= [15, 0]¶
-
SCALE_RESISTOR_48K= [16, 0]¶
-
SCALE_RESISTOR_4K= [5, 0]¶
-
SCALE_RESISTOR_512K= [26, 0]¶
-
SCALE_RESISTOR_64K= [17, 0]¶
-
SCALE_RESISTOR_6K= [6, 0]¶
-
SCALE_RESISTOR_85K= [18, 0]¶
-
SCALE_RESISTOR_8K= [7, 0]¶
-
SCALE_RESISTOR_96K= [19, 0]¶
-
fs_enums module¶
-
class
adi_study_watch.core.enums.fs_enums.FSCommand(value)¶ Bases:
enum.EnumFSCommand Enum
-
APPEND_FILE_REQ= [160]¶
-
APPEND_FILE_RES= [161]¶
-
CHUNK_RETRANSMIT_REQ= [132]¶
-
CHUNK_RETRANSMIT_RES= [133]¶
-
DCFG_START_LOG_REQ= [102]¶
-
DCFG_START_LOG_RES= [103]¶
-
DCFG_STOP_LOG_REQ= [104]¶
-
DCFG_STOP_LOG_RES= [105]¶
-
DELETE_CONFIG_FILE_REQ= [110]¶
-
DELETE_CONFIG_FILE_RES= [111]¶
-
DEVELOPER_BAD_BLOCK_CREATE_REQ= [186]¶
-
DEVELOPER_BAD_BLOCK_CREATE_RES= [187]¶
-
DEVELOPER_GOOD_BLOCK_CREATE_REQ= [190]¶
-
DEVELOPER_GOOD_BLOCK_CREATE_RES= [191]¶
-
DEVELOPER_TEST_REQ= [184]¶
-
DEVELOPER_TEST_RES= [185]¶
-
DOWNLOAD_LOG_BLE_REQ= [164]¶
-
DOWNLOAD_LOG_BLE_RES= [165]¶
-
DOWNLOAD_LOG_CONTINUE_BLE_REQ= [176]¶
-
DOWNLOAD_LOG_CONTINUE_BLE_RES= [177]¶
-
DOWNLOAD_LOG_CONTINUE_REQ= [174]¶
-
DOWNLOAD_LOG_CONTINUE_RES= [175]¶
-
DOWNLOAD_LOG_REQ= [122]¶
-
DOWNLOAD_LOG_RES= [123]¶
-
FORCE_STOP_LOG_REQ= [90]¶
-
FORCE_STOP_LOG_RES= [91]¶
-
FORMAT_REQ= [70]¶
-
FORMAT_RES= [71]¶
-
GET_BAD_BLOCKS_REQ= [126]¶
-
GET_BAD_BLOCKS_RES= [127]¶
-
GET_DEBUG_INFO_REQ= [136]¶
-
GET_DEBUG_INFO_RES= [137]¶
-
GET_FILE_INFO_REQ= [140]¶
-
GET_FILE_INFO_RES= [141]¶
-
GET_NUMBER_OF_FILE_REQ= [112]¶
-
GET_NUMBER_OF_FILE_RES= [113]¶
-
GET_STATUS_REQ= [80]¶
-
GET_STATUS_RES= [81]¶
-
GET_STREAM_SUB_STATUS_REQ= [82]¶
-
GET_STREAM_SUB_STATUS_RES= [83]¶
-
LOG_USER_CONFIG_DATA_REQ= [106]¶
-
LOG_USER_CONFIG_DATA_RES= [107]¶
-
LOWEST= [64]¶
-
LS_REQ= [72]¶
-
LS_RES= [73]¶
-
MOUNT_REQ= [66]¶
-
MOUNT_RES= [67]¶
-
PAGE_READ_TEST_REQ= [142]¶
-
PAGE_READ_TEST_RES= [143]¶
-
PATTERN_CONFIG_WRITE_REQ= [192]¶
-
PATTERN_CONFIG_WRITE_RES= [193]¶
-
PATTERN_WRITE_REQ= [138]¶
-
PATTERN_WRITE_RES= [139]¶
-
SET_KEY_VALUE_PAIR_REQ= [100]¶
-
SET_KEY_VALUE_PAIR_RES= [101]¶
-
START_LOGGING_REQ= [118]¶
-
START_LOGGING_RES= [119]¶
-
START_STREAM_LOGGING_REQ= [114]¶
-
START_STREAM_LOGGING_RES= [115]¶
-
STOP_LOGGING_REQ= [120]¶
-
STOP_LOGGING_RES= [121]¶
-
STOP_STREAM_LOGGING_REQ= [116]¶
-
STOP_STREAM_LOGGING_RES= [117]¶
-
STREAM_CONTINUE_DEBUG_REQ= [178]¶
-
STREAM_CONTINUE_DEBUG_RES= [179]¶
-
STREAM_CONTINUE_RESET_REQ= [180]¶
-
STREAM_CONTINUE_RESET_RES= [181]¶
-
STREAM_DEBUG_INFO_REQ= [86]¶
-
STREAM_DEBUG_INFO_RES= [87]¶
-
TEST_LOG_REQ= [88]¶
-
TEST_LOG_RES= [89]¶
-
VOL_INFO_REQ= [78]¶
-
VOL_INFO_RES= [79]¶
-
-
class
adi_study_watch.core.enums.fs_enums.FSLogging(value)¶ Bases:
enum.EnumFSLogging Enum
-
BATTERY_LOW= [2]¶
-
MEMORY_FULL= [1]¶
-
POWER_STATE_SHUTDOWN= [3]¶
-
STOP_LOGGING= [0]¶
-
STOP_LOGGING_INVALID= [255]¶
-
STREAMS_NOT_UNSUBSCRIBED= [22]¶
-
-
class
adi_study_watch.core.enums.fs_enums.FSStatus(value)¶ Bases:
enum.EnumFSStatus Enum
-
BLOCKS_WRITE_ERROR= [84]¶
-
CONFIG_FILE_FOUND= [75]¶
-
CONFIG_FILE_NOT_FOUND= [76]¶
-
END_OF_DIR= [68]¶
-
END_OF_FILE= [67]¶
-
ERROR= [66]¶
-
ERR_ARGS= [70]¶
-
ERR_BATTERY_LOW= [81]¶
-
ERR_CONFIG_FILE_POSITION= [83]¶
-
ERR_FORMAT= [71]¶
-
ERR_INVALID= [69]¶
-
ERR_LOG_FORCE_STOPPED= [73]¶
-
ERR_MAX_FILE_COUNT= [74]¶
-
ERR_MEMORY_FULL= [72]¶
-
ERR_NOT_CHKD= [255]¶
-
ERR_POWER_STATE_SHUTDOWN= [82]¶
-
ERR_STREAM_INVALID_TOOL= [87]¶
-
ERR_STREAM_ONGOING= [86]¶
-
LOGGING_ERROR= [79]¶
-
LOGGING_IN_PROGRESS= [78]¶
-
LOGGING_NOT_STARTED= [80]¶
-
LOGGING_STOPPED= [77]¶
-
LOWEST= [64]¶
-
NO_FILE_TO_APPEND= [85]¶
-
OK= [65]¶
-
SUBSCRIBER_ADDED= [89]¶
-
SUBSCRIBER_COUNT_DECREMENT= [91]¶
-
SUBSCRIBER_REMOVED= [90]¶
-
SUB_FAILED_BATTERY_LOW= [88]¶
-
low_touch_enums module¶
-
class
adi_study_watch.core.enums.low_touch_enum.CommandType(value)¶ Bases:
enum.EnumAn enumeration.
-
START= [1]¶
-
STOP= [2]¶
-
pedometer_enums module¶
pm_enums module¶
-
class
adi_study_watch.core.enums.pm_enums.ChipID(value)¶ Bases:
enum.EnumChipID Enum
-
AD5940= [4]¶
-
AD7156= [6]¶
-
ADP5360= [3]¶
-
ADPD4K= [2]¶
-
ADXL362= [1]¶
-
NAND_FLASH= [5]¶
-
-
class
adi_study_watch.core.enums.pm_enums.ElectrodeSwitch(value)¶ Bases:
enum.EnumElectrodeSwitch Enum
-
AD5940= [1]¶
-
AD8233= [0]¶
-
ADPD4000= [2]¶
-
-
class
adi_study_watch.core.enums.pm_enums.LDO(value)¶ Bases:
enum.EnumLDO Enum
-
EPHYZ= [3]¶
-
FS= [1]¶
-
OPTICAL= [2]¶
-
-
class
adi_study_watch.core.enums.pm_enums.MCUType(value)¶ Bases:
enum.EnumMCUType Enum
-
MCU_INVALID= [0]¶
-
MCU_M3= [1]¶
-
MCU_M4= [2]¶
-
-
class
adi_study_watch.core.enums.pm_enums.PMCommand(value)¶ Bases:
enum.EnumPMCommand Enum
-
ACTIVATE_TOUCH_SENSOR_REQ= [134]¶
-
ACTIVATE_TOUCH_SENSOR_RES= [135]¶
-
BATTERY_LEVEL_ALERT= [158]¶
-
CAP_SENSE_STREAM_DATA= [130]¶
-
CAP_SENSE_TEST_REQ= [126]¶
-
CAP_SENSE_TEST_RES= [127]¶
-
CHIP_ID_REQ= [124]¶
-
CHIP_ID_RES= [125]¶
-
CLEAR_PO_MEMORY_UTILIZATION_REQ= [161]¶
-
CLEAR_PO_MEMORY_UTILIZATION_RES= [162]¶
-
DEACTIVATE_TOUCH_SENSOR_REQ= [136]¶
-
DEACTIVATE_TOUCH_SENSOR_RES= [137]¶
-
DISABLE_BAT_CHARGE_REQ= [78]¶
-
DISABLE_BAT_CHARGE_RES= [79]¶
-
DISABLE_USER_CONFIG_LOG_REQ= [98]¶
-
DISABLE_USER_CONFIG_LOG_RES= [99]¶
-
ENABLE_BAT_CHARGE_REQ= [76]¶
-
ENABLE_BAT_CHARGE_RES= [77]¶
-
ENABLE_USER_CONFIG_LOG_REQ= [96]¶
-
ENABLE_USER_CONFIG_LOG_RES= [97]¶
-
ENTER_BOOTLOADER_REQ= [128]¶
-
ENTER_BOOTLOADER_RES= [129]¶
-
FDS_ERASE_REQ= [177]¶
-
FDS_ERASE_RES= [178]¶
-
FLASH_RESET_REQ= [138]¶
-
FLASH_RESET_RES= [139]¶
-
GET_APPS_HEALTH_REQ= [144]¶
-
GET_APPS_HEALTH_RES= [145]¶
-
GET_BAT_INFO_REQ= [68]¶
-
GET_BAT_INFO_RES= [69]¶
-
GET_DATE_TIME_REQ= [82]¶
-
GET_DATE_TIME_RES= [83]¶
-
GET_HIBERNATE_MODE_STATUS_REQ= [154]¶
-
GET_HIBERNATE_MODE_STATUS_RES= [155]¶
-
GET_LOW_TOUCH_LOGGING_STATUS_REQ= [102]¶
-
GET_LOW_TOUCH_LOGGING_STATUS_RES= [103]¶
-
GET_MANUFACTURE_DATE_REQ= [152]¶
-
GET_MANUFACTURE_DATE_RES= [153]¶
-
GET_MCU_VERSION_REQ= [88]¶
-
GET_MCU_VERSION_RES= [89]¶
-
GET_PO_MEMORY_UTILIZATION_REQ= [159]¶
-
GET_PO_MEMORY_UTILIZATION_RES= [160]¶
-
GET_TOP_TOUCH_CONTROL_REQ= [173]¶
-
GET_TOP_TOUCH_CONTROL_RES= [174]¶
-
LDO_CONTROL_REQ= [122]¶
-
LDO_CONTROL_RES= [123]¶
-
LOAD_CFG_REQ= [175]¶
-
LOAD_CFG_RES= [176]¶
-
LOWEST= [64]¶
-
READ_EEPROM_REQ= [106]¶
-
READ_EEPROM_RES= [107]¶
-
READ_UICR_CUSTOMER_REG_REQ= [165]¶
-
READ_UICR_CUSTOMER_REG_RES= [166]¶
-
SET_BAT_THR_REQ= [70]¶
-
SET_BAT_THR_RES= [71]¶
-
SET_DATE_TIME_REQ= [66]¶
-
SET_DATE_TIME_RES= [67]¶
-
SET_HIBERNATE_MODE_STATUS_REQ= [156]¶
-
SET_HIBERNATE_MODE_STATUS_RES= [157]¶
-
SET_MANUFACTURE_DATE_REQ= [150]¶
-
SET_MANUFACTURE_DATE_RES= [151]¶
-
SET_POWER_STATE_REQ= [72]¶
-
SET_POWER_STATE_RES= [73]¶
-
SET_TOP_TOUCH_CONTROL_REQ= [171]¶
-
SET_TOP_TOUCH_CONTROL_RES= [172]¶
-
SW_CONTROL_REQ= [120]¶
-
SW_CONTROL_RES= [121]¶
-
SYNC_TIMER_ENABLE_REQ= [169]¶
-
SYNC_TIMER_ENABLE_RES= [170]¶
-
SYNC_TIMER_START_STOP_REQ= [167]¶
-
SYNC_TIMER_START_STOP_RES= [168]¶
-
SYSTEM_HW_RESET_REQ= [140]¶
-
SYSTEM_HW_RESET_RES= [141]¶
-
SYSTEM_RESET_REQ= [118]¶
-
SYSTEM_RESET_RES= [119]¶
-
SYS_INFO_REQ= [74]¶
-
SYS_INFO_RES= [75]¶
-
WRITE_EEPROM_REQ= [104]¶
-
WRITE_EEPROM_RES= [105]¶
-
WRITE_UICR_CUSTOMER_REG_REQ= [163]¶
-
WRITE_UICR_CUSTOMER_REG_RES= [164]¶
-
-
class
adi_study_watch.core.enums.pm_enums.PMStatus(value)¶ Bases:
enum.EnumPMStatus Enum
-
BATTERY_LEVEL_CRITICAL= [85]¶
-
BATTERY_LEVEL_FULL= [86]¶
-
BATTERY_LEVEL_LOW= [84]¶
-
CONFIG_FILE_NOT_FOUND= [68]¶
-
CONFIG_FILE_READ_ERR= [69]¶
-
DCB_CONFIG_LOG_DISABLED= [83]¶
-
DCB_CONFIG_LOG_ENABLED= [81]¶
-
DISABLE_DCB_CONFIG_LOG_FAILED= [82]¶
-
DISABLE_USER_CONFIG_LOG_FAILED= [72]¶
-
ENABLE_DCB_CONFIG_LOG_FAILED= [80]¶
-
ENABLE_USER_CONFIG_LOG_FAILED= [70]¶
-
ERR_ARGS= [66]¶
-
ERR_NOT_CHKD= [255]¶
-
ERR_RESET= [79]¶
-
FIX_STATUS= [0]¶
-
LOG_STOPPED_THROUGH_BUTTON_A= [74]¶
-
LOWEST= [64]¶
-
LOW_TOUCH_LOGGING_ALREADY_STARTED= [67]¶
-
LOW_TOUCH_LOGGING_IN_PROGRESS= [75]¶
-
LOW_TOUCH_LOGGING_NOT_STARTED= [76]¶
-
LOW_TOUCH_MAX_FILE_ERR= [77]¶
-
LOW_TOUCH_MEMORY_FULL_ERR= [78]¶
-
OK= [65]¶
-
TOP_TOUCH_CONTROL_FAILED= [87]¶
-
USER_CONFIG_LOG_DISABLED= [73]¶
-
USER_CONFIG_LOG_ENABLED= [71]¶
-
-
class
adi_study_watch.core.enums.pm_enums.PowerMode(value)¶ Bases:
enum.EnumPowerMode Enum
-
ACTIVE= [0]¶
-
HIBERNATE= [2]¶
-
SHUTDOWN= [3]¶
-
-
class
adi_study_watch.core.enums.pm_enums.UICRCustomerRegisterAccessStatus(value)¶ Bases:
enum.EnumAn enumeration.
-
ERROR= [1]¶
-
ERROR_ALREADY_WRITTEN= [5]¶
-
ERROR_ARGS= [7]¶
-
ERROR_CRC_MISMATCH= [8]¶
-
ERROR_LOGGING_IN_PROGRESS= [3]¶
-
ERROR_LOW_BATTERY= [4]¶
-
ERROR_NOTHING_WRITTEN= [6]¶
-
ERROR_NULL_PTR= [2]¶
-
OK= [0]¶
-
ppg_enums module¶
sqi_enum module¶
user0_enum module¶
-
class
adi_study_watch.core.enums.user0_enums.User0BatteryDrain(value)¶ Bases:
enum.EnumUser0 Battery Drain Enum
-
ENTER_STATE_END_MON= [9]¶
-
ENTER_STATE_GPIO_WAKEUP= [8]¶
-
ENTER_STATE_INTERMITTENT= [4]¶
-
ENTER_STATE_INT_START_LOG= [5]¶
-
ENTER_STATE_INT_STOP_LOG= [6]¶
-
ENTER_STATE_INVALID= [0]¶
-
ENTER_STATE_OUT_OF_BATTERY_DURING_INTERMITTENT= [10]¶
-
ENTER_STATE_RTC_WAKEUP= [3]¶
-
ENTER_STATE_SLEEP= [2]¶
-
ENTER_STATE_START_MON= [1]¶
-
ENTER_STATE_WATCH_RESET= [7]¶
-
USER0_ENTER_STATE_OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING= [11]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0Command(value)¶ Bases:
enum.EnumUser0 Command Enum
-
BYPASS_USER0_TIMINGS_REQ= [76]¶
-
BYPASS_USER0_TIMINGS_RES= [77]¶
-
CLEAR_PREV_ST_EVT_REQ= [72]¶
-
CLEAR_PREV_ST_EVT_RES= [73]¶
-
GET_PREV_ST_EVT_REQ= [74]¶
-
GET_PREV_ST_EVT_RES= [75]¶
-
GET_STATE_REQ= [68]¶
-
GET_STATE_RES= [69]¶
-
ID_OP_REQ= [70]¶
-
ID_OP_RES= [71]¶
-
LOWEST= [64]¶
-
SET_STATE_REQ= [66]¶
-
SET_STATE_RES= [67]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0Event(value)¶ Bases:
enum.EnumUser0 event Enum
-
BATTERY_DRAINED= [3]¶
-
BATTERY_FULL= [9]¶
-
BLE_ADV_TIMEOUT= [7]¶
-
BLE_DISCONNECT_NW_TERMINATED= [5]¶
-
BLE_DISCONNECT_UNEXPECTED= [4]¶
-
EVENT_RTC_WAKEUP_DONE= [14]¶
-
FINISH_LOG_TRANSFER= [10]¶
-
INVALID= [0]¶
-
NAV_BUTTON_RESET= [1]¶
-
RTC_TIMER_INTERRUPT= [6]¶
-
SET_USER0_STATE_M2M2_COMMAND= [13]¶
-
SYS_HW_RST_M2M2_COMMAND= [12]¶
-
SYS_RST_M2M2_COMMAND= [11]¶
-
USB_DISCONNECT_UNEXPECTED= [8]¶
-
WATCH_ON_CRADLE_NAV_BUTTON_RESET= [2]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0ID(value)¶ Bases:
enum.EnumUser0 ID Enum
-
EXP_ID= [1]¶
-
HW_ID= [0]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0OperationMode(value)¶ Bases:
enum.EnumUser0 operation Enum
-
DELETE= [2]¶
-
READ= [0]¶
-
WRITE= [1]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0State(value)¶ Bases:
enum.EnumUser0 status Enum
-
ADMIT_STANDBY= [0]¶
-
CHARGING_BATTERY= [7]¶
-
END_MONITORING= [6]¶
-
INTERMITTENT_MONITORING= [3]¶
-
INTERMITTENT_MONITORING_START_LOG= [4]¶
-
INTERMITTENT_MONITORING_STOP_LOG= [5]¶
-
OUT_OF_BATTERY_STATE_BEFORE_START_MONITORING= [8]¶
-
OUT_OF_BATTERY_STATE_DURING_INTERMITTENT_MONITORING= [9]¶
-
SLEEP= [2]¶
-
START_MONITORING= [1]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0Status(value)¶ Bases:
enum.EnumUser0 status Enum
-
ERR_ARGS= [66]¶
-
ERR_NOT_CHKD= [255]¶
-
LOWEST= [64]¶
-
OK= [65]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0SubState(value)¶ Bases:
enum.EnumUser0 Sub status Enum
-
SUB_STATE_BEFORE_START_MONITORING= [1]¶
-
SUB_STATE_DURING_INTERMITTENT_MONITORING= [2]¶
-
SUB_STATE_INVALID= [0]¶
-
-
class
adi_study_watch.core.enums.user0_enums.User0WatchResetReason(value)¶ Bases:
enum.EnumUser0 Watch Reset Reason Enum
-
CPU_LOCKUP= [8]¶
-
INVALID= [0]¶
-
NRF_WDT_RESET= [2]¶
-
RST_PIN_RESET= [1]¶
-
SOFT_RESET= [4]¶
-