Base class for asyn port clients; handles most of the bookkeeping for writing an asyn port client with standard asyn interfaces.
More...
#include <asynPortClient.h>
Base class for asyn port clients; handles most of the bookkeeping for writing an asyn port client with standard asyn interfaces.
asynParamClient::asynParamClient |
( |
const char * |
portName, |
|
|
int |
addr, |
|
|
const char * |
asynInterfaceType, |
|
|
const char * |
drvInfo, |
|
|
double |
timeout |
|
) |
| |
Constructor for asynParamClient class.
- Parameters
-
[in] | portName | The name of the asyn port to connect to |
[in] | addr | The address on the asyn port to connect to |
[in] | asynInterfaceType | The name of the asynInterface to connect to (e.g.asynInt32, asynOctet, etc.) |
[in] | drvInfo | The drvInfo string to identify which property of the port is being connected to |
[in] | timeout | The default timeout for all communications between the client and the port driver |
asynParamClient::~asynParamClient |
( |
| ) |
|
|
virtual |
char* asynParamClient::getAsynInterfaceType |
( |
| ) |
|
|
inline |
char* asynParamClient::getPortName |
( |
| ) |
|
|
inline |
void asynParamClient::report |
( |
FILE * |
fp, |
|
|
int |
details |
|
) |
| |
Reports the properties of this client.
void asynParamClient::setTimeout |
( |
double |
timeout | ) |
|
|
inline |
int asynParamClient::addr_ |
|
protected |
char* asynParamClient::asynInterfaceType_ |
|
protected |
char* asynParamClient::drvInfo_ |
|
protected |
void* asynParamClient::drvPvt |
|
protected |
void* asynParamClient::interruptPvt_ |
|
protected |
asynInterface* asynParamClient::pasynInterface_ |
|
protected |
asynUser* asynParamClient::pasynUser_ |
|
protected |
asynUser* asynParamClient::pasynUserSyncIO_ |
|
protected |
char* asynParamClient::portName_ |
|
protected |
double asynParamClient::timeout_ |
|
protected |
The documentation for this class was generated from the following files: