#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) |
| |
| | 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