#include <rixscam.h>
|
| Parameter (const std::string &name, const short internalIndex, const T &minimumValue, const T &maximumValue, const T &defaultValue) |
|
| Parameter (const std::string &name, const short internalIndex, const T &minimumValue, const T &maximumValue, const T &defaultValue, const T &scale) |
|
virtual T | Value (asynPortDriver &driver) |
|
| ReadOnlyParameter (const std::string &name, const short internalIndex, const T &defaultValue, const T &scale) |
|
| ReadOnlyParameter (const std::string &name, const short internalIndex, const T &defaultValue) |
|
| ReadOnlyParameter (const std::string &name, const short internalIndex) |
|
virtual asynStatus | Initialize (asynPortDriver &driver) |
|
virtual asynStatus | SetValue (asynPortDriver &driver, T newValue) |
|
virtual int | ScaledValue (asynPortDriver &driver) |
|
virtual bool | SetValueAtMinimum (asynPortDriver &driver, T minimumValue) |
|
virtual asynStatus | SetScaledValue (asynPortDriver &driver, int newValue) |
|
virtual bool | Normalize (asynPortDriver &driver) |
|
virtual bool | HasParameterIndex (int indexToMatch) const |
|
virtual short | InternalIndex () const |
|
|
virtual asynStatus | Create (asynPortDriver &driver, const std::string &name, int ¶meterIndex) |
|
asynStatus | Create (asynPortDriver &driver, const std::string &name, int ¶meterIndex) |
|
| ParameterBase (const std::string &name) |
|
asynStatus | SetParameter (asynPortDriver &driver, const int parameterIndex, const epicsInt32 value) |
|
asynStatus | SetParameter (asynPortDriver &driver, const int parameterIndex, const epicsFloat64 value) |
|
asynStatus | GetParameter (asynPortDriver &driver, const int parameterIndex, epicsInt32 &value) |
|
asynStatus | GetParameter (asynPortDriver &driver, const int parameterIndex, epicsFloat64 &value) |
|
T | _value |
|
int | _parameterIndex |
|
const int | _internalIndex |
|
const T | _scale |
|
const std::string | _name |
|
◆ Parameter() [1/2]
template<typename T >
Parameter< T >::Parameter |
( |
const std::string & |
name, |
|
|
const short |
internalIndex, |
|
|
const T & |
minimumValue, |
|
|
const T & |
maximumValue, |
|
|
const T & |
defaultValue |
|
) |
| |
|
inline |
◆ Parameter() [2/2]
template<typename T >
Parameter< T >::Parameter |
( |
const std::string & |
name, |
|
|
const short |
internalIndex, |
|
|
const T & |
minimumValue, |
|
|
const T & |
maximumValue, |
|
|
const T & |
defaultValue, |
|
|
const T & |
scale |
|
) |
| |
|
inline |
◆ Value()
template<typename T >
virtual T Parameter< T >::Value |
( |
asynPortDriver & |
driver | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/areaDetector/areaDetector/ADRIXSCam/rixscamApp/src/rixscam.h