Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
naibrd_1553_defs.h
Go to the documentation of this file.
1
5{
6 NAIBRD_1553_ACCESS_CARD = 0x0000u, /* Card. (Equivalent DDC definition: ACE_ACCESS_CARD) */
7 NAIBRD_1553_ACCESS_SIMULATION = 0x0001u, /* Simulation. (Equivalent DDC definition: ACE_ACCESS_SIM) */
8 NAIBRD_1553_ACCESS_USER = 0x0002u /* User. (Equivalent DDC definition: ACE_ACCESS_USR) */
14{ NAIBRD_1553_OPCODE_TRAP = 0x0000u, /* Trap. (Equivalent DDC definition: ACE_OPCODE_TRP) */
15 NAIBRD_1553_OPCODE_EXECUTE_MESSAGE = 0x0001u, /* Execute message. (Equivalent DDC definition: ACE_OPCODE_XEQ) */
16 NAIBRD_1553_OPCODE_JUMP = 0x0002u, /* Jump. (Equivalent DDC definition: ACE_OPCODE_JMP) */
17 NAIBRD_1553_OPCODE_CALL_SUBROUTINE = 0x0003u, /* Call subroutine. (Equivalent DDC definition: ACE_OPCODE_CAL) */
18 NAIBRD_1553_OPCODE_RETURN_FROM_SUBROUTINE = 0x0004u, /* Return from subroutine. (Equivalent DDC definition: ACE_OPCODE_RTN) */
19 NAIBRD_1553_OPCODE_INTERRUPT_REQUEST = 0x0006u, /* Interrupt request. (Equivalent DDC definition: ACE_OPCODE_IRQ) */
20 NAIBRD_1553_OPCODE_HALT = 0x0007u, /* Halt the BC. (Equivalent DDC definition: ACE_OPCODE_HLT) */
21 NAIBRD_1553_OPCODE_DELAY = 0x0008u, /* Delay in microseconds. (Equivalent DDC definition: ACE_OPCODE_DLY) */
22 NAIBRD_1553_OPCODE_WAIT_END_OF_FRAME = 0x0009u, /* Wait until frame counter is zero. (Equivalent DDC definition: */
23 /* ACE_OPCODE_WFT) */
24 NAIBRD_1553_OPCODE_COMPARE_TO_FRAME_TIMER = 0x000Au, /* Compare frame timer to value. (Equivalent DDC definition: ACE_OPCODE_CFT)*/
25 NAIBRD_1553_OPCODE_COMPARE_TO_MESSAGE_TIMER = 0x000Bu, /* Compare message timer to value */
26 NAIBRD_1553_OPCODE_UPDATE_GENERAL_PURPOSE_FLAG = 0x000Cu, /* Set/clear/toggle the 8 GP bits. (Equivalent DDC definition: */
27 /* ACE_OPCODE_FLG) */
28 NAIBRD_1553_OPCODE_LOAD_TIME_TAG_COUNTER = 0x000Du, /* Load time tag counter. (Equivalent DDC definition: ACE_OPCODE_LTT) */
29 NAIBRD_1553_OPCODE_LOAD_FRAME_TIMER = 0x000Eu, /* Load frame time register. (Equivalent DDC definition: ACE_OPCODE_LFT) */
30 NAIBRD_1553_OPCODE_START_FRAME_TIMER = 0x000Fu, /* Start frame time counter. (Equivalent DDC definition: ACE_OPCODE_SFT) */
31 NAIBRD_1553_OPCODE_PUSH_TIME_TAG_COUNTER = 0x0010u, /* Push time tag reg to queue. (Equivalent DDC definition: ACE_OPCODE_PTT) */
32 NAIBRD_1553_OPCODE_PUSH_BLOCK_STATUS_WORD = 0x0011u, /* Push block status word to queue. (Equivalent DDC definition: */
33 /* ACE_OPCODE_PBS) */
34 NAIBRD_1553_OPCODE_PUSH_VALUE = 0x0012u, /* Push data to queue. (Equivalent DDC definition: ACE_OPCODE_PSI) */
35 NAIBRD_1553_OPCODE_PUSH_INDERCT_VALUE = 0x0013u, /* Push memory to queue. (Equivalent DDC definition: ACE_OPCODE_PSM) */
36 NAIBRD_1553_OPCODE_WAIT_FOR_TRIGGER = 0x0014u, /* Wait for external trigger. (Equivalent DDC definition: ACE_OPCODE_WTG) */
37 NAIBRD_1553_OPCODE_EXECUTE_AND_FLIP = 0x0015u, /* Execute and flip message. (Equivalent DDC definition: ACE_OPCODE_XQF) */
38 /* (From here on: nai's unique hardware opcodes) */
39 NAIBRD_1553_OPCODE_FOCUS_ON_VARIABLE = 0x0016u, /* Focus on variable */
40 NAIBRD_1553_OPCODE_ADD_TO_VARIABLE = 0x0017u, /* Add value to the currently focused variable */
41 NAIBRD_1553_OPCODE_LOAD_TO_VARIABLE = 0x0018u, /* Load value to the currently focused variable */
42 NAIBRD_1553_OPCODE_COMPARE_VARIABLE = 0x0019u, /* Compare the currently focused variable */
43 NAIBRD_1553_OPCODE_PUSH_VARIABLE = 0x001Au, /* Focus on variable and push its value to the general purpose queue */
44 /* (From here on: software opcodes) */
45 /* A software opcode that's parsed into a series of hardware opcodes that condition the Tx of a message with available frame time, */
46 /* similar to what's */
47 NAIBRD_1553_OPCODE_TIME_CONDITIONED_MESSAGE_TX = 0xC000u /* done asynchronous messages. (Equivalent DDC definition: */
48 /* ACE_S_OPCODE_AMSG) */
54{
55 NAIBRD_1553_BC_STATE_IDLE = 0x0000, /* BC currently isn't running any frame. (Equivalent DDC definition: ACE_BC_IDLE) */
56 NAIBRD_1553_BC_STATE_BUSY = 0x0001, /* BC currently running a frame. (Equivalent DDC definition: ACE_BC_BUSY) */
63{
64 NAIBRD_1553_MESSAGE_RETRY_NONE = 0, /* No retry on message failure. (Equivalent DDC definition: ACE_RETRY_NONE) */
65 NAIBRD_1553_MESSAGE_RETRY_ONCE = 1, /* One retry on message failure. (Equivalent DDC definition: ACE_RETRY_ONCE) */
66 NAIBRD_1553_MESSAGE_RETRY_TWICE = 2 /* Two retries on message failure. (Equivalent DDC definition: ACE_RETRY_TWICE) */
72{
73 NAIBRD_1553_MESSAGE_RETRY_SAME = 0, /* Upon message failure do retry on same bus. (Equivalent DDC definition: ACE_RETRY_SAME) */
74 NAIBRD_1553_MESSAGE_RETRY_ALT = 1 /* Upon message failure do retry on the other bus. (Equivalent DDC definition: ACE_RETRY_ALT) */
80{
112 NAIBRD_1553_BC_DATABLOCK_SIZE_32_SINGLE = 32u, /* Single data block of 32 words. (Equivalent DDC definition: ACE_BC_DBLK_SINGLE) */
113 NAIBRD_1553_BC_DATABLOCK_SIZE_64_DOUBLE = 33u /* Double data block of 64 words. (Equivalent DDC definition: ACE_BC_DBLK_DOUBLE) */
119{
120 /* Opcode condition: Less than. (Equivalent DDC definition: ACE_CNDTST_LT) */
122
123 /* Opcode condition: Greater than. (Equivalent DDC definition: ACE_CNDTST_GT) */
125
126 /* Opcode condition: Equal. (Equivalent DDC definition: ACE_CNDTST_EQ) */
127 /* Opcode condition: GP1 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP1_1) */
129
130 /* Opcode condition: Not equal. (Equivalent DDC definition: ACE_CNDTST_NEQ) */
131 /* Opcode condition: GP1 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP1_0) */
133
134 /* Opcode condition: GP2 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP2_1) */
136
137 /* Opcode condition: GP2 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP2_0) */
139
140 /* Opcode condition: GP3 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP3_1)*/
142
143 /* Opcode condition: GP3 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP3_0)*/
145
146 /* Opcode condition: GP4 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP4_1)*/
148
149 /* Opcode condition: GP4 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP4_0) */
151
152 /* Opcode condition: GP5 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP5_1) */
154
155 /* Opcode condition: GP5 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP5_0) */
157
158 /* Opcode condition: GP6 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP6_1) */
160
161 /* Opcode condition: GP6 is logic 0. (Equivalent DDC definition:ACE_CNDTST_GP6_0) */
163
164 /* Opcode condition: GP7 is logic 1. (Equivalent DDC definition: ACE_CNDTST_GP7_1) */
166
167 /* Opcode condition: GP7 is logic 0. (Equivalent DDC definition: ACE_CNDTST_GP7_0) */
169
170 /* Opcode condition: No response from RT. (Equivalent DDC definition: ACE_CNDTST_NO_RES) */
172
173 /* Opcode condition: Response from RT. (Equivalent DDC definition: ACE_CNDTST_RES) */
175
176 /* Opcode condition: Format error. (Equivalent DDC definition: ACE_CNDTST_FMT_ERR) */
178
179 /* Opcode condition: No format error. (Equivalent DDC definition: ACE_CNDTST_NO_FMT_ERR) */
181
182 /* Opcode condition: Good data block transfer. (Equivalent DDC definition: ACE_CNDTST_GD_XFER) */
184
185 /* Opcode condition: Bad data block transfer. (Equivalent DDC definition: ACE_CNDTST_BAD_XFER) */
187
188 /* Opcode condition: Masked status set. (Equivalent DDC definition: ACE_CNDTST_MSK_STS_SET) */
190
191 /* Opcode condition: Masked status clear. (Equivalent DDC definition: ACE_CNDTST_MSK_STS_CLR) */
193
194 /* Opcode condition: Bad message. (Equivalent DDC definition: ACE_CNDTST_BAD_MSG) */
196
197 /* Opcode condition: Good message. (Equivalent DDC definition: ACE_CNDTST_GOOD_MSG) */
199
200 /* Opcode condition: No retries. (Equivalent DDC definition: ACE_CNDTST_0RETRY) */
202
203 /* Opcode condition: One retry. (Equivalent DDC definition: ACE_CNDTST_1RETRY) */
205
206 /* Opcode condition: Two retries. (Equivalent DDC definition: ACE_CNDTST_2RETRY) */
208
209 /* Opcode condition: Always run opcode. (Equivalent DDC definition: ACE_CNDTST_ALWAYS) */
211
212 /* Opcode condition: Never run opcode. (Equivalent DDC definition: ACE_CNDTST_NEVER) */
214
220{
221 /* Condition code: Equal. (Equivalent DDC definition: ACE_CND_LT_GT) */
223
224 /* Condition code: Less than. (Equivalent DDC definition: ACE_CND_EQ_NE) */
226
227 /* Condition code: GPF-2. (Equivalent DDC definition: ACE_CND_GPF2) */
229
230 /* Condition code: GPF-3. (Equivalent DDC definition: ACE_CND_GPF3) */
232
233 /* Condition code: GPF-4. (Equivalent DDC definition: ACE_CND_GPF4) */
235
236 /* Condition code: GPF-5. (Equivalent DDC definition: ACE_CND_GPF5) */
238
239 /* Condition code: GPF-6. (Equivalent DDC definition: ACE_CND_GPF6) */
241
242 /* Condition code: GPF-7. (Equivalent DDC definition: ACE_CND_GPF7) */
244
245 /* Condition code: No response. (Equivalent DDC definition: ACE_CND_NORES) */
247
248 /* Condition code: Format error. (Equivalent DDC definition: ACE_CND_FMT_ERR) */
250
251 /* Condition code: Good data block transfer. (Equivalent DDC definition: ACE_CND_GD_DATA) */
253
254 /* Condition code: Masked status. (Equivalent DDC definition: ACE_CND_MSKED_STS) */
256
257 /* Condition code: Bad message. (Equivalent DDC definition: ACE_CND_BAD_MSG) */
259
260 /* Condition code: Retry count. (Equivalent DDC definition: ACE_CND_RETRY) */
262
263 /* Condition code: Always. (Equivalent DDC definition: ACE_CND_ALWAYS) */
270{
271 NAIBRD_1553_BC_FRAME_MAJOR = 0x0000, /* Major frame. (Equivalent DDC definition: ACE_FRAME_MAJOR) */
272 NAIBRD_1553_BC_FRAME_MINOR = 0x0002 /* Minor frame. (Equivalent DDC definition: ACE_FRAME_MINOR) */
278{
279 NAIBRD_1553_BC_FRAME_DEFAULT = 0x0000, /* Default frame options */
280 NAIBRD_1553_BC_MINOR_FRAME_IRQ_DISABLE = 0x0001 /* Disable interrupt at the end of frame */
286{
287 NAIBRD_1553_BC_GPF0 = 0x0000, /* GFP-0. (Equivalent DDC definition: ACE_GPF0) */
288 NAIBRD_1553_BC_GPF1 = 0x0001, /* GFP-1. (Equivalent DDC definition: ACE_GPF1) */
289 NAIBRD_1553_BC_GPF2 = 0x0002, /* GFP-2. (Equivalent DDC definition: ACE_GPF2) */
290 NAIBRD_1553_BC_GPF3 = 0x0003, /* GFP-3. (Equivalent DDC definition: ACE_GPF3) */
291 NAIBRD_1553_BC_GPF4 = 0x0004, /* GFP-4. (Equivalent DDC definition: ACE_GPF4) */
292 NAIBRD_1553_BC_GPF5 = 0x0005, /* GFP-5. (Equivalent DDC definition: ACE_GPF5) */
293 NAIBRD_1553_BC_GPF6 = 0x0006, /* GFP-6. (Equivalent DDC definition: ACE_GPF6) */
294 NAIBRD_1553_BC_GPF7 = 0x0007 /* GFP-7. (Equivalent DDC definition: ACE_GPF7) */
300{
301 NAIBRD_1553_BC_GPF_LEAVE = 0x0000, /* GPF effect: Leave bit unchanged. (Equivalent DDC definition: ACE_GPF_LEAVE) */
302 NAIBRD_1553_BC_GPF_SET = 0x0001, /* GPF effect: Set bit. (Equivalent DDC definition: ACE_GPF_SET) */
303 NAIBRD_1553_BC_GPF_CLEAR = 0x0002, /* GPF effect: Clear bit. (Equivalent DDC definition: ACE_GPF_CLEAR) */
304 NAIBRD_1553_BC_GPF_TOGGLE = 0x0003 /* GPF effect: Toggle bit. (Equivalent DDC definition: ACE_GPF_TOGGLE) */
310{
311 NAIBRD_1553_RT_ADDR_SOURCE_EXTERNAL = 0x0000u, /* RT address source is external. (Equivalent DDC definition: ACE_RT_EXTERNAL_ADDR) */
312 NAIBRD_1553_RT_ADDR_SOURCE_INTERNAL = 0x0001u, /* RT address source is internal. (Equivalent DDC definition: ACE_RT_INTERNAL_ADDR) */
319{
320 NAIBRD_1553_RT_CMDSTK_SIZE_256 = 0x0000, /* Command stack size is 256 words. (Equivalent DDC definition: ACE_RT_CMDSTK_256) */
321 NAIBRD_1553_RT_CMDSTK_SIZE_512 = 0x2000, /* Command stack size is 512 words. (Equivalent DDC definition: ACE_RT_CMDSTK_512) */
322 NAIBRD_1553_RT_CMDSTK_SIZE_1024 = 0x4000, /* Command stack size is 1024 words. (Equivalent DDC definition: ACE_RT_CMDSTK_1K) */
323 NAIBRD_1553_RT_CMDSTK_SIZE_2048 = 0x6000 /* Command stack size is 2048 words. (Equivalent DDC definition: ACE_RT_CMDSTK_2K) */
329{
330 NAIBRD_1553_RT_DATABLOCK_SINGLE_01 = 0x0001, /* Single message data block, 1 word */
331 NAIBRD_1553_RT_DATABLOCK_SINGLE_02 = 0x0002, /* Single message data block, 2 words */
332 NAIBRD_1553_RT_DATABLOCK_SINGLE_03 = 0x0003, /* Single message data block, 3 words */
333 NAIBRD_1553_RT_DATABLOCK_SINGLE_04 = 0x0004, /* Single message data block, 4 words */
334 NAIBRD_1553_RT_DATABLOCK_SINGLE_05 = 0x0005, /* Single message data block, 5 words */
335 NAIBRD_1553_RT_DATABLOCK_SINGLE_06 = 0x0006, /* Single message data block, 6 words */
336 NAIBRD_1553_RT_DATABLOCK_SINGLE_07 = 0x0007, /* Single message data block, 7 words */
337 NAIBRD_1553_RT_DATABLOCK_SINGLE_08 = 0x0008, /* Single message data block, 8 words */
338 NAIBRD_1553_RT_DATABLOCK_SINGLE_09 = 0x0009, /* Single message data block, 9 words */
339 NAIBRD_1553_RT_DATABLOCK_SINGLE_10 = 0x000A, /* Single message data block, 10 words */
340 NAIBRD_1553_RT_DATABLOCK_SINGLE_11 = 0x000B, /* Single message data block, 11 words */
341 NAIBRD_1553_RT_DATABLOCK_SINGLE_12 = 0x000C, /* Single message data block, 12 words */
342 NAIBRD_1553_RT_DATABLOCK_SINGLE_13 = 0x000D, /* Single message data block, 13 words */
343 NAIBRD_1553_RT_DATABLOCK_SINGLE_14 = 0x000E, /* Single message data block, 14 words */
344 NAIBRD_1553_RT_DATABLOCK_SINGLE_15 = 0x000F, /* Single message data block, 15 words */
345 NAIBRD_1553_RT_DATABLOCK_SINGLE_16 = 0x0010, /* Single message data block, 16 words */
346 NAIBRD_1553_RT_DATABLOCK_SINGLE_17 = 0x0011, /* Single message data block, 17 words */
347 NAIBRD_1553_RT_DATABLOCK_SINGLE_18 = 0x0012, /* Single message data block, 18 words */
348 NAIBRD_1553_RT_DATABLOCK_SINGLE_19 = 0x0013, /* Single message data block, 19 words */
349 NAIBRD_1553_RT_DATABLOCK_SINGLE_20 = 0x0014, /* Single message data block, 20 words */
350 NAIBRD_1553_RT_DATABLOCK_SINGLE_21 = 0x0015, /* Single message data block, 21 words */
351 NAIBRD_1553_RT_DATABLOCK_SINGLE_22 = 0x0016, /* Single message data block, 22 words */
352 NAIBRD_1553_RT_DATABLOCK_SINGLE_23 = 0x0017, /* Single message data block, 23 words */
353 NAIBRD_1553_RT_DATABLOCK_SINGLE_24 = 0x0018, /* Single message data block, 24 words */
354 NAIBRD_1553_RT_DATABLOCK_SINGLE_25 = 0x0019, /* Single message data block, 25 words */
355 NAIBRD_1553_RT_DATABLOCK_SINGLE_26 = 0x001A, /* Single message data block, 26 words */
356 NAIBRD_1553_RT_DATABLOCK_SINGLE_27 = 0x001B, /* Single message data block, 27 words */
357 NAIBRD_1553_RT_DATABLOCK_SINGLE_28 = 0x001C, /* Single message data block, 28 words */
358 NAIBRD_1553_RT_DATABLOCK_SINGLE_29 = 0x001D, /* Single message data block, 29 words */
359 NAIBRD_1553_RT_DATABLOCK_SINGLE_30 = 0x001E, /* Single message data block, 30 words */
360 NAIBRD_1553_RT_DATABLOCK_SINGLE_31 = 0x001F, /* Single message data block, 31 words */
361 NAIBRD_1553_RT_DATABLOCK_SINGLE_32 = 0x0020, /* Single message data block, 32 words. (Equivalent DDC definition: */
362 /* ACE_RT_DBLK_SINGLE) */
363 NAIBRD_1553_RT_DATABLOCK_DOUBLE = 0x0021, /* Doubled buffered msg data block, 64 words. (Equivalent DDC definition: */
364 /* ACE_RT_DBLK_DOUBLE) */
365 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_128 = 0x0022, /* Circular buffer, 128 words long. (Equivalent DDC definition: */
366 /* ACE_RT_DBLK_C_128) */
367 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_256 = 0x0023, /* Circular buffer, 256 words long. (Equivalent DDC definition: */
368 /* ACE_RT_DBLK_C_256) */
369 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_512 = 0x0024, /* Circular buffer, 512 words long. (Equivalent DDC definition: */
370 /* ACE_RT_DBLK_C_512) */
371 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_1024 = 0x0025, /* Circular buffer, 1024 words long. (Equivalent DDC definition: */
372 /* ACE_RT_DBLK_C_1K) */
373 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_2048 = 0x0026, /* Circular buffer, 2048 words long. (Equivalent DDC definition: */
374 /* ACE_RT_DBLK_C_2K) */
375 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_4096 = 0x0027, /* Circular buffer, 4096 words long. (Equivalent DDC definition: */
376 /* ACE_RT_DBLK_C_4K) */
377 NAIBRD_1553_RT_DATABLOCK_CIRCULAR_8192 = 0x0028, /* Circular buffer, 8192 words long. (Equivalent DDC definition: */
378 /* ACE_RT_DBLK_C_8K) */
379 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_128 = 0x0029, /* Common circular buffer, 128 words long. (Equivalent DDC definition: */
380 /* ACE_RT_DBLK_GBL_C_128) */
381 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_256 = 0x002A, /* Common circular buffer, 256 words long. (Equivalent DDC definition: */
382 /* ACE_RT_DBLK_GBL_C_256) */
383 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_512 = 0x002B, /* Common circular buffer, 512 words long. (Equivalent DDC definition: */
384 /* ACE_RT_DBLK_GBL_C_512) */
385 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_1024 = 0x002C, /* Common circular buffer, 1024 words long. (Equivalent DDC definition: */
386 /* ACE_RT_DBLK_GBL_C_1K) */
387 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_2048 = 0x002D, /* Common circular buffer, 2048 words long. (Equivalent DDC definition: */
388 /* ACE_RT_DBLK_GBL_C_2K) */
389 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_4096 = 0x002E, /* Common circular buffer, 4096 words long. (Equivalent DDC definition: */
390 /* ACE_RT_DBLK_GBL_C_4K) */
391 NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_8192 = 0x002F /* Common circular buffer, 8192 words long. (Equivalent DDC definition: */
392 /* ACE_RT_DBLK_GBL_C_8K) */
398{
399 NAIBRD_1553_RT_MODECODE_TYPE_RX_NO_DATA = 0x0000, /* Undefined mode codes. (Equivalent DDC definition: */
400 /* ACE_RT_MCTYPE_RX_NO_DATA) */
401 NAIBRD_1553_RT_MODECODE_TYPE_RX_DATA = 0x0001, /* Rx mode codes with data. (Equivalent DDC definition: */
402 /* ACE_RT_MCTYPE_RX_DATA) */
403 NAIBRD_1553_RT_MODECODE_TYPE_TX_NO_DATA = 0x0002, /* Tx mode codes without data. (Equivalent DDC definition: */
404 /* ACE_RT_MCTYPE_TX_NO_DATA) */
405 NAIBRD_1553_RT_MODECODE_TYPE_TX_DATA = 0x0003, /* Tx mode codes with data. (Equivalent DDC definition: */
406 /* ACE_RT_MCTYPE_TX_DATA) */
407 NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_RX_NO_DATA = 0x0004, /* Undefined mode codes. (Equivalent DDC definition: */
408 /* ACE_RT_MCTYPE_BCST_RX_NO_DATA) */
409 NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_RX_DATA = 0x0005, /* Broadcast Rx mode codes with data. (Equivalent DDC definition: */
410 /* ACE_RT_MCTYPE_BCST_RX_DATA) */
411 NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_TX_NO_DATA = 0x0006, /* Broadcast Tx mode codes without data. (Equivalent DDC definition: */
412 /* ACE_RT_MCTYPE_BCST_TX_NO_DATA) */
413 NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_TX_DATA = 0x0007 /* Broadcast transmit mode codes with data. (Equivalent DDC definition: */
414 /* ACE_RT_MCTYPE_BCST_TX_DATA) */
420{
421 /* Data containing mode code: Rx - synchronize. (Equivalent DDC definition: ACE_RT_MCDATA_RX_SYNCHRONIZE) */
423
424 /* Data containing mode code: Rx - transmitter shutdown. (Equivalent DDC definition: ACE_RT_MCDATA_RX_SEL_T_SHUTDWN) */
426
427 /* Data containing mode code: Rx - override transmitter shutdown. (Equivalent DDC definition: ACE_RT_MCDATA_RX_OVR_SEL_T_SHUTDWN) */
429
430 /* Data containing mode code: Tx - transmit vector word. (Equivalent DDC definition: ACE_RT_MCDATA_TX_TRNS_VECTOR) */
432
433 /* Data containing mode code: Tx - transmit last command word. (Equivalent DDC definition: ACE_RT_MCDATA_TX_TRNS_LAST_CMD) */
435
436 /* Data containing mode code: Tx - transmit built in test word. (Equivalent DDC definition: ACE_RT_MCDATA_TX_TRNS_BIT) */
438
439 /* Data containing mode code: Broadcast - synchronize. (Equivalent DDC definition: ACE_RT_MCDATA_BCST_SYNCHRONIZE) */
441
442 /* Data containing mode code: Broadcast - selected transmitter shutdown. (Equivalent DDC definition: ACE_RT_MCDATA_BCST_SEL_T_SHUTDWN) */
444
445 /* Data containing mode code: Broadcast - override selected transmitter shutdown.
446 * (Equivalent DDC definition: ACE_RT_MCDATA_BCST_OVR_SEL_T_SHUTDWN)
447 */
449
455{
456 NAIBRD_1553_RT_ADDRESS_BROADCAST = 0x0000, /* Broadcast address. (Equivalent DDC definition: ACE_RT_BCST_ADDRSS), for use with */
457 /* naibrd_1553_RtMsgLegalEnable, naibrd_1553_RtMsgLegalDisable, */
458 /* naibrd_1553_RtMessageLegalityGetStatus */
459 NAIBRD_1553_RT_ADDRESS_OWN = 0x0001, /* Own RT address. (Equivalent DDC definition: ACE_RT_OWN_ADDRESS), for use with */
460 /* naibrd_1553_RtMsgLegalEnable, naibrd_1553_RtMsgLegalDisable, */
461 /* naibrd_1553_RtMessageLegalityGetStatus */
462 NAIBRD_1553_RT_ADDRESS_BOTH = 0xFFFF /* All addresses, both broadcast and own RT address. (Equivalent DDC definition: */
463 /* ACE_RT_MODIFY_ALL), for use with naibrd_1553_RtMsgLegalEnable, */
464 /* naibrd_1553_RtMsgLegalDisable */
470{
471 NAIBRD_1553_DIRECTION_RX = 0x0000u, /* Rx message[s], for use with naibrd_1553_RtMsgLegalEnable, */
472 /* naibrd_1553_RtMsgLegalDisable, naibrd_1553_RtMessageLegalityGetStatus, */
473 /* naibrd_1553_MtMsgMonitoringEnable, naibrd_1553_MtMsgMonitoringDisable, */
474 /* naibrd_1553_MtMsgMonitoringGetStatus */
475 /* naibrd_1553_BcMessageCreateMode, naibrd_1553_BcMessageCreateBroadcastMode, */
476 /* naibrd_1553_BcMessageModifyMode, naibrd_1553_BcMessageModifyBroadcastMode, */
477 /* naibrd_1553_BcAsynchronousMessageCreateMode, */
478 /* naibrd_1553_BcAsynchronousMessageCreateBroadcastMode, (Equivalent DDC definition: ACE_RX_CMD) */
479
480 NAIBRD_1553_DIRECTION_TX = 0x0001u, /* Tx message[s], for use with naibrd_1553_RtMsgLegalEnable, */
481 /* naibrd_1553_RtMsgLegalDisable, naibrd_1553_RtMessageLegalityGetStatus, */
482 /* naibrd_1553_MtMsgMonitoringEnable, naibrd_1553_MtMsgMonitoringDisable, */
483 /* naibrd_1553_MtMsgMonitoringGetStatus */
484 /* naibrd_1553_BcMessageCreateMode, naibrd_1553_BcMessageCreateBroadcastMode, */
485 /* naibrd_1553_BcMessageModifyMode, naibrd_1553_BcMessageModifyBroadcastMode, */
486 /* naibrd_1553_BcAsynchronousMessageCreateMode, */
487 /* naibrd_1553_BcAsynchronousMessageCreateBroadcastMode, (Equivalent DDC definition: ACE_tX_CMD) */
488
489 NAIBRD_1553_DIRECTION_ALL = 0xFFFFu /* All directions, both Rx and Tx (Equivalent DDC definition: ACE_RT_MODIFY_ALL), for use with */
490 /* naibrd_1553_RtMsgLegalEnable, naibrd_1553_RtMsgLegalDisable, */
491 /* naibrd_1553_MtMsgMonitoringEnable, naibrd_1553_MtMsgMonitoringDisable */
497{
498 /* Rx messages to subaddress will use data block. (Equivalent DDC definition: ACE_RT_MSGTYPE_RX) */
500
501 /* Tx messages to subaddress will use data block. (Equivalent DDC definition: ACE_RT_MSGTYPE_TX) */
503
504 /* Broadcast messages to subaddress will use data block. (Equivalent DDC definition: ACE_RT_MSGTYPE_BCST) */
506
507 /* Rx messages or Broadcast messages to subaddress will use data block. (Equivalent DDC definition: */
508 /* ACE_RT_MSGTYPE_BCST | ACE_RT_MSGTYPE_RX) */
510
511 /* Rx, Tx, and broadcast message will use data block. (Equivalent DDC definition: ACE_RT_MSGTYPE_ALL) */
518{
519 /* No IRQs generated */
521
522 /* IRQs generated on circular buffer rollover. (Equivalent DDC definition: ACE_RT_DBLK_CIRC_IRQ) */
524
525 /* IRQs generated on end of message. (Equivalent DDC definition: ACE_RT_DBLK_EOM_IRQ) */
527
528 /* IRQs generated on all above mentioned occasions */
535{
536 NAIBRD_1553_MT_STACK_OPT_SINGLE = 0, /* Use a single stack. (Equivalent DDC definition: ACE_MT_SINGLESTK) */
537 NAIBRD_1553_MT_STACK_OPT_DOUBLE = 1 /* Use the two stacks, A and B. (Equivalent DDC definition: ACE_MT_DOUBLESTK) */
543{
544 NAIBRD_1553_MT_CMDSTK_SIZE_256 = 0x0000, /* Command stack size is 256 words. (Equivalent DDC definition: ACE_MT_CMDSTK_256) */
545 NAIBRD_1553_MT_CMDSTK_SIZE_1024 = 0x0800, /* Command stack size is 1024 words. (Equivalent DDC definition: ACE_MT_CMDSTK_1K) */
546 NAIBRD_1553_MT_CMDSTK_SIZE_4096 = 0x1000, /* Command stack size is 4096 words. (Equivalent DDC definition: ACE_MT_CMDSTK_4K) */
547 NAIBRD_1553_MT_CMDSTK_SIZE_16384 = 0x1800 /* Command stack size is 16384 words. (Equivalent DDC definition: ACE_MT_CMDSTK_16K) */
553{
554 NAIBRD_1553_MT_DATA_STACK_SIZE_512 = 0x0700, /* Data stack size is 512 words. (Equivalent DDC definition: ACE_MT_DATASTK_512) */
555 NAIBRD_1553_MT_DATA_STACK_SIZE_1024 = 0x0600, /* Data stack size is 1024 words. (Equivalent DDC definition: ACE_MT_DATASTK_1K) */
556 NAIBRD_1553_MT_DATA_STACK_SIZE_2048 = 0x0500, /* Data stack size is 4096 words. (Equivalent DDC definition: ACE_MT_DATASTK_2K) */
557 NAIBRD_1553_MT_DATA_STACK_SIZE_4096 = 0x0400, /* Data stack size is 16384 words. (Equivalent DDC definition: ACE_MT_DATASTK_4K) */
558 NAIBRD_1553_MT_DATA_STACK_SIZE_8192 = 0x0300, /* Data stack size is 16384 words. (Equivalent DDC definition: ACE_MT_DATASTK_8K) */
559 NAIBRD_1553_MT_DATA_STACK_SIZE_16384 = 0x0200, /* Data stack size is 16384 words. (Equivalent DDC definition: ACE_MT_DATASTK_16K) */
560 NAIBRD_1553_MT_DATA_STACK_SIZE_32768 = 0x0100 /* Data stack size is 32768 words. (Equivalent DDC definition: ACE_MT_DATASTK_32K) */
566{
567 NAIBRD_1553_MT_STACK_ACTIVE = 0, /* Use the active stack. (Equivalent DDC definition: ACE_MT_STKLOC_ACTIVE) */
568 NAIBRD_1553_MT_STACK_INACTIVE = 1, /* Use the inactive stack. (Equivalent DDC definition: ACE_MT_STKLOC_INACTIVE) */
569 NAIBRD_1553_MT_STACK_STACK_A = 2, /* Use stack A. (Equivalent DDC definition: ACE_MT_STKLOC_STKA) */
570 NAIBRD_1553_MT_STACK_STACK_B = 3 /* Use stack B. (Equivalent DDC definition: ACE_MT_STKLOC_STKB) */
576{
577 NAIBRD_1553_MT_OPT_NONE = 0x00000000, /* None */
578 NAIBRD_1553_MT_OPT_1553A_MODE_CODES_ENABLED = 0x00000200 /* 1553a mode codes enabled. (Equivalent DDC definition: ACE_MT_OPT_1553A_MC) */
584{
585 NAIBRD_1553_RESP_TIMEOUT_18US = 0x0000, /* Response timeout of 18.5us. (Equivalent DDC definition: ACE_RESPTIME_18US) */
586 NAIBRD_1553_RESP_TIMEOUT_22US = 0x0001, /* Response timeout of 22.5us. (Equivalent DDC definition: ACE_RESPTIME_22US) */
587 NAIBRD_1553_RESP_TIMEOUT_50US = 0x0002, /* Response timeout of 50.5us. (Equivalent DDC definition: ACE_RESPTIME_50US) */
588 NAIBRD_1553_RESP_TIMEOUT_130US = 0x0003 /* Response timeout of 130us. (Equivalent DDC definition: ACE_RESPTIME_130US) */
594{
595 NAIBRD_1553_INPUT_SINGLE_ENDED = 0x0000, /* Decode single ended input. (Equivalent DDC definition: ACE_SINGLE_ENDED) */
596 NAIBRD_1553_INPUT_DOUBLE_ENDED = 0x0001 /* Decode double ended input. (Equivalent DDC definition: ACE_DOUBLE_ENDED) */
602{
603 NAIBRD_1553_EXPANDED_XING_DISABLE = 0x0000, /* Sample single clock edge. (Equivalent DDC definition: ACE_DISABLE_EXPANDED_XING) */
604 NAIBRD_1553_EXPANDED_XING_ENABLE = 0x0001 /* Sample both clock edges. (Equivalent DDC definition: ACE_ENABLE_EXPANDED_XING) */
610{
611 NAIBRD_1553_PARITY_CHECK_DISABLE = 0x0000, /* Disable RAM parity check. (Equivalent DDC definition: ACE_DISABLE_PARITY_CHECK) */
612 NAIBRD_1553_PARITY_CHECK_ENABLE = 0x0001 /* Enable RAM parity check. (Equivalent DDC definition: ACE_ENABLE_PARITY_CHECK) */
618{
619 NAIBRD_1553_TIME_TAG_2US = 0x0000, /* Time tag resolution of 2us. (Equivalent DDC definition: ACE_TT_2US) */
620 NAIBRD_1553_TIME_TAG_4US = 0x0001, /* Time tag resolution of 4us. (Equivalent DDC definition: ACE_TT_4US) */
621 NAIBRD_1553_TIME_TAG_8US = 0x0002, /* Time tag resolution of 8us. (Equivalent DDC definition: ACE_TT_8US) */
622 NAIBRD_1553_TIME_TAG_16US = 0x0003, /* Time tag resolution of 16us. (Equivalent DDC definition: ACE_TT_16US) */
623 NAIBRD_1553_TIME_TAG_32US = 0x0004, /* Time tag resolution of 32us. (Equivalent DDC definition: ACE_TT_32US) */
624 NAIBRD_1553_TIME_TAG_64US = 0x0005, /* Time tag resolution of 64us. (Equivalent DDC definition: ACE_TT_64US) */
625 NAIBRD_1553_TIME_TAG_TEST = 0x0006, /* Test time tag clock. (Equivalent DDC definition: ACE_TT_TEST) */
626 NAIBRD_1553_TIME_TAG_EXTERNAL_CLOCK = 0x0007 /* Use external time tag clock. (Equivalent DDC definition: ACE_TT_EXT) */
632{
633 NAIBRD_1553_IRQ_MODE_PULSE = 0u, /* Pulse mode interrupts. (Equivalent DDC definition: ACE_IRQ_PULSE) */
634 NAIBRD_1553_IRQ_MODE_LEVEL = 1u /* Level mode interrupts. (Equivalent DDC definition: ACE_IRQ_LEVEL) */
640{
641 NAIBRD_1553_IRQ_NO_AUTO_CLEAR = 0x0000u, /* Auto clear IRQs disabled. (Equivalent DDC definition: ACE_IRQ_NO_AUTO_CLR) */
642 NAIBRD_1553_IRQ_AUTO_CLEAR = 0x0001u /* Auto clear IRQs enabled. (Equivalent DDC definition: ACE_IRQ_AUTO_CLR) */
648{
649 NAIBRD_1553_CLOCK_16MHZ = 0, /* Frequency of 16MHZ. (Equivalent DDC definition: ACE_CLOCK_16MHZ) */
650 NAIBRD_1553_CLOCK_12MHZ = 1, /* Frequency of 12MHZ. (Equivalent DDC definition: ACE_CLOCK_12MHZ) */
651 NAIBRD_1553_CLOCK_20MHZ = 2, /* Frequency of 20MHZ. (Equivalent DDC definition: ACE_CLOCK_20MHZ) */
652 NAIBRD_1553_CLOCK_10MHZ = 3 /* Frequency of 10MHZ. (Equivalent DDC definition: ACE_CLOCK_10MHZ) */
naibrd_1553_general_intRegAddress
Definition naibrd_1553_defs.h:668
@ NAIBRD_1553_INT_ADDRESS_DYNAMIC
Definition naibrd_1553_defs.h:669
@ NAIBRD_1553_INT_ADDRESS_EDGE_OR_LEVEL
Definition naibrd_1553_defs.h:672
@ NAIBRD_1553_INT_ADDRESS_ENABLE
Definition naibrd_1553_defs.h:671
@ NAIBRD_1553_INT_ADDRESS_LATCHED
Definition naibrd_1553_defs.h:670
enum naibrd_1553_general_interruptMode naibrd_1553_general_interruptMode_t
enum naibrd_1553_gen_device_access naibrd_1553_gen_device_access_t
enum naibrd_1553_general_clockFrequency naibrd_1553_general_clockFrequency_t
naibrd_1553_mt_dataStackSize
Definition naibrd_1553_defs.h:553
@ NAIBRD_1553_MT_DATA_STACK_SIZE_16384
Definition naibrd_1553_defs.h:559
@ NAIBRD_1553_MT_DATA_STACK_SIZE_8192
Definition naibrd_1553_defs.h:558
@ NAIBRD_1553_MT_DATA_STACK_SIZE_32768
Definition naibrd_1553_defs.h:560
@ NAIBRD_1553_MT_DATA_STACK_SIZE_4096
Definition naibrd_1553_defs.h:557
@ NAIBRD_1553_MT_DATA_STACK_SIZE_1024
Definition naibrd_1553_defs.h:555
@ NAIBRD_1553_MT_DATA_STACK_SIZE_2048
Definition naibrd_1553_defs.h:556
@ NAIBRD_1553_MT_DATA_STACK_SIZE_512
Definition naibrd_1553_defs.h:554
naibrd_1553_bc_num_retries
Definition naibrd_1553_defs.h:63
@ NAIBRD_1553_MESSAGE_RETRY_NONE
Definition naibrd_1553_defs.h:64
@ NAIBRD_1553_MESSAGE_RETRY_ONCE
Definition naibrd_1553_defs.h:65
@ NAIBRD_1553_MESSAGE_RETRY_TWICE
Definition naibrd_1553_defs.h:66
enum naibrd_1553_bc_condition naibrd_1553_bc_condition_t
enum naibrd_1553_bc_retry_bus naibrd_1553_bc_retry_bus_t
enum naibrd_1553_bc_num_retries naibrd_1553_bc_num_retries_t
naibrd_1553_bc_frameType
Definition naibrd_1553_defs.h:270
@ NAIBRD_1553_BC_FRAME_MINOR
Definition naibrd_1553_defs.h:272
@ NAIBRD_1553_BC_FRAME_MAJOR
Definition naibrd_1553_defs.h:271
enum naibrd_1553_module_power_reset_type naibrd_1553_module_power_reset_type_t
naibrd_1553_mt_stack_selector
Definition naibrd_1553_defs.h:566
@ NAIBRD_1553_MT_STACK_STACK_B
Definition naibrd_1553_defs.h:570
@ NAIBRD_1553_MT_STACK_STACK_A
Definition naibrd_1553_defs.h:569
@ NAIBRD_1553_MT_STACK_ACTIVE
Definition naibrd_1553_defs.h:567
@ NAIBRD_1553_MT_STACK_INACTIVE
Definition naibrd_1553_defs.h:568
naibrd_1553_rt_ownAddressOrBroadcast
Definition naibrd_1553_defs.h:455
@ NAIBRD_1553_RT_ADDRESS_BOTH
Definition naibrd_1553_defs.h:462
@ NAIBRD_1553_RT_ADDRESS_BROADCAST
Definition naibrd_1553_defs.h:456
@ NAIBRD_1553_RT_ADDRESS_OWN
Definition naibrd_1553_defs.h:459
enum naibrd_1553_mt_commandStackSize naibrd_1553_mt_commandStackSize_t
naibrd_1553_bc_condition
Definition naibrd_1553_defs.h:119
@ NAIBRD_1553_OPCODE_COND_GP6_0
Definition naibrd_1553_defs.h:162
@ NAIBRD_1553_OPCODE_COND_LESS_THAN
Definition naibrd_1553_defs.h:121
@ NAIBRD_1553_OPCODE_COND_2_RETRIES
Definition naibrd_1553_defs.h:207
@ NAIBRD_1553_OPCODE_COND_NO_RESPONSE
Definition naibrd_1553_defs.h:171
@ NAIBRD_1553_OPCODE_COND_MASKED_STATUS_CLEAR
Definition naibrd_1553_defs.h:192
@ NAIBRD_1553_OPCODE_COND_GREATER_THAN
Definition naibrd_1553_defs.h:124
@ NAIBRD_1553_OPCODE_COND_EQUAL_OR_COND_GP1_1
Definition naibrd_1553_defs.h:128
@ NAIBRD_1553_OPCODE_COND_GP2_1
Definition naibrd_1553_defs.h:135
@ NAIBRD_1553_OPCODE_COND_BAD_TRANFER
Definition naibrd_1553_defs.h:186
@ NAIBRD_1553_OPCODE_COND_RESPONSE
Definition naibrd_1553_defs.h:174
@ NAIBRD_1553_OPCODE_COND_NO_FORMAT_ERROR
Definition naibrd_1553_defs.h:180
@ NAIBRD_1553_OPCODE_COND_GP5_0
Definition naibrd_1553_defs.h:156
@ NAIBRD_1553_OPCODE_COND_GOOD_MESSAGE
Definition naibrd_1553_defs.h:198
@ NAIBRD_1553_OPCODE_COND_GP4_0
Definition naibrd_1553_defs.h:150
@ NAIBRD_1553_OPCODE_COND_ALWAYS
Definition naibrd_1553_defs.h:210
@ NAIBRD_1553_OPCODE_COND_1_RETRY
Definition naibrd_1553_defs.h:204
@ NAIBRD_1553_OPCODE_COND_GP3_0
Definition naibrd_1553_defs.h:144
@ NAIBRD_1553_OPCODE_COND_GP6_1
Definition naibrd_1553_defs.h:159
@ NAIBRD_1553_OPCODE_COND_BAD_MESSAGE
Definition naibrd_1553_defs.h:195
@ NAIBRD_1553_OPCODE_COND_NEVER
Definition naibrd_1553_defs.h:213
@ NAIBRD_1553_OPCODE_COND_GP7_0
Definition naibrd_1553_defs.h:168
@ NAIBRD_1553_OPCODE_COND_NOT_EQUAL_OR_COND_GP1_0
Definition naibrd_1553_defs.h:132
@ NAIBRD_1553_OPCODE_COND_GP5_1
Definition naibrd_1553_defs.h:153
@ NAIBRD_1553_OPCODE_COND_GP4_1
Definition naibrd_1553_defs.h:147
@ NAIBRD_1553_OPCODE_COND_GP3_1
Definition naibrd_1553_defs.h:141
@ NAIBRD_1553_OPCODE_COND_GP7_1
Definition naibrd_1553_defs.h:165
@ NAIBRD_1553_OPCODE_COND_GOOD_TRANSFER
Definition naibrd_1553_defs.h:183
@ NAIBRD_1553_OPCODE_COND_MASKED_STATUS_SET
Definition naibrd_1553_defs.h:189
@ NAIBRD_1553_OPCODE_COND_GP2_0
Definition naibrd_1553_defs.h:138
@ NAIBRD_1553_OPCODE_COND_NO_RETRY
Definition naibrd_1553_defs.h:201
@ NAIBRD_1553_OPCODE_COND_FORMAT_ERROR
Definition naibrd_1553_defs.h:177
enum naibrd_1553_bc_gpfNumber naibrd_1553_bc_gpfNumber_t
naibrd_1553_general_ramParityCheckEnabler
Definition naibrd_1553_defs.h:610
@ NAIBRD_1553_PARITY_CHECK_ENABLE
Definition naibrd_1553_defs.h:612
@ NAIBRD_1553_PARITY_CHECK_DISABLE
Definition naibrd_1553_defs.h:611
naibrd_1553_mt_stackMode
Definition naibrd_1553_defs.h:535
@ NAIBRD_1553_MT_STACK_OPT_DOUBLE
Definition naibrd_1553_defs.h:537
@ NAIBRD_1553_MT_STACK_OPT_SINGLE
Definition naibrd_1553_defs.h:536
enum naibrd_1553_mt_dataStackSize naibrd_1553_mt_dataStackSize_t
enum naibrd_1553_general_decodedInput naibrd_1553_general_decodedInput_t
enum naibrd_1553_bc_opcode naibrd_1553_bc_opcode_t
naibrd_1553_messageDirection
Definition naibrd_1553_defs.h:470
@ NAIBRD_1553_DIRECTION_TX
Definition naibrd_1553_defs.h:480
@ NAIBRD_1553_DIRECTION_ALL
Definition naibrd_1553_defs.h:489
@ NAIBRD_1553_DIRECTION_RX
Definition naibrd_1553_defs.h:471
naibrd_1553_general_timeTagResolution
Definition naibrd_1553_defs.h:618
@ NAIBRD_1553_TIME_TAG_2US
Definition naibrd_1553_defs.h:619
@ NAIBRD_1553_TIME_TAG_4US
Definition naibrd_1553_defs.h:620
@ NAIBRD_1553_TIME_TAG_8US
Definition naibrd_1553_defs.h:621
@ NAIBRD_1553_TIME_TAG_EXTERNAL_CLOCK
Definition naibrd_1553_defs.h:626
@ NAIBRD_1553_TIME_TAG_64US
Definition naibrd_1553_defs.h:624
@ NAIBRD_1553_TIME_TAG_16US
Definition naibrd_1553_defs.h:622
@ NAIBRD_1553_TIME_TAG_32US
Definition naibrd_1553_defs.h:623
@ NAIBRD_1553_TIME_TAG_TEST
Definition naibrd_1553_defs.h:625
enum naibrd_1553_general_ramParityCheckEnabler naibrd_1553_general_ramParityCheckEnabler_t
naibrd_1553_gen_device_access
Definition naibrd_1553_defs.h:5
@ NAIBRD_1553_ACCESS_SIMULATION
Definition naibrd_1553_defs.h:7
@ NAIBRD_1553_ACCESS_CARD
Definition naibrd_1553_defs.h:6
@ NAIBRD_1553_ACCESS_USER
Definition naibrd_1553_defs.h:8
naibrd_1553_bc_conditionCode
Definition naibrd_1553_defs.h:220
@ NAIBRD_1553_BC_COND_BAD_MESSAGE
Definition naibrd_1553_defs.h:258
@ NAIBRD_1553_BC_COND_GPF_LESS_THAN_FLAG_OR_COND_GPF1
Definition naibrd_1553_defs.h:225
@ NAIBRD_1553_BC_COND_GPF6
Definition naibrd_1553_defs.h:240
@ NAIBRD_1553_BC_COND_GOOD_DATA_BLOCK_TRANSFER
Definition naibrd_1553_defs.h:252
@ NAIBRD_1553_BC_COND_GPF7
Definition naibrd_1553_defs.h:243
@ NAIBRD_1553_BC_COND_GPF3
Definition naibrd_1553_defs.h:231
@ NAIBRD_1553_BC_COND_NO_RESPONSE
Definition naibrd_1553_defs.h:246
@ NAIBRD_1553_BC_COND_ALWAYS
Definition naibrd_1553_defs.h:264
@ NAIBRD_1553_BC_COND_GPF_EQUAL_FLAG_OR_COND_GPF0
Definition naibrd_1553_defs.h:222
@ NAIBRD_1553_BC_COND_GPF4
Definition naibrd_1553_defs.h:234
@ NAIBRD_1553_BC_COND_GPF5
Definition naibrd_1553_defs.h:237
@ NAIBRD_1553_BC_COND_RETRY_COUNT
Definition naibrd_1553_defs.h:261
@ NAIBRD_1553_BC_COND_MASKED_STATUS
Definition naibrd_1553_defs.h:255
@ NAIBRD_1553_BC_COND_GPF2
Definition naibrd_1553_defs.h:228
@ NAIBRD_1553_BC_COND_FORMAT_ERROR
Definition naibrd_1553_defs.h:249
naibrd_1553_rt_irqOptions
Definition naibrd_1553_defs.h:518
@ NAIBRD_1553_RT_DATABLOCK_IRQ_ALL
Definition naibrd_1553_defs.h:529
@ NAIBRD_1553_RT_DATABLOCK_IRQ_CIRC_BUFFER
Definition naibrd_1553_defs.h:523
@ NAIBRD_1553_RT_DATABLOCK_IRQ_NONE
Definition naibrd_1553_defs.h:520
@ NAIBRD_1553_RT_DATABLOCK_IRQ_END_OF_MESSAGE
Definition naibrd_1553_defs.h:526
enum naibrd_1553_module_power_reset_status_type naibrd_1553_module_power_reset_status_type_t
naibrd_1553_bc_retry_bus
Definition naibrd_1553_defs.h:72
@ NAIBRD_1553_MESSAGE_RETRY_SAME
Definition naibrd_1553_defs.h:73
@ NAIBRD_1553_MESSAGE_RETRY_ALT
Definition naibrd_1553_defs.h:74
naibrd_1553_general_decodedInput
Definition naibrd_1553_defs.h:594
@ NAIBRD_1553_INPUT_SINGLE_ENDED
Definition naibrd_1553_defs.h:595
@ NAIBRD_1553_INPUT_DOUBLE_ENDED
Definition naibrd_1553_defs.h:596
enum naibrd_1553_general_intRegAddress naibrd_1553_general_intRegAddress_t
naibrd_1553_mt_options
Definition naibrd_1553_defs.h:576
@ NAIBRD_1553_MT_OPT_1553A_MODE_CODES_ENABLED
Definition naibrd_1553_defs.h:578
@ NAIBRD_1553_MT_OPT_NONE
Definition naibrd_1553_defs.h:577
enum naibrd_1553_bc_conditionCode naibrd_1553_bc_conditionCode_t
enum naibrd_1553_mt_stackMode naibrd_1553_mt_stackMode_t
enum naibrd_1553_general_responseTimeout naibrd_1553_general_responseTimeout_t
enum naibrd_1553_rt_commandStackSize naibrd_1553_rt_commandStackSize_t
naibrd_1553_general_clockFrequency
Definition naibrd_1553_defs.h:648
@ NAIBRD_1553_CLOCK_12MHZ
Definition naibrd_1553_defs.h:650
@ NAIBRD_1553_CLOCK_10MHZ
Definition naibrd_1553_defs.h:652
@ NAIBRD_1553_CLOCK_16MHZ
Definition naibrd_1553_defs.h:649
@ NAIBRD_1553_CLOCK_20MHZ
Definition naibrd_1553_defs.h:651
naibrd_1553_rt_commandStackSize
Definition naibrd_1553_defs.h:319
@ NAIBRD_1553_RT_CMDSTK_SIZE_256
Definition naibrd_1553_defs.h:320
@ NAIBRD_1553_RT_CMDSTK_SIZE_1024
Definition naibrd_1553_defs.h:322
@ NAIBRD_1553_RT_CMDSTK_SIZE_2048
Definition naibrd_1553_defs.h:323
@ NAIBRD_1553_RT_CMDSTK_SIZE_512
Definition naibrd_1553_defs.h:321
naibrd_1553_module_power_reset_type
Definition naibrd_1553_defs.h:698
@ NAIBRD_1553_MODULE_POWER_RESET_REQUEST_POWER_UP
Definition naibrd_1553_defs.h:701
@ NAIBRD_1553_MODULE_POWER_RESET_REQUEST_POWER_DOWN
Definition naibrd_1553_defs.h:700
@ NAIBRD_1553_MODULE_POWER_RESET_REQUEST_RESET
Definition naibrd_1553_defs.h:699
naibrd_1553_bc_active_state
Definition naibrd_1553_defs.h:54
@ NAIBRD_1553_BC_STATE_IDLE
Definition naibrd_1553_defs.h:55
@ NAIBRD_1553_BC_STATE_BUSY
Definition naibrd_1553_defs.h:56
@ NAIBRD_1553_BC_STATE_INVALID
Definition naibrd_1553_defs.h:57
enum naibrd_1553_rt_dataBlockType naibrd_1553_rt_dataBlockType_t
enum naibrd_1553_mt_stack_selector naibrd_1553_mt_stack_selector_t
naibrd_1553_rt_modeCodeType
Definition naibrd_1553_defs.h:398
@ NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_RX_DATA
Definition naibrd_1553_defs.h:409
@ NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_TX_NO_DATA
Definition naibrd_1553_defs.h:411
@ NAIBRD_1553_RT_MODECODE_TYPE_TX_DATA
Definition naibrd_1553_defs.h:405
@ NAIBRD_1553_RT_MODECODE_TYPE_RX_NO_DATA
Definition naibrd_1553_defs.h:399
@ NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_RX_NO_DATA
Definition naibrd_1553_defs.h:407
@ NAIBRD_1553_RT_MODECODE_TYPE_BROADCAST_TX_DATA
Definition naibrd_1553_defs.h:413
@ NAIBRD_1553_RT_MODECODE_TYPE_TX_NO_DATA
Definition naibrd_1553_defs.h:403
@ NAIBRD_1553_RT_MODECODE_TYPE_RX_DATA
Definition naibrd_1553_defs.h:401
naibrd_1553_rt_messageTypes
Definition naibrd_1553_defs.h:497
@ NAIBRD_1553_RT_MESSAGE_TYPE_TX
Definition naibrd_1553_defs.h:502
@ NAIBRD_1553_RT_MESSAGE_TYPE_RX_OR_BROADCAST
Definition naibrd_1553_defs.h:509
@ NAIBRD_1553_RT_MESSAGE_TYPE_ALL
Definition naibrd_1553_defs.h:512
@ NAIBRD_1553_RT_MESSAGE_TYPE_RX
Definition naibrd_1553_defs.h:499
@ NAIBRD_1553_RT_MESSAGE_TYPE_BROADCAST
Definition naibrd_1553_defs.h:505
enum naibrd_1553_rt_dataContainingModeCode naibrd_1553_rt_dataContainingModeCode_t
enum naibrd_1553_messageDirection naibrd_1553_messageDirection_t
naibrd_1553_general_expandedXingOption
Definition naibrd_1553_defs.h:602
@ NAIBRD_1553_EXPANDED_XING_DISABLE
Definition naibrd_1553_defs.h:603
@ NAIBRD_1553_EXPANDED_XING_ENABLE
Definition naibrd_1553_defs.h:604
naibrd_1553_module_power_reset_status_type
Definition naibrd_1553_defs.h:687
@ NAIBRD_1553_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT
Definition naibrd_1553_defs.h:690
@ NAIBRD_1553_MODULE_POWER_RESET_STATUS_COMM_ERROR
Definition naibrd_1553_defs.h:692
@ NAIBRD_1553_MODULE_POWER_RESET_STATUS_NOT_DETECTED
Definition naibrd_1553_defs.h:689
@ NAIBRD_1553_MODULE_POWER_RESET_STATUS_POWERED_DOWN
Definition naibrd_1553_defs.h:688
@ NAIBRD_1553_MODULE_POWER_RESET_STATUS_FW_NOT_READY
Definition naibrd_1553_defs.h:691
enum naibrd_1553_mt_options naibrd_1553_mt_options_t
naibrd_1553_bc_effect
Definition naibrd_1553_defs.h:300
@ NAIBRD_1553_BC_GPF_SET
Definition naibrd_1553_defs.h:302
@ NAIBRD_1553_BC_GPF_CLEAR
Definition naibrd_1553_defs.h:303
@ NAIBRD_1553_BC_GPF_LEAVE
Definition naibrd_1553_defs.h:301
@ NAIBRD_1553_BC_GPF_TOGGLE
Definition naibrd_1553_defs.h:304
naibrd_1553_bc_gpfNumber
Definition naibrd_1553_defs.h:286
@ NAIBRD_1553_BC_GPF3
Definition naibrd_1553_defs.h:290
@ NAIBRD_1553_BC_GPF6
Definition naibrd_1553_defs.h:293
@ NAIBRD_1553_BC_GPF0
Definition naibrd_1553_defs.h:287
@ NAIBRD_1553_BC_GPF1
Definition naibrd_1553_defs.h:288
@ NAIBRD_1553_BC_GPF7
Definition naibrd_1553_defs.h:294
@ NAIBRD_1553_BC_GPF5
Definition naibrd_1553_defs.h:292
@ NAIBRD_1553_BC_GPF4
Definition naibrd_1553_defs.h:291
@ NAIBRD_1553_BC_GPF2
Definition naibrd_1553_defs.h:289
naibrd_1553_bc_opcode
Definition naibrd_1553_defs.h:14
@ NAIBRD_1553_OPCODE_PUSH_INDERCT_VALUE
Definition naibrd_1553_defs.h:35
@ NAIBRD_1553_OPCODE_LOAD_TIME_TAG_COUNTER
Definition naibrd_1553_defs.h:28
@ NAIBRD_1553_OPCODE_TIME_CONDITIONED_MESSAGE_TX
Definition naibrd_1553_defs.h:47
@ NAIBRD_1553_OPCODE_RETURN_FROM_SUBROUTINE
Definition naibrd_1553_defs.h:18
@ NAIBRD_1553_OPCODE_PUSH_BLOCK_STATUS_WORD
Definition naibrd_1553_defs.h:32
@ NAIBRD_1553_OPCODE_START_FRAME_TIMER
Definition naibrd_1553_defs.h:30
@ NAIBRD_1553_OPCODE_COMPARE_TO_MESSAGE_TIMER
Definition naibrd_1553_defs.h:25
@ NAIBRD_1553_OPCODE_ADD_TO_VARIABLE
Definition naibrd_1553_defs.h:40
@ NAIBRD_1553_OPCODE_EXECUTE_MESSAGE
Definition naibrd_1553_defs.h:15
@ NAIBRD_1553_OPCODE_PUSH_VARIABLE
Definition naibrd_1553_defs.h:43
@ NAIBRD_1553_OPCODE_LOAD_FRAME_TIMER
Definition naibrd_1553_defs.h:29
@ NAIBRD_1553_OPCODE_TRAP
Definition naibrd_1553_defs.h:14
@ NAIBRD_1553_OPCODE_UPDATE_GENERAL_PURPOSE_FLAG
Definition naibrd_1553_defs.h:26
@ NAIBRD_1553_OPCODE_WAIT_END_OF_FRAME
Definition naibrd_1553_defs.h:22
@ NAIBRD_1553_OPCODE_COMPARE_VARIABLE
Definition naibrd_1553_defs.h:42
@ NAIBRD_1553_OPCODE_WAIT_FOR_TRIGGER
Definition naibrd_1553_defs.h:36
@ NAIBRD_1553_OPCODE_PUSH_TIME_TAG_COUNTER
Definition naibrd_1553_defs.h:31
@ NAIBRD_1553_OPCODE_EXECUTE_AND_FLIP
Definition naibrd_1553_defs.h:37
@ NAIBRD_1553_OPCODE_DELAY
Definition naibrd_1553_defs.h:21
@ NAIBRD_1553_OPCODE_INTERRUPT_REQUEST
Definition naibrd_1553_defs.h:19
@ NAIBRD_1553_OPCODE_CALL_SUBROUTINE
Definition naibrd_1553_defs.h:17
@ NAIBRD_1553_OPCODE_LOAD_TO_VARIABLE
Definition naibrd_1553_defs.h:41
@ NAIBRD_1553_OPCODE_FOCUS_ON_VARIABLE
Definition naibrd_1553_defs.h:39
@ NAIBRD_1553_OPCODE_JUMP
Definition naibrd_1553_defs.h:16
@ NAIBRD_1553_OPCODE_PUSH_VALUE
Definition naibrd_1553_defs.h:34
@ NAIBRD_1553_OPCODE_HALT
Definition naibrd_1553_defs.h:20
@ NAIBRD_1553_OPCODE_COMPARE_TO_FRAME_TIMER
Definition naibrd_1553_defs.h:24
enum naibrd_1553_bc_dataBlockSize naibrd_1553_bc_dataBlockSize_t
enum naibrd_1553_bc_effect naibrd_1553_bc_effect_t
naibrd_1553_general_autoClear
Definition naibrd_1553_defs.h:640
@ NAIBRD_1553_IRQ_NO_AUTO_CLEAR
Definition naibrd_1553_defs.h:641
@ NAIBRD_1553_IRQ_AUTO_CLEAR
Definition naibrd_1553_defs.h:642
naibrd_1553_rt_rtAddressSource
Definition naibrd_1553_defs.h:310
@ NAIBRD_1553_RT_ADDR_SOURCE_INTERNAL
Definition naibrd_1553_defs.h:312
@ NAIBRD_1553_RT_ADDR_SOURCE_EXTERNAL
Definition naibrd_1553_defs.h:311
@ NAIBRD_1553_RT_ADDR_SOURCE_INVALID
Definition naibrd_1553_defs.h:313
enum naibrd_1553_bc_frameType naibrd_1553_bc_frameType_t
enum naibrd_1553_rt_rtAddressSource naibrd_1553_rt_rtAddressSource_t
enum naibrd_1553_general_auxRegAddress naibrd_1553_general_auxRegAddress_t
naibrd_1553_general_interruptMode
Definition naibrd_1553_defs.h:632
@ NAIBRD_1553_IRQ_MODE_PULSE
Definition naibrd_1553_defs.h:633
@ NAIBRD_1553_IRQ_MODE_LEVEL
Definition naibrd_1553_defs.h:634
enum naibrd_1553_rt_modeCodeType naibrd_1553_rt_modeCodeType_t
enum naibrd_1553_general_autoClear naibrd_1553_general_autoClear_t
naibrd_1553_general_responseTimeout
Definition naibrd_1553_defs.h:584
@ NAIBRD_1553_RESP_TIMEOUT_50US
Definition naibrd_1553_defs.h:587
@ NAIBRD_1553_RESP_TIMEOUT_22US
Definition naibrd_1553_defs.h:586
@ NAIBRD_1553_RESP_TIMEOUT_18US
Definition naibrd_1553_defs.h:585
@ NAIBRD_1553_RESP_TIMEOUT_130US
Definition naibrd_1553_defs.h:588
naibrd_1553_rt_dataBlockType
Definition naibrd_1553_defs.h:329
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_28
Definition naibrd_1553_defs.h:357
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_24
Definition naibrd_1553_defs.h:353
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_11
Definition naibrd_1553_defs.h:340
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_128
Definition naibrd_1553_defs.h:379
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_02
Definition naibrd_1553_defs.h:331
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_8192
Definition naibrd_1553_defs.h:391
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_22
Definition naibrd_1553_defs.h:351
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_30
Definition naibrd_1553_defs.h:359
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_18
Definition naibrd_1553_defs.h:347
@ NAIBRD_1553_RT_DATABLOCK_DOUBLE
Definition naibrd_1553_defs.h:363
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_512
Definition naibrd_1553_defs.h:383
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_14
Definition naibrd_1553_defs.h:343
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_8192
Definition naibrd_1553_defs.h:377
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_25
Definition naibrd_1553_defs.h:354
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_27
Definition naibrd_1553_defs.h:356
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_05
Definition naibrd_1553_defs.h:334
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_15
Definition naibrd_1553_defs.h:344
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_23
Definition naibrd_1553_defs.h:352
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_13
Definition naibrd_1553_defs.h:342
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_17
Definition naibrd_1553_defs.h:346
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_20
Definition naibrd_1553_defs.h:349
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_256
Definition naibrd_1553_defs.h:381
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_512
Definition naibrd_1553_defs.h:369
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_29
Definition naibrd_1553_defs.h:358
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_12
Definition naibrd_1553_defs.h:341
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_16
Definition naibrd_1553_defs.h:345
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_08
Definition naibrd_1553_defs.h:337
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_1024
Definition naibrd_1553_defs.h:371
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_21
Definition naibrd_1553_defs.h:350
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_03
Definition naibrd_1553_defs.h:332
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_2048
Definition naibrd_1553_defs.h:387
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_4096
Definition naibrd_1553_defs.h:375
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_32
Definition naibrd_1553_defs.h:361
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_26
Definition naibrd_1553_defs.h:355
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_31
Definition naibrd_1553_defs.h:360
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_07
Definition naibrd_1553_defs.h:336
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_06
Definition naibrd_1553_defs.h:335
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_19
Definition naibrd_1553_defs.h:348
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_4096
Definition naibrd_1553_defs.h:389
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_04
Definition naibrd_1553_defs.h:333
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_256
Definition naibrd_1553_defs.h:367
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_128
Definition naibrd_1553_defs.h:365
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_01
Definition naibrd_1553_defs.h:330
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_09
Definition naibrd_1553_defs.h:338
@ NAIBRD_1553_RT_DATABLOCK_CIRCULAR_2048
Definition naibrd_1553_defs.h:373
@ NAIBRD_1553_RT_DATABLOCK_SINGLE_10
Definition naibrd_1553_defs.h:339
@ NAIBRD_1553_RT_DATABLOCK_COMMON_CIRCULAR_1024
Definition naibrd_1553_defs.h:385
enum naibrd_1553_rt_messageTypes naibrd_1553_rt_messageTypes_t
enum naibrd_1553_bc_frameoptions naibrd_1553_bc_frameoptions_t
enum naibrd_1553_general_expandedXingOption naibrd_1553_general_expandedXingOption_t
naibrd_1553_rt_dataContainingModeCode
Definition naibrd_1553_defs.h:420
@ NAIBRD_1553_RT_MC_DATA_RX_OVERRIDE_TX_SHUTDOWN
Definition naibrd_1553_defs.h:428
@ NAIBRD_1553_RT_MC_DATA_RX_SYNCHRONIZE
Definition naibrd_1553_defs.h:422
@ NAIBRD_1553_RT_MC_DATA_BCST_SYNCHRONIZE
Definition naibrd_1553_defs.h:440
@ NAIBRD_1553_RT_MC_DATA_TX_TRANSMIT_BUILT_IN_TEST_WORD
Definition naibrd_1553_defs.h:437
@ NAIBRD_1553_RT_MC_DATA_BCST_SELECTED_TX_SHUTDOWN
Definition naibrd_1553_defs.h:443
@ NAIBRD_1553_RT_MC_DATA_TX_TRANSMIT_LAST_COMMAND_WORD
Definition naibrd_1553_defs.h:434
@ NAIBRD_1553_RT_MC_DATA_BCST_OVERRIDE_SELECTED_TX_SHUTDOWN
Definition naibrd_1553_defs.h:448
@ NAIBRD_1553_RT_MC_DATA_RX_TRANSMITTER_SHUTDOWN
Definition naibrd_1553_defs.h:425
@ NAIBRD_1553_RT_MC_DATA_TX_TRANSMIT_VECTOR_WORD
Definition naibrd_1553_defs.h:431
enum naibrd_1553_rt_irqOptions naibrd_1553_rt_irqOptions_t
naibrd_1553_bc_frameoptions
Definition naibrd_1553_defs.h:278
@ NAIBRD_1553_BC_MINOR_FRAME_IRQ_DISABLE
Definition naibrd_1553_defs.h:280
@ NAIBRD_1553_BC_FRAME_DEFAULT
Definition naibrd_1553_defs.h:279
enum naibrd_1553_general_timeTagResolution naibrd_1553_general_timeTagResolution_t
_naibrd_1553_status_type_t
Definition naibrd_1553_defs.h:678
@ NAIBRD_1553_STATUS_LATCHED
Definition naibrd_1553_defs.h:679
@ NAIBRD_1553_STATUS_TYPE_ENUM_COUNT
Definition naibrd_1553_defs.h:681
@ NAIBRD_1553_STATUS_REALTIME
Definition naibrd_1553_defs.h:680
enum _naibrd_1553_status_type_t naibrd_1553_status_type_t
naibrd_1553_mt_commandStackSize
Definition naibrd_1553_defs.h:543
@ NAIBRD_1553_MT_CMDSTK_SIZE_256
Definition naibrd_1553_defs.h:544
@ NAIBRD_1553_MT_CMDSTK_SIZE_4096
Definition naibrd_1553_defs.h:546
@ NAIBRD_1553_MT_CMDSTK_SIZE_1024
Definition naibrd_1553_defs.h:545
@ NAIBRD_1553_MT_CMDSTK_SIZE_16384
Definition naibrd_1553_defs.h:547
enum naibrd_1553_rt_ownAddressOrBroadcast naibrd_1553_rt_ownAddressOrBroadcast_t
naibrd_1553_general_auxRegAddress
Definition naibrd_1553_defs.h:658
@ NAIBRD_1553_AUX_ADDRESS_SIMPLEX
Definition naibrd_1553_defs.h:662
@ NAIBRD_1553_AUX_ADDRESS_RT_ADDRESS
Definition naibrd_1553_defs.h:659
@ NAIBRD_1553_AUX_ADDRESS_MISC_BITS
Definition naibrd_1553_defs.h:661
@ NAIBRD_1553_AUX_ADDRESS_RESET
Definition naibrd_1553_defs.h:660
enum naibrd_1553_bc_active_state naibrd_1553_bc_active_state_t
naibrd_1553_bc_dataBlockSize
Definition naibrd_1553_defs.h:80
@ NAIBRD_1553_BC_DATABLOCK_SIZE_11
Definition naibrd_1553_defs.h:91
@ NAIBRD_1553_BC_DATABLOCK_SIZE_1
Definition naibrd_1553_defs.h:81
@ NAIBRD_1553_BC_DATABLOCK_SIZE_20
Definition naibrd_1553_defs.h:100
@ NAIBRD_1553_BC_DATABLOCK_SIZE_29
Definition naibrd_1553_defs.h:109
@ NAIBRD_1553_BC_DATABLOCK_SIZE_14
Definition naibrd_1553_defs.h:94
@ NAIBRD_1553_BC_DATABLOCK_SIZE_8
Definition naibrd_1553_defs.h:88
@ NAIBRD_1553_BC_DATABLOCK_SIZE_25
Definition naibrd_1553_defs.h:105
@ NAIBRD_1553_BC_DATABLOCK_SIZE_32_SINGLE
Definition naibrd_1553_defs.h:112
@ NAIBRD_1553_BC_DATABLOCK_SIZE_18
Definition naibrd_1553_defs.h:98
@ NAIBRD_1553_BC_DATABLOCK_SIZE_9
Definition naibrd_1553_defs.h:89
@ NAIBRD_1553_BC_DATABLOCK_SIZE_22
Definition naibrd_1553_defs.h:102
@ NAIBRD_1553_BC_DATABLOCK_SIZE_6
Definition naibrd_1553_defs.h:86
@ NAIBRD_1553_BC_DATABLOCK_SIZE_4
Definition naibrd_1553_defs.h:84
@ NAIBRD_1553_BC_DATABLOCK_SIZE_19
Definition naibrd_1553_defs.h:99
@ NAIBRD_1553_BC_DATABLOCK_SIZE_2
Definition naibrd_1553_defs.h:82
@ NAIBRD_1553_BC_DATABLOCK_SIZE_16
Definition naibrd_1553_defs.h:96
@ NAIBRD_1553_BC_DATABLOCK_SIZE_12
Definition naibrd_1553_defs.h:92
@ NAIBRD_1553_BC_DATABLOCK_SIZE_27
Definition naibrd_1553_defs.h:107
@ NAIBRD_1553_BC_DATABLOCK_SIZE_3
Definition naibrd_1553_defs.h:83
@ NAIBRD_1553_BC_DATABLOCK_SIZE_31
Definition naibrd_1553_defs.h:111
@ NAIBRD_1553_BC_DATABLOCK_SIZE_10
Definition naibrd_1553_defs.h:90
@ NAIBRD_1553_BC_DATABLOCK_SIZE_13
Definition naibrd_1553_defs.h:93
@ NAIBRD_1553_BC_DATABLOCK_SIZE_28
Definition naibrd_1553_defs.h:108
@ NAIBRD_1553_BC_DATABLOCK_SIZE_24
Definition naibrd_1553_defs.h:104
@ NAIBRD_1553_BC_DATABLOCK_SIZE_23
Definition naibrd_1553_defs.h:103
@ NAIBRD_1553_BC_DATABLOCK_SIZE_26
Definition naibrd_1553_defs.h:106
@ NAIBRD_1553_BC_DATABLOCK_SIZE_15
Definition naibrd_1553_defs.h:95
@ NAIBRD_1553_BC_DATABLOCK_SIZE_17
Definition naibrd_1553_defs.h:97
@ NAIBRD_1553_BC_DATABLOCK_SIZE_30
Definition naibrd_1553_defs.h:110
@ NAIBRD_1553_BC_DATABLOCK_SIZE_5
Definition naibrd_1553_defs.h:85
@ NAIBRD_1553_BC_DATABLOCK_SIZE_7
Definition naibrd_1553_defs.h:87
@ NAIBRD_1553_BC_DATABLOCK_SIZE_21
Definition naibrd_1553_defs.h:101
@ NAIBRD_1553_BC_DATABLOCK_SIZE_64_DOUBLE
Definition naibrd_1553_defs.h:113