Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
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

Macros

#define PTR(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)

Macro Definition Documentation

◆ PTR

#define PTR ( p)
Value:
((Header *)&pRTMAPSOutputQueue->pool[p])
struct _header Header

Typedef Documentation

◆ Header

typedef struct _header Header

Function Documentation

◆ ccurRTMAPSIO_outputQueueMap()

int ccurRTMAPSIO_outputQueueMap ( int init)

◆ ccurRTMAPSIO_outputQPutData()

int ccurRTMAPSIO_outputQPutData ( unsigned char boardNum,
unsigned char * msgBuf,
int msgLen )

◆ ccurRTMAPSIO_outputQFreeBuf()

void ccurRTMAPSIO_outputQFreeBuf ( RTMAPSOutQElement * e)

◆ ccurRTMAPSIO_outputQGet()

int ccurRTMAPSIO_outputQGet ( RTMAPSOutQElement * e,
unsigned char ** buffer )

◆ ccurRTMAPSIO_readBoardConfig()

int ccurRTMAPSIO_readBoardConfig ( int boardNum,
RTMAPSProps * rtmapsProps )