SIMulation Workbench Documentation SIMulation Workbench Documentation

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

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 
)