Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
m1553_bc_common_utils.c File Reference

Enumerations

enum  M1553SendMsgMenu_commands { BC_QUICK_MESSAGE , BC_CREATE_MESSAGE , BC_SEND_FRAME , BC_SENDMSGCMD_COUNT }
 

Functions

bool_t GetBus (uint32_t *usBus)
 
bool_t GetMsgDirection (bool_t *bcToRt)
 
bool_t GetMsgTypeAndCheckForQuit (M1553MsgType_t *msgType)
 
bool_t AskAndCheckForValidModeCodeAndCheckForQuit (M1553MsgDirectionForModeCode_t modeCodeDirection, M1553ModeCodes_t *modeCodeCommand, bool_t *bValidModeCodeCommand)
 

Variables

const M1553ModeCodes_t validTxModeCodeCommands [TXMODECODE_NUM_OF_VALIDCOMMANDS]
 
const M1553ModeCodes_t validRxModeCodeCommands [RXMODECODE_NUM_OF_VALIDCOMMANDS]
 

Enumeration Type Documentation

◆ M1553SendMsgMenu_commands

Enumerator
BC_QUICK_MESSAGE 
BC_CREATE_MESSAGE 
BC_SEND_FRAME 
BC_SENDMSGCMD_COUNT 

Function Documentation

◆ AskAndCheckForValidModeCodeAndCheckForQuit()

bool_t AskAndCheckForValidModeCodeAndCheckForQuit ( M1553MsgDirectionForModeCode_t modeCodeDirection,
M1553ModeCodes_t * modeCodeCommand,
bool_t * bValidModeCodeCommand )

◆ GetBus()

bool_t GetBus ( uint32_t * usBus)

◆ GetMsgDirection()

bool_t GetMsgDirection ( bool_t * bcToRt)

◆ GetMsgTypeAndCheckForQuit()

bool_t GetMsgTypeAndCheckForQuit ( M1553MsgType_t * msgType)

Variable Documentation

◆ validRxModeCodeCommands

const M1553ModeCodes_t validRxModeCodeCommands[RXMODECODE_NUM_OF_VALIDCOMMANDS]
Initial value:
@ SelectedTransmitterShutDown_0x14
Definition m1553_bc_common_utils.h:23
@ SyncronizeWdata_0x11
Definition m1553_bc_common_utils.h:20
@ Ovveride_SelectedTransmitter_Shoutdown_0x15
Definition m1553_bc_common_utils.h:24

◆ validTxModeCodeCommands

const M1553ModeCodes_t validTxModeCodeCommands[TXMODECODE_NUM_OF_VALIDCOMMANDS]
Initial value:
@ ResetRemoteTerminal_0x08
Definition m1553_bc_common_utils.h:18
@ TransmitStatusWord_0x02
Definition m1553_bc_common_utils.h:12
@ OverrideTransmitterShutdown_0x05
Definition m1553_bc_common_utils.h:15
@ TransmitterShutdown_0x04
Definition m1553_bc_common_utils.h:14
@ InhibitTerminalFlag_0x06
Definition m1553_bc_common_utils.h:16
@ TransmitBITWord_0x13
Definition m1553_bc_common_utils.h:22
@ TransmitLastCommandWord_0x12
Definition m1553_bc_common_utils.h:21
@ Syncronize_0x01
Definition m1553_bc_common_utils.h:11
@ DynamicBusControl_0x00
Definition m1553_bc_common_utils.h:10
@ OverrideInhibitTerminalFlag_0x07
Definition m1553_bc_common_utils.h:17
@ InitiateSelfTest_0x03
Definition m1553_bc_common_utils.h:13
@ TransmitVectorWord_0x10
Definition m1553_bc_common_utils.h:19