#include <rixscam.h>
|
| MultiParameter (const std::string &rootName, const short internalIndex, const T &minimumValue, const T &maximumValue, const T &defaultValue, const T &scale) |
|
asynStatus | Initialize (asynPortDriver &driver) |
|
T | Value (asynPortDriver &driver, size_t index) |
|
int | ScaledValue (asynPortDriver &driver, size_t index) |
|
asynStatus | SetValue (asynPortDriver &driver, size_t index, T newValue) |
|
bool | SetValueAtMinimum (asynPortDriver &driver, size_t index, T minimumValue) |
|
asynStatus | SetScaledValue (asynPortDriver &driver, size_t index, int newValue) |
|
bool | Normalize (asynPortDriver &driver, size_t index) |
|
bool | HasParameterIndex (int indexToMatch) const |
|
short | InternalIndex (size_t index, short indexStep) |
|
|
| 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) |
|
◆ MultiParameter()
template<int valueCount, typename T >
MultiParameter< valueCount, T >::MultiParameter |
( |
const std::string & |
rootName, |
|
|
const short |
internalIndex, |
|
|
const T & |
minimumValue, |
|
|
const T & |
maximumValue, |
|
|
const T & |
defaultValue, |
|
|
const T & |
scale |
|
) |
| |
|
inline |
◆ HasParameterIndex()
template<int valueCount, typename T >
bool MultiParameter< valueCount, T >::HasParameterIndex |
( |
int |
indexToMatch | ) |
const |
|
inline |
◆ Initialize()
template<int valueCount, typename T >
asynStatus MultiParameter< valueCount, T >::Initialize |
( |
asynPortDriver & |
driver | ) |
|
|
inlinevirtual |
◆ InternalIndex()
template<int valueCount, typename T >
short MultiParameter< valueCount, T >::InternalIndex |
( |
size_t |
index, |
|
|
short |
indexStep |
|
) |
| |
|
inline |
◆ Normalize()
template<int valueCount, typename T >
bool MultiParameter< valueCount, T >::Normalize |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index |
|
) |
| |
|
inline |
◆ ScaledValue()
template<int valueCount, typename T >
int MultiParameter< valueCount, T >::ScaledValue |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index |
|
) |
| |
|
inline |
◆ SetScaledValue()
template<int valueCount, typename T >
asynStatus MultiParameter< valueCount, T >::SetScaledValue |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index, |
|
|
int |
newValue |
|
) |
| |
|
inline |
◆ SetValue()
template<int valueCount, typename T >
asynStatus MultiParameter< valueCount, T >::SetValue |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index, |
|
|
T |
newValue |
|
) |
| |
|
inline |
◆ SetValueAtMinimum()
template<int valueCount, typename T >
bool MultiParameter< valueCount, T >::SetValueAtMinimum |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index, |
|
|
T |
minimumValue |
|
) |
| |
|
inline |
◆ Value()
template<int valueCount, typename T >
T MultiParameter< valueCount, T >::Value |
( |
asynPortDriver & |
driver, |
|
|
size_t |
index |
|
) |
| |
|
inline |
◆ _defaultValue
template<int valueCount, typename T >
◆ _internalIndex
template<int valueCount, typename T >
◆ _maxValue
template<int valueCount, typename T >
◆ _minValue
template<int valueCount, typename T >
◆ _parameters
template<int valueCount, typename T >
The documentation for this class was generated from the following file:
- /home/runner/work/areaDetector/areaDetector/ADRIXSCam/rixscamApp/src/rixscam.h