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

Go to the source code of this file.

Functions

bool_t IsARINC (uint32_t moduleID)
 
bool_t GetARCfg (int32_t defcard, int32_t defmod, int32_t defchan, int32_t *cardIndex, int32_t *module, int32_t *archan)
 
bool_t GetARINCDataRate (int32_t defdatarate, naibrd_ar_datarate_t *datarate)
 
bool_t GetARTxMode (int32_t deftxmode, naibrd_ar_tx_mode_t *txmode)
 
bool_t GetARRxMode (int32_t defrxmode, naibrd_ar_rx_mode_t *rxmode)
 
bool_t GetARScheduleTransmitModeEnabled (bool_t defSchedEnabled, bool_t *outenable)
 
bool_t GetARTransmitDataCount (int32_t defDataCount, int32_t *outdatacount)
 
bool_t GetARReceiverTimestampEnabled (bool_t defTimestampEnabled, bool_t *outenable)
 
bool_t GetInterruptOrPoll (bool_t defUseInterrupt, bool_t *outuseInterrupt)
 

Function Documentation

◆ GetARCfg()

bool_t GetARCfg ( int32_t defcard,
int32_t defmod,
int32_t defchan,
int32_t * cardIndex,
int32_t * module,
int32_t * archan )

◆ GetARINCDataRate()

bool_t GetARINCDataRate ( int32_t defdatarate,
naibrd_ar_datarate_t * datarate )

◆ GetARReceiverTimestampEnabled()

bool_t GetARReceiverTimestampEnabled ( bool_t defTimestampEnabled,
bool_t * outenable )

◆ GetARRxMode()

bool_t GetARRxMode ( int32_t defrxmode,
naibrd_ar_rx_mode_t * rxmode )

◆ GetARScheduleTransmitModeEnabled()

bool_t GetARScheduleTransmitModeEnabled ( bool_t defSchedEnabled,
bool_t * outenable )

◆ GetARTransmitDataCount()

bool_t GetARTransmitDataCount ( int32_t defDataCount,
int32_t * outdatacount )

◆ GetARTxMode()

bool_t GetARTxMode ( int32_t deftxmode,
naibrd_ar_tx_mode_t * txmode )

◆ GetInterruptOrPoll()

bool_t GetInterruptOrPoll ( bool_t defUseInterrupt,
bool_t * outuseInterrupt )

◆ IsARINC()

bool_t IsARINC ( uint32_t moduleID)