ISIS Logo
ECLAB
An EPICS support module to export potentiostat values as process variables
Functions
ECLabParams.h File Reference
#include <vector>
#include "BLFunctions.h"
#include <epicsTypes.h>

Go to the source code of this file.

Functions

void addAllParameters (asynPortDriver *driver)
 
void setECIntegerParam (asynPortDriver *driver, int addr, int id, epicsInt32 value)
 
void setECSingleParam (asynPortDriver *driver, int addr, int id, epicsFloat64 value)
 
void getTechniqueParams (const std::string &technique, int addr, std::vector< TEccParam_t > &values, bool changes_only)
 
void printParams (std::ostream &os)
 

Function Documentation

void addAllParameters ( asynPortDriver *  driver)

Definition at line 150 of file ECLabParams.cpp.

Referenced by ECLabDriver::ECLabDriver().

void getTechniqueParams ( const std::string &  technique,
int  addr,
std::vector< TEccParam_t > &  values,
bool  changes_only 
)
void printParams ( std::ostream &  os)

Definition at line 133 of file ECLabParams.cpp.

References g_map, technique_t::label, t, technique_t::technique, and technique_t::value.

Referenced by ECLabDriver::report().

void setECIntegerParam ( asynPortDriver *  driver,
int  addr,
int  id,
epicsInt32  value 
)
void setECSingleParam ( asynPortDriver *  driver,
int  addr,
int  id,
epicsFloat64  value 
)

Definition at line 98 of file ECLabParams.cpp.

References g_map, technique_t::label, t, technique_t::update, and technique_t::value.

Referenced by ECLabDriver::writeFloat64().

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5