asyn  4-45
Public Member Functions | List of all members
asynPortClient Class Reference

#include <asynPortClient.h>

Public Member Functions

 asynPortClient (const char *portName, double timeout=1.0)
 
virtual ~asynPortClient ()
 
void report (FILE *fp, int details)
 
asynStatus write (std::string paramName, epicsInt32 value, int addr=0)
 
asynStatus read (std::string paramName, epicsInt32 *value, int addr=0)
 
asynStatus write (std::string paramName, epicsFloat64 value, int addr=0)
 
asynStatus read (std::string paramName, epicsFloat64 *value, int addr=0)
 
asynStatus write (std::string paramName, const char *value, int addr=0)
 
asynStatus read (std::string paramName, char *value, size_t bufferLen, int addr=0)
 
asynParamClientgetParamClient (std::string paramName, int addr=0)
 

Constructor & Destructor Documentation

◆ asynPortClient()

asynPortClient::asynPortClient ( const char *  portName,
double  timeout = 1.0 
)

◆ ~asynPortClient()

asynPortClient::~asynPortClient ( )
virtual

Member Function Documentation

◆ getParamClient()

asynParamClient * asynPortClient::getParamClient ( std::string  paramName,
int  addr = 0 
)

◆ read() [1/3]

asynStatus asynPortClient::read ( std::string  paramName,
char *  value,
size_t  bufferLen,
int  addr = 0 
)

◆ read() [2/3]

asynStatus asynPortClient::read ( std::string  paramName,
epicsFloat64 *  value,
int  addr = 0 
)

◆ read() [3/3]

asynStatus asynPortClient::read ( std::string  paramName,
epicsInt32 *  value,
int  addr = 0 
)

◆ report()

void asynPortClient::report ( FILE *  fp,
int  details 
)

◆ write() [1/3]

asynStatus asynPortClient::write ( std::string  paramName,
const char *  value,
int  addr = 0 
)

◆ write() [2/3]

asynStatus asynPortClient::write ( std::string  paramName,
epicsFloat64  value,
int  addr = 0 
)

◆ write() [3/3]

asynStatus asynPortClient::write ( std::string  paramName,
epicsInt32  value,
int  addr = 0 
)

The documentation for this class was generated from the following files: