|
asyn 4-25
|
Class for asyn port clients to communicate on the asynOption interface. More...
#include <asynPortClient.h>
Public Member Functions | |
| asynOptionClient (const char *portName, int addr, const char *drvInfo, double timeout=DEFAULT_TIMEOUT) | |
| Constructor for asynOption class. | |
| virtual | ~asynOptionClient () |
| Destructor for asynOption class. | |
| virtual asynStatus | getOption (const char *key, char *value, int maxChars) |
| Get an option from the port driver. | |
| virtual asynStatus | setOption (const char *key, const char *value) |
| Sets an option in the port driver. | |
Class for asyn port clients to communicate on the asynOption interface.
| asynOptionClient::asynOptionClient | ( | const char * | portName, |
| int | addr, | ||
| const char * | drvInfo, | ||
| double | timeout = DEFAULT_TIMEOUT |
||
| ) | [inline] |
Constructor for asynOption class.
| [in] | portName | The name of the asyn port to connect to |
| [in] | addr | The address on the asyn port to connect to |
| [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 |
| virtual asynOptionClient::~asynOptionClient | ( | ) | [inline, virtual] |
Destructor for asynOption class.
Disconnects from port, frees resources.
| virtual asynStatus asynOptionClient::getOption | ( | const char * | key, |
| char * | value, | ||
| int | maxChars | ||
| ) | [inline, virtual] |
Get an option from the port driver.
| [in] | key | The key to read from the port driver |
| [out] | value | The value to read from the port driver |
| [in] | maxChars | The size of value |
| virtual asynStatus asynOptionClient::setOption | ( | const char * | key, |
| const char * | value | ||
| ) | [inline, virtual] |
Sets an option in the port driver.
| [in] | key | The key to set in the port driver |
| [out] | value | The value to set in the port driver |
1.7.4