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

Go to the source code of this file.

Typedefs

typedef int32_t naibrd_blockAccessOp_t
 
typedef int32_t naibrd_boardOpMode_t
 
typedef int32_t naibrd_comm_t
 
typedef int32_t naibrd_int_steering_t
 
typedef int32_t naibrd_irq_id_t
 
typedef int32_t nai_bit_type_t
 
typedef uint32_t nai_module_info_type_t
 
typedef uint32_t nai_series_t
 
typedef uint32_t nai_module_temp_type_t
 
typedef uint32_t nai_motherboard_temp_type_t
 
typedef uint32_t nai_module_meas_type_t
 
typedef uint32_t nai_module_meas_raw_type_t
 
typedef uint32_t nai_module_health_monitor_type_t
 
typedef uint32_t nai_module_health_monitor_value_type_t
 
typedef uint32_t nai_module_health_monitor_status_type_t
 
typedef int32_t nai_status_access_type_t
 
typedef enum naibrd_module_sync_config_type naibrd_module_sync_config_type_t
 

Enumerations

enum  naibrd_blockAccessOp { NAIBRD_BLOCK_ACCESS_CONFIG = 0 , NAIBRD_BLOCK_ACCESS_READ , NAIBRD_BLOCK_ACCESS_WRITE , NAIBRD_BLOCK_ACCESS_LAST }
 
enum  naibrd_boardOpMode { NAIBRD_OP_MODE_SLAVE = 0 , NAIBRD_OP_MODE_MASTER }
 
enum  naibrd_comm {
  NAIBRD_COMM_NOT_OPEN = 0 , NAIBRD_COMM_VME , NAIBRD_COMM_PCI , NAIBRD_COMM_ETHER_TCP ,
  NAIBRD_COMM_ETHER_UDP , NAIBRD_COMM_ONBOARD , NAIBRD_COMM_PIB , NAIBRD_COMM_1553 ,
  NAIBRD_COMM_I2C
}
 
enum  naibrd_int_steering {
  NAIBRD_INT_STEERING_VME = 1 , NAIBRD_INT_STEERING_ON_BOARD_0 = 2 , NAIBRD_INT_STEERING_ON_BOARD_1 = 3 , NAIBRD_INT_STEERING_ON_BOARD_2 = 4 ,
  NAIBRD_INT_STEERING_PCIE_APP = 5 , NAIBRD_INT_STEERING_CPCI_APP = 6
}
 
enum  naibrd_irq_id {
  NAIBRD_IRQ_ID_ON_BOARD_0 = 0 , NAIBRD_IRQ_ID_ON_BOARD_1 , NAIBRD_IRQ_ID_ON_BOARD_2 , NAIBRD_IRQ_ID_VME_LEVEL_0 ,
  NAIBRD_IRQ_ID_VME_LEVEL_1 , NAIBRD_IRQ_ID_VME_LEVEL_2 , NAIBRD_IRQ_ID_VME_LEVEL_3 , NAIBRD_IRQ_ID_VME_LEVEL_4 ,
  NAIBRD_IRQ_ID_VME_LEVEL_5 , NAIBRD_IRQ_ID_VME_LEVEL_6 , NAIBRD_IRQ_ID_VME_LEVEL_7 , NAIBRD_IRQ_ID_DONT_CARE
}
 
enum  nai_bit_type { NAIBRD_UBIT_D0 = 0x00000001u , NAIBRD_CBIT_D2 = 0x00000004u , NAIBRD_IBIT_D3 = 0x00000008u }
 
enum  nai_module_info_type {
  NAIBRD_MODULE_INFO_FPGA_REV , NAIBRD_MODULE_INFO_FPGA_COMPILE_TIMESTAMP , NAIBRD_MODULE_INFO_FPGA_SERDES_REV , NAIBRD_MODULE_INFO_FPGA_TEMPLATE_REV ,
  NAIBRD_MODULE_INFO_FPGA_ZYNQ_BLOCK_REV , NAIBRD_MODULE_INFO_BM_REV , NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_0_TO_31 , NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_32_TO_63 ,
  NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_64_TO_95 , NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_96_TO_127 , NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_128_TO_159 , NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_160_TO_191 ,
  NAIBRD_MODULE_INFO_FSBL_REV , NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_0_TO_31 , NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_32_TO_63 , NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_64_TO_95 ,
  NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_96_TO_127 , NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_128_TO_159 , NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_160_TO_191 , NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_0_TO_31 ,
  NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_32_TO_63 , NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_64_TO_95 , NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_96_TO_127 , NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_0_TO_31 ,
  NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_32_TO_63 , NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_64_TO_95 , NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_96_TO_127 , NAIBRD_MODULE_INFO_MOD_CAPABILITY ,
  NAIBRD_MODULE_INFO_MOD_MEMORY_MAP_REV , NAIBRD_MODULE_INFO_TYPE_ENUM_COUNT
}
 
enum  nai_series { SERIES_NA , SERIES_D , SERIES_E }
 
enum  nai_module_temp_type {
  NAIBRD_MODULE_TEMP_INTF_RT_ZYNQ_CORE , NAIBRD_MODULE_TEMP_INTF_RT_PCB , NAIBRD_MODULE_TEMP_FUNC_RT_PCB , NAIBRD_MODULE_TEMP_INTF_MAX_ZYNQ_CORE ,
  NAIBRD_MODULE_TEMP_INTF_MAX_PCB , NAIBRD_MODULE_TEMP_INTF_MIN_ZYNQ_CORE , NAIBRD_MODULE_TEMP_INTF_MIN_PCB , NAIBRD_MODULE_TEMP_FUNC_MAX_PCB ,
  NAIBRD_MODULE_TEMP_FUNC_MIN_PCB
}
 
enum  nai_motherboard_temp_type {
  NAIBRD_MOTHERBOARD_TEMP_RT_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_RT_PCB , NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_PCB ,
  NAIBRD_MOTHERBOARD_TEMP_MAX_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_MAX_PCB , NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_PCB ,
  NAIBRD_MOTHERBOARD_TEMP_MIN_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_MIN_PCB , NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_ZYNQ_CORE , NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_PCB
}
 
enum  nai_module_meas_type {
  NAIBRD_MODULE_MEAS_ZYNQ_CORE_VOLTAGE , NAIBRD_MODULE_MEAS_ZYNQ_AUX_VOLTAGE , NAIBRD_MODULE_MEAS_ZYNQ_DDR_VOLTAGE , NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_CURRENT_TEMP ,
  NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_CURRENT_TEMP , NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_CURRENT_TEMP , NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MAX_TEMP , NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MAX_TEMP ,
  NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MIN_TEMP , NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MIN_TEMP , NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MAX_TEMP , NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MIN_TEMP ,
  NAIBRD_MODULE_MEAS_HIGH_PRCSN_ZYNQ_CORE_TEMP , NAIBRD_MODULE_MEAS_HIGH_PRCSN_INTF_PCB_TEMP , NAIBRD_MODULE_MEAS_HIGH_PRCSN_FUNC_PCB_TEMP , NAIBRD_MODULE_MEAS_TYPE_ENUM_COUNT
}
 
enum  nai_module_meas_raw_type {
  NAIBRD_MODULE_MEAS_RAW_ZYNQ_CORE_VOLTAGE , NAIBRD_MODULE_MEAS_RAW_ZYNQ_AUX_VOLTAGE , NAIBRD_MODULE_MEAS_RAW_ZYNQ_DDR_VOLTAGE , NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_CURRENT_TEMP ,
  NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_CURRENT_TEMP , NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MAX_TEMP , NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MIN_TEMP , NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MAX_TEMP ,
  NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MIN_TEMP , NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_ZYNQ_CORE_TEMP , NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_INTF_PCB_TEMP , NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_FUNC_PCB_TEMP ,
  NAIBRD_MODULE_MEAS_RAW_TYPE_ENUM_COUNT
}
 
enum  nai_module_health_monitor_type {
  NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_AUX_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_DDR_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_TEMP ,
  NAIBRD_MODULE_HEALTH_MONITOR_INTF_BOARD_PCB_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_FUNC_BOARD_PCB_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_CURRENT , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_CURRENT , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_B_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_D_LDO_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_CURRENT , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_CURRENT , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_VOLTAGE , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_CURRENT ,
  NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_B_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_D_LDO_TEMP , NAIBRD_MODULE_HEALTH_MONITOR_TYPE_ENUM_COUNT
}
 
enum  nai_module_health_monitor_value_type {
  NAIBRD_MODULE_HEALTH_MONITOR_THRESHOLD_STATUS , NAIBRD_MODULE_HEALTH_MONITOR_CURRENT_READING , NAIBRD_MODULE_HEALTH_MONITOR_MIN_READING , NAIBRD_MODULE_HEALTH_MONITOR_MAX_READING ,
  NAIBRD_MODULE_HEALTH_MONITOR_LOWER_WARNING_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_LOWER_CRITICAL_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_UPPER_WARNING_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_UPPER_CRITICAL_THRESHOLD ,
  NAIBRD_MODULE_HEALTH_MONITOR_VALUE_TYPE_ENUM_COUNT
}
 
enum  nai_module_health_monitor_status_type {
  NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_WARNING_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_CRITICAL_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_WARNING_THRESHOLD , NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_CRITICAL_THRESHOLD ,
  NAIBRD_MODULE_HEALTH_MONITOR_STATUS_TYPE_ENUM_COUNT
}
 
enum  nai_status_access_type { NAI_STATUS_LATCHED , NAI_STATUS_REALTIME }
 
enum  naibrd_module_sync_config_type { NAIBRD_SYNC_CONFIG_CLOCK , NAIBRD_SYNC_CONFIG_TRIGGER }
 

Typedef Documentation

◆ nai_bit_type_t

typedef int32_t nai_bit_type_t

◆ nai_module_health_monitor_status_type_t

◆ nai_module_health_monitor_type_t

◆ nai_module_health_monitor_value_type_t

◆ nai_module_info_type_t

◆ nai_module_meas_raw_type_t

◆ nai_module_meas_type_t

◆ nai_module_temp_type_t

◆ nai_motherboard_temp_type_t

◆ nai_series_t

typedef uint32_t nai_series_t

◆ nai_status_access_type_t

◆ naibrd_blockAccessOp_t

◆ naibrd_boardOpMode_t

◆ naibrd_comm_t

typedef int32_t naibrd_comm_t

◆ naibrd_int_steering_t

◆ naibrd_irq_id_t

typedef int32_t naibrd_irq_id_t

◆ naibrd_module_sync_config_type_t

Enumeration Type Documentation

◆ nai_bit_type

Enumerator
NAIBRD_UBIT_D0 
NAIBRD_CBIT_D2 
NAIBRD_IBIT_D3 

◆ nai_module_health_monitor_status_type

Enumerator
NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_WARNING_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_CRITICAL_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_WARNING_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_CRITICAL_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_STATUS_TYPE_ENUM_COUNT 

◆ nai_module_health_monitor_type

Enumerator
NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_AUX_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_DDR_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_INTF_BOARD_PCB_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_FUNC_BOARD_PCB_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_B_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_D_LDO_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_VOLTAGE 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_CURRENT 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_B_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_D_LDO_TEMP 
NAIBRD_MODULE_HEALTH_MONITOR_TYPE_ENUM_COUNT 

◆ nai_module_health_monitor_value_type

Enumerator
NAIBRD_MODULE_HEALTH_MONITOR_THRESHOLD_STATUS 
NAIBRD_MODULE_HEALTH_MONITOR_CURRENT_READING 
NAIBRD_MODULE_HEALTH_MONITOR_MIN_READING 
NAIBRD_MODULE_HEALTH_MONITOR_MAX_READING 
NAIBRD_MODULE_HEALTH_MONITOR_LOWER_WARNING_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_LOWER_CRITICAL_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_UPPER_WARNING_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_UPPER_CRITICAL_THRESHOLD 
NAIBRD_MODULE_HEALTH_MONITOR_VALUE_TYPE_ENUM_COUNT 

◆ nai_module_info_type

Enumerator
NAIBRD_MODULE_INFO_FPGA_REV 
NAIBRD_MODULE_INFO_FPGA_COMPILE_TIMESTAMP 
NAIBRD_MODULE_INFO_FPGA_SERDES_REV 
NAIBRD_MODULE_INFO_FPGA_TEMPLATE_REV 
NAIBRD_MODULE_INFO_FPGA_ZYNQ_BLOCK_REV 
NAIBRD_MODULE_INFO_BM_REV 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_0_TO_31 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_32_TO_63 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_64_TO_95 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_96_TO_127 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_128_TO_159 
NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_160_TO_191 
NAIBRD_MODULE_INFO_FSBL_REV 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_0_TO_31 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_32_TO_63 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_64_TO_95 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_96_TO_127 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_128_TO_159 
NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_160_TO_191 
NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_0_TO_31 
NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_32_TO_63 
NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_64_TO_95 
NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_96_TO_127 
NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_0_TO_31 
NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_32_TO_63 
NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_64_TO_95 
NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_96_TO_127 
NAIBRD_MODULE_INFO_MOD_CAPABILITY 
NAIBRD_MODULE_INFO_MOD_MEMORY_MAP_REV 
NAIBRD_MODULE_INFO_TYPE_ENUM_COUNT 

◆ nai_module_meas_raw_type

Enumerator
NAIBRD_MODULE_MEAS_RAW_ZYNQ_CORE_VOLTAGE 
NAIBRD_MODULE_MEAS_RAW_ZYNQ_AUX_VOLTAGE 
NAIBRD_MODULE_MEAS_RAW_ZYNQ_DDR_VOLTAGE 
NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_CURRENT_TEMP 
NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_CURRENT_TEMP 
NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MAX_TEMP 
NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MIN_TEMP 
NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MAX_TEMP 
NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MIN_TEMP 
NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_ZYNQ_CORE_TEMP 
NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_INTF_PCB_TEMP 
NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_FUNC_PCB_TEMP 
NAIBRD_MODULE_MEAS_RAW_TYPE_ENUM_COUNT 

◆ nai_module_meas_type

Enumerator
NAIBRD_MODULE_MEAS_ZYNQ_CORE_VOLTAGE 
NAIBRD_MODULE_MEAS_ZYNQ_AUX_VOLTAGE 
NAIBRD_MODULE_MEAS_ZYNQ_DDR_VOLTAGE 
NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_CURRENT_TEMP 
NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_CURRENT_TEMP 
NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_CURRENT_TEMP 
NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MAX_TEMP 
NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MAX_TEMP 
NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MIN_TEMP 
NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MIN_TEMP 
NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MAX_TEMP 
NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MIN_TEMP 
NAIBRD_MODULE_MEAS_HIGH_PRCSN_ZYNQ_CORE_TEMP 
NAIBRD_MODULE_MEAS_HIGH_PRCSN_INTF_PCB_TEMP 
NAIBRD_MODULE_MEAS_HIGH_PRCSN_FUNC_PCB_TEMP 
NAIBRD_MODULE_MEAS_TYPE_ENUM_COUNT 

◆ nai_module_temp_type

Enumerator
NAIBRD_MODULE_TEMP_INTF_RT_ZYNQ_CORE 
NAIBRD_MODULE_TEMP_INTF_RT_PCB 
NAIBRD_MODULE_TEMP_FUNC_RT_PCB 
NAIBRD_MODULE_TEMP_INTF_MAX_ZYNQ_CORE 
NAIBRD_MODULE_TEMP_INTF_MAX_PCB 
NAIBRD_MODULE_TEMP_INTF_MIN_ZYNQ_CORE 
NAIBRD_MODULE_TEMP_INTF_MIN_PCB 
NAIBRD_MODULE_TEMP_FUNC_MAX_PCB 
NAIBRD_MODULE_TEMP_FUNC_MIN_PCB 

◆ nai_motherboard_temp_type

Enumerator
NAIBRD_MOTHERBOARD_TEMP_RT_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_RT_PCB 
NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_PCB 
NAIBRD_MOTHERBOARD_TEMP_MAX_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_MAX_PCB 
NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_PCB 
NAIBRD_MOTHERBOARD_TEMP_MIN_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_MIN_PCB 
NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_ZYNQ_CORE 
NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_PCB 

◆ nai_series

enum nai_series
Enumerator
SERIES_NA 
SERIES_D 
SERIES_E 

◆ nai_status_access_type

Enumerator
NAI_STATUS_LATCHED 
NAI_STATUS_REALTIME 

◆ naibrd_blockAccessOp

Enumerator
NAIBRD_BLOCK_ACCESS_CONFIG 
NAIBRD_BLOCK_ACCESS_READ 
NAIBRD_BLOCK_ACCESS_WRITE 
NAIBRD_BLOCK_ACCESS_LAST 

◆ naibrd_boardOpMode

Enumerator
NAIBRD_OP_MODE_SLAVE 
NAIBRD_OP_MODE_MASTER 

◆ naibrd_comm

Enumerator
NAIBRD_COMM_NOT_OPEN 
NAIBRD_COMM_VME 
NAIBRD_COMM_PCI 
NAIBRD_COMM_ETHER_TCP 
NAIBRD_COMM_ETHER_UDP 
NAIBRD_COMM_ONBOARD 
NAIBRD_COMM_PIB 
NAIBRD_COMM_1553 
NAIBRD_COMM_I2C 

◆ naibrd_int_steering

Enumerator
NAIBRD_INT_STEERING_VME 
NAIBRD_INT_STEERING_ON_BOARD_0 
NAIBRD_INT_STEERING_ON_BOARD_1 
NAIBRD_INT_STEERING_ON_BOARD_2 
NAIBRD_INT_STEERING_PCIE_APP 
NAIBRD_INT_STEERING_CPCI_APP 

◆ naibrd_irq_id

Enumerator
NAIBRD_IRQ_ID_ON_BOARD_0 
NAIBRD_IRQ_ID_ON_BOARD_1 
NAIBRD_IRQ_ID_ON_BOARD_2 
NAIBRD_IRQ_ID_VME_LEVEL_0 
NAIBRD_IRQ_ID_VME_LEVEL_1 
NAIBRD_IRQ_ID_VME_LEVEL_2 
NAIBRD_IRQ_ID_VME_LEVEL_3 
NAIBRD_IRQ_ID_VME_LEVEL_4 
NAIBRD_IRQ_ID_VME_LEVEL_5 
NAIBRD_IRQ_ID_VME_LEVEL_6 
NAIBRD_IRQ_ID_VME_LEVEL_7 
NAIBRD_IRQ_ID_DONT_CARE 

◆ naibrd_module_sync_config_type

naibrd_module_sync_config_type

Enumerator
NAIBRD_SYNC_CONFIG_CLOCK 
NAIBRD_SYNC_CONFIG_TRIGGER