naibrd_module_sync_config_type
Definition naibrd.h:288
@ NAIBRD_SYNC_CONFIG_TRIGGER
Definition naibrd.h:290
@ NAIBRD_SYNC_CONFIG_CLOCK
Definition naibrd.h:289
int32_t naibrd_int_steering_t
Definition naibrd.h:49
int32_t nai_status_access_type_t
Definition naibrd.h:283
int32_t naibrd_irq_id_t
Definition naibrd.h:68
nai_series
Definition naibrd.h:117
@ SERIES_D
Definition naibrd.h:119
@ SERIES_NA
Definition naibrd.h:118
@ SERIES_E
Definition naibrd.h:120
int32_t nai_bit_type_t
Definition naibrd.h:78
uint32_t nai_motherboard_temp_type_t
Definition naibrd.h:165
uint32_t nai_module_meas_raw_type_t
Definition naibrd.h:208
uint32_t nai_series_t
Definition naibrd.h:125
enum naibrd_module_sync_config_type naibrd_module_sync_config_type_t
nai_status_access_type
Definition naibrd.h:276
@ NAI_STATUS_REALTIME
Definition naibrd.h:278
@ NAI_STATUS_LATCHED
Definition naibrd.h:277
nai_motherboard_temp_type
Definition naibrd.h:143
@ NAIBRD_MOTHERBOARD_TEMP_RT_PCB
Definition naibrd.h:145
@ NAIBRD_MOTHERBOARD_TEMP_RT_ZYNQ_CORE
Definition naibrd.h:144
@ NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_ZYNQ_CORE
Definition naibrd.h:159
@ NAIBRD_MOTHERBOARD_TEMP_MIN_ZYNQ_CORE
Definition naibrd.h:156
@ NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_PCB
Definition naibrd.h:148
@ NAIBRD_MOTHERBOARD_TEMP_MAX_PCB
Definition naibrd.h:151
@ NAIBRD_MOTHERBOARD_TEMP_MIN_SLAVE_PCB
Definition naibrd.h:160
@ NAIBRD_MOTHERBOARD_TEMP_MAX_ZYNQ_CORE
Definition naibrd.h:150
@ NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_ZYNQ_CORE
Definition naibrd.h:153
@ NAIBRD_MOTHERBOARD_TEMP_MAX_SLAVE_PCB
Definition naibrd.h:154
@ NAIBRD_MOTHERBOARD_TEMP_RT_SLAVE_ZYNQ_CORE
Definition naibrd.h:147
@ NAIBRD_MOTHERBOARD_TEMP_MIN_PCB
Definition naibrd.h:157
uint32_t nai_module_health_monitor_value_type_t
Definition naibrd.h:262
uint32_t nai_module_temp_type_t
Definition naibrd.h:141
naibrd_comm
Definition naibrd.h:22
@ NAIBRD_COMM_NOT_OPEN
Definition naibrd.h:23
@ NAIBRD_COMM_PCI
Definition naibrd.h:25
@ NAIBRD_COMM_ETHER_TCP
Definition naibrd.h:26
@ NAIBRD_COMM_PIB
Definition naibrd.h:29
@ NAIBRD_COMM_ETHER_UDP
Definition naibrd.h:27
@ NAIBRD_COMM_VME
Definition naibrd.h:24
@ NAIBRD_COMM_ONBOARD
Definition naibrd.h:28
@ NAIBRD_COMM_1553
Definition naibrd.h:30
@ NAIBRD_COMM_I2C
Definition naibrd.h:31
int32_t naibrd_boardOpMode_t
Definition naibrd.h:20
uint32_t nai_module_meas_type_t
Definition naibrd.h:188
naibrd_boardOpMode
Definition naibrd.h:13
@ NAIBRD_OP_MODE_MASTER
Definition naibrd.h:15
@ NAIBRD_OP_MODE_SLAVE
Definition naibrd.h:14
nai_module_health_monitor_value_type
Definition naibrd.h:248
@ NAIBRD_MODULE_HEALTH_MONITOR_CURRENT_READING
Definition naibrd.h:250
@ NAIBRD_MODULE_HEALTH_MONITOR_VALUE_TYPE_ENUM_COUNT
Definition naibrd.h:257
@ NAIBRD_MODULE_HEALTH_MONITOR_LOWER_CRITICAL_THRESHOLD
Definition naibrd.h:254
@ NAIBRD_MODULE_HEALTH_MONITOR_UPPER_WARNING_THRESHOLD
Definition naibrd.h:255
@ NAIBRD_MODULE_HEALTH_MONITOR_MIN_READING
Definition naibrd.h:251
@ NAIBRD_MODULE_HEALTH_MONITOR_THRESHOLD_STATUS
Definition naibrd.h:249
@ NAIBRD_MODULE_HEALTH_MONITOR_LOWER_WARNING_THRESHOLD
Definition naibrd.h:253
@ NAIBRD_MODULE_HEALTH_MONITOR_MAX_READING
Definition naibrd.h:252
@ NAIBRD_MODULE_HEALTH_MONITOR_UPPER_CRITICAL_THRESHOLD
Definition naibrd.h:256
nai_module_info_type
Definition naibrd.h:80
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_128_TO_159
Definition naibrd.h:98
@ NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_64_TO_95
Definition naibrd.h:106
@ NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_0_TO_31
Definition naibrd.h:100
@ NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_96_TO_127
Definition naibrd.h:103
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_0_TO_31
Definition naibrd.h:87
@ NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_0_TO_31
Definition naibrd.h:104
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_64_TO_95
Definition naibrd.h:96
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_32_TO_63
Definition naibrd.h:88
@ NAIBRD_MODULE_INFO_FPGA_ZYNQ_BLOCK_REV
Definition naibrd.h:85
@ NAIBRD_MODULE_INFO_FSBL_REV
Definition naibrd.h:93
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_0_TO_31
Definition naibrd.h:94
@ NAIBRD_MODULE_INFO_FPGA_TEMPLATE_REV
Definition naibrd.h:84
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_96_TO_127
Definition naibrd.h:90
@ NAIBRD_MODULE_INFO_TYPE_ENUM_COUNT
Definition naibrd.h:110
@ NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_32_TO_63
Definition naibrd.h:105
@ NAIBRD_MODULE_INFO_FPGA_COMPILE_TIMESTAMP
Definition naibrd.h:82
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_128_TO_159
Definition naibrd.h:91
@ NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_64_TO_95
Definition naibrd.h:102
@ NAIBRD_MODULE_INFO_FPGA_SERDES_REV
Definition naibrd.h:83
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_64_TO_95
Definition naibrd.h:89
@ NAIBRD_MODULE_INFO_FUNC_BOARD_SN_BIT_96_TO_127
Definition naibrd.h:107
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_160_TO_191
Definition naibrd.h:99
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_96_TO_127
Definition naibrd.h:97
@ NAIBRD_MODULE_INFO_MOD_CAPABILITY
Definition naibrd.h:108
@ NAIBRD_MODULE_INFO_MOD_MEMORY_MAP_REV
Definition naibrd.h:109
@ NAIBRD_MODULE_INFO_FPGA_REV
Definition naibrd.h:81
@ NAIBRD_MODULE_INFO_INTF_BOARD_SN_BIT_32_TO_63
Definition naibrd.h:101
@ NAIBRD_MODULE_INFO_BM_REV
Definition naibrd.h:86
@ NAIBRD_MODULE_INFO_BM_COMPILE_TIME_BIT_160_TO_191
Definition naibrd.h:92
@ NAIBRD_MODULE_INFO_FSBL_COMPILE_TIME_BIT_32_TO_63
Definition naibrd.h:95
int32_t naibrd_blockAccessOp_t
Definition naibrd.h:11
nai_module_health_monitor_type
Definition naibrd.h:210
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_CURRENT
Definition naibrd.h:236
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_VOLTAGE
Definition naibrd.h:229
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_CURRENT
Definition naibrd.h:224
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_VOLTAGE
Definition naibrd.h:225
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_CURRENT
Definition naibrd.h:234
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_VOLTAGE
Definition naibrd.h:221
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_D_LDO_TEMP
Definition naibrd.h:240
@ NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_VOLTAGE
Definition naibrd.h:211
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_C_VOLTAGE
Definition naibrd.h:233
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_CURRENT
Definition naibrd.h:238
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_B_TEMP
Definition naibrd.h:239
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_CURRENT
Definition naibrd.h:222
@ NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_CORE_TEMP
Definition naibrd.h:214
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_VOLTAGE
Definition naibrd.h:217
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_D_VOLTAGE
Definition naibrd.h:223
@ NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_DDR_VOLTAGE
Definition naibrd.h:213
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_CURRENT
Definition naibrd.h:218
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_C_D_LDO_TEMP
Definition naibrd.h:228
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_LDO_VOLTAGE
Definition naibrd.h:237
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_VOLTAGE
Definition naibrd.h:231
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_A_CURRENT
Definition naibrd.h:230
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_B_CURRENT
Definition naibrd.h:232
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_VOLTAGE
Definition naibrd.h:219
@ NAIBRD_MODULE_HEALTH_MONITOR_INTF_BOARD_PCB_TEMP
Definition naibrd.h:215
@ NAIBRD_MODULE_HEALTH_MONITOR_FUNC_BOARD_PCB_TEMP
Definition naibrd.h:216
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_LDO_CURRENT
Definition naibrd.h:226
@ NAIBRD_MODULE_HEALTH_MONITOR_TYPE_ENUM_COUNT
Definition naibrd.h:241
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_B_CURRENT
Definition naibrd.h:220
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_1_LOOP_A_B_TEMP
Definition naibrd.h:227
@ NAIBRD_MODULE_HEALTH_MONITOR_PWR_SUPPLY_2_LOOP_D_VOLTAGE
Definition naibrd.h:235
@ NAIBRD_MODULE_HEALTH_MONITOR_ZYNQ_AUX_VOLTAGE
Definition naibrd.h:212
nai_module_temp_type
Definition naibrd.h:127
@ NAIBRD_MODULE_TEMP_FUNC_MIN_PCB
Definition naibrd.h:136
@ NAIBRD_MODULE_TEMP_FUNC_RT_PCB
Definition naibrd.h:130
@ NAIBRD_MODULE_TEMP_INTF_MIN_PCB
Definition naibrd.h:134
@ NAIBRD_MODULE_TEMP_INTF_RT_PCB
Definition naibrd.h:129
@ NAIBRD_MODULE_TEMP_INTF_RT_ZYNQ_CORE
Definition naibrd.h:128
@ NAIBRD_MODULE_TEMP_INTF_MAX_PCB
Definition naibrd.h:132
@ NAIBRD_MODULE_TEMP_INTF_MIN_ZYNQ_CORE
Definition naibrd.h:133
@ NAIBRD_MODULE_TEMP_INTF_MAX_ZYNQ_CORE
Definition naibrd.h:131
@ NAIBRD_MODULE_TEMP_FUNC_MAX_PCB
Definition naibrd.h:135
naibrd_irq_id
Definition naibrd.h:51
@ NAIBRD_IRQ_ID_ON_BOARD_2
Definition naibrd.h:54
@ NAIBRD_IRQ_ID_VME_LEVEL_1
Definition naibrd.h:56
@ NAIBRD_IRQ_ID_VME_LEVEL_5
Definition naibrd.h:60
@ NAIBRD_IRQ_ID_VME_LEVEL_7
Definition naibrd.h:62
@ NAIBRD_IRQ_ID_ON_BOARD_0
Definition naibrd.h:52
@ NAIBRD_IRQ_ID_VME_LEVEL_4
Definition naibrd.h:59
@ NAIBRD_IRQ_ID_DONT_CARE
Definition naibrd.h:63
@ NAIBRD_IRQ_ID_VME_LEVEL_6
Definition naibrd.h:61
@ NAIBRD_IRQ_ID_VME_LEVEL_3
Definition naibrd.h:58
@ NAIBRD_IRQ_ID_VME_LEVEL_0
Definition naibrd.h:55
@ NAIBRD_IRQ_ID_VME_LEVEL_2
Definition naibrd.h:57
@ NAIBRD_IRQ_ID_ON_BOARD_1
Definition naibrd.h:53
uint32_t nai_module_health_monitor_type_t
Definition naibrd.h:246
nai_bit_type
Definition naibrd.h:70
@ NAIBRD_IBIT_D3
Definition naibrd.h:73
@ NAIBRD_CBIT_D2
Definition naibrd.h:72
@ NAIBRD_UBIT_D0
Definition naibrd.h:71
int32_t naibrd_comm_t
Definition naibrd.h:36
nai_module_meas_type
Definition naibrd.h:167
@ NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MAX_TEMP
Definition naibrd.h:174
@ NAIBRD_MODULE_MEAS_ZYNQ_CORE_VOLTAGE
Definition naibrd.h:168
@ NAIBRD_MODULE_MEAS_ZYNQ_AUX_VOLTAGE
Definition naibrd.h:169
@ NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MAX_TEMP
Definition naibrd.h:175
@ NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_CURRENT_TEMP
Definition naibrd.h:173
@ NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_CURRENT_TEMP
Definition naibrd.h:171
@ NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_MIN_TEMP
Definition naibrd.h:177
@ NAIBRD_MODULE_MEAS_HIGH_PRCSN_FUNC_PCB_TEMP
Definition naibrd.h:182
@ NAIBRD_MODULE_MEAS_HIGH_PRCSN_ZYNQ_CORE_TEMP
Definition naibrd.h:180
@ NAIBRD_MODULE_MEAS_ZYNQ_DDR_VOLTAGE
Definition naibrd.h:170
@ NAIBRD_MODULE_MEAS_TYPE_ENUM_COUNT
Definition naibrd.h:183
@ NAIBRD_MODULE_MEAS_INTF_BOARD_PCB_MIN_TEMP
Definition naibrd.h:176
@ NAIBRD_MODULE_MEAS_INTF_BOARD_ZYNQ_CURRENT_TEMP
Definition naibrd.h:172
@ NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MAX_TEMP
Definition naibrd.h:178
@ NAIBRD_MODULE_MEAS_HIGH_PRCSN_INTF_PCB_TEMP
Definition naibrd.h:181
@ NAIBRD_MODULE_MEAS_FUNC_BOARD_PCB_MIN_TEMP
Definition naibrd.h:179
naibrd_int_steering
Definition naibrd.h:38
@ NAIBRD_INT_STEERING_ON_BOARD_1
Definition naibrd.h:41
@ NAIBRD_INT_STEERING_CPCI_APP
Definition naibrd.h:44
@ NAIBRD_INT_STEERING_ON_BOARD_2
Definition naibrd.h:42
@ NAIBRD_INT_STEERING_PCIE_APP
Definition naibrd.h:43
@ NAIBRD_INT_STEERING_ON_BOARD_0
Definition naibrd.h:40
@ NAIBRD_INT_STEERING_VME
Definition naibrd.h:39
naibrd_blockAccessOp
Definition naibrd.h:2
@ NAIBRD_BLOCK_ACCESS_CONFIG
Definition naibrd.h:3
@ NAIBRD_BLOCK_ACCESS_WRITE
Definition naibrd.h:5
@ NAIBRD_BLOCK_ACCESS_READ
Definition naibrd.h:4
@ NAIBRD_BLOCK_ACCESS_LAST
Definition naibrd.h:6
uint32_t nai_module_health_monitor_status_type_t
Definition naibrd.h:274
nai_module_meas_raw_type
Definition naibrd.h:190
@ NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MIN_TEMP
Definition naibrd.h:199
@ NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MAX_TEMP
Definition naibrd.h:196
@ NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_INTF_PCB_TEMP
Definition naibrd.h:201
@ NAIBRD_MODULE_MEAS_RAW_ZYNQ_DDR_VOLTAGE
Definition naibrd.h:193
@ NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_CURRENT_TEMP
Definition naibrd.h:194
@ NAIBRD_MODULE_MEAS_RAW_ZYNQ_AUX_VOLTAGE
Definition naibrd.h:192
@ NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_ZYNQ_CORE_TEMP
Definition naibrd.h:200
@ NAIBRD_MODULE_MEAS_RAW_TYPE_ENUM_COUNT
Definition naibrd.h:203
@ NAIBRD_MODULE_MEAS_RAW_INTF_BOARD_PCB_ZYNQ_MIN_TEMP
Definition naibrd.h:197
@ NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_MAX_TEMP
Definition naibrd.h:198
@ NAIBRD_MODULE_MEAS_RAW_FUNC_BOARD_PCB_CURRENT_TEMP
Definition naibrd.h:195
@ NAIBRD_MODULE_MEAS_RAW_HIGH_PRCSN_FUNC_PCB_TEMP
Definition naibrd.h:202
@ NAIBRD_MODULE_MEAS_RAW_ZYNQ_CORE_VOLTAGE
Definition naibrd.h:191
nai_module_health_monitor_status_type
Definition naibrd.h:264
@ NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_WARNING_THRESHOLD
Definition naibrd.h:267
@ NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_CRITICAL_THRESHOLD
Definition naibrd.h:266
@ NAIBRD_MODULE_HEALTH_MONITOR_STATUS_UPPER_CRITICAL_THRESHOLD
Definition naibrd.h:268
@ NAIBRD_MODULE_HEALTH_MONITOR_STATUS_TYPE_ENUM_COUNT
Definition naibrd.h:269
@ NAIBRD_MODULE_HEALTH_MONITOR_STATUS_LOWER_WARNING_THRESHOLD
Definition naibrd.h:265
uint32_t nai_module_info_type_t
Definition naibrd.h:115