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

Go to the source code of this file.

Enumerations

enum  naibrd_1553_1760_status {
  NAIBRD_1553_RC_SUCCESS = 0 , NAIBRD_1553_RC_UNKNOWN_ERROR = -501 , NAIBRD_1553_RC_INVALID_DEVICE_NUMBER = -505 , NAIBRD_1553_RC_INVALID_ACCESS = -506 ,
  NAIBRD_1553_RC_INVALID_MODE = -507 , NAIBRD_1553_RC_INVALID_STATE = -508 , NAIBRD_1553_RC_INVALID_ADDRESS = -510 , NAIBRD_1553_RC_INVALID_BUFFER = -513 ,
  NAIBRD_1553_RC_INVALID_TIME_TAG_RESOLUTION = -516 , NAIBRD_1553_RC_INVALID_CLOCK_FREQUENCY = -518 , NAIBRD_1553_RC_INVALID_PARAMETER = -520 , NAIBRD_1553_RC_INVALID_MODE_OPTIONS = -521 ,
  NAIBRD_1553_RC_OPERATIONAL_STATISTICS_NOT_ENABLED = -522 , NAIBRD_1553_RC_NOT_SUPPORTED = -523 , NAIBRD_1553_RC_OPERATION_FAIL = -525 , NAIBRD_1553_RC_UNDEFINED_NODE = -533 ,
  NAIBRD_1553_RC_ALLOCATION_FAIL = -536 , NAIBRD_1553_RC_MT_INVALID_STACK_OPTION = -539 , NAIBRD_1553_RC_MT_INVALID_COMMAND_STACK_SIZE = -540 , NAIBRD_1553_RC_MT_INVALID_DATA_STACK_SIZE = -541 ,
  NAIBRD_1553_RC_MT_INVALID_STACK_SELECTOR = -545 , NAIBRD_1553_RC_MT_INVALID_HOST_BUFFER_SIZE = -547 , NAIBRD_1553_RC_RT_DATA_BLOCK_EXISTS = -553 , NAIBRD_1553_RC_RT_DATA_BLOCK_MAPPED = -555 ,
  NAIBRD_1553_RC_RT_HOST_BUFFER_NOT_INSTALLED = -557 , NAIBRD_1553_RC_BC_OBJECT_ALREADY_EXISTS = -558 , NAIBRD_1553_RC_BC_INVALID_DATA_BLOCK_SIZE = -560 , NAIBRD_1553_RC_UNDEFINED_DATA_BLOCK = -561 ,
  NAIBRD_1553_RC_UNDEFINED_MESSAGE_BLOCK = -562 , NAIBRD_1553_RC_ILLEGAL_FRAME = -563 , NAIBRD_1553_RC_UNDEFINED_COMMAND = -564 , NAIBRD_1553_RC_UNRESOLVED_JUMP = -565 ,
  NAIBRD_1553_RC_NOT_MAJOR_FRAME = -566 , NAIBRD_1553_RC_SUITABLE_ASYNCHRONOUS_MODE_UNDEFINED = -567 , NAIBRD_1553_RC_ASYNCHRONOUS_LIST_IS_EMPTY = -569 , NAIBRD_1553_RC_ASYNCHRONOUS_MESSAGE_ERROR = -571 ,
  NAIBRD_1553_RC_MESSAGE_ERROR = -572 , NAIBRD_1553_RC_ASYNCHRONOUS_SUBROUTINE_BUSY = -573 , NAIBRD_1553_RC_NO_FRAME_TIME_SET_FOR_MAJOR_FRAME = -574 , NAIBRD_1553_RC_WRITE_ERROR = -580 ,
  NAIBRD_1553_RC_INVALID_MESSAGE_TYPE = -584 , NAIBRD_1553_RC_INVALID_RT_ADDRESS = -585 , NAIBRD_1553_RC_INVALID_DIRECTION_BIT = -586 , NAIBRD_1553_RC_INVALID_SUBADDRESS_OR_MODE_SELECTOR = -587 ,
  NAIBRD_1553_RC_INVALID_WORD_COUNT_OR_MODE_CODE = -588 , NAIBRD_1553_RC_INVALID_MESSAGE_OPTIONS = -589 , NAIBRD_1553_RC_FRAME_NESTING_STACK_OVERFLOW = -590 , NAIBRD_1553_RC_NESTED_MAJOR_FRAME = -591 ,
  NAIBRD_1553_RC_FRAME_NESTING_RECURSION = -592 , NAIBRD_1553_RC_TEST_FAIL = -594 , NAIBRD_1553_RC_LIMITED_DEVICE = -595 , NAIBRD_1553_CMD_INCORRECT_PREAMBLE = -700 ,
  NAIBRD_1553_CMD_INCORRECT_SEQUENCE_NUMBER = -701 , NAIBRD_1553_CMD_INCORRECT_COMMAND_CODE = -702 , NAIBRD_1553_CMD_INCORRECT_POSTAMBLE = -703 , NAIBRD_1553_CMD_INCORRECT_MESSAGE_TYPE = -704 ,
  NAIBRD_1553_CMD_INCORRECT_MESSAGE_SIZE = -705 , NAIBRD_1553_CMD_INCORRECT_WORDCOUNT = -706 , NAIBRD_1553_CMD_NO_MSG_TO_DECODE = -707
}
 
enum  naibrd_1553_1760_general_purpose_queue { NAIBRD_1553_RC_READ_GPQ_ENTRY_NO_NEW_ONES = 0 , NAIBRD_1553_RC_READ_GPQ_ENTRY_READ_NEW_ENTRY = 1 , NAIBRD_1553_RC_READ_GPQ_ENTRY_READ_NEW_ENTRY_AND_DETECTED_OVERRUN = 2 }
 

Enumeration Type Documentation

◆ naibrd_1553_1760_general_purpose_queue

naibrd_1553_1760_status

Enumerator
NAIBRD_1553_RC_READ_GPQ_ENTRY_NO_NEW_ONES 
NAIBRD_1553_RC_READ_GPQ_ENTRY_READ_NEW_ENTRY 
NAIBRD_1553_RC_READ_GPQ_ENTRY_READ_NEW_ENTRY_AND_DETECTED_OVERRUN 

◆ naibrd_1553_1760_status

Enumerator
NAIBRD_1553_RC_SUCCESS 
NAIBRD_1553_RC_UNKNOWN_ERROR 
NAIBRD_1553_RC_INVALID_DEVICE_NUMBER 
NAIBRD_1553_RC_INVALID_ACCESS 
NAIBRD_1553_RC_INVALID_MODE 
NAIBRD_1553_RC_INVALID_STATE 
NAIBRD_1553_RC_INVALID_ADDRESS 
NAIBRD_1553_RC_INVALID_BUFFER 
NAIBRD_1553_RC_INVALID_TIME_TAG_RESOLUTION 
NAIBRD_1553_RC_INVALID_CLOCK_FREQUENCY 
NAIBRD_1553_RC_INVALID_PARAMETER 
NAIBRD_1553_RC_INVALID_MODE_OPTIONS 
NAIBRD_1553_RC_OPERATIONAL_STATISTICS_NOT_ENABLED 
NAIBRD_1553_RC_NOT_SUPPORTED 
NAIBRD_1553_RC_OPERATION_FAIL 
NAIBRD_1553_RC_UNDEFINED_NODE 
NAIBRD_1553_RC_ALLOCATION_FAIL 
NAIBRD_1553_RC_MT_INVALID_STACK_OPTION 
NAIBRD_1553_RC_MT_INVALID_COMMAND_STACK_SIZE 
NAIBRD_1553_RC_MT_INVALID_DATA_STACK_SIZE 
NAIBRD_1553_RC_MT_INVALID_STACK_SELECTOR 
NAIBRD_1553_RC_MT_INVALID_HOST_BUFFER_SIZE 
NAIBRD_1553_RC_RT_DATA_BLOCK_EXISTS 
NAIBRD_1553_RC_RT_DATA_BLOCK_MAPPED 
NAIBRD_1553_RC_RT_HOST_BUFFER_NOT_INSTALLED 
NAIBRD_1553_RC_BC_OBJECT_ALREADY_EXISTS 
NAIBRD_1553_RC_BC_INVALID_DATA_BLOCK_SIZE 
NAIBRD_1553_RC_UNDEFINED_DATA_BLOCK 
NAIBRD_1553_RC_UNDEFINED_MESSAGE_BLOCK 
NAIBRD_1553_RC_ILLEGAL_FRAME 
NAIBRD_1553_RC_UNDEFINED_COMMAND 
NAIBRD_1553_RC_UNRESOLVED_JUMP 
NAIBRD_1553_RC_NOT_MAJOR_FRAME 
NAIBRD_1553_RC_SUITABLE_ASYNCHRONOUS_MODE_UNDEFINED 
NAIBRD_1553_RC_ASYNCHRONOUS_LIST_IS_EMPTY 
NAIBRD_1553_RC_ASYNCHRONOUS_MESSAGE_ERROR 
NAIBRD_1553_RC_MESSAGE_ERROR 
NAIBRD_1553_RC_ASYNCHRONOUS_SUBROUTINE_BUSY 
NAIBRD_1553_RC_NO_FRAME_TIME_SET_FOR_MAJOR_FRAME 
NAIBRD_1553_RC_WRITE_ERROR 
NAIBRD_1553_RC_INVALID_MESSAGE_TYPE 
NAIBRD_1553_RC_INVALID_RT_ADDRESS 
NAIBRD_1553_RC_INVALID_DIRECTION_BIT 
NAIBRD_1553_RC_INVALID_SUBADDRESS_OR_MODE_SELECTOR 
NAIBRD_1553_RC_INVALID_WORD_COUNT_OR_MODE_CODE 
NAIBRD_1553_RC_INVALID_MESSAGE_OPTIONS 
NAIBRD_1553_RC_FRAME_NESTING_STACK_OVERFLOW 
NAIBRD_1553_RC_NESTED_MAJOR_FRAME 
NAIBRD_1553_RC_FRAME_NESTING_RECURSION 
NAIBRD_1553_RC_TEST_FAIL 
NAIBRD_1553_RC_LIMITED_DEVICE 
NAIBRD_1553_CMD_INCORRECT_PREAMBLE 
NAIBRD_1553_CMD_INCORRECT_SEQUENCE_NUMBER 
NAIBRD_1553_CMD_INCORRECT_COMMAND_CODE 
NAIBRD_1553_CMD_INCORRECT_POSTAMBLE 
NAIBRD_1553_CMD_INCORRECT_MESSAGE_TYPE 
NAIBRD_1553_CMD_INCORRECT_MESSAGE_SIZE 
NAIBRD_1553_CMD_INCORRECT_WORDCOUNT 
NAIBRD_1553_CMD_NO_MSG_TO_DECODE