SIMulation Workbench Documentation SIMulation Workbench Documentation

asyncio_can.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <unistd.h>
#include <pthread.h>
#include <time.h>
#include <fcntl.h>
#include <limits.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <regex.h>
#include <errno.h>
#include "simerrors.h"
#include "rtdbutils.h"
#include "tscutils.h"
Include dependency graph for asyncio_can.c:

Defines

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void canAllocateHashTable (void)
int ccurAsyncIO_canTableReady (void)
void ccurAsyncIO_canTableSetReady (int ready)
void ccurRTDB_canInitTable (void)
int ccurRTDB_canTableNewEntry (int boardId, int boardNum, int netNum, int canId, int type)
CANIdPropertiesccurRTDB_canGetCANIdTable (void)
CANTableccurRTDB_canGetCANTable (void)
int ccurRTDB_canGetTableIndex (int boardId, int boardNum, int netNum, int canId, int type)
CANIdPropertiesccurAsyncIO_canGetCANId (int boardId, int boardNum, int netNum, int canId, int type)
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)

Define Documentation

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Function Documentation

void canAllocateHashTable ( void   ) 
int ccurAsyncIO_canTableReady ( void   ) 
void ccurAsyncIO_canTableSetReady ( int  ready  ) 
int ccurRTDB_canTableNewEntry ( int  boardId,
int  boardNum,
int  netNum,
int  canId,
int  type 
)
CANTable* ccurRTDB_canGetCANTable ( void   )