SIMulation Workbench Documentation SIMulation Workbench Documentation

asyncio_lin.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_lin.c:

Defines

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void linAllocateHashTable (void)
int ccurAsyncIO_linTableReady (void)
void ccurAsyncIO_linTableSetReady (int ready)
void ccurRTDB_linInitTable (void)
int ccurRTDB_linTableNewEntry (int boardId, int boardNum, int netNum, int frameId, int type)
LINIdPropertiesccurRTDB_linGetLINIdTable (void)
LINTableccurRTDB_linGetLINTable (void)
int ccurRTDB_linGetTableIndex (int boardId, int boardNum, int netNum, int frameId, int type)
LINIdPropertiesccurAsyncIO_linGetLINId (int boardId, int boardNum, int netNum, int canId, int type)
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)

Define Documentation

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Function Documentation

void linAllocateHashTable ( void   ) 
int ccurAsyncIO_linTableReady ( void   ) 
void ccurAsyncIO_linTableSetReady ( int  ready  ) 
int ccurRTDB_linTableNewEntry ( int  boardId,
int  boardNum,
int  netNum,
int  frameId,
int  type 
)
LINTable* ccurRTDB_linGetLINTable ( void   )