Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
serialutils.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 <dlfcn.h>
#include "simrtdb.h"
#include "simerrors.h"
#include "serialutils.h"
#include "dirconfig.h"
#include "ccurutils.h"
#include "rtdbutils.h"
Include dependency graph for serialutils.c:

Functions

void * ccurMoxa_outGetNextMessageAddress ()
void * ccurMicroGT_outGetNextMessageAddress ()
void * ccurSIOX_outGetNextMessageAddress ()
void * ccurSIOHDLC_outGetNextMessageAddress ()
void * ccurFastcomm_outGetNextMessageAddress ()
void * ccurRocket_outGetNextMessageAddress ()
int ccurMoxa_outputQueueMap (int init)
int ccurMicroGT_outputQueueMap (int init)
int ccurRocket_outputQueueMap (int init)
int ccurFastcomm_outputQueueMap (int init)
int ccurSIOX_outputQueueMap (int init)
int ccurSIOHDLC_outputQueueMap (int init)
int ccurMoxa_outputQPut (SerialOutQElement *e)
int ccurMicroGT_outputQPut (SerialOutQElement *e)
int ccurSIOX_outputQPut (SerialOutQElement *e)
int ccurSIOHDLC_outputQPut (SerialOutQElement *e)
int ccurRocket_outputQPut (SerialOutQElement *e)
int ccurMoxa_outputQGet (SerialOutQElement *e)
int ccurMicroGT_outputQGet (SerialOutQElement *e)
int ccurSIOX_outputQGet (SerialOutQElement *e)
int ccurSIOHDLC_outputQGet (SerialOutQElement *e)
int ccurRocket_outputQGet (SerialOutQElement *e)
int ccurFastcomm_outputQPut (SerialOutQElement *e)
int ccurFastcomm_outputQGet (SerialOutQElement *e)
char * ccurSerial_sttyCmdLine (int boardNum, int channelNum, const char *productId)
int ccurSerial_readMessageConfig (int boardId, int boardNum, int direction, SerialBinaryMessage **serialMsg, int *nEntries)
int ccurSerial_readBoardConfig (int boardId, int boardNum, IOSerialBoardDef *serialDef, int *nChannels)
int ccurSerial_readBoardUserHooks (int boardId, int boardNum, SerialChannelUserHooksDefn **userHooks, int *nRecords)

Function Documentation

◆ ccurMoxa_outGetNextMessageAddress()

void * ccurMoxa_outGetNextMessageAddress ( )

◆ ccurMicroGT_outGetNextMessageAddress()

void * ccurMicroGT_outGetNextMessageAddress ( )

◆ ccurSIOX_outGetNextMessageAddress()

void * ccurSIOX_outGetNextMessageAddress ( )

◆ ccurSIOHDLC_outGetNextMessageAddress()

void * ccurSIOHDLC_outGetNextMessageAddress ( )

◆ ccurFastcomm_outGetNextMessageAddress()

void * ccurFastcomm_outGetNextMessageAddress ( )

◆ ccurRocket_outGetNextMessageAddress()

void * ccurRocket_outGetNextMessageAddress ( )

◆ ccurMoxa_outputQueueMap()

int ccurMoxa_outputQueueMap ( int init)

◆ ccurMicroGT_outputQueueMap()

int ccurMicroGT_outputQueueMap ( int init)

◆ ccurRocket_outputQueueMap()

int ccurRocket_outputQueueMap ( int init)

◆ ccurFastcomm_outputQueueMap()

int ccurFastcomm_outputQueueMap ( int init)

◆ ccurSIOX_outputQueueMap()

int ccurSIOX_outputQueueMap ( int init)

◆ ccurSIOHDLC_outputQueueMap()

int ccurSIOHDLC_outputQueueMap ( int init)

◆ ccurMoxa_outputQPut()

int ccurMoxa_outputQPut ( SerialOutQElement * e)

◆ ccurMicroGT_outputQPut()

int ccurMicroGT_outputQPut ( SerialOutQElement * e)

◆ ccurSIOX_outputQPut()

int ccurSIOX_outputQPut ( SerialOutQElement * e)

◆ ccurSIOHDLC_outputQPut()

int ccurSIOHDLC_outputQPut ( SerialOutQElement * e)

◆ ccurRocket_outputQPut()

int ccurRocket_outputQPut ( SerialOutQElement * e)

◆ ccurMoxa_outputQGet()

int ccurMoxa_outputQGet ( SerialOutQElement * e)

◆ ccurMicroGT_outputQGet()

int ccurMicroGT_outputQGet ( SerialOutQElement * e)

◆ ccurSIOX_outputQGet()

int ccurSIOX_outputQGet ( SerialOutQElement * e)

◆ ccurSIOHDLC_outputQGet()

int ccurSIOHDLC_outputQGet ( SerialOutQElement * e)

◆ ccurRocket_outputQGet()

int ccurRocket_outputQGet ( SerialOutQElement * e)

◆ ccurFastcomm_outputQPut()

int ccurFastcomm_outputQPut ( SerialOutQElement * e)

◆ ccurFastcomm_outputQGet()

int ccurFastcomm_outputQGet ( SerialOutQElement * e)

◆ ccurSerial_sttyCmdLine()

char * ccurSerial_sttyCmdLine ( int boardNum,
int channelNum,
const char * productId )

◆ ccurSerial_readMessageConfig()

int ccurSerial_readMessageConfig ( int boardId,
int boardNum,
int direction,
SerialBinaryMessage ** serialMsg,
int * nEntries )

◆ ccurSerial_readBoardConfig()

int ccurSerial_readBoardConfig ( int boardId,
int boardNum,
IOSerialBoardDef * serialDef,
int * nChannels )

◆ ccurSerial_readBoardUserHooks()

int ccurSerial_readBoardUserHooks ( int boardId,
int boardNum,
SerialChannelUserHooksDefn ** userHooks,
int * nRecords )