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.
| asynPortClient::asynPortClient |
( |
const char * |
portName, |
|
|
int |
addr, |
|
|
const char * |
asynInterfaceType, |
|
|
const char * |
drvInfo, |
|
|
double |
timeout |
|
) |
| |
Constructor for asynPortClient 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 |
| asynPortClient::~asynPortClient |
( |
| ) |
|
|
virtual |
| void asynPortClient::report |
( |
FILE * |
fp, |
|
|
int |
details |
|
) |
| |
Reports the properties of this client.
| void asynPortClient::setTimeout |
( |
double |
timeout | ) |
|
|
inline |
| int asynPortClient::addr_ |
|
protected |
| char* asynPortClient::asynInterfaceType_ |
|
protected |
| char* asynPortClient::drvInfo_ |
|
protected |
| void* asynPortClient::drvPvt |
|
protected |
| void* asynPortClient::interruptPvt_ |
|
protected |
| asynInterface* asynPortClient::pasynInterface_ |
|
protected |
| asynUser* asynPortClient::pasynUser_ |
|
protected |
| asynUser* asynPortClient::pasynUserSyncIO_ |
|
protected |
| char* asynPortClient::portName_ |
|
protected |
| double asynPortClient::timeout_ |
|
protected |
The documentation for this class was generated from the following files: