Software Library API naibrd 1.62
See all documentation at naii.docs.com
naibrd_dt.h File Reference

Go to the source code of this file.

Typedefs

typedef uint32_t nai_dt_module_power_reset_status_type_t
 
typedef uint32_t nai_dt_module_power_reset_type_t
 
typedef uint32_t nai_dt_raw_module_t
 
typedef uint32_t nai_dt_raw_bank_t
 
typedef uint32_t nai_dt_raw_group_t
 
typedef uint32_t nai_dt_raw_channel_t
 
typedef uint32_t nai_dt_thresh_type_t
 
typedef uint32_t nai_dt_status_type_t
 
typedef uint32_t nai_dt_bit_status_type_t
 
typedef int32_t nai_dt_reset_type_t
 
typedef int32_t nai_dt_pattern_ctrl_t
 
typedef int32_t nai_dt_enhanced_mode_t
 

Enumerations

enum  nai_dt_module_power_reset_status_type {
  NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY ,
  NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT , NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED ,
  NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY , NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_dt_module_power_reset_status_type {
  NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY ,
  NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT , NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN , NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED ,
  NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT , NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY , NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR , NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_dt_module_power_reset_type {
  NAI_DT_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT ,
  NAI_DT_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_dt_module_power_reset_type {
  NAI_DT_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT ,
  NAI_DT_MODULE_POWER_RESET_REQUEST_RESET = 0 , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN , NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP , NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_module_type {
  NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG , NAI_DT_RAW_MODULE_POLARITY , NAI_DT_RAW_MODULE_MASTERSELECT , NAI_DT_RAW_PWM_MODE ,
  NAI_DT_RAW_PWM_ENABLE , NAI_DT_RAW_MODULE_POWER_RESET_STATUS , NAI_DT_RAW_MODULE_POWER_RESET , NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG , NAI_DT_RAW_MODULE_POLARITY , NAI_DT_RAW_MODULE_MASTERSELECT , NAI_DT_RAW_PWM_MODE ,
  NAI_DT_RAW_PWM_ENABLE , NAI_DT_RAW_MODULE_POWER_RESET_STATUS , NAI_DT_RAW_MODULE_POWER_RESET , NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_module_type {
  NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG , NAI_DT_RAW_MODULE_POLARITY , NAI_DT_RAW_MODULE_MASTERSELECT , NAI_DT_RAW_PWM_MODE ,
  NAI_DT_RAW_PWM_ENABLE , NAI_DT_RAW_MODULE_POWER_RESET_STATUS , NAI_DT_RAW_MODULE_POWER_RESET , NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG , NAI_DT_RAW_MODULE_POLARITY , NAI_DT_RAW_MODULE_MASTERSELECT , NAI_DT_RAW_PWM_MODE ,
  NAI_DT_RAW_PWM_ENABLE , NAI_DT_RAW_MODULE_POWER_RESET_STATUS , NAI_DT_RAW_MODULE_POWER_RESET , NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_bank_type {
  NAI_DT_RAW_BANK_SRC_SINK_CURRENT , NAI_DT_RAW_BANK_VCC_VOLTAGE , NAI_DT_RAW_BANK_TYPE_ENUM_COUNT , NAI_DT_RAW_BANK_SRC_SINK_CURRENT ,
  NAI_DT_RAW_BANK_VCC_VOLTAGE , NAI_DT_RAW_BANK_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_bank_type {
  NAI_DT_RAW_BANK_SRC_SINK_CURRENT , NAI_DT_RAW_BANK_VCC_VOLTAGE , NAI_DT_RAW_BANK_TYPE_ENUM_COUNT , NAI_DT_RAW_BANK_SRC_SINK_CURRENT ,
  NAI_DT_RAW_BANK_VCC_VOLTAGE , NAI_DT_RAW_BANK_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_group_type {
  NAI_DT_RAW_GROUP_OUTPUT_STATE , NAI_DT_RAW_GROUP_INPUT_STATE , NAI_DT_RAW_GROUP_CURRENT_SHARE , NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_GROUP_OUTPUT_STATE , NAI_DT_RAW_GROUP_INPUT_STATE , NAI_DT_RAW_GROUP_CURRENT_SHARE , NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_group_type {
  NAI_DT_RAW_GROUP_OUTPUT_STATE , NAI_DT_RAW_GROUP_INPUT_STATE , NAI_DT_RAW_GROUP_CURRENT_SHARE , NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_GROUP_OUTPUT_STATE , NAI_DT_RAW_GROUP_INPUT_STATE , NAI_DT_RAW_GROUP_CURRENT_SHARE , NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_channel_type {
  NAI_DT_RAW_CHAN_VOLTAGE , NAI_DT_RAW_CHAN_BANK_CURRENT , NAI_DT_RAW_CHAN_THRESH_MAX_HI , NAI_DT_RAW_CHAN_THRESH_UPPER ,
  NAI_DT_RAW_CHAN_THRESH_LOWER , NAI_DT_RAW_CHAN_THRESH_MIN_LO , NAI_DT_RAW_CHAN_DEBOUNCETIME , NAI_DT_RAW_CHAN_PERIOD ,
  NAI_DT_RAW_CHAN_PULSEWIDTH , NAI_DT_RAW_CHAN_BURSTCOUNT , NAI_DT_RAW_CHAN_MODEREG , NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_CHAN_VOLTAGE , NAI_DT_RAW_CHAN_BANK_CURRENT , NAI_DT_RAW_CHAN_THRESH_MAX_HI , NAI_DT_RAW_CHAN_THRESH_UPPER ,
  NAI_DT_RAW_CHAN_THRESH_LOWER , NAI_DT_RAW_CHAN_THRESH_MIN_LO , NAI_DT_RAW_CHAN_DEBOUNCETIME , NAI_DT_RAW_CHAN_PERIOD ,
  NAI_DT_RAW_CHAN_PULSEWIDTH , NAI_DT_RAW_CHAN_BURSTCOUNT , NAI_DT_RAW_CHAN_MODEREG , NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT
}
 
enum  nai_dt_raw_channel_type {
  NAI_DT_RAW_CHAN_VOLTAGE , NAI_DT_RAW_CHAN_BANK_CURRENT , NAI_DT_RAW_CHAN_THRESH_MAX_HI , NAI_DT_RAW_CHAN_THRESH_UPPER ,
  NAI_DT_RAW_CHAN_THRESH_LOWER , NAI_DT_RAW_CHAN_THRESH_MIN_LO , NAI_DT_RAW_CHAN_DEBOUNCETIME , NAI_DT_RAW_CHAN_PERIOD ,
  NAI_DT_RAW_CHAN_PULSEWIDTH , NAI_DT_RAW_CHAN_BURSTCOUNT , NAI_DT_RAW_CHAN_MODEREG , NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT ,
  NAI_DT_RAW_CHAN_VOLTAGE , NAI_DT_RAW_CHAN_BANK_CURRENT , NAI_DT_RAW_CHAN_THRESH_MAX_HI , NAI_DT_RAW_CHAN_THRESH_UPPER ,
  NAI_DT_RAW_CHAN_THRESH_LOWER , NAI_DT_RAW_CHAN_THRESH_MIN_LO , NAI_DT_RAW_CHAN_DEBOUNCETIME , NAI_DT_RAW_CHAN_PERIOD ,
  NAI_DT_RAW_CHAN_PULSEWIDTH , NAI_DT_RAW_CHAN_BURSTCOUNT , NAI_DT_RAW_CHAN_MODEREG , NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT
}
 
enum  nai_dt_thresh_type {
  NAI_DT_THRESH_MAX_HI , NAI_DT_THRESH_UPPER , NAI_DT_THRESH_LOWER , NAI_DT_THRESH_MIN_LO ,
  NAI_DT_THRESH_TYPE_ENUM_COUNT , NAI_DT_THRESH_MAX_HI , NAI_DT_THRESH_UPPER , NAI_DT_THRESH_LOWER ,
  NAI_DT_THRESH_MIN_LO , NAI_DT_THRESH_TYPE_ENUM_COUNT
}
 
enum  nai_dt_thresh_type {
  NAI_DT_THRESH_MAX_HI , NAI_DT_THRESH_UPPER , NAI_DT_THRESH_LOWER , NAI_DT_THRESH_MIN_LO ,
  NAI_DT_THRESH_TYPE_ENUM_COUNT , NAI_DT_THRESH_MAX_HI , NAI_DT_THRESH_UPPER , NAI_DT_THRESH_LOWER ,
  NAI_DT_THRESH_MIN_LO , NAI_DT_THRESH_TYPE_ENUM_COUNT
}
 
enum  nai_dt_status_type {
  NAI_DT_STATUS_BIT_LATCHED , NAI_DT_STATUS_BIT_REALTIME , NAI_DT_STATUS_OVERCURRENT_LATCHED , NAI_DT_STATUS_OVERCURRENT_REALTIME ,
  NAI_DT_STATUS_MAX_HI_LATCHED , NAI_DT_STATUS_MAX_HI_REALTIME , NAI_DT_STATUS_MIN_LO_LATCHED , NAI_DT_STATUS_MIN_LO_REALTIME ,
  NAI_DT_STATUS_MID_RANGE_LATCHED , NAI_DT_STATUS_MID_RANGE_REALTIME , NAI_DT_STATUS_LO_HI_TRANS_LATCHED , NAI_DT_STATUS_LO_HI_TRANS_REALTIME ,
  NAI_DT_STATUS_HI_LO_TRANS_LATCHED , NAI_DT_STATUS_HI_LO_TRANS_REALTIME , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME ,
  NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED , NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME , NAI_DT_STATUS_SUMMARY_LATCHED , NAI_DT_STATUS_SUMMARY_REALTIME ,
  NAI_DT_STATUS_TYPE_ENUM_COUNT , NAI_DT_STATUS_BIT_LATCHED , NAI_DT_STATUS_BIT_REALTIME , NAI_DT_STATUS_OVERCURRENT_LATCHED ,
  NAI_DT_STATUS_OVERCURRENT_REALTIME , NAI_DT_STATUS_MAX_HI_LATCHED , NAI_DT_STATUS_MAX_HI_REALTIME , NAI_DT_STATUS_MIN_LO_LATCHED ,
  NAI_DT_STATUS_MIN_LO_REALTIME , NAI_DT_STATUS_MID_RANGE_LATCHED , NAI_DT_STATUS_MID_RANGE_REALTIME , NAI_DT_STATUS_LO_HI_TRANS_LATCHED ,
  NAI_DT_STATUS_LO_HI_TRANS_REALTIME , NAI_DT_STATUS_HI_LO_TRANS_LATCHED , NAI_DT_STATUS_HI_LO_TRANS_REALTIME , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED ,
  NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME , NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED , NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME , NAI_DT_STATUS_SUMMARY_LATCHED ,
  NAI_DT_STATUS_SUMMARY_REALTIME , NAI_DT_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_dt_status_type {
  NAI_DT_STATUS_BIT_LATCHED , NAI_DT_STATUS_BIT_REALTIME , NAI_DT_STATUS_OVERCURRENT_LATCHED , NAI_DT_STATUS_OVERCURRENT_REALTIME ,
  NAI_DT_STATUS_MAX_HI_LATCHED , NAI_DT_STATUS_MAX_HI_REALTIME , NAI_DT_STATUS_MIN_LO_LATCHED , NAI_DT_STATUS_MIN_LO_REALTIME ,
  NAI_DT_STATUS_MID_RANGE_LATCHED , NAI_DT_STATUS_MID_RANGE_REALTIME , NAI_DT_STATUS_LO_HI_TRANS_LATCHED , NAI_DT_STATUS_LO_HI_TRANS_REALTIME ,
  NAI_DT_STATUS_HI_LO_TRANS_LATCHED , NAI_DT_STATUS_HI_LO_TRANS_REALTIME , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME ,
  NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED , NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME , NAI_DT_STATUS_SUMMARY_LATCHED , NAI_DT_STATUS_SUMMARY_REALTIME ,
  NAI_DT_STATUS_TYPE_ENUM_COUNT , NAI_DT_STATUS_BIT_LATCHED , NAI_DT_STATUS_BIT_REALTIME , NAI_DT_STATUS_OVERCURRENT_LATCHED ,
  NAI_DT_STATUS_OVERCURRENT_REALTIME , NAI_DT_STATUS_MAX_HI_LATCHED , NAI_DT_STATUS_MAX_HI_REALTIME , NAI_DT_STATUS_MIN_LO_LATCHED ,
  NAI_DT_STATUS_MIN_LO_REALTIME , NAI_DT_STATUS_MID_RANGE_LATCHED , NAI_DT_STATUS_MID_RANGE_REALTIME , NAI_DT_STATUS_LO_HI_TRANS_LATCHED ,
  NAI_DT_STATUS_LO_HI_TRANS_REALTIME , NAI_DT_STATUS_HI_LO_TRANS_LATCHED , NAI_DT_STATUS_HI_LO_TRANS_REALTIME , NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED ,
  NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME , NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED , NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME , NAI_DT_STATUS_SUMMARY_LATCHED ,
  NAI_DT_STATUS_SUMMARY_REALTIME , NAI_DT_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_dt_bit_status_type {
  NAI_DT_STATUS_BIT_LATCHED_VOLTAGE , NAI_DT_STATUS_BIT_LATCHED_DRIVER , NAI_DT_STATUS_BIT_REALTIME_VOLTAGE , NAI_DT_STATUS_BIT_REALTIME_DRIVER ,
  NAI_DT_STATUS_BIT_LATCHED_VOLTAGE , NAI_DT_STATUS_BIT_LATCHED_DRIVER , NAI_DT_STATUS_BIT_REALTIME_VOLTAGE , NAI_DT_STATUS_BIT_REALTIME_DRIVER
}
 
enum  nai_dt_bit_status_type {
  NAI_DT_STATUS_BIT_LATCHED_VOLTAGE , NAI_DT_STATUS_BIT_LATCHED_DRIVER , NAI_DT_STATUS_BIT_REALTIME_VOLTAGE , NAI_DT_STATUS_BIT_REALTIME_DRIVER ,
  NAI_DT_STATUS_BIT_LATCHED_VOLTAGE , NAI_DT_STATUS_BIT_LATCHED_DRIVER , NAI_DT_STATUS_BIT_REALTIME_VOLTAGE , NAI_DT_STATUS_BIT_REALTIME_DRIVER
}
 
enum  nai_dt_reset_type {
  NAI_DT_RESET_MODE_TIMER , NAI_DT_RESET_TIMER_ONLY , NAI_DT_RESET_OVERCURRENT , NAI_DT_RESET_TYPE_ENUM_COUNT ,
  NAI_DT_RESET_MODE_TIMER , NAI_DT_RESET_TIMER_ONLY , NAI_DT_RESET_OVERCURRENT , NAI_DT_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_dt_reset_type {
  NAI_DT_RESET_MODE_TIMER , NAI_DT_RESET_TIMER_ONLY , NAI_DT_RESET_OVERCURRENT , NAI_DT_RESET_TYPE_ENUM_COUNT ,
  NAI_DT_RESET_MODE_TIMER , NAI_DT_RESET_TIMER_ONLY , NAI_DT_RESET_OVERCURRENT , NAI_DT_RESET_TYPE_ENUM_COUNT
}
 
enum  nai_dt_pattern_ctrl {
  NAI_DT_CTRL_PATTERN_ENABLE , NAI_DT_CTRL_PATTERN_BURST , NAI_DT_CTRL_PATTERN_PAUSE , NAI_DT_CTRL_PATTERN_SYNC_RISING ,
  NAI_DT_CTRL_PATTERN_SYNC_FALLING , NAI_DT_CTRL_PATTERN_ENABLE , NAI_DT_CTRL_PATTERN_BURST , NAI_DT_CTRL_PATTERN_PAUSE ,
  NAI_DT_CTRL_PATTERN_SYNC_RISING , NAI_DT_CTRL_PATTERN_SYNC_FALLING
}
 
enum  nai_dt_pattern_ctrl {
  NAI_DT_CTRL_PATTERN_ENABLE , NAI_DT_CTRL_PATTERN_BURST , NAI_DT_CTRL_PATTERN_PAUSE , NAI_DT_CTRL_PATTERN_SYNC_RISING ,
  NAI_DT_CTRL_PATTERN_SYNC_FALLING , NAI_DT_CTRL_PATTERN_ENABLE , NAI_DT_CTRL_PATTERN_BURST , NAI_DT_CTRL_PATTERN_PAUSE ,
  NAI_DT_CTRL_PATTERN_SYNC_RISING , NAI_DT_CTRL_PATTERN_SYNC_FALLING
}
 
enum  nai_dt_enhanced_mode {
  NAI_DT_MODE_STD_INPUT_OUTPUT , NAI_DT_MODE_MEASURE_HIGH_TIME , NAI_DT_MODE_MEASURE_LOW_TIME , NAI_DT_MODE_TIMESTAMP_RISING_EDGES ,
  NAI_DT_MODE_TIMESTAMP_FALLING_EDGES , NAI_DT_MODE_TIMESTAMP_ALL_EDGES , NAI_DT_MODE_COUNT_RISING_EDGES , NAI_DT_MODE_COUNT_FALLING_EDGES ,
  NAI_DT_MODE_COUNT_ALL_EDGES , NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE , NAI_DT_MODE_MEASURE_FREQUENCY , NAI_DT_MODE_OUTPUT_PWM_FOREVER ,
  NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES , NAI_DT_MODE_OUTPUT_PATTERN_RAM , NAI_DT_MODE_ENHANCED_INPUT , NAI_DT_MODE_BASIC_INPUT ,
  NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE , NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE , NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL , NAI_DT_MODE_TYPE_ENUM_COUNT ,
  NAI_DT_MODE_STD_INPUT_OUTPUT , NAI_DT_MODE_MEASURE_HIGH_TIME , NAI_DT_MODE_MEASURE_LOW_TIME , NAI_DT_MODE_TIMESTAMP_RISING_EDGES ,
  NAI_DT_MODE_TIMESTAMP_FALLING_EDGES , NAI_DT_MODE_TIMESTAMP_ALL_EDGES , NAI_DT_MODE_COUNT_RISING_EDGES , NAI_DT_MODE_COUNT_FALLING_EDGES ,
  NAI_DT_MODE_COUNT_ALL_EDGES , NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE , NAI_DT_MODE_MEASURE_FREQUENCY , NAI_DT_MODE_OUTPUT_PWM_FOREVER ,
  NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES , NAI_DT_MODE_OUTPUT_PATTERN_RAM , NAI_DT_MODE_ENHANCED_INPUT , NAI_DT_MODE_BASIC_INPUT ,
  NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE , NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE , NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL , NAI_DT_MODE_TYPE_ENUM_COUNT
}
 
enum  nai_dt_enhanced_mode {
  NAI_DT_MODE_STD_INPUT_OUTPUT , NAI_DT_MODE_MEASURE_HIGH_TIME , NAI_DT_MODE_MEASURE_LOW_TIME , NAI_DT_MODE_TIMESTAMP_RISING_EDGES ,
  NAI_DT_MODE_TIMESTAMP_FALLING_EDGES , NAI_DT_MODE_TIMESTAMP_ALL_EDGES , NAI_DT_MODE_COUNT_RISING_EDGES , NAI_DT_MODE_COUNT_FALLING_EDGES ,
  NAI_DT_MODE_COUNT_ALL_EDGES , NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE , NAI_DT_MODE_MEASURE_FREQUENCY , NAI_DT_MODE_OUTPUT_PWM_FOREVER ,
  NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES , NAI_DT_MODE_OUTPUT_PATTERN_RAM , NAI_DT_MODE_ENHANCED_INPUT , NAI_DT_MODE_BASIC_INPUT ,
  NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE , NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE , NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL , NAI_DT_MODE_TYPE_ENUM_COUNT ,
  NAI_DT_MODE_STD_INPUT_OUTPUT , NAI_DT_MODE_MEASURE_HIGH_TIME , NAI_DT_MODE_MEASURE_LOW_TIME , NAI_DT_MODE_TIMESTAMP_RISING_EDGES ,
  NAI_DT_MODE_TIMESTAMP_FALLING_EDGES , NAI_DT_MODE_TIMESTAMP_ALL_EDGES , NAI_DT_MODE_COUNT_RISING_EDGES , NAI_DT_MODE_COUNT_FALLING_EDGES ,
  NAI_DT_MODE_COUNT_ALL_EDGES , NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE , NAI_DT_MODE_MEASURE_FREQUENCY , NAI_DT_MODE_OUTPUT_PWM_FOREVER ,
  NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES , NAI_DT_MODE_OUTPUT_PATTERN_RAM , NAI_DT_MODE_ENHANCED_INPUT , NAI_DT_MODE_BASIC_INPUT ,
  NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE , NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE , NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL , NAI_DT_MODE_TYPE_ENUM_COUNT
}
 

Typedef Documentation

◆ nai_dt_bit_status_type_t

◆ nai_dt_enhanced_mode_t

◆ nai_dt_module_power_reset_status_type_t

◆ nai_dt_module_power_reset_type_t

◆ nai_dt_pattern_ctrl_t

◆ nai_dt_raw_bank_t

typedef uint32_t nai_dt_raw_bank_t

nai_dt_raw_module_type #nai_dt_raw_bank

◆ nai_dt_raw_channel_t

typedef uint32_t nai_dt_raw_channel_t

nai_dt_raw_group_type #nai_dt_raw_channel

◆ nai_dt_raw_group_t

typedef uint32_t nai_dt_raw_group_t

nai_dt_raw_bank_type #nai_dt_raw_group

◆ nai_dt_raw_module_t

typedef uint32_t nai_dt_raw_module_t

nai_dt_module_power_reset_type #nai_dt_raw_module

◆ nai_dt_reset_type_t

◆ nai_dt_status_type_t

◆ nai_dt_thresh_type_t

Enumeration Type Documentation

◆ nai_dt_bit_status_type [1/2]

Enumerator
NAI_DT_STATUS_BIT_LATCHED_VOLTAGE 
NAI_DT_STATUS_BIT_LATCHED_DRIVER 
NAI_DT_STATUS_BIT_REALTIME_VOLTAGE 
NAI_DT_STATUS_BIT_REALTIME_DRIVER 
NAI_DT_STATUS_BIT_LATCHED_VOLTAGE 
NAI_DT_STATUS_BIT_LATCHED_DRIVER 
NAI_DT_STATUS_BIT_REALTIME_VOLTAGE 
NAI_DT_STATUS_BIT_REALTIME_DRIVER 

◆ nai_dt_bit_status_type [2/2]

Enumerator
NAI_DT_STATUS_BIT_LATCHED_VOLTAGE 
NAI_DT_STATUS_BIT_LATCHED_DRIVER 
NAI_DT_STATUS_BIT_REALTIME_VOLTAGE 
NAI_DT_STATUS_BIT_REALTIME_DRIVER 
NAI_DT_STATUS_BIT_LATCHED_VOLTAGE 
NAI_DT_STATUS_BIT_LATCHED_DRIVER 
NAI_DT_STATUS_BIT_REALTIME_VOLTAGE 
NAI_DT_STATUS_BIT_REALTIME_DRIVER 

◆ nai_dt_enhanced_mode [1/2]

Enumerator
NAI_DT_MODE_STD_INPUT_OUTPUT 
NAI_DT_MODE_MEASURE_HIGH_TIME 
NAI_DT_MODE_MEASURE_LOW_TIME 
NAI_DT_MODE_TIMESTAMP_RISING_EDGES 
NAI_DT_MODE_TIMESTAMP_FALLING_EDGES 
NAI_DT_MODE_TIMESTAMP_ALL_EDGES 
NAI_DT_MODE_COUNT_RISING_EDGES 
NAI_DT_MODE_COUNT_FALLING_EDGES 
NAI_DT_MODE_COUNT_ALL_EDGES 
NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE 
NAI_DT_MODE_MEASURE_FREQUENCY 
NAI_DT_MODE_OUTPUT_PWM_FOREVER 
NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES 
NAI_DT_MODE_OUTPUT_PATTERN_RAM 
NAI_DT_MODE_ENHANCED_INPUT 
NAI_DT_MODE_BASIC_INPUT 
NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE 
NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE 
NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL 
NAI_DT_MODE_TYPE_ENUM_COUNT 
NAI_DT_MODE_STD_INPUT_OUTPUT 
NAI_DT_MODE_MEASURE_HIGH_TIME 
NAI_DT_MODE_MEASURE_LOW_TIME 
NAI_DT_MODE_TIMESTAMP_RISING_EDGES 
NAI_DT_MODE_TIMESTAMP_FALLING_EDGES 
NAI_DT_MODE_TIMESTAMP_ALL_EDGES 
NAI_DT_MODE_COUNT_RISING_EDGES 
NAI_DT_MODE_COUNT_FALLING_EDGES 
NAI_DT_MODE_COUNT_ALL_EDGES 
NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE 
NAI_DT_MODE_MEASURE_FREQUENCY 
NAI_DT_MODE_OUTPUT_PWM_FOREVER 
NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES 
NAI_DT_MODE_OUTPUT_PATTERN_RAM 
NAI_DT_MODE_ENHANCED_INPUT 
NAI_DT_MODE_BASIC_INPUT 
NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE 
NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE 
NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL 
NAI_DT_MODE_TYPE_ENUM_COUNT 

◆ nai_dt_enhanced_mode [2/2]

Enumerator
NAI_DT_MODE_STD_INPUT_OUTPUT 
NAI_DT_MODE_MEASURE_HIGH_TIME 
NAI_DT_MODE_MEASURE_LOW_TIME 
NAI_DT_MODE_TIMESTAMP_RISING_EDGES 
NAI_DT_MODE_TIMESTAMP_FALLING_EDGES 
NAI_DT_MODE_TIMESTAMP_ALL_EDGES 
NAI_DT_MODE_COUNT_RISING_EDGES 
NAI_DT_MODE_COUNT_FALLING_EDGES 
NAI_DT_MODE_COUNT_ALL_EDGES 
NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE 
NAI_DT_MODE_MEASURE_FREQUENCY 
NAI_DT_MODE_OUTPUT_PWM_FOREVER 
NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES 
NAI_DT_MODE_OUTPUT_PATTERN_RAM 
NAI_DT_MODE_ENHANCED_INPUT 
NAI_DT_MODE_BASIC_INPUT 
NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE 
NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE 
NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL 
NAI_DT_MODE_TYPE_ENUM_COUNT 
NAI_DT_MODE_STD_INPUT_OUTPUT 
NAI_DT_MODE_MEASURE_HIGH_TIME 
NAI_DT_MODE_MEASURE_LOW_TIME 
NAI_DT_MODE_TIMESTAMP_RISING_EDGES 
NAI_DT_MODE_TIMESTAMP_FALLING_EDGES 
NAI_DT_MODE_TIMESTAMP_ALL_EDGES 
NAI_DT_MODE_COUNT_RISING_EDGES 
NAI_DT_MODE_COUNT_FALLING_EDGES 
NAI_DT_MODE_COUNT_ALL_EDGES 
NAI_DT_MODE_MEASURE_PERIOD_FROM_RISING_EDGE 
NAI_DT_MODE_MEASURE_FREQUENCY 
NAI_DT_MODE_OUTPUT_PWM_FOREVER 
NAI_DT_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES 
NAI_DT_MODE_OUTPUT_PATTERN_RAM 
NAI_DT_MODE_ENHANCED_INPUT 
NAI_DT_MODE_BASIC_INPUT 
NAI_DT_MODE_BASIC_OUTPUT_LOWSIDE 
NAI_DT_MODE_BASIC_OUTPUT_HIGHSIDE 
NAI_DT_MODE_BASIC_OUTPUT_PUSHPULL 
NAI_DT_MODE_TYPE_ENUM_COUNT 

◆ nai_dt_module_power_reset_status_type [1/2]

Enumerator
NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 
NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 

◆ nai_dt_module_power_reset_status_type [2/2]

Enumerator
NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 
NAI_DT_MODULE_POWER_RESET_STATUS_POWERED_DOWN 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_DETECTED 
NAI_DT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT 
NAI_DT_MODULE_POWER_RESET_STATUS_FW_NOT_READY 
NAI_DT_MODULE_POWER_RESET_STATUS_COMM_ERROR 
NAI_DT_MODULE_POWER_RESET_STATUS_TYPE_ENUM_COUNT 

◆ nai_dt_module_power_reset_type [1/2]

Enumerator
NAI_DT_MODULE_POWER_RESET_REQUEST_RESET 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT 
NAI_DT_MODULE_POWER_RESET_REQUEST_RESET 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT 

◆ nai_dt_module_power_reset_type [2/2]

Enumerator
NAI_DT_MODULE_POWER_RESET_REQUEST_RESET 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT 
NAI_DT_MODULE_POWER_RESET_REQUEST_RESET 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_DOWN 
NAI_DT_MODULE_POWER_RESET_REQUEST_POWER_UP 
NAI_DT_MODULE_POWER_RESET_TYPE_ENUM_COUNT 

◆ nai_dt_pattern_ctrl [1/2]

Enumerator
NAI_DT_CTRL_PATTERN_ENABLE 
NAI_DT_CTRL_PATTERN_BURST 
NAI_DT_CTRL_PATTERN_PAUSE 
NAI_DT_CTRL_PATTERN_SYNC_RISING 
NAI_DT_CTRL_PATTERN_SYNC_FALLING 
NAI_DT_CTRL_PATTERN_ENABLE 
NAI_DT_CTRL_PATTERN_BURST 
NAI_DT_CTRL_PATTERN_PAUSE 
NAI_DT_CTRL_PATTERN_SYNC_RISING 
NAI_DT_CTRL_PATTERN_SYNC_FALLING 

◆ nai_dt_pattern_ctrl [2/2]

Enumerator
NAI_DT_CTRL_PATTERN_ENABLE 
NAI_DT_CTRL_PATTERN_BURST 
NAI_DT_CTRL_PATTERN_PAUSE 
NAI_DT_CTRL_PATTERN_SYNC_RISING 
NAI_DT_CTRL_PATTERN_SYNC_FALLING 
NAI_DT_CTRL_PATTERN_ENABLE 
NAI_DT_CTRL_PATTERN_BURST 
NAI_DT_CTRL_PATTERN_PAUSE 
NAI_DT_CTRL_PATTERN_SYNC_RISING 
NAI_DT_CTRL_PATTERN_SYNC_FALLING 

◆ nai_dt_raw_bank_type [1/2]

Enumerator
NAI_DT_RAW_BANK_SRC_SINK_CURRENT 
NAI_DT_RAW_BANK_VCC_VOLTAGE 
NAI_DT_RAW_BANK_TYPE_ENUM_COUNT 
NAI_DT_RAW_BANK_SRC_SINK_CURRENT 
NAI_DT_RAW_BANK_VCC_VOLTAGE 
NAI_DT_RAW_BANK_TYPE_ENUM_COUNT 

◆ nai_dt_raw_bank_type [2/2]

Enumerator
NAI_DT_RAW_BANK_SRC_SINK_CURRENT 
NAI_DT_RAW_BANK_VCC_VOLTAGE 
NAI_DT_RAW_BANK_TYPE_ENUM_COUNT 
NAI_DT_RAW_BANK_SRC_SINK_CURRENT 
NAI_DT_RAW_BANK_VCC_VOLTAGE 
NAI_DT_RAW_BANK_TYPE_ENUM_COUNT 

◆ nai_dt_raw_channel_type [1/2]

Enumerator
NAI_DT_RAW_CHAN_VOLTAGE 
NAI_DT_RAW_CHAN_BANK_CURRENT 
NAI_DT_RAW_CHAN_THRESH_MAX_HI 
NAI_DT_RAW_CHAN_THRESH_UPPER 
NAI_DT_RAW_CHAN_THRESH_LOWER 
NAI_DT_RAW_CHAN_THRESH_MIN_LO 
NAI_DT_RAW_CHAN_DEBOUNCETIME 
NAI_DT_RAW_CHAN_PERIOD 
NAI_DT_RAW_CHAN_PULSEWIDTH 
NAI_DT_RAW_CHAN_BURSTCOUNT 
NAI_DT_RAW_CHAN_MODEREG 
NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT 
NAI_DT_RAW_CHAN_VOLTAGE 
NAI_DT_RAW_CHAN_BANK_CURRENT 
NAI_DT_RAW_CHAN_THRESH_MAX_HI 
NAI_DT_RAW_CHAN_THRESH_UPPER 
NAI_DT_RAW_CHAN_THRESH_LOWER 
NAI_DT_RAW_CHAN_THRESH_MIN_LO 
NAI_DT_RAW_CHAN_DEBOUNCETIME 
NAI_DT_RAW_CHAN_PERIOD 
NAI_DT_RAW_CHAN_PULSEWIDTH 
NAI_DT_RAW_CHAN_BURSTCOUNT 
NAI_DT_RAW_CHAN_MODEREG 
NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT 

◆ nai_dt_raw_channel_type [2/2]

Enumerator
NAI_DT_RAW_CHAN_VOLTAGE 
NAI_DT_RAW_CHAN_BANK_CURRENT 
NAI_DT_RAW_CHAN_THRESH_MAX_HI 
NAI_DT_RAW_CHAN_THRESH_UPPER 
NAI_DT_RAW_CHAN_THRESH_LOWER 
NAI_DT_RAW_CHAN_THRESH_MIN_LO 
NAI_DT_RAW_CHAN_DEBOUNCETIME 
NAI_DT_RAW_CHAN_PERIOD 
NAI_DT_RAW_CHAN_PULSEWIDTH 
NAI_DT_RAW_CHAN_BURSTCOUNT 
NAI_DT_RAW_CHAN_MODEREG 
NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT 
NAI_DT_RAW_CHAN_VOLTAGE 
NAI_DT_RAW_CHAN_BANK_CURRENT 
NAI_DT_RAW_CHAN_THRESH_MAX_HI 
NAI_DT_RAW_CHAN_THRESH_UPPER 
NAI_DT_RAW_CHAN_THRESH_LOWER 
NAI_DT_RAW_CHAN_THRESH_MIN_LO 
NAI_DT_RAW_CHAN_DEBOUNCETIME 
NAI_DT_RAW_CHAN_PERIOD 
NAI_DT_RAW_CHAN_PULSEWIDTH 
NAI_DT_RAW_CHAN_BURSTCOUNT 
NAI_DT_RAW_CHAN_MODEREG 
NAI_DT_RAW_CHAN_TYPE_ENUM_COUNT 

◆ nai_dt_raw_group_type [1/2]

Enumerator
NAI_DT_RAW_GROUP_OUTPUT_STATE 
NAI_DT_RAW_GROUP_INPUT_STATE 
NAI_DT_RAW_GROUP_CURRENT_SHARE 
NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT 
NAI_DT_RAW_GROUP_OUTPUT_STATE 
NAI_DT_RAW_GROUP_INPUT_STATE 
NAI_DT_RAW_GROUP_CURRENT_SHARE 
NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT 

◆ nai_dt_raw_group_type [2/2]

Enumerator
NAI_DT_RAW_GROUP_OUTPUT_STATE 
NAI_DT_RAW_GROUP_INPUT_STATE 
NAI_DT_RAW_GROUP_CURRENT_SHARE 
NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT 
NAI_DT_RAW_GROUP_OUTPUT_STATE 
NAI_DT_RAW_GROUP_INPUT_STATE 
NAI_DT_RAW_GROUP_CURRENT_SHARE 
NAI_DT_RAW_GROUP_TYPE_ENUM_COUNT 

◆ nai_dt_raw_module_type [1/2]

Enumerator
NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG 
NAI_DT_RAW_MODULE_POLARITY 
NAI_DT_RAW_MODULE_MASTERSELECT 
NAI_DT_RAW_PWM_MODE 
NAI_DT_RAW_PWM_ENABLE 
NAI_DT_RAW_MODULE_POWER_RESET_STATUS 
NAI_DT_RAW_MODULE_POWER_RESET 
NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT 
NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG 
NAI_DT_RAW_MODULE_POLARITY 
NAI_DT_RAW_MODULE_MASTERSELECT 
NAI_DT_RAW_PWM_MODE 
NAI_DT_RAW_PWM_ENABLE 
NAI_DT_RAW_MODULE_POWER_RESET_STATUS 
NAI_DT_RAW_MODULE_POWER_RESET 
NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT 

◆ nai_dt_raw_module_type [2/2]

Enumerator
NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG 
NAI_DT_RAW_MODULE_POLARITY 
NAI_DT_RAW_MODULE_MASTERSELECT 
NAI_DT_RAW_PWM_MODE 
NAI_DT_RAW_PWM_ENABLE 
NAI_DT_RAW_MODULE_POWER_RESET_STATUS 
NAI_DT_RAW_MODULE_POWER_RESET 
NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT 
NAI_DT_RAW_MODULE_PULL_UP_DOWN_RES_CFG 
NAI_DT_RAW_MODULE_POLARITY 
NAI_DT_RAW_MODULE_MASTERSELECT 
NAI_DT_RAW_PWM_MODE 
NAI_DT_RAW_PWM_ENABLE 
NAI_DT_RAW_MODULE_POWER_RESET_STATUS 
NAI_DT_RAW_MODULE_POWER_RESET 
NAI_DT_RAW_MODULE_TYPE_ENUM_COUNT 

◆ nai_dt_reset_type [1/2]

Enumerator
NAI_DT_RESET_MODE_TIMER 
NAI_DT_RESET_TIMER_ONLY 
NAI_DT_RESET_OVERCURRENT 
NAI_DT_RESET_TYPE_ENUM_COUNT 
NAI_DT_RESET_MODE_TIMER 
NAI_DT_RESET_TIMER_ONLY 
NAI_DT_RESET_OVERCURRENT 
NAI_DT_RESET_TYPE_ENUM_COUNT 

◆ nai_dt_reset_type [2/2]

Enumerator
NAI_DT_RESET_MODE_TIMER 
NAI_DT_RESET_TIMER_ONLY 
NAI_DT_RESET_OVERCURRENT 
NAI_DT_RESET_TYPE_ENUM_COUNT 
NAI_DT_RESET_MODE_TIMER 
NAI_DT_RESET_TIMER_ONLY 
NAI_DT_RESET_OVERCURRENT 
NAI_DT_RESET_TYPE_ENUM_COUNT 

◆ nai_dt_status_type [1/2]

Enumerator
NAI_DT_STATUS_BIT_LATCHED 
NAI_DT_STATUS_BIT_REALTIME 
NAI_DT_STATUS_OVERCURRENT_LATCHED 
NAI_DT_STATUS_OVERCURRENT_REALTIME 
NAI_DT_STATUS_MAX_HI_LATCHED 
NAI_DT_STATUS_MAX_HI_REALTIME 
NAI_DT_STATUS_MIN_LO_LATCHED 
NAI_DT_STATUS_MIN_LO_REALTIME 
NAI_DT_STATUS_MID_RANGE_LATCHED 
NAI_DT_STATUS_MID_RANGE_REALTIME 
NAI_DT_STATUS_LO_HI_TRANS_LATCHED 
NAI_DT_STATUS_LO_HI_TRANS_REALTIME 
NAI_DT_STATUS_HI_LO_TRANS_LATCHED 
NAI_DT_STATUS_HI_LO_TRANS_REALTIME 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME 
NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED 
NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME 
NAI_DT_STATUS_SUMMARY_LATCHED 
NAI_DT_STATUS_SUMMARY_REALTIME 
NAI_DT_STATUS_TYPE_ENUM_COUNT 
NAI_DT_STATUS_BIT_LATCHED 
NAI_DT_STATUS_BIT_REALTIME 
NAI_DT_STATUS_OVERCURRENT_LATCHED 
NAI_DT_STATUS_OVERCURRENT_REALTIME 
NAI_DT_STATUS_MAX_HI_LATCHED 
NAI_DT_STATUS_MAX_HI_REALTIME 
NAI_DT_STATUS_MIN_LO_LATCHED 
NAI_DT_STATUS_MIN_LO_REALTIME 
NAI_DT_STATUS_MID_RANGE_LATCHED 
NAI_DT_STATUS_MID_RANGE_REALTIME 
NAI_DT_STATUS_LO_HI_TRANS_LATCHED 
NAI_DT_STATUS_LO_HI_TRANS_REALTIME 
NAI_DT_STATUS_HI_LO_TRANS_LATCHED 
NAI_DT_STATUS_HI_LO_TRANS_REALTIME 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME 
NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED 
NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME 
NAI_DT_STATUS_SUMMARY_LATCHED 
NAI_DT_STATUS_SUMMARY_REALTIME 
NAI_DT_STATUS_TYPE_ENUM_COUNT 

◆ nai_dt_status_type [2/2]

Enumerator
NAI_DT_STATUS_BIT_LATCHED 
NAI_DT_STATUS_BIT_REALTIME 
NAI_DT_STATUS_OVERCURRENT_LATCHED 
NAI_DT_STATUS_OVERCURRENT_REALTIME 
NAI_DT_STATUS_MAX_HI_LATCHED 
NAI_DT_STATUS_MAX_HI_REALTIME 
NAI_DT_STATUS_MIN_LO_LATCHED 
NAI_DT_STATUS_MIN_LO_REALTIME 
NAI_DT_STATUS_MID_RANGE_LATCHED 
NAI_DT_STATUS_MID_RANGE_REALTIME 
NAI_DT_STATUS_LO_HI_TRANS_LATCHED 
NAI_DT_STATUS_LO_HI_TRANS_REALTIME 
NAI_DT_STATUS_HI_LO_TRANS_LATCHED 
NAI_DT_STATUS_HI_LO_TRANS_REALTIME 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME 
NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED 
NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME 
NAI_DT_STATUS_SUMMARY_LATCHED 
NAI_DT_STATUS_SUMMARY_REALTIME 
NAI_DT_STATUS_TYPE_ENUM_COUNT 
NAI_DT_STATUS_BIT_LATCHED 
NAI_DT_STATUS_BIT_REALTIME 
NAI_DT_STATUS_OVERCURRENT_LATCHED 
NAI_DT_STATUS_OVERCURRENT_REALTIME 
NAI_DT_STATUS_MAX_HI_LATCHED 
NAI_DT_STATUS_MAX_HI_REALTIME 
NAI_DT_STATUS_MIN_LO_LATCHED 
NAI_DT_STATUS_MIN_LO_REALTIME 
NAI_DT_STATUS_MID_RANGE_LATCHED 
NAI_DT_STATUS_MID_RANGE_REALTIME 
NAI_DT_STATUS_LO_HI_TRANS_LATCHED 
NAI_DT_STATUS_LO_HI_TRANS_REALTIME 
NAI_DT_STATUS_HI_LO_TRANS_LATCHED 
NAI_DT_STATUS_HI_LO_TRANS_REALTIME 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_LATCHED 
NAI_DT_STATUS_WATCHDOG_TIMER_FAULT_REALTIME 
NAI_DT_STATUS_INTER_FPGA_FAULT_LATCHED 
NAI_DT_STATUS_INTER_FPGA_FAULT_REALTIME 
NAI_DT_STATUS_SUMMARY_LATCHED 
NAI_DT_STATUS_SUMMARY_REALTIME 
NAI_DT_STATUS_TYPE_ENUM_COUNT 

◆ nai_dt_thresh_type [1/2]

Enumerator
NAI_DT_THRESH_MAX_HI 
NAI_DT_THRESH_UPPER 
NAI_DT_THRESH_LOWER 
NAI_DT_THRESH_MIN_LO 
NAI_DT_THRESH_TYPE_ENUM_COUNT 
NAI_DT_THRESH_MAX_HI 
NAI_DT_THRESH_UPPER 
NAI_DT_THRESH_LOWER 
NAI_DT_THRESH_MIN_LO 
NAI_DT_THRESH_TYPE_ENUM_COUNT 

◆ nai_dt_thresh_type [2/2]

Enumerator
NAI_DT_THRESH_MAX_HI 
NAI_DT_THRESH_UPPER 
NAI_DT_THRESH_LOWER 
NAI_DT_THRESH_MIN_LO 
NAI_DT_THRESH_TYPE_ENUM_COUNT 
NAI_DT_THRESH_MAX_HI 
NAI_DT_THRESH_UPPER 
NAI_DT_THRESH_LOWER 
NAI_DT_THRESH_MIN_LO 
NAI_DT_THRESH_TYPE_ENUM_COUNT