asyn  4-32
Macros | Functions
testAsynPortDriver.cpp File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <epicsTypes.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsString.h>
#include <epicsTimer.h>
#include <epicsMutex.h>
#include <epicsEvent.h>
#include <iocsh.h>
#include "testAsynPortDriver.h"
#include <epicsExport.h>

Macros

#define FREQUENCY   1000 /* Frequency in Hz */
 
#define AMPLITUDE   1.0 /* Plus and minus peaks of sin wave */
 
#define NUM_DIVISIONS   10 /* Number of scope divisions in X and Y */
 
#define MIN_UPDATE_TIME   0.02 /* Minimum update time, to prevent CPU saturation */
 
#define MAX_ENUM_STRING_SIZE   20
 

Functions

void simTask (void *drvPvt)
 
int testAsynPortDriverConfigure (const char *portName, int maxPoints)
 EPICS iocsh callable function to call constructor for the testAsynPortDriver class. More...
 
void testAsynPortDriverRegister (void)
 
 epicsExportRegistrar (testAsynPortDriverRegister)
 

Macro Definition Documentation

#define AMPLITUDE   1.0 /* Plus and minus peaks of sin wave */
#define FREQUENCY   1000 /* Frequency in Hz */
#define MAX_ENUM_STRING_SIZE   20
#define MIN_UPDATE_TIME   0.02 /* Minimum update time, to prevent CPU saturation */
#define NUM_DIVISIONS   10 /* Number of scope divisions in X and Y */

Function Documentation

epicsExportRegistrar ( testAsynPortDriverRegister  )
void simTask ( void *  drvPvt)
int testAsynPortDriverConfigure ( const char *  portName,
int  maxPoints 
)

EPICS iocsh callable function to call constructor for the testAsynPortDriver class.

Parameters
[in]portNameThe name of the asyn port driver to be created.
[in]maxPointsThe maximum number of points in the volt and time arrays
void testAsynPortDriverRegister ( void  )