SIMulation Workbench Documentation SIMulation Workbench Documentation

rtmapsioutils.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include "simrtdb.h"
#include "rtmapsioutils.h"
#include "dirconfig.h"
#include "ccurutils.h"
#include "rtdbutils.h"
Include dependency graph for rtmapsioutils.c:

Data Structures

struct  _header

Defines

#define PTR(p)   ((Header *)&pRTMAPSOutputQueue->pool[p])

Typedefs

typedef struct _header Header

Functions

int ccurRTMAPSIO_outputQueueMap (int init)
int ccurRTMAPSIO_outputQPutData (unsigned char boardNum, unsigned char *msgBuf, int msgLen)
void ccurRTMAPSIO_outputQFreeBuf (RTMAPSOutQElement *e)
int ccurRTMAPSIO_outputQGet (RTMAPSOutQElement *e, unsigned char **buffer)
int ccurRTMAPSIO_readBoardConfig (int boardNum, RTMAPSProps *rtmapsProps)

Define Documentation

#define PTR (  )     ((Header *)&pRTMAPSOutputQueue->pool[p])

Typedef Documentation

typedef struct _header Header

Function Documentation

int ccurRTMAPSIO_outputQueueMap ( int  init  ) 
int ccurRTMAPSIO_outputQPutData ( unsigned char  boardNum,
unsigned char *  msgBuf,
int  msgLen 
)
void ccurRTMAPSIO_outputQFreeBuf ( RTMAPSOutQElement *  e  ) 
int ccurRTMAPSIO_outputQGet ( RTMAPSOutQElement *  e,
unsigned char **  buffer 
)
int ccurRTMAPSIO_readBoardConfig ( int  boardNum,
RTMAPSProps rtmapsProps 
)