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

Functions

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit (int32_t cardIndex, int32_t module, int32_t channel, bool_t isModeA, int32_t msgId, uint8_t *p_buffer, int32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit (int32_t cardIndex, int32_t module, int32_t channel, bool_t isModeA, int32_t msgId, uint8_t *p_buffer, int32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive (int32_t cardIndex, int32_t module, int32_t channel, int32_t bufferLength, bool_t *p_outisModeA, int32_t *p_outmsgId, uint8_t *p_outbuffer, int32_t *p_outrxCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_Ex (int32_t cardIndex, int32_t module, int32_t channel, bool_t isModeA, int32_t msgId, uint32_t dataWidth, void *p_buffer, uint32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_Ex (int32_t cardIndex, int32_t module, int32_t channel, bool_t isModeA, int32_t msgId, uint32_t dataWidth, void *p_buffer, uint32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_Ex (int32_t cardIndex, int32_t module, int32_t channel, uint32_t bufferLength, bool_t *p_outisModeA, int32_t *p_outmsgId, uint32_t dataWidth, void *p_outbuffer, uint32_t *p_outrxCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_J1939 (int32_t cardIndex, int32_t module, int32_t channel, int32_t pgn, int32_t priority, int32_t destination, uint8_t *p_buffer, int32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_J1939 (int32_t cardIndex, int32_t module, int32_t channel, int32_t pgn, int32_t priority, int32_t destination, uint8_t *p_buffer, int32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_J1939 (int32_t cardIndex, int32_t module, int32_t channel, int32_t bufferLength, int32_t *p_outpgn, int32_t *p_outsource, int32_t *p_outdestination, uint8_t *p_outbuffer, int32_t *p_outrxCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_J1939_Ex (int32_t cardIndex, int32_t module, int32_t channel, int32_t pgn, int32_t priority, int32_t destination, uint32_t dataWidth, void *p_buffer, uint32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_J1939_Ex (int32_t cardIndex, int32_t module, int32_t channel, int32_t pgn, int32_t priority, int32_t destination, uint32_t dataWidth, void *p_buffer, uint32_t txCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_J1939_Ex (int32_t cardIndex, int32_t module, int32_t channel, uint32_t bufferLength, int32_t *p_outpgn, int32_t *p_outsource, int32_t *p_outdestination, uint32_t dataWidth, void *p_outbuffer, uint32_t *p_outrxCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntVector (int32_t cardIndex, int32_t module, int32_t channel, nai_can_status_type_t statusType, int32_t vector)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntVector (int32_t cardIndex, int32_t module, int32_t channel, nai_can_status_type_t statusType, int32_t *p_outvector)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetInterruptEdgeLevel (int32_t cardIndex, int32_t module, nai_can_status_type_t type, uint32_t edgeLevel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetInterruptEdgeLevel (int32_t cardIndex, int32_t module, nai_can_status_type_t type, uint32_t *p_outedgeLevel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITStatus (int32_t cardIndex, int32_t module, int32_t channel, nai_can_status_access_type_t type, bool_t *p_outbitStatus)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ClearBITStatus (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptEdgeLevel (int32_t cardIndex, int32_t module, int32_t channel, bool_t edgeLevel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptEdgeLevel (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outedgeLevel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptVector (int32_t cardIndex, int32_t module, uint32_t vector)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptVector (int32_t cardIndex, int32_t module, uint32_t *p_outvector)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptSteering (int32_t cardIndex, int32_t module, naibrd_int_steering_t steering)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptSteering (int32_t cardIndex, int32_t module, naibrd_int_steering_t *p_outsteering)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSWTIntEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSWTIntEnable (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntEnableRaw (int32_t cardIndex, int32_t module, int32_t enableRaw)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntEnableRaw (int32_t cardIndex, int32_t module, int32_t *p_outenableRaw)
 
NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetMaxFifoCount (uint32_t modid)
 
NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetFrameSize (uint32_t modid)
 
NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetChannelCountByModIndex (uint32_t cardIndex, uint32_t module)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAddress (int32_t cardIndex, int32_t module, int32_t channel, int32_t address)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAddress (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outaddress, int32_t *p_outstatus)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetTxFifo (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetRxFifo (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetTxAndRxFifos (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxBufferCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outcount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outcount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxFrameCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outcount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxFrameCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outcount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxMessageWaiting (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outmsgwaiting)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxMessageWaiting (int32_t cardIndex, int32_t module, int32_t channel, bool_t *p_outmsgwaiting)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetTxBufferAlmostEmpty (int32_t cardIndex, int32_t module, int32_t channel, int32_t almostEmptyValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxBufferAlmostEmpty (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outalmostEmptyValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferAlmostFull (int32_t cardIndex, int32_t module, int32_t channel, int32_t almostFullValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferAlmostFull (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outalmostFullValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferHighWatermark (int32_t cardIndex, int32_t module, int32_t channel, int32_t highWatermarkValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferHighWatermark (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outhighWatermarkValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferLowWatermark (int32_t cardIndex, int32_t module, int32_t channel, int32_t lowWatermarkValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferLowWatermark (int32_t cardIndex, int32_t module, int32_t channel, int32_t *outlowWatermarkValue)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetFifoStatusRaw (int32_t cardIndex, int32_t module, int32_t channel, uint32_t *p_outFifoStatus)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetMaxFilterCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *p_outmaxFilterCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_StartFilterChanges (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ApplyFilterChanges (int32_t cardIndex, int32_t module, int32_t channel)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetEnFilterCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t enableFilterCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetEnFilterCount (int32_t cardIndex, int32_t module, int32_t channel, int32_t *outenabledFilterCount)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ClearFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptCodeEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptCodeEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetABFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetABFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSubRTRFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSubRTRFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRTRFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRTRFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptMask (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t acceptmask)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptMask (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outacceptmask)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptCode (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t acceptcode)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptCode (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outacceptcode)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetStdExtFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enableStdMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetStdExtFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenableStdMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSubRTRFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enableSubRTRMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSubRTRFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenableSubRTRMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRTRFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enableRTRMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRTRFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenableRTRMsgs)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPrioFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPrioFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSrcFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSrcFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetDestFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetDestFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPGNFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t enable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPGNFilterEn (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, bool_t *p_outenable)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPrioFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t priofilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPrioFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outpriofilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSrcFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t srcfilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSrcFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outsrcfilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetDestFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t destfilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetDestFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outdestfilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPGNFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t pgnfilter)
 
NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPGNFilter (int32_t cardIndex, int32_t module, int32_t channel, int32_t filter, int32_t *p_outpgnfilter)
 

Function Documentation

◆ naibrd_CAN_ApplyFilterChanges()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ApplyFilterChanges ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_ClearBITStatus()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ClearBITStatus ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_ClearFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ClearFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter )

◆ naibrd_CAN_GetABFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetABFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetAcceptCode()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptCode ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outacceptcode )

◆ naibrd_CAN_GetAcceptCodeEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptCodeEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetAcceptMask()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAcceptMask ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outacceptmask )

◆ naibrd_CAN_GetAddress()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetAddress ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outaddress,
int32_t * p_outstatus )

◆ naibrd_CAN_GetBITInterruptEdgeLevel()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptEdgeLevel ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outedgeLevel )

◆ naibrd_CAN_GetBITInterruptEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outenable )

◆ naibrd_CAN_GetBITInterruptSteering()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptSteering ( int32_t cardIndex,
int32_t module,
naibrd_int_steering_t * p_outsteering )

◆ naibrd_CAN_GetBITInterruptVector()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITInterruptVector ( int32_t cardIndex,
int32_t module,
uint32_t * p_outvector )

◆ naibrd_CAN_GetBITStatus()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetBITStatus ( int32_t cardIndex,
int32_t module,
int32_t channel,
nai_can_status_access_type_t type,
bool_t * p_outbitStatus )

◆ naibrd_CAN_GetChannelCountByModIndex()

NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetChannelCountByModIndex ( uint32_t cardIndex,
uint32_t module )

◆ naibrd_CAN_GetDestFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetDestFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outdestfilter )

◆ naibrd_CAN_GetDestFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetDestFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetEnFilterCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetEnFilterCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * outenabledFilterCount )

◆ naibrd_CAN_GetFifoStatusRaw()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetFifoStatusRaw ( int32_t cardIndex,
int32_t module,
int32_t channel,
uint32_t * p_outFifoStatus )

◆ naibrd_CAN_GetFrameSize()

NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetFrameSize ( uint32_t modid)

◆ naibrd_CAN_GetIntEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outenable )

◆ naibrd_CAN_GetIntEnableRaw()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntEnableRaw ( int32_t cardIndex,
int32_t module,
int32_t * p_outenableRaw )

◆ naibrd_CAN_GetInterruptEdgeLevel()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetInterruptEdgeLevel ( int32_t cardIndex,
int32_t module,
nai_can_status_type_t type,
uint32_t * p_outedgeLevel )

◆ naibrd_CAN_GetIntVector()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetIntVector ( int32_t cardIndex,
int32_t module,
int32_t channel,
nai_can_status_type_t statusType,
int32_t * p_outvector )

◆ naibrd_CAN_GetMaxFifoCount()

NAIBRDFUNC int32_t NAIAPI naibrd_CAN_GetMaxFifoCount ( uint32_t modid)

◆ naibrd_CAN_GetMaxFilterCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetMaxFilterCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outmaxFilterCount )

◆ naibrd_CAN_GetPGNFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPGNFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outpgnfilter )

◆ naibrd_CAN_GetPGNFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPGNFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetPrioFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPrioFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outpriofilter )

◆ naibrd_CAN_GetPrioFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetPrioFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetRTRFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRTRFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenableRTRMsgs )

◆ naibrd_CAN_GetRTRFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRTRFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetRxBufferAlmostFull()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferAlmostFull ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outalmostFullValue )

◆ naibrd_CAN_GetRxBufferCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outcount )

◆ naibrd_CAN_GetRxBufferHighWatermark()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferHighWatermark ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outhighWatermarkValue )

◆ naibrd_CAN_GetRxBufferLowWatermark()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxBufferLowWatermark ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * outlowWatermarkValue )

◆ naibrd_CAN_GetRxFrameCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxFrameCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outcount )

◆ naibrd_CAN_GetRxMessageWaiting()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetRxMessageWaiting ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outmsgwaiting )

◆ naibrd_CAN_GetSrcFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSrcFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t * p_outsrcfilter )

◆ naibrd_CAN_GetSrcFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSrcFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetStdExtFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetStdExtFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenableStdMsgs )

◆ naibrd_CAN_GetSubRTRFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSubRTRFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenableSubRTRMsgs )

◆ naibrd_CAN_GetSubRTRFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSubRTRFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t * p_outenable )

◆ naibrd_CAN_GetSWTIntEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetSWTIntEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outenable )

◆ naibrd_CAN_GetTxBufferAlmostEmpty()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxBufferAlmostEmpty ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outalmostEmptyValue )

◆ naibrd_CAN_GetTxBufferCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxBufferCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outcount )

◆ naibrd_CAN_GetTxFrameCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxFrameCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t * p_outcount )

◆ naibrd_CAN_GetTxMessageWaiting()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_GetTxMessageWaiting ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t * p_outmsgwaiting )

◆ naibrd_CAN_QueueTransmit()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t isModeA,
int32_t msgId,
uint8_t * p_buffer,
int32_t txCount )

◆ naibrd_CAN_QueueTransmit_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t isModeA,
int32_t msgId,
uint32_t dataWidth,
void * p_buffer,
uint32_t txCount )

◆ naibrd_CAN_QueueTransmit_J1939()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_J1939 ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t pgn,
int32_t priority,
int32_t destination,
uint8_t * p_buffer,
int32_t txCount )

◆ naibrd_CAN_QueueTransmit_J1939_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_QueueTransmit_J1939_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t pgn,
int32_t priority,
int32_t destination,
uint32_t dataWidth,
void * p_buffer,
uint32_t txCount )

◆ naibrd_CAN_Receive()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t bufferLength,
bool_t * p_outisModeA,
int32_t * p_outmsgId,
uint8_t * p_outbuffer,
int32_t * p_outrxCount )

◆ naibrd_CAN_Receive_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
uint32_t bufferLength,
bool_t * p_outisModeA,
int32_t * p_outmsgId,
uint32_t dataWidth,
void * p_outbuffer,
uint32_t * p_outrxCount )

◆ naibrd_CAN_Receive_J1939()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_J1939 ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t bufferLength,
int32_t * p_outpgn,
int32_t * p_outsource,
int32_t * p_outdestination,
uint8_t * p_outbuffer,
int32_t * p_outrxCount )

◆ naibrd_CAN_Receive_J1939_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Receive_J1939_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
uint32_t bufferLength,
int32_t * p_outpgn,
int32_t * p_outsource,
int32_t * p_outdestination,
uint32_t dataWidth,
void * p_outbuffer,
uint32_t * p_outrxCount )

◆ naibrd_CAN_ResetRxFifo()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetRxFifo ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_ResetTxAndRxFifos()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetTxAndRxFifos ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_ResetTxFifo()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_ResetTxFifo ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_SetABFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetABFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetAcceptCode()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptCode ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t acceptcode )

◆ naibrd_CAN_SetAcceptCodeEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptCodeEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetAcceptMask()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAcceptMask ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t acceptmask )

◆ naibrd_CAN_SetAddress()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetAddress ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t address )

◆ naibrd_CAN_SetBITInterruptEdgeLevel()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptEdgeLevel ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t edgeLevel )

◆ naibrd_CAN_SetBITInterruptEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t enable )

◆ naibrd_CAN_SetBITInterruptSteering()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptSteering ( int32_t cardIndex,
int32_t module,
naibrd_int_steering_t steering )

◆ naibrd_CAN_SetBITInterruptVector()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetBITInterruptVector ( int32_t cardIndex,
int32_t module,
uint32_t vector )

◆ naibrd_CAN_SetDestFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetDestFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t destfilter )

◆ naibrd_CAN_SetDestFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetDestFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetEnFilterCount()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetEnFilterCount ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t enableFilterCount )

◆ naibrd_CAN_SetIntEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t enable )

◆ naibrd_CAN_SetIntEnableRaw()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntEnableRaw ( int32_t cardIndex,
int32_t module,
int32_t enableRaw )

◆ naibrd_CAN_SetInterruptEdgeLevel()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetInterruptEdgeLevel ( int32_t cardIndex,
int32_t module,
nai_can_status_type_t type,
uint32_t edgeLevel )

◆ naibrd_CAN_SetIntVector()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetIntVector ( int32_t cardIndex,
int32_t module,
int32_t channel,
nai_can_status_type_t statusType,
int32_t vector )

◆ naibrd_CAN_SetPGNFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPGNFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t pgnfilter )

◆ naibrd_CAN_SetPGNFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPGNFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetPrioFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPrioFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t priofilter )

◆ naibrd_CAN_SetPrioFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetPrioFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetRTRFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRTRFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enableRTRMsgs )

◆ naibrd_CAN_SetRTRFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRTRFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetRxBufferAlmostFull()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferAlmostFull ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t almostFullValue )

◆ naibrd_CAN_SetRxBufferHighWatermark()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferHighWatermark ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t highWatermarkValue )

◆ naibrd_CAN_SetRxBufferLowWatermark()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetRxBufferLowWatermark ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t lowWatermarkValue )

◆ naibrd_CAN_SetSrcFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSrcFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
int32_t srcfilter )

◆ naibrd_CAN_SetSrcFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSrcFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetStdExtFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetStdExtFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enableStdMsgs )

◆ naibrd_CAN_SetSubRTRFilter()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSubRTRFilter ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enableSubRTRMsgs )

◆ naibrd_CAN_SetSubRTRFilterEn()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSubRTRFilterEn ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t filter,
bool_t enable )

◆ naibrd_CAN_SetSWTIntEnable()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetSWTIntEnable ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t enable )

◆ naibrd_CAN_SetTxBufferAlmostEmpty()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_SetTxBufferAlmostEmpty ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t almostEmptyValue )

◆ naibrd_CAN_StartFilterChanges()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_StartFilterChanges ( int32_t cardIndex,
int32_t module,
int32_t channel )

◆ naibrd_CAN_Transmit()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t isModeA,
int32_t msgId,
uint8_t * p_buffer,
int32_t txCount )

◆ naibrd_CAN_Transmit_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
bool_t isModeA,
int32_t msgId,
uint32_t dataWidth,
void * p_buffer,
uint32_t txCount )

◆ naibrd_CAN_Transmit_J1939()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_J1939 ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t pgn,
int32_t priority,
int32_t destination,
uint8_t * p_buffer,
int32_t txCount )

◆ naibrd_CAN_Transmit_J1939_Ex()

NAIBRDFUNC nai_status_t NAIAPI naibrd_CAN_Transmit_J1939_Ex ( int32_t cardIndex,
int32_t module,
int32_t channel,
int32_t pgn,
int32_t priority,
int32_t destination,
uint32_t dataWidth,
void * p_buffer,
uint32_t txCount )