![]() |
![]() |
![]() |
Functions | |
int | ccurAsyncIO_afdxAddMessage (int boardId, int boardNumber, unsigned short vlId, IOAFDXMessage *message) |
AFDXResidentMessage * | ccurAsyncIO_afdxFindMessage (int boardId, int boardNumber, unsigned short vlId, const char *name) |
int | ccurAsyncIO_afdxSetDestinationIP (int boardId, int boardNumber, unsigned short vlId, const char *name, unsigned int ip, unsigned short port) |
int | ccurAsyncIO_afdxGetSourceIP (int boardId, int boardNumber, unsigned short vlId, const char *name, unsigned int *ip, unsigned short *port) |
unsigned long long | ccurAsyncIO_afdxGetTimeStamp (int boardNumber, unsigned short vlId, const char *name) |
unsigned long long | ccurAsyncIO_afdxBoardIdGetTimeStamp (int boardId, int boardNumber, unsigned short vlId, const char *name) |
unsigned long long | ccurAsyncIO_afdxBoardNameGetTimeStamp (const char *boardName, int boardNumber, unsigned short vlId, const char *name) |
int | ccurAsyncIO_afdxTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_afdxTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_afdxTXQueueNowMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdTXQueueNowMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameTXQueueNowMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxResumeMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdResumeMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameResumeMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxResumeItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_afdxResumeItemMsgName (const char *pointName) |
int | ccurAsyncIO_afdxPauseMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdPauseMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNamePauseMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxPauseItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_afdxPauseItemMsgName (const char *pointName) |
void | ccurAsyncIO_afdxSetTxRateMsg (int boardNum, int vlId, const char *msgName, int msRate) |
void | ccurAsyncIO_afdxBoardIdSetTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName, int msRate) |
void | ccurAsyncIO_afdxBoardNameSetTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int msRate) |
int | ccurAsyncIO_afdxGetTxRateMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdGetTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameGetTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxGetDefaultTxRateMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdGetDefaultTxRateMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameGetDefaultTxRateMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxGetTxFlagsMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdGetTxFlagsMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameGetTxFlagsMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxGetDefaultTxFlagsMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdGetDefaultTxFlagsMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameGetDefaultTxFlagsMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxSetFIFOTxOnChangeMsg (int boardNum, int vlId, const char *msgName, int txOnChange) |
int | ccurAsyncIO_afdxBoardIdSetFIFOTxOnChangeMsg (int boardId, int boardNum, int vlId, const char *msgName, int txOnChange) |
int | ccurAsyncIO_afdxBoardNameSetFIFOTxOnChangeMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int txOnChange) |
int | ccurAsyncIO_afdxSetTxScheduledToFIFOMsg (int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardIdSetTxScheduledToFIFOMsg (int boardId, int boardNum, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxBoardNameSetTxScheduledToFIFOMsg (const char *boardName, int boardNumber, int vlId, const char *msgName) |
int | ccurAsyncIO_afdxSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_afdxSetTxFIFOToScheduledMsg (int boardNum, int vlId, const char *msgName, int msRate) |
int | ccurAsyncIO_afdxBoardIdSetTxFIFOToScheduledMsg (int boardId, int boardNum, int vlId, const char *msgName, int msRate) |
int | ccurAsyncIO_afdxBoardNameSetTxFIFOToScheduledMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int msRate) |
int | ccurAsyncIO_afdxSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_afdxSetNetConfigMsg (int boardNum, int vlId, const char *msgName, int netConfig, int skew) |
int | ccurAsyncIO_afdxBoardIdSetNetConfigMsg (int boardId, int boardNum, int vlId, const char *msgName, int netConfig, int skew) |
int | ccurAsyncIO_afdxBoardNameSetNetConfigMsg (const char *boardName, int boardNumber, int vlId, const char *msgName, int netConfig, int skew) |
int | ccurAsyncIO_afdxSetNetConfigP (RTDBItem *pItem, int netConfig, int skew) |
int | ccurAsyncIO_afdxSetNetConfigName (const char *pointName, int netConfig, int skew) |
int | ccurAsyncIO_afdxSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_afdxSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_afdxGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_afdxGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_afdxGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_afdxGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_afdxGetTxFlags (char *pointName) |
int | ccurAsyncIO_afdxGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_afdxSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_afdxSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_afdxSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_afdxGetTxRate (char *pointName) |
int | ccurAsyncIO_afdxGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_afdxSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_ao16SetFrequencyWave (int boardNum, int channelMask, double frequency, char *waveFile) |
int | ccurAsyncIO_ao16SetAmplitudeBias (int boardNum, int channelMask, double amplitude, double bias) |
int | ccurAsyncIO_ao16SetPhase (int boardNum, int channelMask, double phase) |
int | ccurAsyncIO_ao16Pause (int boardNum) |
int | ccurAsyncIO_ao16Resume (int boardNum) |
int | ccurAsyncIO_ao16Start (int boardNum) |
int | ccurAsyncIO_ao16Stop (int boardNum) |
int | ccurAsyncIO_ao16SetFilter (int boardNum, int filter) |
int | ccurAsyncIO_arinc429TXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429TXQueueNowName (const char *pointName) |
int | ccurAsyncIO_arinc429TXQueueNowLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429ResumeLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429ResumeItemLabel (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429ResumeItemLabelName (const char *pointName) |
int | ccurAsyncIO_arinc429PauseLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429PauseItemLabel (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429PauseItemLabelName (const char *pointName) |
int | ccurAsyncIO_arinc429SetInvertParityP (RTDBItem *pItem, int enable) |
int | ccurAsyncIO_arinc429SetInvertParity (char *pointName, int enable) |
int | ccurAsyncIO_arinc429SetTxRateLabel (int boardId, int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_arinc429GetTxRateLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetTxCountLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetRxCountLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetDefaultTxRateLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetTxFlagsLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetDefaultTxFlagsLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429SetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_arinc429GetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429GetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429GetTxCountP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429GetRxCountP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429GetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429GetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429SetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_arinc429GetTxRate (char *pointName) |
int | ccurAsyncIO_arinc429GetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_arinc429GetTxFlags (char *pointName) |
int | ccurAsyncIO_arinc429GetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_arinc429SetTxScheduledToFIFOLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429SetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429SetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_arinc429SetTxFIFOToScheduledLabel (int boardId, int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_arinc429SetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_arinc429SetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_arinc429SetFIFOTxOnChangeLabel (int boardId, int boardNum, int channelNum, int labelNum, int txOnChange) |
int | ccurAsyncIO_arinc429SetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_arinc429SetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_arinc429HaltPointChannelP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429StartPointChannelP (RTDBItem *pItem) |
int | ccurAsyncIO_arinc429HaltPointChannel (const char *pointName) |
int | ccurAsyncIO_arinc429StartPointChannel (const char *pointName) |
int | ccurAsyncIO_arinc429HaltChannel (int boardId, int boardNum, int channel) |
int | ccurAsyncIO_arinc429StartChannel (int boardId, int boardNum, int channel) |
int | ccurAsyncIO_DDC_arinc429TXQueueNowLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429ResumeLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429PauseLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429SetTxRateLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_DDC_arinc429GetTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429GetDefaultTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429GetTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429GetDefaultTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429HaltChannel (int boardNum, int channel) |
int | ccurAsyncIO_DDC_arinc429StartChannel (int boardNum, int channel) |
int | ccurAsyncIO_DDC_arinc429SetTxScheduledToFIFOLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429SetTxFIFOToScheduledLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_DDC_arinc429SetFIFOTxOnChangeLabel (int boardNum, int channelNum, int labelNum, int txOnChange) |
int | ccurAsyncIO_BTI_arinc429TXQueueNowLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429ResumeLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429PauseLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429SetTxRateLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_BTI_arinc429GetTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429GetDefaultTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429GetTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429GetDefaultTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429HaltChannel (int boardNum, int channel) |
int | ccurAsyncIO_BTI_arinc429StartChannel (int boardNum, int channel) |
int | ccurAsyncIO_BTI_arinc429SetTxScheduledToFIFOLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429SetTxFIFOToScheduledLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_BTI_arinc429SetFIFOTxOnChangeLabel (int boardNum, int channelNum, int labelNum, int txOnChange) |
int | ccurAsyncIO_arinc429SetInvertParityLabel (int boardId, int boardNum, int channelNum, int labelNum, int enable) |
int | ccurAsyncIO_arinc429GetInvertParityLabel (int boardId, int boardNum, int channelNum, int labelNum, int *enable) |
int | ccurAsyncIO_DDC_arinc429SetInvertParityLabel (int boardNum, int channelNum, int labelNum, int enable) |
int | ccurAsyncIO_BTI_arinc429SetInvertParityLabel (int boardNum, int channelNum, int labelNum, int enable) |
int | ccurAsyncIO_DDC_arinc429GetInvertParityLabel (int boardNum, int channelNum, int labelNum, int *enable) |
int | ccurAsyncIO_BTI_arinc429GetInvertParityLabel (int boardNum, int channelNum, int labelNum, int *enable) |
int | ccurAsyncIO_arinc429GetTimeSinceLastRXLabel (int boardId, int boardNum, int channelNum, int labelNum) |
unsigned long long | ccurAsyncIO_arinc429GetRXTimeStampLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_arinc429GetLastRXIntervalLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429GetTimeSinceLastRXLabel (int boardNum, int channelNum, int labelNum) |
unsigned long long | ccurAsyncIO_DDC_arinc429GetRXTimeStampLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DDC_arinc429GetLastRXIntervalLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429GetTimeSinceLastRXLabel (int boardNum, int channelNum, int labelNum) |
unsigned long long | ccurAsyncIO_BTI_arinc429GetRXTimeStampLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_BTI_arinc429GetLastRXIntervalLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429TXQueueNowLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429ResumeLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429PauseLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429SetTxRateLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_DD42992_arinc429GetTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429GetDefaultTxRateLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429GetTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429GetDefaultTxFlagsLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429HaltChannel (int boardNum, int channel) |
int | ccurAsyncIO_DD42992_arinc429StartChannel (int boardNum, int channel) |
int | ccurAsyncIO_DD42992_arinc429SetTxScheduledToFIFOLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429SetTxFIFOToScheduledLabel (int boardNum, int channelNum, int labelNum, int msRate) |
int | ccurAsyncIO_DD42992_arinc429SetFIFOTxOnChangeLabel (int boardNum, int channelNum, int labelNum, int txOnChange) |
int | ccurAsyncIO_DD42992_arinc429SetInvertParityLabel (int boardNum, int channelNum, int labelNum, int enable) |
int | ccurAsyncIO_DD42992_arinc429GetInvertParityLabel (int boardNum, int channelNum, int labelNum, int *enable) |
int | ccurAsyncIO_DD42992_arinc429GetTimeSinceLastRXLabel (int boardNum, int channelNum, int labelNum) |
unsigned long long | ccurAsyncIO_DD42992_arinc429GetRXTimeStampLabel (int boardId, int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_DD42992_arinc429GetLastRXIntervalLabel (int boardNum, int channelNum, int labelNum) |
int | ccurAsyncIO_canTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_canTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_canTXQueueNowCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canTXQueueNowCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_canSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_canSetFIFOTxOnChangeCANId (int boardId, int boardNum, int netNum, int canId, int txOnChange) |
int | ccurAsyncIO_ESD_canSetFIFOTxOnChangeCANId (int boardNum, int netNum, int canId, int txOnChange) |
int | ccurAsyncIO_canResumeCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canResumeCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canResumeItemCANId (RTDBItem *pItem) |
int | ccurAsyncIO_canResumeItemCANIdName (const char *pointName) |
int | ccurAsyncIO_canPauseCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canPauseCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canPauseItemCANId (RTDBItem *pItem) |
int | ccurAsyncIO_canPauseItemCANIdName (const char *pointName) |
int | ccurAsyncIO_canSetTxRateCANId (int boardId, int boardNum, int netNum, int canId, float msRate) |
int | ccurAsyncIO_ESD_canSetTxRateCANId (int boardNum, int netNum, int canId, float msRate) |
float | ccurAsyncIO_canGetTxRateCANId (int boardId, int boardNum, int netNum, int canId) |
float | ccurAsyncIO_ESD_canGetTxRateCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canGetRxCountCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canGetTxCountCANId (int boardId, int boardNum, int netNum, int canId) |
float | ccurAsyncIO_canGetDefaultTxRateCANId (int boardId, int boardNum, int netNum, int canId) |
float | ccurAsyncIO_ESD_canGetDefaultTxRateCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canGetTxFlagsCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canGetTxFlagsCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canGetDefaultTxFlagsCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canGetDefaultTxFlagsCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canSetTxScheduledToFIFOCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canSetTxScheduledToFIFOCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_canSetTxFIFOToScheduledCANId (int boardId, int boardNum, int netNum, int canId, float msRate) |
int | ccurAsyncIO_ESD_canSetTxFIFOToScheduledCANId (int boardNum, int netNum, int canId, float msRate) |
int | ccurAsyncIO_canSetTxFIFOToScheduledP (RTDBItem *pItem, float msRate) |
int | ccurAsyncIO_canSetTxRateP (RTDBItem *pItem, float msRate) |
float | ccurAsyncIO_canGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_canGetTxCountP (RTDBItem *pItem) |
int | ccurAsyncIO_canGetRxCountP (RTDBItem *pItem) |
float | ccurAsyncIO_canGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_canGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_canGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_canGetTxFlags (char *pointName) |
int | ccurAsyncIO_canGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_canSetTxRate (char *pointName, float msRate) |
int | ccurAsyncIO_canSetTxFIFOToScheduled (const char *pointName, float msRate) |
float | ccurAsyncIO_canGetTxRate (char *pointName) |
float | ccurAsyncIO_canGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_canSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_canGetTimeSinceLastRXCANId (int boardId, int boardNum, int netNum, int canId) |
unsigned long long | ccurAsyncIO_canGetRXTimeStampCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_canGetLastRXIntervalCANId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canGetTimeSinceLastRXCANId (int boardNum, int netNum, int canId) |
unsigned long long | ccurAsyncIO_ESD_canGetRXTimeStampCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_ESD_canGetLastRXIntervalCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_PEAK_canGetTimeSinceLastRXCANId (int boardNum, int netNum, int canId) |
unsigned long long | ccurAsyncIO_PEAK_canGetRXTimeStampCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_PEAK_canGetLastRXIntervalCANId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_cigiIOAddMessage (IOCIGIMessage *message) |
CIGIResidentMessage * | ccurAsyncIO_cigiIOFindMessage (const char *name) |
unsigned long long | ccurAsyncIO_cigiIOGetTimeStamp (const char *name) |
int | ccurAsyncIO_cigiIOTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_cigiIOTXQueueNowMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOResumeMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOResumeItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOResumeItemMsgName (const char *pointName) |
int | ccurAsyncIO_cigiIOPauseMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOPauseItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOPauseItemMsgName (const char *pointName) |
void | ccurAsyncIO_cigiIOSetTxRateMsg (const char *msgName, int msRate) |
int | ccurAsyncIO_cigiIOGetTxRateMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOGetDefaultTxRateMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOGetTxFlagsMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOGetDefaultTxFlagsMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_cigiIOGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_cigiIOGetTxRate (char *pointName) |
int | ccurAsyncIO_cigiIOGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_cigiIOGetTxFlags (char *pointName) |
int | ccurAsyncIO_cigiIOGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_cigiIOSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_cigiIOSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_cigiIOSetTxScheduledToFIFOMsg (const char *msgName) |
int | ccurAsyncIO_cigiIOSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_cigiIOSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_cigiIOSetTxFIFOToScheduledMsg (const char *msgName, int msRate) |
int | ccurAsyncIO_cigiIOSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_cigiIOSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_cigiIOSetFIFOTxOnChangeMsg (const char *msgName, int txOnChange) |
int | ccurAsyncIO_DA3218WaveSetFrequencyWave (int boardNum, int channelMask, double frequency, char *waveFile) |
int | ccurAsyncIO_DA3218WaveSetAmplitudeBias (int boardNum, int channelMask, double amplitude, double bias) |
int | ccurAsyncIO_DA3218WaveSetPhase (int boardNum, int channelMask, double phase) |
int | ccurAsyncIO_DA3218WavePause (int boardNum) |
int | ccurAsyncIO_DA3218WaveResume (int boardNum) |
int | ccurAsyncIO_DA3218WaveStart (int boardNum) |
int | ccurAsyncIO_DA3218WaveStop (int boardNum) |
int | ccurAsyncIO_DA3218WaveSetFilter (int boardNum, int filter) |
int | ccurAsyncIO_DDC_1553BCStart (int boardNum, int channel) |
int | ccurAsyncIO_1553BCStart (int boardId, int boardNum, int channel) |
int | ccurAsyncIO_DDC_1553BCStop (int boardNum, int channel) |
int | ccurAsyncIO_1553BCStop (int boardId, int boardNum, int channel) |
int | ccurAsyncIO_DDC_1553RTStart (int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_1553RTStart (int boardId, int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_DDC_1553RTStop (int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_1553RTStop (int boardId, int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_1553RTDisableBus (int boardId, int boardNum, int channel, int rtAddr, int bus) |
int | ccurAsyncIO_DDC_1553RTDisableBus (int boardNum, int channel, int rtAddr, int bus) |
int | ccurAsyncIO_DDC_1553BC_BusSelect (int boardNum, int channel, int msgType, int rtSrc, int mbSrc, int rtDest, int mbDest, int bus) |
int | ccurAsyncIO_1553RTResetErrorInjection (int boardId, int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_DDC_1553RTResetErrorInjection (int boardNum, int channel, int rtAddr) |
int | ccurAsyncIO_fdxIOAddMessage (int boardNumber, IOFDXMessage *message) |
FDXResidentMessage * | ccurAsyncIO_fdxIOFindMessage (int boardNumber, unsigned int groupId) |
unsigned long long | ccurAsyncIO_fdxIOGetTimeStamp (int boardNumber, unsigned int groupId) |
int | ccurAsyncIO_fdxIOTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_fdxIOTXQueueNowMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOResumeMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOResumeItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOResumeItemMsgName (const char *pointName) |
int | ccurAsyncIO_fdxIOPauseMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOPauseItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOPauseItemMsgName (const char *pointName) |
void | ccurAsyncIO_fdxIOSetTxRateMsg (int boardNum, unsigned int groupId, int msRate) |
int | ccurAsyncIO_fdxIOGetTxRateMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOGetDefaultTxRateMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOGetTxFlagsMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOGetDefaultTxFlagsMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_fdxIOGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_fdxIOGetTxRate (char *pointName) |
int | ccurAsyncIO_fdxIOGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_fdxIOGetTxFlags (char *pointName) |
int | ccurAsyncIO_fdxIOGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_fdxIOSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_fdxIOSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_fdxIOSetTxScheduledToFIFOMsg (int boardNum, unsigned int groupId) |
int | ccurAsyncIO_fdxIOSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_fdxIOSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_fdxIOSetTxFIFOToScheduledMsg (int boardNum, unsigned int groupId, int msRate) |
int | ccurAsyncIO_fdxIOSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_fdxIOSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_fdxIOSetFIFOTxOnChangeMsg (int boardNum, unsigned int groupId, int txOnChange) |
int | ccurAsyncIO_linTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_linTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_linTXQueueNowLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linTXQueueNowLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_linSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_linSetFIFOTxOnChangeLINId (int boardId, int boardNum, int netNum, int canId, int txOnChange) |
int | ccurAsyncIO_BabyLIN_linSetFIFOTxOnChangeLINId (int boardNum, int netNum, int canId, int txOnChange) |
int | ccurAsyncIO_linResumeLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linResumeLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linResumeItemLINId (RTDBItem *pItem) |
int | ccurAsyncIO_linResumeItemLINIdName (const char *pointName) |
int | ccurAsyncIO_linPauseLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linPauseLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linPauseItemLINId (RTDBItem *pItem) |
int | ccurAsyncIO_linPauseItemLINIdName (const char *pointName) |
int | ccurAsyncIO_linSetTxRateLINId (int boardId, int boardNum, int netNum, int canId, int msRate) |
int | ccurAsyncIO_BabyLIN_linSetTxRateLINId (int boardNum, int netNum, int canId, int msRate) |
int | ccurAsyncIO_linGetTxRateLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetTxRateLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linGetDefaultTxRateLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetDefaultTxRateLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linGetTxFlagsLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetTxFlagsLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linGetDefaultTxFlagsLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetDefaultTxFlagsLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linSetTxScheduledToFIFOLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linSetTxScheduledToFIFOLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_linSetTxFIFOToScheduledLINId (int boardId, int boardNum, int netNum, int canId, int msRate) |
int | ccurAsyncIO_BabyLIN_linSetTxFIFOToScheduledLINId (int boardNum, int netNum, int canId, int msRate) |
int | ccurAsyncIO_linSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_linSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_linGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_linGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_linGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_linGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_linGetTxFlags (char *pointName) |
int | ccurAsyncIO_linGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_linSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_linSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_linGetTxRate (char *pointName) |
int | ccurAsyncIO_linGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_linSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_linGetTimeSinceLastRXLINId (int boardId, int boardNum, int netNum, int canId) |
unsigned long long | ccurAsyncIO_linGetRXTimeStampLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_linGetLastRXIntervalLINId (int boardId, int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetTimeSinceLastRXLINId (int boardNum, int netNum, int canId) |
unsigned long long | ccurAsyncIO_BabyLIN_linGetRXTimeStampLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_BabyLIN_linGetLastRXIntervalLINId (int boardNum, int netNum, int canId) |
int | ccurAsyncIO_netIOAddMessage (int boardNumber, IONETMessage *message) |
NETResidentMessage * | ccurAsyncIO_netIOFindMessage (int boardNumber, const char *name) |
unsigned long long | ccurAsyncIO_netIOGetTimeStamp (int boardNumber, const char *name) |
int | ccurAsyncIO_netIOTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_netIOTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_netIOTXQueueNowMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOResumeMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOResumeItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_netIOResumeItemMsgName (const char *pointName) |
int | ccurAsyncIO_netIOPauseMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOPauseItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_netIOPauseItemMsgName (const char *pointName) |
void | ccurAsyncIO_netIOSetTxRateMsg (int boardNum, const char *msgName, int msRate) |
int | ccurAsyncIO_netIOGetTxRateMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOGetDefaultTxRateMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOGetTxFlagsMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOGetDefaultTxFlagsMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_netIOGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_netIOGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_netIOGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_netIOGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_netIOSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_netIOGetTxRate (char *pointName) |
int | ccurAsyncIO_netIOGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_netIOGetTxFlags (char *pointName) |
int | ccurAsyncIO_netIOGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_netIOSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_netIOSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_netIOSetTxScheduledToFIFOMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_netIOSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_netIOSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_netIOSetTxFIFOToScheduledMsg (int boardNum, const char *msgName, int msRate) |
int | ccurAsyncIO_netIOSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_netIOSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_netIOSetFIFOTxOnChangeMsg (int boardNum, const char *msgName, int txOnChange) |
int | ccurAsyncIO_netIOSetDestPortIP (int boardNum, const char *msgName, int destPort, int destIP) |
int | ccurAsyncIO_sentResumeSENTId (int boardId, int boardNum, int channelNum, int sentId) |
int | ccurAsyncIO_CPSENT_sentResumeSENTId (int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentResumeItemSENTId (RTDBItem *pItem) |
int | ccurAsyncIO_sentResumeItemSENTIdName (const char *pointName) |
int | ccurAsyncIO_sentPauseSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPSENT_sentPauseSENTId (int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentPauseItemSENTId (RTDBItem *pItem) |
int | ccurAsyncIO_sentPauseItemSENTIdName (const char *pointName) |
int | ccurAsyncIO_sentGetRxCountSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentGetTxCountSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentGetTxFlagsSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPSENT_sentGetTxFlagsSENTId (int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentGetTxCountP (RTDBItem *pItem) |
int | ccurAsyncIO_sentGetRxCountP (RTDBItem *pItem) |
int | ccurAsyncIO_sentGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_sentGetTxFlags (char *pointName) |
int | ccurAsyncIO_sentGetTimeSinceLastRXSENTId (int boardId, int boardNum, int netNum, int sentId) |
unsigned long long | ccurAsyncIO_sentGetRXTimeStampSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_sentGetLastRXIntervalSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPSENT_sentGetTimeSinceLastRXSENTId (int boardNum, int netNum, int sentId) |
unsigned long long | ccurAsyncIO_CPSENT_sentGetRXTimeStampSENTId (int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPSENT_sentGetLastRXIntervalSENTId (int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPFPGAArria_sentResumeSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPFPGAArria_sentPauseSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPFPGAArria_sentGetTxFlagsSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPFPGAArria_sentGetTimeSinceLastRXSENTId (int boardId, int boardNum, int netNum, int sentId) |
unsigned long long | ccurAsyncIO_CPFPGAArria_sentGetRXTimeStampSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_CPFPGAArria_sentGetLastRXIntervalSENTId (int boardId, int boardNum, int netNum, int sentId) |
int | ccurAsyncIO_udpIOAddMessage (int boardNumber, IOUDPMessage *message) |
UDPResidentMessage * | ccurAsyncIO_udpIOFindMessage (int boardNumber, const char *name) |
unsigned long long | ccurAsyncIO_udpIOGetTimeStamp (int boardNumber, const char *name) |
int | ccurAsyncIO_udpIOTXQueueNow (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOTXQueueNowName (const char *pointName) |
int | ccurAsyncIO_udpIOTXQueueNowMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOResumeMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOResumeItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOResumeItemMsgName (const char *pointName) |
int | ccurAsyncIO_udpIOPauseMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOPauseItemMsg (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOPauseItemMsgName (const char *pointName) |
void | ccurAsyncIO_udpIOSetTxRateMsg (int boardNum, const char *msgName, int msRate) |
int | ccurAsyncIO_udpIOGetTxRateMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOGetDefaultTxRateMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOGetTxFlagsMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOGetDefaultTxFlagsMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOSetTxRateP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_udpIOGetTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOGetDefaultTxRateP (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOGetTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOGetDefaultTxFlagsP (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOSetTxRate (char *pointName, int msRate) |
int | ccurAsyncIO_udpIOGetTxRate (char *pointName) |
int | ccurAsyncIO_udpIOGetDefaultTxRate (char *pointName) |
int | ccurAsyncIO_udpIOGetTxFlags (char *pointName) |
int | ccurAsyncIO_udpIOGetDefaultTxFlags (char *pointName) |
int | ccurAsyncIO_udpIOSetTxScheduledToFIFOP (RTDBItem *pItem) |
int | ccurAsyncIO_udpIOSetTxScheduledToFIFO (const char *pointName) |
int | ccurAsyncIO_udpIOSetTxScheduledToFIFOMsg (int boardNum, const char *msgName) |
int | ccurAsyncIO_udpIOSetTxFIFOToScheduledP (RTDBItem *pItem, int msRate) |
int | ccurAsyncIO_udpIOSetTxFIFOToScheduled (const char *pointName, int msRate) |
int | ccurAsyncIO_udpIOSetTxFIFOToScheduledMsg (int boardNum, const char *msgName, int msRate) |
int | ccurAsyncIO_udpIOSetFIFOTxOnChangeP (RTDBItem *pItem, int txOnChange) |
int | ccurAsyncIO_udpIOSetFIFOTxOnChange (const char *pointName, int txOnChange) |
int | ccurAsyncIO_udpIOSetFIFOTxOnChangeMsg (int boardNum, const char *msgName, int txOnChange) |
int | ccurAsyncIO_asyncGetLastRXIntervalP (const RTDBItem *pItem) |
int | ccurAsyncIO_asyncGetLastRXInterval (const char *pointName) |
int | ccurAsyncIO_asyncGetTimeSinceLastRXP (const RTDBItem *pItem) |
int | ccurAsyncIO_asyncGetTimeSinceLastRX (const char *pointName) |
unsigned long long | ccurAsyncIO_asyncGetRXTimeStampP (const RTDBItem *pItem) |
This API is used by program running on the Real-Time host to set/reset parameters of specific asynchronous I/O subsystems such as:
int ccurAsyncIO_afdxAddMessage | ( | int | boardId, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
IOAFDXMessage * | message | |||
) |
Add an AFDX message definition to the resident AFDX message table.
boardId | The board ID for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
message | Address of the message structure. |
0 | If message was added. | |
< | 0 RTDB_AFDXMSGTABLEFULL if there's no room in table to add the message. |
AFDXResidentMessage* ccurAsyncIO_afdxFindMessage | ( | int | boardId, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
const char * | name | |||
) |
Search the resident AFDX message table for a message.
boardId | The board ID for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
name | The name of the message. |
A | pointer to an IOAFDXMessage struct if the message was found. | |
NULL | If message was not found in table. |
int ccurAsyncIO_afdxSetDestinationIP | ( | int | boardId, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
const char * | name, | |||
unsigned int | ip, | |||
unsigned short | port | |||
) |
Set the destination IP and port for an output AFDX message.
This only applies for SAP type message where the destination must be specified at run time. Initially, the destination is set to the default saved in the disk resident database.
boardId | The board ID for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link ID on which the message is defined. | |
name | The name of the message. | |
ip | The destination IP. | |
port | The destination udp port. |
0 | If the parameters were set. | |
< | 0 RTDB_AFDXMSGNOTFOUND if message was not found in table. |
int ccurAsyncIO_afdxGetSourceIP | ( | int | boardId, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
const char * | name, | |||
unsigned int * | ip, | |||
unsigned short * | port | |||
) |
Get the source IP and port for an input AFDX message.
This only applies for SAP type message where the originator IP and port are known upon message reception.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
name | The name of the message. | |
ip | Pointer to the variable where the source IP is returned. | |
port | Pointer to the variable where the source port is return. |
0 | If the parameters were set. | |
< | 0 RTDB_AFDXMSGNOTFOUND if message was not found in table. |
unsigned long long ccurAsyncIO_afdxGetTimeStamp | ( | int | boardNumber, | |
unsigned short | vlId, | |||
const char * | name | |||
) |
Get the message time stamp for the last read or write.
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | If message was not found in table. |
unsigned long long ccurAsyncIO_afdxBoardIdGetTimeStamp | ( | int | boardId, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
const char * | name | |||
) |
Get the message time stamp for the last read or write.
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | If message was not found in table. |
unsigned long long ccurAsyncIO_afdxBoardNameGetTimeStamp | ( | const char * | boardName, | |
int | boardNumber, | |||
unsigned short | vlId, | |||
const char * | name | |||
) |
Get the message time stamp for the last read or write.
boardName | The board name for the the AFDX board vendor .One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | If message was not found in table. |
int ccurAsyncIO_afdxTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that an AFDX message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple AFDX messages, all of the them will be transmitted. FIFO / Queue AFDX messages created in the configuration with TX on change set are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the AFDX message we want to transmit. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxTXQueueNowName | ( | const char * | pointName | ) |
Request that an AFDX message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple AFDX messages, all of the them will be transmitted. FIFO / Queue AFDX messages created in the configuration with TX on change set are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the AFDX message we want to transmit. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxTXQueueNowMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Request that an AFDX message defined in FIFO queueing mode be sent now. FIFO/Queue mode AFDX message are only transmitted upon user request.
boardNum | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link corresponding to the message. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardIdTXQueueNowMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Request that an AFDX message defined in FIFO queueing mode be sent now. FIFO/Queue mode AFDX message are only transmitted upon user request.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link corresponding to the message. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardNameTXQueueNowMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Request that an AFDX message defined in FIFO queueing mode be sent now. FIFO/Queue mode AFDX message are only transmitted upon user request.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link corresponding to the message. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxResumeMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Resume sending the selected AFDX message after the message has been paused with a call to ccurAsyncIO_afdxPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardNum | Integer with the board number where the message is defined. The first board is 1. | |
vlId | Integer with the virtual link where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardIdResumeMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Resume sending the selected AFDX message after the message has been paused with a call to ccurAsyncIO_afdxPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNum | Integer with the board number where the message is defined. The first board is 1. | |
vlId | Integer with the virtual link where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardNameResumeMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Resume sending the selected AFDX message after the message has been paused with a call to ccurAsyncIO_afdxPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | Integer with the board number where the message is defined. The first board is 1. | |
vlId | Integer with the virtual link where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxResumeItemMsg | ( | RTDBItem * | pItem | ) |
Resume sending the selected AFDX message after the label has been paused with a call to ccurAsyncIO_afdxPauseItemMsg. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to an AFDX message. This call returns an error. |
0 | On Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTAFDXOUTPUT if error. |
int ccurAsyncIO_afdxResumeItemMsgName | ( | const char * | pointName | ) |
Resume sending the selected AFDX message after it has been paused with a call to ccurAsyncIO_afdxPauseItemMsg. The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an AFDX message. This call returns an error. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxPauseMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Pause the selected AFDX message. Sending of the AFDX message can be resumed with a call to ccurAsyncIO_afdxResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardNum | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link number where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardIdPauseMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Pause the selected AFDX message. Sending of the AFDX message can be resumed with a call to ccurAsyncIO_afdxResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNum | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link number where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxBoardNamePauseMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Pause the selected AFDX message. Sending of the AFDX message can be resumed with a call to ccurAsyncIO_afdxResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardName | The board name for the the AFDX board vendor .One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | Integer with the board number where the label is defined. The first board is 1. | |
vlId | Integer with the virtual link number where the message is defined. | |
msgName | The name of the AFDX message as defined in the RTDB configuration. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxPauseItemMsg | ( | RTDBItem * | pItem | ) |
Pause the AFDX message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_afdxResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to an AFDX message label. This call returns an error. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_afdxPauseItemMsgName | ( | const char * | pointName | ) |
Pause the AFDX message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_afdxResumeItemMsg.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an AFDX message, this call returns an error. |
0 | On Success < 0 RTDB_POINTNOTFOUND if error. |
void ccurAsyncIO_afdxSetTxRateMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Change the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. | |
msRate | The transmit rate in milliseconds. |
void ccurAsyncIO_afdxBoardIdSetTxRateMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Change the transmit rate of an AFDX message by specifying the board number , VL Id and message name.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. | |
msRate | The transmit rate in milliseconds. |
void ccurAsyncIO_afdxBoardNameSetTxRateMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Change the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_afdxGetTxRateMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardIdGetTxRateMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardNameGetTxRateMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxGetDefaultTxRateMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardIdGetDefaultTxRateMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardNameGetDefaultTxRateMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardName | The board name for the the AFDX board vendor.One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxGetTxFlagsMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardIdGetTxFlagsMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardNameGetTxFlagsMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the transmit rate of an AFDX message by specifying the board number, VL Id and message name.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxGetDefaultTxFlagsMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardIdGetDefaultTxFlagsMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxBoardNameGetDefaultTxFlagsMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an AFDX message by specifying the board number, VL Id and message name.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number. First board is 1. | |
vlId | The virtual link Id. | |
msgName | The name of the AFDX message. |
int ccurAsyncIO_afdxSetFIFOTxOnChangeMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName, | |||
int | txOnChange | |||
) |
Set/reset the AFDX FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | the virtual link id on which the message is defined. | |
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_afdxBoardIdSetFIFOTxOnChangeMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName, | |||
int | txOnChange | |||
) |
Set/reset the AFDX FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_afdxBoardNameSetFIFOTxOnChangeMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName, | |||
int | txOnChange | |||
) |
Set/reset the AFDX FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardName | The board name for the the AFDX board vendor .One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_afdxSetTxScheduledToFIFOMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName | |||
) |
Switch the AFDX message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link Id on which the message is defined. | |
msgName | The name of the message. |
int ccurAsyncIO_afdxBoardIdSetTxScheduledToFIFOMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Switch the AFDX message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board Id for the the AFDX board vendor.One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link Id on which the message is defined. | |
msgName | The name of the message. |
int ccurAsyncIO_afdxBoardNameSetTxScheduledToFIFOMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName | |||
) |
Switch the AFDX message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | the virtual link Id on which the message is defined. | |
msgName | The name of the message. |
int ccurAsyncIO_afdxSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the AFDX message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_afdxSetTxFIFOToScheduledMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode. If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_afdxBoardIdSetTxFIFOToScheduledMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board Id for the the AFDX board vendor .One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_afdxBoardNameSetTxFIFOToScheduledMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode. If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number (starting at 1) where the AFDX message is defined. | |
vlId | The virtual link id on which the message is defined. | |
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_afdxSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode. If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_afdxSetNetConfigMsg | ( | int | boardNum, | |
int | vlId, | |||
const char * | msgName, | |||
int | netConfig, | |||
int | skew | |||
) |
Switch the board, vlId,message combination to transmission on both port, port A,port B delayA or DelayB.
boardNum | The board number where the message is defined. The first board is # 1. | |
vlId | The virtual link Id for the message | |
msgName | The name of the message on which to change the configuration | |
netConfig | The new configuration for transmission, must be one of AFDX_NetConfig codes. When delay A or B is specified the skew must be given. | |
skew | The difference in transmission time betwee port A and B. Must be given in microseconds. The maximum value is 65535. |
int ccurAsyncIO_afdxBoardIdSetNetConfigMsg | ( | int | boardId, | |
int | boardNum, | |||
int | vlId, | |||
const char * | msgName, | |||
int | netConfig, | |||
int | skew | |||
) |
Switch the board, vlId,message combination to transmission on both port, port A,port B delayA or DelayB.
boardId | The board Id for the the AFDX board vendor. One of AIM_AFDX or AIT_AFDX. | |
boardNum | The board number where the message is defined. The first board is # 1. | |
vlId | The virtual link Id for the message | |
msgName | The name of the message on which to change the configuration | |
netConfig | The new configuration for transmission, must be one of AFDX_NetConfig codes. When delay A or B is specified the skew must be given. | |
skew | The difference in transmission time between port A and B. Must be given in microseconds. The maximum value is 65535. |
int ccurAsyncIO_afdxBoardNameSetNetConfigMsg | ( | const char * | boardName, | |
int | boardNumber, | |||
int | vlId, | |||
const char * | msgName, | |||
int | netConfig, | |||
int | skew | |||
) |
Switch the board, vlId,message combination to transmission on both port, port A,port B delayA or DelayB.
boardName | The board name for the the AFDX board vendor. One of "AIM-AFDX" or "AIT-AFDX". | |
boardNumber | The board number where the message is defined. The first board is # 1. | |
vlId | The virtual link Id for the message | |
msgName | The name of the message on which to change the configuration | |
netConfig | The new configuration for transmission, must be one of AFDX_NetConfig codes. When delay A or B is specified the skew must be given. | |
skew | The difference in transmission time between port A and B. Must be given in microseconds. The maximum value is 65535. |
int ccurAsyncIO_afdxSetNetConfigP | ( | RTDBItem * | pItem, | |
int | netConfig, | |||
int | skew | |||
) |
Switch the messages where the point is mapped to transmission on both port, port A,port B delayA or DelayB.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
netConfig | The new configuration for transmission, must be one of AFDX_NetConfig codes. When delay A or B is specified the skew must be given. | |
skew | The difference in transmission time between port A and B. Must be given in microseconds. The maximum value is 65535. |
int ccurAsyncIO_afdxSetNetConfigName | ( | const char * | pointName, | |
int | netConfig, | |||
int | skew | |||
) |
Switch the messages where the point is mapped to transmission on both port, port A,port B delayA or DelayB.
pointName | The name of the RTDB item for which we want to change the transmission mode. | |
netConfig | The new configuration for transmission, must be one of AFDX_NetConfig codes. When delay A or B is specified the skew must be given. | |
skew | The difference in transmission time between port A and B. Must be given in microseconds. The maximum value is 65535. |
int ccurAsyncIO_afdxSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_afdxSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_afdxGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one AFDX output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_afdxGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one AFDX output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_afdxGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one AFDX output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_afdxGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one AFDX output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_afdxGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the AFDX output message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_afdxGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the AFDX output message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_afdxSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the AFDX message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_afdxSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode. If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_afdxSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only send by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_afdxGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the AFDX output message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_afdxGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the AFDX output message associated with the RTDB item. The RTDB item must be mapped to an AFDX output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_afdxSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_ao16SetFrequencyWave | ( | int | boardNum, | |
int | channelMask, | |||
double | frequency, | |||
char * | waveFile | |||
) |
Set the frequency and/or wave file for a combination of channels on the specified board. If the waveFile is NULL, only the frequency is set. When the wave file is given, both frequency and wave file must be given.
This call will reset the hardware on the board and reinitialize all the running wave forms on all channels to their initial conditions. If the board has been configured as external sync via the GUI, the board will need to be triggered again to output the data on all channels.
boardNum | Number of the AO16:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
frequency | The new frequency. | |
waveFile | The name of the new wave file. The wave file must be in the projects/WaveForms directory. If this is NULL or the length of the file == 0, only the frequency is set and the wave form is not altered. |
int ccurAsyncIO_ao16SetAmplitudeBias | ( | int | boardNum, | |
int | channelMask, | |||
double | amplitude, | |||
double | bias | |||
) |
Set the amplitude/bias for a combination of channels on the specified board. Only the channels specified in the channel mask are affected.
boardNum | Number of the AO16:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
amplitude | The new amplitude. The initial amplitude/bias when the board is initialized is 1.0 and 0.0 . | |
bias | The new bias. |
int ccurAsyncIO_ao16SetPhase | ( | int | boardNum, | |
int | channelMask, | |||
double | phase | |||
) |
Set the phase for a combination of channels on the specified board. Only the channels specified in the channel mask are affected.
boardNum | Number of the AO16:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
phase | The new phase in degrees. The phase is additive, doing 2 30 deg phase change will result in the final wave being out of phase by 60 degrees. |
int ccurAsyncIO_ao16Pause | ( | int | boardNum | ) |
Pause output of wave form on the given board.
boardNum | Number of the AO16:Wave board to pause. First board is 1. |
int ccurAsyncIO_ao16Resume | ( | int | boardNum | ) |
Resume output of wave form on the given board.
boardNum | Number of the AO16:Wave board to pause. First board is 1. |
int ccurAsyncIO_ao16Start | ( | int | boardNum | ) |
Start output of wave form on the given board.
boardNum | Number of the AO16:Wave board to start. First board is 1. |
int ccurAsyncIO_ao16Stop | ( | int | boardNum | ) |
Stop output of wave form on the given board.
boardNum | Number of the AO16:Wave board to stop. First board is 1. |
int ccurAsyncIO_ao16SetFilter | ( | int | boardNum, | |
int | filter | |||
) |
Set output filter of wave form on the given board.
boardNum | Number of the AO16:Wave board to pause. First board is 1. | |
filter | Filter type 0 == NONE, 1 == FILTER_A , 2 == FILTER_B |
int ccurAsyncIO_arinc429TXQueueNow | ( | RTDBItem * | pItem | ) |
Request that the value of label defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple ARINC label , all of the them will be transmitted. FIFO mode labels with IOFL_TXONCHANGE are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429TXQueueNowName | ( | const char * | pointName | ) |
Request that the value of label defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple ARINC label , all of the them will be transmitted. FIFO mode labels with IOFL_TXONCHANGE are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429TXQueueNowLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Request that the value of label defined in FIFO queueing mode be sent now. FIFO mode labels are only transmitted upon user request.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
channelNum | integer with the channel number where the label is defined . | |
labelNum | integer with the label number to be sent . |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429ResumeLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Resume sending the selected label after the label has been paused with a call to ccurAsyncIO_arinc429PauseLabel. The label must be defined as a schedule label for this to work.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
channelNum | integer with the channel number where the label is defined . | |
labelNum | integer with the label number to resume. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429ResumeItemLabel | ( | RTDBItem * | pItem | ) |
Resume sending the selected label after the label has been paused with a call to ccurAsyncIO_arinc429PauseItemLabel. The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to an ARINC429 label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429ResumeItemLabelName | ( | const char * | pointName | ) |
Resume sending the selected label after the label has been paused with a call to ccurAsyncIO_arinc429PauseItemLabel. The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the label. If the point is not mapped to an ARINC429 label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429PauseLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Pause the selected ARINC 429 label. Sending of the label can be resumed with a call to ccurAsyncIO_arinc429ResumeLabel.
The label must be defined as a scheduled label for this to work,
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
channelNum | integer with the channel number where the label is defined . | |
labelNum | integer with the label number to resume. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429PauseItemLabel | ( | RTDBItem * | pItem | ) |
Pause the label mapped to the specified RTDB item. Sending of the label can be resumed with a call to ccurAsyncIO_arinc429ResumeItemLabel.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to an ARINC429 label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429PauseItemLabelName | ( | const char * | pointName | ) |
Pause the label mapped to the specified RTDB item. Sending of the label can be resumed with a call to ccurAsyncIO_arinc429ResumeItemLabel.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the label. If the point is not mapped to an ARINC429 label, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429SetInvertParityP | ( | RTDBItem * | pItem, | |
int | enable | |||
) |
Force parity inversion on arinc 429 output point. Use this call when you know the address of the item.
pItem | Pointer to the RTDB item for which we want to change the parity. | |
enable | Set to 1 to enable parity inversion. Set to 0 to reset parity inversion. |
int ccurAsyncIO_arinc429SetInvertParity | ( | char * | pointName, | |
int | enable | |||
) |
Force parity inversion on arinc 429 output point.
pointName | The name of the point for which we want to set/reset parity inversion. | |
enable | Set to 1 to enable parity inversion. Set to 0 to reset parity inversion. |
int ccurAsyncIO_arinc429SetTxRateLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Change the transmit rate of an ARINC 429 label by specifying the board number , channel and label where the label is defined.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | The board number . First board is 1. | |
channelNum | The channel number where the label is sent. | |
labelNum | The ARINC label for which to change the schedule rate. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_arinc429GetTxRateLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Return the transmit rate of an ARINC 429 label by specifying the board number , channel and label where the label is defined.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | The board number . First board is 1. | |
channelNum | The channel number where the label is sent. | |
labelNum | The ARINC label for which to change the schedule rate. |
int ccurAsyncIO_arinc429GetTxCountLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Get the number of messages transmitted for the selected ARINC label .
boardId | The board type where the CAN is defined. I.e. one of ARINC429 or BTI_Lx429 or DD_429_92. | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
channelNum | integer with the channel number. | |
labelNum | The ARINC label number. |
>= | 0 The number of message transmitted. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429GetRxCountLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Get the number of messages received for the selected ARINC label .
boardId | The board type where the CAN is defined. I.e. one of ARINC429 or BTI_Lx429 or DD_429_92. | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
channelNum | integer with the channel number. | |
labelNum | The ARINC label number. |
>= | 0 The number of message received. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_arinc429GetDefaultTxRateLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Return the default transmit rate as configured in the RTDB of an ARINC 429 label by specifying the board number , channel and label where the label is defined.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number . First board is 1. | |
channelNum | The channel number where the label is sent. | |
labelNum | The ARINC label for which to change the schedule rate. |
int ccurAsyncIO_arinc429GetTxFlagsLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Return the transmit flags of an ARINC 429 label by specifying the board number , channel and label where the label is defined.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number . First board is 1. | |
channelNum | The channel number where the label is sent. | |
labelNum | The ARINC label for which to change the schedule rate. |
int ccurAsyncIO_arinc429GetDefaultTxFlagsLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Return the default transmit flags as configured in the RTDB of an ARINC 429 label by specifying the board number , channel and label where the label is defined.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number . First board is 1. | |
channelNum | The channel number where the label is sent. | |
labelNum | The ARINC label for which to change the schedule rate. |
int ccurAsyncIO_arinc429SetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_arinc429GetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit rate. |
int ccurAsyncIO_arinc429GetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit rate. |
int ccurAsyncIO_arinc429GetTxCountP | ( | RTDBItem * | pItem | ) |
Return the number of times the ARINC 429 label associated with the RTDB item was sent. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit rate. |
int ccurAsyncIO_arinc429GetRxCountP | ( | RTDBItem * | pItem | ) |
Return the number of times the ARINC 429 label associated with the RTDB item was received. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit rate. |
int ccurAsyncIO_arinc429GetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit flags. |
int ccurAsyncIO_arinc429GetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want to get the transmit flags. |
int ccurAsyncIO_arinc429SetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an arinc output label.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_arinc429GetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_arinc429GetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_arinc429GetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_arinc429GetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the ARINC 429 label associated with the RTDB item. The RTDB item must be mapped to an ARINC 429 output label. If the item is mapped to more than one output label, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_arinc429SetTxScheduledToFIFOLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Switch the ARINC 429 label where the point is mapped from scheduled transmission mode to FIFO mode. If the label is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the label is saved so that it can be restored when the label is switched back to scheduled mode.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. |
int ccurAsyncIO_arinc429SetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the ARINC 429 label where the point is mapped from scheduled transmission mode to FIFO mode. If the label is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the label is saved so that it can be restored when the label is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_arinc429SetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the label where the point is mapped from scheduled transmission mode to FIFO mode. If the label is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the label is saved so that it can be restored when the label is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_arinc429SetTxFIFOToScheduledLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Switch the given label on the board type and number from FIFO to scheduled transmission mode . If the label is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the label can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the label was initially setup as a FIFO label when configuring the RTDB, the label does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_arinc429SetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the label where the point is mapped from FIFO to scheduled transmission mode . If the label is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the label can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the label was initially setup as a FIFO label when configuring the RTDB, the label does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_arinc429SetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the label where the point is mapped from FIFO to scheduled transmission mode . If the label is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the label can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the label was initially setup as a FIFO label when configuring the RTDB, the label does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_arinc429SetFIFOTxOnChangeLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum, | |||
int | txOnChange | |||
) |
Set/reset transmit on change state on the FIFO label where the point is mapped. When Tx on change is set, the label is sent whenever its value changes.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. | |
txOnChange | : 1 to set tx on change flag, 0 to reset the tx on change flag. |
int ccurAsyncIO_arinc429SetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset transmit on change state on the FIFO label where the point is mapped. When Tx on change is set, the label is sent whenever its value changes. When Tx on change is reset, the label is only sent by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change label flag. |
int ccurAsyncIO_arinc429SetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO label where the point is mapped to transmit on change. When Tx on change is set, the label is sent whenever its value changes. When Tx on change is reset, the label is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change label flag. |
int ccurAsyncIO_arinc429HaltPointChannelP | ( | RTDBItem * | pItem | ) |
Halt the ARINC429 channel on which the output point is defined.
pItem | Pointer to the RTDBItem that defines the point whose channel we want to halt. This will stop transmission of all the labels defined on the same channel as point name |
int ccurAsyncIO_arinc429StartPointChannelP | ( | RTDBItem * | pItem | ) |
Start the ARINC429 channel on which the output point is defined.
pItem | Pointer to the RTDBItem that defines the point whose channel we want to start. This will restart transmission of all the labels defined on the same channel as the item. |
int ccurAsyncIO_arinc429HaltPointChannel | ( | const char * | pointName | ) |
Halt the ARINC429 channel on which the output point is defined.
pointName | The name of the RTDB item that sets what channel will be halted. This will stop transmission of all the labels defined on the same channel as pointName. |
int ccurAsyncIO_arinc429StartPointChannel | ( | const char * | pointName | ) |
Start the ARINC429 channel on which the output point is defined.
pointName | The name of the RTDB item that sets what channel will be started. This will restart transmission of all the labels defined on the same channel as pointName. |
int ccurAsyncIO_arinc429HaltChannel | ( | int | boardId, | |
int | boardNum, | |||
int | channel | |||
) |
Halt the sepcified ARINC429 channel .
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number where the channel is to be halted. The first board is 1. | |
channel | The number of the ARINC 429 channel to halt. This will stop transmission of all the labels defined on ithe channel. channel must be a number between 0 and 15. |
int ccurAsyncIO_arinc429StartChannel | ( | int | boardId, | |
int | boardNum, | |||
int | channel | |||
) |
Start the sepcified ARINC429 channel .
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the ARINC 429 channel to start. This will restart transmission of all the labels defined on ithe channel. channel must be a number between 0 and 15. |
int ccurAsyncIO_DDC_arinc429TXQueueNowLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429TXQueueNowLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429ResumeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429ResumeLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429PauseLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429PauseLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429SetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxRateLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429GetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxRateLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429GetDefaultTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxRateLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429GetTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxFlagsLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429GetDefaultTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxFlagsLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429HaltChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429HaltChannel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429StartChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429StartChannel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429SetTxScheduledToFIFOLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429SetTxScheduledToFIFOLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429SetTxFIFOToScheduledLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxFIFOToScheduledLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429SetFIFOTxOnChangeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | txOnChange | |||
) |
Same as ccurAsyncIO_arinc429SetFIFOTxOnChangeLabel with boardId == ARINC429 .
int ccurAsyncIO_BTI_arinc429TXQueueNowLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429TXQueueNowLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429ResumeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429ResumeLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429PauseLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429PauseLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429SetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxRateLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429GetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxRateLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429GetDefaultTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxRateLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429GetTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxFlagsLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429GetDefaultTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxFlagsLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429HaltChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429HaltChannel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429StartChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429StartChannel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429SetTxScheduledToFIFOLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429SetTxScheduledToFIFOLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429SetTxFIFOToScheduledLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxFIFOToScheduledLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429SetFIFOTxOnChangeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | txOnChange | |||
) |
Same as ccurAsyncIO_arinc429SetFIFOTxOnChangeLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_arinc429SetInvertParityLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum, | |||
int | enable | |||
) |
Force parity inversion on arinc 429 output label.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. | |
enable | Set to 1 to enable parity inversion. Set to 0 to reset parity inversion. |
int ccurAsyncIO_arinc429GetInvertParityLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum, | |||
int * | enable | |||
) |
Force parity inversion on arinc 429 output label.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx42 or DD_429_929 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. | |
enable | pointer to character returning whether parity inversion is set. |
int ccurAsyncIO_DDC_arinc429SetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | enable | |||
) |
Same as ccurAsyncIO_arinc429SetInvertParityLabel with boardId == ARINC429 .
int ccurAsyncIO_BTI_arinc429SetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | enable | |||
) |
Same as ccurAsyncIO_arinc429SetInvertParityLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_DDC_arinc429GetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int * | enable | |||
) |
Same as ccurAsyncIO_arinc429GetInvertParityLabel with boardId == ARINC429 .
int ccurAsyncIO_BTI_arinc429GetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int * | enable | |||
) |
Same as ccurAsyncIO_arinc429GetInvertParityLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_arinc429GetTimeSinceLastRXLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Returns the number of micro seconds elapsed since the specified label point was last received .
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. |
unsigned long long ccurAsyncIO_arinc429GetRXTimeStampLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Returns the time stamp in hardware ticks (_rdtsc()) when the label was last updated.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. |
int ccurAsyncIO_arinc429GetLastRXIntervalLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Returns the interval in micro seconds between the last 2 updates the specified label . It is used to check that the transmitting device is transmitting at a regular interval.
boardId | integer with the board Id. Either ARINC429 or BTI_Lx429 or DD_429_92 | |
boardNum | The board number (first board is 0) where the label is defined. | |
channelNum | The channel number (0-15). | |
labelNum | The label number. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_DDC_arinc429GetTimeSinceLastRXLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTimeSinceLastRXLabel with boardId == ARINC429 .
unsigned long long ccurAsyncIO_DDC_arinc429GetRXTimeStampLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetRXTimeStampLabel with boardId == ARINC429 .
int ccurAsyncIO_DDC_arinc429GetLastRXIntervalLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetLastRXIntervalLabel with boardId == ARINC429 .
int ccurAsyncIO_BTI_arinc429GetTimeSinceLastRXLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTimeSinceLastRXLabel with boardId == BTI_Lx429 .
unsigned long long ccurAsyncIO_BTI_arinc429GetRXTimeStampLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetRXTimeStampLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_BTI_arinc429GetLastRXIntervalLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetLastRXIntervalLabel with boardId == BTI_Lx429 .
int ccurAsyncIO_DD42992_arinc429TXQueueNowLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429TXQueueNowLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429ResumeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429ResumeLabel with boardId == DD_429_92.
int ccurAsyncIO_DD42992_arinc429PauseLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429PauseLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429SetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxRateLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxRateLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetDefaultTxRateLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxRateLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTxFlagsLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetDefaultTxFlagsLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetDefaultTxFlagsLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429HaltChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429HaltChannel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429StartChannel | ( | int | boardNum, | |
int | channel | |||
) |
Same as ccurAsyncIO_arinc429StartChannel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429SetTxScheduledToFIFOLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429SetTxScheduledToFIFOLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429SetTxFIFOToScheduledLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_arinc429SetTxFIFOToScheduledLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429SetFIFOTxOnChangeLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | txOnChange | |||
) |
Same as ccurAsyncIO_arinc429SetFIFOTxOnChangeLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429SetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int | enable | |||
) |
Same as ccurAsyncIO_arinc429SetInvertParityLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetInvertParityLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum, | |||
int * | enable | |||
) |
Same as ccurAsyncIO_arinc429GetInvertParityLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetTimeSinceLastRXLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetTimeSinceLastRXLabel with boardId == DD_429_92 .
unsigned long long ccurAsyncIO_DD42992_arinc429GetRXTimeStampLabel | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetRXTimeStampLabel with boardId == DD_429_92 .
int ccurAsyncIO_DD42992_arinc429GetLastRXIntervalLabel | ( | int | boardNum, | |
int | channelNum, | |||
int | labelNum | |||
) |
Same as ccurAsyncIO_arinc429GetLastRXIntervalLabel with boardId == DD_429_92 .
int ccurAsyncIO_canTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that the value of CAN Id defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple CAN Id's , all of the them will be transmitted. FIFO mode CAN Id with IOFL_TXONCHANGE flag are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canTXQueueNowName | ( | const char * | pointName | ) |
Request that the value of CAN Id defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple CAN Id's , all of the them will be transmitted. FIFO mode CAN Id with IOFL_TXONCHANGE flag are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canTXQueueNowCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Request that the value of label defined in FIFO queueing mode be sent now. FIFO mode labels are only transmitted upon user request.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the CAN Id is defined . The first board is 1. | |
netNum | integer with the net number where the CAN Id is defined . | |
canId | integer with the CAN Id to be sent . |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_ESD_canTXQueueNowCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canTXQueueNowCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO CAN id where the point is mapped to transmit on change. When Tx on change is set, the label is sent whenever its value changed. When Tx on change is reset, the CAN message is only by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change CAN id flag. |
int ccurAsyncIO_canSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO CAN id where the point is mapped to transmit on change. When Tx on change is set, the CAN id is sent whenever its value changed. When Tx on change is reset, the CAN message is only by user request.
pointName | Name ofi the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change CAN id flag. |
int ccurAsyncIO_canSetFIFOTxOnChangeCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
int | txOnChange | |||
) |
Set/reset the FIFO CAN id to transmit on change. When Tx on change is set, the CAN id is sent whenever its value changed. When Tx on change is reset, the CAN message is only by user request.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the CAN Id is defined . The first board is 1. | |
netNum | integer with the net number where the CAN Id is defined . | |
canId | integer with the CAN Id to be sent . | |
txOnChange | Boolean indicating whether to set or reset the Tx on change CAN id flag. |
int ccurAsyncIO_ESD_canSetFIFOTxOnChangeCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
int | txOnChange | |||
) |
Same as ccurAsyncIO_canSetFIFOTxOnChangeCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canResumeCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Resume sending the selected CAN message after the message has been paused with a call to ccurAsyncIO_canPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the message is defined . The first board is 1. | |
netNum | integer with the net number where the CAN id is defined . | |
canId | The CAN id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_ESD_canResumeCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canResumeCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canResumeItemCANId | ( | RTDBItem * | pItem | ) |
Resume sending the selected CAN message after the label has been paused with a call to ccurAsyncIO_canPauseItemCANId. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to a CAN message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTCANOUTPUT if error. |
int ccurAsyncIO_canResumeItemCANIdName | ( | const char * | pointName | ) |
Resume sending the selected CAN message after it has been paused with a call to ccurAsyncIO_canPauseItemMsg. The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a CAN message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canPauseCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Pause the selected CAN message. Sending of the CAN message can be resumed with a call to ccurAsyncIO_canResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
canId | The CAN id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_ESD_canPauseCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canPauseCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canPauseItemCANId | ( | RTDBItem * | pItem | ) |
Pause the CAN message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_canResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a CAN message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canPauseItemCANIdName | ( | const char * | pointName | ) |
Pause the CAN message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_canResumeItemCANId.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a CAN message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canSetTxRateCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
float | msRate | |||
) |
Change the transmit rate of a CAN message by specifying the board number , net number and canId .
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The CANid. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_ESD_canSetTxRateCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
float | msRate | |||
) |
Same as ccurAsyncIO_canSetTxFIFOToScheduledCANId with boardId == CANIO_ESD405 .
float ccurAsyncIO_canGetTxRateCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the transmit rate of a CAN message by specifying the board number , net number and canId .
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The CAN id. |
float ccurAsyncIO_ESD_canGetTxRateCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetTxRateCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canGetRxCountCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Get the number of messages received for the selected CAN id.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
canId | The CAN id as defined in the RTDB configuration. |
>= | 0 The number of message received. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canGetTxCountCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Get the number of messages transmitted for the selected CAN id.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
canId | The CAN id as defined in the RTDB configuration. |
>= | 0 The number of message transmitted. < 0 RTDB_POINTNOTFOUND if error. |
float ccurAsyncIO_canGetDefaultTxRateCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the default transmit rate as configured in the RTDB of a CAN message by specifying the board number , net number and canId .
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The CAN id. |
float ccurAsyncIO_ESD_canGetDefaultTxRateCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetDefaultTxRateCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canGetTxFlagsCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the transmit rate of an CAN message by specifying the board number , net number and canId .
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The CAN id. |
int ccurAsyncIO_ESD_canGetTxFlagsCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetTxFlagsCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canGetDefaultTxFlagsCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the default transmit rate as configured in the RTDB of an CAN message by specifying the board number , net number and canId .
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The CAN id. |
int ccurAsyncIO_ESD_canGetDefaultTxFlagsCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetDefaultTxFlagsCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canSetTxScheduledToFIFOCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Switch the CAN message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number (starting at 1) where the CAN message is defined. | |
netNum | the net number on which the message is defined. | |
canId | The CAN id. |
int ccurAsyncIO_ESD_canSetTxScheduledToFIFOCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canSetTxScheduledToFIFOCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the CAN message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_canSetTxFIFOToScheduledCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
float | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board type where the CAN is defined. I.e. one of CANIO_ESD405(15) or CANIO_PEAK (21). | |
boardNum | The board number (starting at 1) where the CAN message is defined. | |
netNum | the net number on which the message is defined. | |
canId | The CAN id. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_ESD_canSetTxFIFOToScheduledCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
float | msRate | |||
) |
Same as ccurAsyncIO_canSetTxFIFOToScheduledCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_canSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
float | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_canSetTxRateP | ( | RTDBItem * | pItem, | |
float | msRate | |||
) |
Change the transmit rate of the CAN message associated with the RTDB item. The RTDB item must be mapped to an CAN output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
float ccurAsyncIO_canGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the CAN message associated with the RTDB item. The RTDB item must be mapped to an CAN output message. If the item is mapped to more than one CAN output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_canGetTxCountP | ( | RTDBItem * | pItem | ) |
Get the number of messages transmitted for the CAN id associated with the RTDB item.
pItem | Pointer to the RTDB item for which we want the count of message transmitted . |
>= | 0 The number of message transmitted. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_canGetRxCountP | ( | RTDBItem * | pItem | ) |
Get the number of messages received for the CAN id associated with the RTDB item.
pItem | Pointer to the RTDB item for which we want the count of message received . |
>= | 0 The number of message received. < 0 RTDB_POINTNOTFOUND if error. |
float ccurAsyncIO_canGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the CAN message associated with the RTDB item. The RTDB item must be mapped to a CAN output message. If the item is mapped to more than one CAN output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_canGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the CAN message associated with the RTDB item. The RTDB item must be mapped to an CAN output message. If the item is mapped to more than one CAN output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_canGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the CAN message associated with the RTDB item. The RTDB item must be mapped to an CAN output message. If the item is mapped to more than one CAN output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_canGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the CAN output message associated with the RTDB item. The RTDB item must be mapped to an CAN output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_canGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the CAN output message associated with the RTDB item. The RTDB item must be mapped to a CAN output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_canSetTxRate | ( | char * | pointName, | |
float | msRate | |||
) |
Change the transmit rate of the CAN message associated with the RTDB item. The RTDB item must be mapped to a CAN output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_canSetTxFIFOToScheduled | ( | const char * | pointName, | |
float | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
float ccurAsyncIO_canGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the CAN output message associated with the RTDB item. The RTDB item must be mapped to a CAN output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
float ccurAsyncIO_canGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the CAN output message associated with the RTDB item. The RTDB item must be mapped to a CAN output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_canSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_canGetTimeSinceLastRXCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the number of micro seconds elapsed since the specified CAN id was last received .
boardId | integer with the board Id. Either CANIO_ESD405 or CANIO_PEAK | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The CANid. |
unsigned long long ccurAsyncIO_canGetRXTimeStampCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the time stamp in hardware ticks (_rdtsc()) when the label was last updated.
boardId | integer with the board Id. Either CANIO_ESD405 or CANIO_PEAK | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The CANid. |
int ccurAsyncIO_canGetLastRXIntervalCANId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the interval in micro seconds between the last 2 updates the specified label . It is used to check that the transmitting device is transmitting at a regular interval.
boardId | integer with the board Id. Either CANIO_ESD405 or CANIO_PEAK | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The CANid. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_ESD_canGetTimeSinceLastRXCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetTimeSinceLastRXCANId with boardId == CANIO_ESD405 .
unsigned long long ccurAsyncIO_ESD_canGetRXTimeStampCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetRXTimeStampCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_ESD_canGetLastRXIntervalCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetLastRXIntervalCANId with boardId == CANIO_ESD405 .
int ccurAsyncIO_PEAK_canGetTimeSinceLastRXCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetTimeSinceLastRXCANId with boardId == CANIO_PEAK .
unsigned long long ccurAsyncIO_PEAK_canGetRXTimeStampCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetRXTimeStampCANId with boardId == CANIO_PEAK .
int ccurAsyncIO_PEAK_canGetLastRXIntervalCANId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_canGetLastRXIntervalCANId with boardId == CANIO_PEAK .
int ccurAsyncIO_cigiIOAddMessage | ( | IOCIGIMessage * | message | ) |
Add a CIGI message definition to the resident CIGI message table.
message | Address of the message structure. |
0 | if message was added. | |
< | 0 RTDB_CIGIMSGTABLEFULL if there's no room in table to add the message. |
CIGIResidentMessage* ccurAsyncIO_cigiIOFindMessage | ( | const char * | name | ) |
Search the resident CIGI message table for a message.
name | The name of the message. |
A | pointer to an CIGIResidentMessage struct if the message was found. | |
NULL | if message was not found in table. |
unsigned long long ccurAsyncIO_cigiIOGetTimeStamp | ( | const char * | name | ) |
Get the message time stamp for the last read or write.
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | if message was not found in table. |
int ccurAsyncIO_cigiIOTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that an CIGI message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple CIGI messages , all of the them will be transmitted. FIFO / Queue CIGI messages created in the configuration with TX on change set are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the CIGI message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOTXQueueNowName | ( | const char * | pointName | ) |
Request that an CIGI message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple CIGI messages , all of the them will be transmitted. FIFO / Queue CIGI messages created in the configuration with TX on change set are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the CIGI message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOTXQueueNowMsg | ( | const char * | msgName | ) |
Request that an CIGI message defined in FIFO queueing mode be sent now. FIFO/Queue mode CIGI message are only transmitted upon user request.
msgName | The name of the CIGI message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOResumeMsg | ( | const char * | msgName | ) |
Resume sending the selected CIGI message after the message has been paused with a call to ccurAsyncIO_cigiIOPauseMsg. The message must be defined as a schedule/Sample message for this to work.
msgName | The name of the CIGI message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOResumeItemMsg | ( | RTDBItem * | pItem | ) |
Resume sending the selected CIGI message after the label has been paused with a call to ccurAsyncIO_cigiIOPauseItemMsg. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to an CIGI message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTCIGIOUTPUT if error. |
int ccurAsyncIO_cigiIOResumeItemMsgName | ( | const char * | pointName | ) |
Resume sending the selected CIGI message after it has been paused with a call to ccurAsyncIO_cigiIOPauseItemMsg. The point on the message must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an CIGI message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOPauseMsg | ( | const char * | msgName | ) |
Pause the selected CIGI message. Sending of the CIGI message can be resumed with a call to ccurAsyncIO_cigiIOResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
msgName | The name of the CIGI message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOPauseItemMsg | ( | RTDBItem * | pItem | ) |
Pause the CIGI message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_cigiResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a CIGI message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_cigiIOPauseItemMsgName | ( | const char * | pointName | ) |
Pause the CIGI-IO message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_cigiIOResumeItemMsg.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a CIGI message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
void ccurAsyncIO_cigiIOSetTxRateMsg | ( | const char * | msgName, | |
int | msRate | |||
) |
Change the transmit rate of an CIGI message by specifying the board number and message name .
msgName | The name of the CIGI message. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_cigiIOGetTxRateMsg | ( | const char * | msgName | ) |
Return the transmit rate of an CIGI message by specifying the board number and message name .
msgName | The name of the CIGI message. |
int ccurAsyncIO_cigiIOGetDefaultTxRateMsg | ( | const char * | msgName | ) |
Return the default transmit rate as configured in the RTDB of an CIGI message by specifying the board number and message name .
msgName | The name of the CIGI message. |
int ccurAsyncIO_cigiIOGetTxFlagsMsg | ( | const char * | msgName | ) |
Return the transmit rate of an CIGI message by specifying the board number and message name .
msgName | The name of the CIGI message. |
int ccurAsyncIO_cigiIOGetDefaultTxFlagsMsg | ( | const char * | msgName | ) |
Return the default transmit rate as configured in the RTDB of an CIGI message by specifying the board number and message name .
msgName | The name of the CIGI message. |
int ccurAsyncIO_cigiIOSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the CIGI message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_cigiIOGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the CIGI-IO message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message. If the item is mapped to more than one CIGI output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_cigiIOGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the CIGI-IO message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message. If the item is mapped to more than one CIGI output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_cigiIOGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the CIGI message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message. If the item is mapped to more than one CIGI output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_cigiIOGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the CIGI message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message. If the item is mapped to more than one CIGI-IO output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_cigiIOSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the CIGI message associated with the RTDB item. The RTDB item must be mapped to a CIGI-IO output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_cigiIOGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the CIGI output message associated with the RTDB item. The RTDB item must be mapped to an CIGI output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_cigiIOGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the CIGI output message associated with the RTDB item. The RTDB item must be mapped to an CIGI-IO output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_cigiIOGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the CIGI output message associated with the RTDB item. The RTDB item must be mapped to an CIGI output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_cigiIOGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the CIGI output message associated with the RTDB item. The RTDB item must be mapped to an CIGI output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_cigiIOSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the CIGI message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_cigiIOSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_cigiIOSetTxScheduledToFIFOMsg | ( | const char * | msgName | ) |
Switch the CIGI message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
msgName | The name of the message. |
int ccurAsyncIO_cigiIOSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_cigiIOSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_cigiIOSetTxFIFOToScheduledMsg | ( | const char * | msgName, | |
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_cigiIOSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only send by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_cigiIOSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_cigiIOSetFIFOTxOnChangeMsg | ( | const char * | msgName, | |
int | txOnChange | |||
) |
Set/reset the CIGI FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_DA3218WaveSetFrequencyWave | ( | int | boardNum, | |
int | channelMask, | |||
double | frequency, | |||
char * | waveFile | |||
) |
Set the frequency and/or wave file for a combination of channels on the specified board. If the waveFile is NULL, only the frequency is set. When the wave file is given, both frequency and wave file must be given. This call will reset the hardware on the board and reinitialize all the running wave forms on all channels to their initial conditions. If the board has been configured as external sync via the GUI, the board will need to be triggered again to output the data on all channels.
boardNum | Number of the DA3218:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
frequency | The new frequency. | |
waveFile | The name of the new wave file. The wave file must be in the projects/WaveForms directory. If this is NULL or the length of the file == 0, only the frequency is set and the wave form is not altered. |
int ccurAsyncIO_DA3218WaveSetAmplitudeBias | ( | int | boardNum, | |
int | channelMask, | |||
double | amplitude, | |||
double | bias | |||
) |
Set the amplitude/bias for a combination of channels on the specified board. Only the channels specified in the channel mask are affected.
boardNum | Number of the DA3218:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
amplitude | The new amplitude. The initial amplitude/bias when the board is initialized is 1.0 and 0.0 . | |
bias | The new bias. |
int ccurAsyncIO_DA3218WaveSetPhase | ( | int | boardNum, | |
int | channelMask, | |||
double | phase | |||
) |
Set the phase for a combination of channels on the specified board. Only the channels specified in the channel mask are affected.
boardNum | Number of the DA3218:Wave board to set the frequency/wave file. First board is 1. | |
channelMask | Bit mask specifying on which channels to set the frequency. Mask: 1 == channel 0 only Mask: 2 == channel 1 only Mask: 5 == channel 0 and 2 | |
phase | The new phase in degrees. The phase is additive, doing 2 30 deg phase change will result in the final wave being out of phase by 60 degrees. |
int ccurAsyncIO_DA3218WavePause | ( | int | boardNum | ) |
Pause output of wave form on the given board.
boardNum | Number of the DA3218:Wave board to pause. First board is 1. |
int ccurAsyncIO_DA3218WaveResume | ( | int | boardNum | ) |
Resume output of wave form on the given board.
boardNum | Number of the DA3218:Wave board to pause. First board is 1. |
int ccurAsyncIO_DA3218WaveStart | ( | int | boardNum | ) |
Start output of wave form on the given board.
boardNum | Number of the DA3218:Wave board to start. First board is 1. |
int ccurAsyncIO_DA3218WaveStop | ( | int | boardNum | ) |
Stop output of wave form on the given board.
boardNum | Number of the DA3218:Wave board to stop. First board is 1. |
int ccurAsyncIO_DA3218WaveSetFilter | ( | int | boardNum, | |
int | filter | |||
) |
Set output filter of wave form on the given board.
boardNum | Number of the DA3218:Wave board to pause. First board is 1. | |
filter | Filter type 0 == NONE, 1 == FILTER_A , 2 == FILTER_B |
int ccurAsyncIO_DDC_1553BCStart | ( | int | boardNum, | |
int | channel | |||
) |
Start the specified Bus Controller on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the BC is running on. defined on ithe channel. channel must be a number between 0 and 3. |
int ccurAsyncIO_1553BCStart | ( | int | boardId, | |
int | boardNum, | |||
int | channel | |||
) |
Start the specified Bus controller .
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the BC is running on. channel must be a number between 0 and 3. |
int ccurAsyncIO_DDC_1553BCStop | ( | int | boardNum, | |
int | channel | |||
) |
Stop the specified Bus Controller on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the BC is running on. channel must be a number between 0 and 3. |
int ccurAsyncIO_1553BCStop | ( | int | boardId, | |
int | boardNum, | |||
int | channel | |||
) |
Stop the specified Bus controller .
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the BC is running on. channel must be a number between 0 and 3. |
int ccurAsyncIO_DDC_1553RTStart | ( | int | boardNum, | |
int | channel, | |||
int | rtAddr | |||
) |
Start the specified RT on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the RT is running on. channel must be a number between 0 and 3. | |
rtAddr | The address of the RT to start. Use -1 to start all RT's. |
int ccurAsyncIO_1553RTStart | ( | int | boardId, | |
int | boardNum, | |||
int | channel, | |||
int | rtAddr | |||
) |
Stop the specified Bus controller .
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the RT is running on. | |
rtAddr | The address of the RT to start. Use -1 to start all RT's. defined on ithe channel. channel must be a number between 0 and 3. |
int ccurAsyncIO_DDC_1553RTStop | ( | int | boardNum, | |
int | channel, | |||
int | rtAddr | |||
) |
Stop the specified RT on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the RT is running on. channel must be a number between 0 and 3. | |
rtAddr | The address of the RT to start. Use -1 to start all RT's. |
int ccurAsyncIO_1553RTStop | ( | int | boardId, | |
int | boardNum, | |||
int | channel, | |||
int | rtAddr | |||
) |
Stop the specified RT.
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The number of the 1553 channel the RT is running on. | |
rtAddr | The address of the RT to start. Use -1 to start all RT's. defined on ithe channel. channel must be a number between 0 and 3. |
int ccurAsyncIO_1553RTDisableBus | ( | int | boardId, | |
int | boardNum, | |||
int | channel, | |||
int | rtAddr, | |||
int | bus | |||
) |
Disable BUS A/B or both for the specified RT running the given channel on a 1553 board. At the present, only DDC 1553 board support this feature.
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The 1553 channel number the RT is running on. | |
rtAddr | The address of the RT to start. . | |
bus | The Bus to disable for the given RT; either DDC1553_RT_BUS_NONE(0), DDC1553_RT_BUS_A(1), DDC1553_RT_BUS_B(2) or DDC1553_RT_BUS_A|DDC1553_RT_BUS_B(3) to disable both bus A and B. |
int ccurAsyncIO_DDC_1553RTDisableBus | ( | int | boardNum, | |
int | channel, | |||
int | rtAddr, | |||
int | bus | |||
) |
Disable BUS A/B or both for the specified RT running the given channel on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The 1553 channel number the RT is running on. | |
rtAddr | The address of the RT to start. . | |
bus | The Bus to disable for the given RT; either DDC1553_RT_BUS_NONE(0), DDC1553_RT_BUS_A(1), DDC1553_RT_BUS_B(2) or DDC1553_RT_BUS_A|DDC1553_RT_BUS_B(3) to disable both bus A and B. |
int ccurAsyncIO_DDC_1553BC_BusSelect | ( | int | boardNum, | |
int | channel, | |||
int | msgType, | |||
int | rtSrc, | |||
int | mbSrc, | |||
int | rtDest, | |||
int | mbDest, | |||
int | bus | |||
) |
Disable BUS A/B or both for the specified RT running the given channel on a DDC 1553 board.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The 1553 channel number the RT is running on. | |
msgType | the BC message type RT2BC == 2, BC2RT == 1 or RT2RT == 3 (use -1 to set bus independent of message type). | |
rtSrc | The source RT number (Use -1 to select all source RT's). | |
mbSrc | The source mailbox number (Use -1 to select all mailboxes for the selected RT) | |
rtDest | The destination RT number (Use -1 to select all destination RT's) | |
mbSrc | The destination mailbox number (Use -1 to select all destination mailboxes for the selected RT) | |
bus | Bus selector. bus A == 1, bus B ==2 bus A and B == 3. |
int ccurAsyncIO_1553RTResetErrorInjection | ( | int | boardId, | |
int | boardNum, | |||
int | channel, | |||
int | rtAddr | |||
) |
Reset error injection features for the given 1553 board. At the present, only DDC 1553 (DDC1553_67) board support this feature. This will re enable communication on both bus A and B for the RT.
boardId | integer with the board Id: Only DDC1553_67 supported at this time. | |
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The 1553 channel number the RT is running on. | |
rtAddr | The address of the RT to start. . |
int ccurAsyncIO_DDC_1553RTResetErrorInjection | ( | int | boardNum, | |
int | channel, | |||
int | rtAddr | |||
) |
Reset error injection features for the given DDC 1553 board. This will re enable communication on both bus A and B for the RT.
boardNum | The board number where the channel is to be started. The first board is 1. | |
channel | The 1553 channel number the RT is running on. | |
rtAddr | The address of the RT to start. . |
int ccurAsyncIO_fdxIOAddMessage | ( | int | boardNumber, | |
IOFDXMessage * | message | |||
) |
Add a FDX message definition to the resident FDX message table.
boardNumber | The board number (starting at 1) where the FDX message is defined. | |
message | Address of the message structure. |
0 | if message was added. | |
< | 0 RTDB_FDXMSGTABLEFULL if there's no room in table to add the message. |
FDXResidentMessage* ccurAsyncIO_fdxIOFindMessage | ( | int | boardNumber, | |
unsigned int | groupId | |||
) |
Search the resident FDX message table for a message.
boardNumber | The board number (starting at 1) where the FDX message is defined. | |
groupId | The group ID of the FDX message defined. |
A | pointer to an FDXResidentMessage struct if the message was found. | |
NULL | if message was not found in table. |
unsigned long long ccurAsyncIO_fdxIOGetTimeStamp | ( | int | boardNumber, | |
unsigned int | groupId | |||
) |
Get the message time stamp for the last read or write.
boardNumber | The board number (starting at 1) where the FDX message is defined. | |
groupId | The group ID of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | if message was not found in table. |
int ccurAsyncIO_fdxIOTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that an FDX message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple FDX messages , all of the them will be transmitted. FIFO / Queue FDX messages created in the configuration with TX on change set are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the FDX message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOTXQueueNowName | ( | const char * | pointName | ) |
Request that an FDX message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple FDX messages , all of the them will be transmitted. FIFO / Queue FDX messages created in the configuration with TX on change set are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the FDX message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOTXQueueNowMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Request that an FDX message defined in FIFO queueing mode be sent now. FIFO/Queue mode FDX message are only transmitted upon user request.
boardNum | integer with the board number where the label is defined . The first board is 1. | |
groupId | The group Id of the FDX message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOResumeMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Resume sending the selected FDX message after the message has been paused with a call to ccurAsyncIO_fdxIOPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardNum | integer with the board number where the message is defined . The first board is 1. | |
groupId | The group ID of the FDX message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOResumeItemMsg | ( | RTDBItem * | pItem | ) |
Resume sending the selected FDX message after the label has been paused with a call to ccurAsyncIO_fdxIOPauseItemMsg. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to an FDX message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTFDXOUTPUT if error. |
int ccurAsyncIO_fdxIOResumeItemMsgName | ( | const char * | pointName | ) |
Resume sending the selected FDX message after it has been paused with a call to ccurAsyncIO_fdxIOPauseItemMsg. The point on the message must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an FDX message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOPauseMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Pause the selected FDX message. Sending of the FDX message can be resumed with a call to ccurAsyncIO_fdxIOResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardNum | integer with the board number where the label is defined . The first board is 1. | |
groupId | The group ID of the FDX message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOPauseItemMsg | ( | RTDBItem * | pItem | ) |
Pause the FDX message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_fdxResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a FDX message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_fdxIOPauseItemMsgName | ( | const char * | pointName | ) |
Pause the FDX-IO message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_fdxIOResumeItemMsg.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a FDX message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
void ccurAsyncIO_fdxIOSetTxRateMsg | ( | int | boardNum, | |
unsigned int | groupId, | |||
int | msRate | |||
) |
Change the transmit rate of an FDX message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
groupId | The group ID of the message. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_fdxIOGetTxRateMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Return the transmit rate of an FDX message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
groupId | The group ID of the FDX message. |
int ccurAsyncIO_fdxIOGetDefaultTxRateMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Return the default transmit rate as configured in the RTDB of an FDX message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
groupId | The group ID of the FDX message. |
int ccurAsyncIO_fdxIOGetTxFlagsMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Return the transmit rate of an FDX message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
groupId | The group ID of the FDX message. |
int ccurAsyncIO_fdxIOGetDefaultTxFlagsMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Return the default transmit rate as configured in the RTDB of an FDX message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
groupId | The group ID of the FDX message. |
int ccurAsyncIO_fdxIOSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the FDX message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_fdxIOGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the FDX-IO message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message. If the item is mapped to more than one FDX output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_fdxIOGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the FDX-IO message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message. If the item is mapped to more than one FDX output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_fdxIOGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the FDX message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message. If the item is mapped to more than one FDX output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_fdxIOGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the FDX message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message. If the item is mapped to more than one FDX-IO output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_fdxIOSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the FDX message associated with the RTDB item. The RTDB item must be mapped to a FDX-IO output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_fdxIOGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the FDX output message associated with the RTDB item. The RTDB item must be mapped to an FDX output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_fdxIOGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the FDX output message associated with the RTDB item. The RTDB item must be mapped to an FDX-IO output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_fdxIOGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the FDX output message associated with the RTDB item. The RTDB item must be mapped to an FDX output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_fdxIOGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the FDX output message associated with the RTDB item. The RTDB item must be mapped to an FDX output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_fdxIOSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the FDX message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_fdxIOSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_fdxIOSetTxScheduledToFIFOMsg | ( | int | boardNum, | |
unsigned int | groupId | |||
) |
Switch the FDX message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the AFDX message is defined. |
int ccurAsyncIO_fdxIOSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_fdxIOSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_fdxIOSetTxFIFOToScheduledMsg | ( | int | boardNum, | |
unsigned int | groupId, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the FDXIO message is defined. | |
groupId | The group ID of the FDX message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_fdxIOSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only send by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_fdxIOSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_fdxIOSetFIFOTxOnChangeMsg | ( | int | boardNum, | |
unsigned int | groupId, | |||
int | txOnChange | |||
) |
Set/reset the FDX FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardNum | The board number (starting at 1) where the FDX message is defined. | |
groupId | The group ID of the FDX message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_linTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that the value of LIN Id defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple LIN Id's , all of the them will be transmitted. FIFO mode LIN Id with IOFL_TXONCHANGE flag are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_linTXQueueNowName | ( | const char * | pointName | ) |
Request that the value of LIN Id defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple LIN Id's , all of the them will be transmitted. FIFO mode LIN Id with IOFL_TXONCHANGE flag are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the label we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_linTXQueueNowLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Request that the value of label defined in FIFO queueing mode be sent now. FIFO mode labels are only transmitted upon user request.
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | integer with the board number where the LIN Id is defined . The first board is 1. | |
netNum | integer with the net number where the LIN Id is defined . | |
canId | integer with the LIN Id to be sent . |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_BabyLIN_linTXQueueNowLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linTXQueueNowLINId with boardId == BABY_LIN .
int ccurAsyncIO_linSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO LIN id where the point is mapped to transmit on change. When Tx on change is set, the label is sent whenever its value changed. When Tx on change is reset, the LIN message is only by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change LIN id flag. |
int ccurAsyncIO_linSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO LIN id where the point is mapped to transmit on change. When Tx on change is set, the LIN id is sent whenever its value changed. When Tx on change is reset, the LIN message is only by user request.
pointName | Name ofi the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change LIN id flag. |
int ccurAsyncIO_linSetFIFOTxOnChangeLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
int | txOnChange | |||
) |
Set/reset the FIFO LIN id to transmit on change. When Tx on change is set, the LIN id is sent whenever its value changed. When Tx on change is reset, the LIN message is only by user request.
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | integer with the board number where the LIN Id is defined . The first board is 1. | |
netNum | integer with the net number where the LIN Id is defined . | |
canId | integer with the LIN Id to be sent . | |
txOnChange | Boolean indicating whether to set or reset the Tx on change LIN id flag. |
int ccurAsyncIO_BabyLIN_linSetFIFOTxOnChangeLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
int | txOnChange | |||
) |
Same as ccurAsyncIO_linSetFIFOTxOnChangeLINId with boardId == BABY_LIN .
int ccurAsyncIO_linResumeLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Resume sending the selected LIN message after the message has been paused with a call to ccurAsyncIO_linPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | integer with the board number where the message is defined . The first board is 1. | |
netNum | integer with the net number where the LIN id is defined . | |
canId | The LIN id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_BabyLIN_linResumeLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linResumeLINId with boardId == BABY_LIN .
int ccurAsyncIO_linResumeItemLINId | ( | RTDBItem * | pItem | ) |
Resume sending the selected LIN message after the label has been paused with a call to ccurAsyncIO_linPauseItemLINId. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to a LIN message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, if error. |
int ccurAsyncIO_linResumeItemLINIdName | ( | const char * | pointName | ) |
Resume sending the selected LIN message after it has been paused with a call to ccurAsyncIO_linPauseItemMsg. The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a LIN message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_linPauseLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Pause the selected LIN message. Sending of the LIN message can be resumed with a call to ccurAsyncIO_linResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
canId | The LIN id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_BabyLIN_linPauseLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linPauseLINId with boardId == BABY_LIN .
int ccurAsyncIO_linPauseItemLINId | ( | RTDBItem * | pItem | ) |
Pause the LIN message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_linResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a LIN message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_linPauseItemLINIdName | ( | const char * | pointName | ) |
Pause the LIN message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_linResumeItemLINId.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a LIN message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_linSetTxRateLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
int | msRate | |||
) |
Change the transmit rate of a LIN message by specifying the board number , net number and canId .
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The LINid. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_BabyLIN_linSetTxRateLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_linSetTxFIFOToScheduledLINId with boardId == BABY_LIN .
int ccurAsyncIO_linGetTxRateLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the transmit rate of a LIN message by specifying the board number , net number and canId .
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The LIN id. |
int ccurAsyncIO_BabyLIN_linGetTxRateLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetTxRateLINId with boardId == BABY_LIN .
int ccurAsyncIO_linGetDefaultTxRateLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the default transmit rate as configured in the RTDB of a LIN message by specifying the board number , net number and canId .
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The LIN id. |
int ccurAsyncIO_BabyLIN_linGetDefaultTxRateLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetDefaultTxRateLINId with boardId == BABY_LIN .
int ccurAsyncIO_linGetTxFlagsLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the transmit rate of an LIN message by specifying the board number , net number and canId .
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The LIN id. |
int ccurAsyncIO_BabyLIN_linGetTxFlagsLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetTxFlagsLINId with boardId == BABY_LIN .
int ccurAsyncIO_linGetDefaultTxFlagsLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Return the default transmit rate as configured in the RTDB of an LIN message by specifying the board number , net number and canId .
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
canId | The LIN id. |
int ccurAsyncIO_BabyLIN_linGetDefaultTxFlagsLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetDefaultTxFlagsLINId with boardId == BABY_LIN .
int ccurAsyncIO_linSetTxScheduledToFIFOLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Switch the LIN message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number (starting at 1) where the LIN message is defined. | |
netNum | the net number on which the message is defined. | |
canId | The LIN id. |
int ccurAsyncIO_BabyLIN_linSetTxScheduledToFIFOLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linSetTxScheduledToFIFOLINId with boardId == BABY_LIN .
int ccurAsyncIO_linSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the LIN message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_linSetTxFIFOToScheduledLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardId | The board type where the LIN is defined. I.e. one of BABY_LIN(72) . | |
boardNum | The board number (starting at 1) where the LIN message is defined. | |
netNum | the net number on which the message is defined. | |
canId | The LIN id. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_BabyLIN_linSetTxFIFOToScheduledLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId, | |||
int | msRate | |||
) |
Same as ccurAsyncIO_linSetTxFIFOToScheduledLINId with boardId == BABY_LIN .
int ccurAsyncIO_linSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_linSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the LIN message associated with the RTDB item. The RTDB item must be mapped to an LIN output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_linGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the LIN message associated with the RTDB item. The RTDB item must be mapped to an LIN output message. If the item is mapped to more than one LIN output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_linGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the LIN message associated with the RTDB item. The RTDB item must be mapped to a LIN output message. If the item is mapped to more than one LIN output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_linGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the LIN message associated with the RTDB item. The RTDB item must be mapped to an LIN output message. If the item is mapped to more than one LIN output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_linGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the LIN message associated with the RTDB item. The RTDB item must be mapped to an LIN output message. If the item is mapped to more than one LIN output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_linGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the LIN output message associated with the RTDB item. The RTDB item must be mapped to an LIN output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_linGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the LIN output message associated with the RTDB item. The RTDB item must be mapped to a LIN output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_linSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the LIN message associated with the RTDB item. The RTDB item must be mapped to a LIN output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_linSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_linGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the LIN output message associated with the RTDB item. The RTDB item must be mapped to a LIN output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_linGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the LIN output message associated with the RTDB item. The RTDB item must be mapped to a LIN output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_linSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_linGetTimeSinceLastRXLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the number of micro seconds elapsed since the specified LIN id was last received .
boardId | integer with the board Id. Either BABY_LIN | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The LINid. |
unsigned long long ccurAsyncIO_linGetRXTimeStampLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the time stamp in hardware ticks (_rdtsc()) when the label was last updated.
boardId | integer with the board Id. Either BABY_LIN | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The LINid. |
int ccurAsyncIO_linGetLastRXIntervalLINId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | canId | |||
) |
Returns the interval in micro seconds between the last 2 updates the specified label . It is used to check that the transmitting device is transmitting at a regular interval.
boardId | integer with the board Id. Either BABY_LIN | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
canId | The LINid. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_BabyLIN_linGetTimeSinceLastRXLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetTimeSinceLastRXLINId with boardId == BABY_LIN .
unsigned long long ccurAsyncIO_BabyLIN_linGetRXTimeStampLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetRXTimeStampLINId with boardId == BABY_LIN .
int ccurAsyncIO_BabyLIN_linGetLastRXIntervalLINId | ( | int | boardNum, | |
int | netNum, | |||
int | canId | |||
) |
Same as ccurAsyncIO_linGetLastRXIntervalLINId with boardId == BABY_LIN .
int ccurAsyncIO_netIOAddMessage | ( | int | boardNumber, | |
IONETMessage * | message | |||
) |
Add a NET message definition to the resident NET message table.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
message | Address of the message structure. |
0 | if message was added. | |
< | 0 RTDB_NETMSGTABLEFULL if there's no room in table to add the message. |
NETResidentMessage* ccurAsyncIO_netIOFindMessage | ( | int | boardNumber, | |
const char * | name | |||
) |
Search the resident NET message table for a message.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
name | The name of the message. |
A | pointer to an NETResidentMessage struct if the message was found. | |
NULL | if message was not found in table. |
unsigned long long ccurAsyncIO_netIOGetTimeStamp | ( | int | boardNumber, | |
const char * | name | |||
) |
Get the message time stamp for the last read or write.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | if message was not found in table. |
int ccurAsyncIO_netIOTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that an NET message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple NET messages , all of the them will be transmitted. FIFO / Queue NET messages created in the configuration with TX on change set are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the NET message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOTXQueueNowName | ( | const char * | pointName | ) |
Request that an NET message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple NET messages , all of the them will be transmitted. FIFO / Queue NET messages created in the configuration with TX on change set are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the NET message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOTXQueueNowMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Request that an NET message defined in FIFO queueing mode be sent now. FIFO/Queue mode NET message are only transmitted upon user request.
boardNum | integer with the board number where the label is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOResumeMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Resume sending the selected NET message after the message has been paused with a call to ccurAsyncIO_netIOPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardNum | integer with the board number where the message is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOResumeItemMsg | ( | RTDBItem * | pItem | ) |
Resume sending the selected NET message after the label has been paused with a call to ccurAsyncIO_netIOPauseItemMsg. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to an NET message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTNETOUTPUT if error. |
int ccurAsyncIO_netIOResumeItemMsgName | ( | const char * | pointName | ) |
Resume sending the selected NET message after it has been paused with a call to ccurAsyncIO_netIOPauseItemMsg. The point on the message must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an NET message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOPauseMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Pause the selected NET message. Sending of the NET message can be resumed with a call to ccurAsyncIO_netIOResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardNum | integer with the board number where the label is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOPauseItemMsg | ( | RTDBItem * | pItem | ) |
Pause the NET message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_netResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a NET message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_netIOPauseItemMsgName | ( | const char * | pointName | ) |
Pause the NET-IO message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_netIOResumeItemMsg.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a NET message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
void ccurAsyncIO_netIOSetTxRateMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | msRate | |||
) |
Change the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_netIOGetTxRateMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_netIOGetDefaultTxRateMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_netIOGetTxFlagsMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_netIOGetDefaultTxFlagsMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_netIOSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_netIOGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the NET-IO message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_netIOGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the NET-IO message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_netIOGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_netIOGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET-IO output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_netIOSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the NET message associated with the RTDB item. The RTDB item must be mapped to a NET-IO output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_netIOGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_netIOGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_netIOGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_netIOGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_netIOSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the NET message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_netIOSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_netIOSetTxScheduledToFIFOMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Switch the NET message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
msgName | The name of the message. |
int ccurAsyncIO_netIOSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_netIOSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_netIOSetTxFIFOToScheduledMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the NETIO message is defined. | |
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_netIOSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only send by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_netIOSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_netIOSetFIFOTxOnChangeMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | txOnChange | |||
) |
Set/reset the NET FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardNum | The board number (starting at 1) where the NET message is defined. | |
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_netIOSetDestPortIP | ( | int | boardNum, | |
const char * | msgName, | |||
int | destPort, | |||
int | destIP | |||
) |
Change the destination port and IP for an output NETIO message. The existing connection is closed and will be reestablished on the new port. When Tx on change is reset, the message is only sent by user request.
boardNum | The board number (starting at 1) where the NET message is defined. | |
msgName | The name of the message. | |
destPort | The new destination port for the message. Set destPort = 0 to keep the port defined in the original message. | |
destIP | The new destination IP address for the message. Set destIP = 0 to keep the IP defined in the original message. To set the to IP 192.168.1.10 , pass the integer as follows (192 << 24) + (168 << 16) + (1<<8) + 10 |
int ccurAsyncIO_sentResumeSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | channelNum, | |||
int | sentId | |||
) |
Resume sending the selected SENT message after the message has been paused with a call to ccurAsyncIO_sentPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardId | The board type where the SENT id is defined. I.e. one of CP_SENT(80) or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | integer with the board number where the message is defined . The first board is 1. | |
channelNum | integer with the net number where the SENT id is defined . | |
sentId | The SENT id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_CPSENT_sentResumeSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentResumeSENTId with boardId == CP_SENT .
int ccurAsyncIO_sentResumeItemSENTId | ( | RTDBItem * | pItem | ) |
Resume sending the selected SENT message after the label has been paused with a call to ccurAsyncIO_sentPauseItemSENTId. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to a SENT message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTCANOUTPUT if error. |
int ccurAsyncIO_sentResumeItemSENTIdName | ( | const char * | pointName | ) |
Resume sending the selected SENT message after it has been paused with a call to ccurAsyncIO_sentPauseItemMsg. The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a SENT message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentPauseSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Pause the selected SENT message. Sending of the SENT message can be resumed with a call to ccurAsyncIO_sentResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardId | The board type where the SENT id is defined. I.e. one of CP_SENT(15) or CANIO_PEAK (21). | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
sentId | The SENT id as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_CPSENT_sentPauseSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentPauseSENTId with boardId == CP_SENT .
int ccurAsyncIO_sentPauseItemSENTId | ( | RTDBItem * | pItem | ) |
Pause the SENT message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_sentResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a SENT message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentPauseItemSENTIdName | ( | const char * | pointName | ) |
Pause the SENT message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_sentResumeItemSENTId.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a SENT message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentGetRxCountSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Get the number of messages received for the selected SENT id.
boardId | The board type where the SENT is defined. I.e. one of CP_SENT(80) or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
sentId | The SENT id as defined in the RTDB configuration. |
>= | 0 The number of message received. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentGetTxCountSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Get the number of messages transmitted for the selected SENT id.
boardId | The board type where the SENT id is defined. I.e. one of CP_SENT(80) or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | integer with the board number where the label is defined . The first board is 1. | |
netNum | integer with the net number where the message is defined . | |
sentId | The SENT id as defined in the RTDB configuration. |
>= | 0 The number of message transmitted. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentGetTxFlagsSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Return the transmit flags of an SENT message by specifying the board number , net number and sentId .
boardId | The board type where the SENT id is defined. I.e. one of CP_SENT(80) or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | The board number . First board is 1. | |
netNum | The net number. | |
sentId | The SENT id. |
int ccurAsyncIO_CPSENT_sentGetTxFlagsSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetTxFlagsSENTId with boardId == CP_SENT .
int ccurAsyncIO_sentGetTxCountP | ( | RTDBItem * | pItem | ) |
Get the number of messages transmitted for the SENT id associated with the RTDB item.
pItem | Pointer to the RTDB item for which we want the count of message transmitted . |
>= | 0 The number of message transmitted. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentGetRxCountP | ( | RTDBItem * | pItem | ) |
Get the number of messages received for the SENT id associated with the RTDB item.
pItem | Pointer to the RTDB item for which we want the count of message received . |
>= | 0 The number of message received. < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_sentGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the SENT message associated with the RTDB item. The RTDB item must be mapped to an SENT output message. If the item is mapped to more than one SENT output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_sentGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the SENT output message associated with the RTDB item. The RTDB item must be mapped to an SENT output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_sentGetTimeSinceLastRXSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Returns the number of micro seconds elapsed since the specified SENT id was last received .
boardId | integer with the board Id. Either CP_SENT or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
sentId | The SENTId. |
unsigned long long ccurAsyncIO_sentGetRXTimeStampSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Returns the time stamp in hardware ticks (_rdtsc()) when the label was last updated.
boardId | integer with the board Id. Either CP_SENT or CP_FPGA_ArV (77) or CP_CMFIO (104) or CP_FPGA_ArX (110) | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
sentId | The SENTId. |
int ccurAsyncIO_sentGetLastRXIntervalSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Returns the interval in micro seconds between the last 2 updates the specified label . It is used to check that the transmitting device is transmitting at a regular interval.
boardId | integer with the board Id. Either CP_SENT or CP_FPGA_ArV (77) or CP_CMFIO(104) or CP_FPGA_ArX (110) | |
boardNum | The board number (first board is 0) where the label is defined. | |
netNum | The board net number number (0-3). | |
sentId | The SENTId. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_CPSENT_sentGetTimeSinceLastRXSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetTimeSinceLastRXSENTId with boardId == CP_SENT .
unsigned long long ccurAsyncIO_CPSENT_sentGetRXTimeStampSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetRXTimeStampSENTId with boardId == CP_SENT .
int ccurAsyncIO_CPSENT_sentGetLastRXIntervalSENTId | ( | int | boardNum, | |
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetLastRXIntervalSENTId with boardId == CP_SENT .
int ccurAsyncIO_CPFPGAArria_sentResumeSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentResumeSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
int ccurAsyncIO_CPFPGAArria_sentPauseSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentPauseSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
int ccurAsyncIO_CPFPGAArria_sentGetTxFlagsSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetTxFlagsSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
int ccurAsyncIO_CPFPGAArria_sentGetTimeSinceLastRXSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetTimeSinceLastRXSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
unsigned long long ccurAsyncIO_CPFPGAArria_sentGetRXTimeStampSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetRXTimeStampSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
int ccurAsyncIO_CPFPGAArria_sentGetLastRXIntervalSENTId | ( | int | boardId, | |
int | boardNum, | |||
int | netNum, | |||
int | sentId | |||
) |
Same as ccurAsyncIO_sentGetLastRXIntervalSENTId with boardId == CP_FPGA_ArV or CP_FPGA_ArX or CP_CMFIO
int ccurAsyncIO_udpIOAddMessage | ( | int | boardNumber, | |
IOUDPMessage * | message | |||
) |
Add a NET message definition to the resident NET message table.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
message | Address of the message structure. |
0 | if message was added. | |
< | 0 RTDB_NETMSGTABLEFULL if there's no room in table to add the message. |
UDPResidentMessage* ccurAsyncIO_udpIOFindMessage | ( | int | boardNumber, | |
const char * | name | |||
) |
Search the resident NET message table for a message.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
name | The name of the message. |
A | pointer to an UDPResidentMessage struct if the message was found. | |
NULL | if message was not found in table. |
unsigned long long ccurAsyncIO_udpIOGetTimeStamp | ( | int | boardNumber, | |
const char * | name | |||
) |
Get the message time stamp for the last read or write.
boardNumber | The board number (starting at 1) where the NET message is defined. | |
name | The name of the message. |
The | time stamp in cpu ticks (_rdtsc()) . | |
0 | if message was not found in table. |
int ccurAsyncIO_udpIOTXQueueNow | ( | RTDBItem * | pItem | ) |
Request that an NET message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple NET messages , all of the them will be transmitted. FIFO / Queue NET messages created in the configuration with TX on change set are only transmitted upon user request.
pItem | Pointer to the RTDB item mapped to the NET message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOTXQueueNowName | ( | const char * | pointName | ) |
Request that an NET message defined in FIFO queueing mode be sent now. If the item specified is mapped to multiple NET messages , all of the them will be transmitted. FIFO / Queue NET messages created in the configuration with TX on change set are only transmitted upon user request.
pointName | Name of the RTDB item mapped to the NET message we want to transmit. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOTXQueueNowMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Request that an NET message defined in FIFO queueing mode be sent now. FIFO/Queue mode NET message are only transmitted upon user request.
boardNum | integer with the board number where the label is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOResumeMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Resume sending the selected NET message after the message has been paused with a call to ccurAsyncIO_udpIOPauseMsg. The message must be defined as a schedule/Sample message for this to work.
boardNum | integer with the board number where the message is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOResumeItemMsg | ( | RTDBItem * | pItem | ) |
Resume sending the selected NET message after the label has been paused with a call to ccurAsyncIO_udpIOPauseItemMsg. The message where the point is mapped must be defined as a schedule/Sample message for this to work.
pItem | Pointer to the RTDB item which is mapped to the message. If the point is not mapped to an NET message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND, SCRIPT_NOTNETOUTPUT if error. |
int ccurAsyncIO_udpIOResumeItemMsgName | ( | const char * | pointName | ) |
Resume sending the selected NET message after it has been paused with a call to ccurAsyncIO_udpIOPauseItemMsg. The point on the message must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to an NET message. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOPauseMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Pause the selected NET message. Sending of the NET message can be resumed with a call to ccurAsyncIO_udpIOResumeMsg.
The message must be defined as a scheduled/Sample message for this to work,
boardNum | integer with the board number where the label is defined . The first board is 1. | |
msgName | The name of the NET message as defined in the RTDB configuration. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOPauseItemMsg | ( | RTDBItem * | pItem | ) |
Pause the NET message onto which the specified RTDB item is mapped. Sending of message label can be resumed with a call to ccurAsyncIO_udpResumeItemMsg.
The label must be defined as a schedule label for this to work.
pItem | Pointer to the RTDB item which is mapped to the label. If the point is not mapped to a NET message label. This call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
int ccurAsyncIO_udpIOPauseItemMsgName | ( | const char * | pointName | ) |
Pause the NET-IO message mapped to the specified RTDB item. Sending of the message can be resumed with a call to ccurAsyncIO_udpIOResumeItemMsg.
The label must be defined as a schedule label for this to work.
pointName | Name of the RTDB item which is mapped to the message. If the point is not mapped to a NET message, this call returns an error. |
0 | on Success < 0 RTDB_POINTNOTFOUND if error. |
void ccurAsyncIO_udpIOSetTxRateMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | msRate | |||
) |
Change the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_udpIOGetTxRateMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_udpIOGetDefaultTxRateMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_udpIOGetTxFlagsMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the transmit rate of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_udpIOGetDefaultTxFlagsMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Return the default transmit rate as configured in the RTDB of an NET message by specifying the board number and message name .
boardNum | The board number . First board is 1. | |
msgName | The name of the NET message. |
int ccurAsyncIO_udpIOSetTxRateP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Change the transmit rate of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message.
pItem | Pointer to the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_udpIOGetTxRateP | ( | RTDBItem * | pItem | ) |
Return the transmit rate of the NET-IO message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_udpIOGetDefaultTxRateP | ( | RTDBItem * | pItem | ) |
Return the default transmit rate as configured in the RTDB of the NET-IO message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX rate for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_udpIOGetTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the transmit flags of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_udpIOGetDefaultTxFlagsP | ( | RTDBItem * | pItem | ) |
Return the default transmit flags as configured in the RTDB of the NET message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one NET-IO output message, the TX flags for the first mapping is returned.
pItem | Pointer to the RTDB item for which we want the transmit flags. |
int ccurAsyncIO_udpIOSetTxRate | ( | char * | pointName, | |
int | msRate | |||
) |
Change the transmit rate of the NET message associated with the RTDB item. The RTDB item must be mapped to a NET-IO output message.
pointName | The name of the RTDB item for which we want to change the transmit rate. Be aware that this will not change the default value for this variable in the RTDB. | |
msRate | The transmit rate in milliseconds. |
int ccurAsyncIO_udpIOGetTxRate | ( | char * | pointName | ) |
Return the transmit rate of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_udpIOGetDefaultTxRate | ( | char * | pointName | ) |
Return the default transmit rate as configured in the RTDB of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET-IO output message. If the item is mapped to more than one output message, the TX rate for the first mapping is returned.
pointName | The name of the RTDB item for which we want the transmit rate. |
int ccurAsyncIO_udpIOGetTxFlags | ( | char * | pointName | ) |
Return the transmit flags of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_udpIOGetDefaultTxFlags | ( | char * | pointName | ) |
Return the default transmit flags as configured in the RTDB of the NET output message associated with the RTDB item. The RTDB item must be mapped to an NET output message. If the item is mapped to more than one output message, the TX flags for the first mapping is returned.
pointName | The name of the RTDB item for which we want the TX flags . |
int ccurAsyncIO_udpIOSetTxScheduledToFIFOP | ( | RTDBItem * | pItem | ) |
Switch the NET message where the point is mapped from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_udpIOSetTxScheduledToFIFO | ( | const char * | pointName | ) |
Switch the message where the point is mapped from scheduled transmission mode to FIFO mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code. The current scheduled rate for the message is saved so that it can be restored when the message is switched back to scheduled mode.
pointName | Name of the RTDB item for which we want to change the transmission mode. |
int ccurAsyncIO_udpIOSetTxScheduledToFIFOMsg | ( | int | boardNum, | |
const char * | msgName | |||
) |
Switch the NET message from scheduled transmission mode to FIFO/Queue mode. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the AFDX message is defined. | |
msgName | The name of the message. |
int ccurAsyncIO_udpIOSetTxFIFOToScheduledP | ( | RTDBItem * | pItem, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given pItem. |
int ccurAsyncIO_udpIOSetTxFIFOToScheduled | ( | const char * | pointName, | |
int | msRate | |||
) |
Switch the message where the point is mapped from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when configuring the RTDB, the message does NOT have an original scheduled rate and so the msRate must be supplied by the user the first time the call is used on the given item. |
int ccurAsyncIO_udpIOSetTxFIFOToScheduledMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | msRate | |||
) |
Switch the message from FIFO to scheduled transmission mode . If the message is already in scheduled mode, nothing happens and the call just returns with 0 error code. The previously used scheduled rate for the message can either be restored by passing -1 as the new transmission rate or set to the new value passed in the msRate argument. If the message is already in FIFO mode, nothing happens and the call just returns with 0 error code.
boardNum | The board number (starting at 1) where the NETIO message is defined. | |
msgName | The name of the message. | |
msRate | The new transmit rate in milliseconds or -1 to restore the previously save rate. Be aware that if the message was initially setup as a FIFO/Queue message when |
int ccurAsyncIO_udpIOSetFIFOTxOnChangeP | ( | RTDBItem * | pItem, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only send by user request.
pItem | Pointer to the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_udpIOSetFIFOTxOnChange | ( | const char * | pointName, | |
int | txOnChange | |||
) |
Set/reset the FIFO/Queue message where the point is mapped to transmit on change. When Tx on change is set, the message is sent whenever its value changes. When Tx on change is reset, the message is only sent by user request.
pointName | Name of the RTDB item for which we want to change the transmission mode. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change message flag. |
int ccurAsyncIO_udpIOSetFIFOTxOnChangeMsg | ( | int | boardNum, | |
const char * | msgName, | |||
int | txOnChange | |||
) |
Set/reset the NET FIFO message transmit on change state. When Tx on change is set, the message is sent whenever its content changes. When Tx on change is reset, the message is only sent by user request.
boardNum | The board number (starting at 1) where the NET message is defined. | |
msgName | The name of the message. | |
txOnChange | Boolean indicating whether to set or reset the Tx on change state on the message. |
int ccurAsyncIO_asyncGetLastRXIntervalP | ( | const RTDBItem * | pItem | ) |
Returns the interval in micro seconds between the last 2 updates of the point into the RTDB.
This is only valid for input points mapped to asynchronous devices such as ARINC 429 or AFDX.
It is used to check that the transmitting device is transmitting at a regular interval.
pItem | The address of the RTDB item for which we want the interval. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_asyncGetLastRXInterval | ( | const char * | pointName | ) |
Returns the interval in micro seconds between the last 2 updates of the point into the RTDB.
This is only valid for input points mapped to asynchronous devices such as ARINC 429 or AFDX.
It is used to check that the transmitting device is transmitting at a regular interval.
pointName | The name of the RTDB item for which we want the interval. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_asyncGetTimeSinceLastRXP | ( | const RTDBItem * | pItem | ) |
Returns the number of micro seconds elapsed since the specified data point was last updated in the RTDB.
This is only valid for input points mapped to asynchronous devices such as ARINC 429 or AFDX.
It is used to check that the transmitting device has not timed out.
pItem | Pointer to the RTDB item in the RTDB item for which we want the time since last update. |
The | value in micro seconds or < 0 if error. |
int ccurAsyncIO_asyncGetTimeSinceLastRX | ( | const char * | pointName | ) |
Returns the number of micro seconds elapsed since the specified data point was last updated in the RTDB.
This is only valid for input points mapped to asynchronous devices such as ARINC 429 or AFDX.
It is used to check that the transmitting device has not timed out.
pointName | The name of the RTDB item for which we want the time since last update. |
The | value in micro seconds or < 0 if error. |
unsigned long long ccurAsyncIO_asyncGetRXTimeStampP | ( | const RTDBItem * | pItem | ) |
Returns the time stamp in hardware ticks (_rdtsc()) when the last update on the point took place.
This is only valid for input points mapped to asynchronous devices such as ARINC 429 or AFDX.
pItem | Pointer to the RTDB item in the RTDB item for which we want the time since last update. |
unsigned | long long value in hardware ticks or < RTDB_POINTNOTFOUND if error. |