#include <control.ddl.h>
Public Types | |
NameSize = 32 | |
NoArray = 0xFFFFFFFF | |
enum | { NameSize = 32 } |
enum | { NoArray = 0xFFFFFFFF } |
Public Member Functions | |
PVControl (const char *arg__name, uint32_t arg__index, double arg__value) | |
PVControl () | |
const char * | name () const |
uint32_t | index () const |
double | value () const |
uint8_t | array () const |
Static Public Member Functions | |
static uint32_t | _sizeof () |
Definition at line 21 of file control.ddl.h.
anonymous enum |
anonymous enum |
Definition at line 24 of file control.ddl.h.
Psana::ControlData::PVControl::PVControl | ( | const char * | arg__name, | |
uint32_t | arg__index, | |||
double | arg__value | |||
) | [inline] |
Definition at line 25 of file control.ddl.h.
Psana::ControlData::PVControl::PVControl | ( | ) | [inline] |
Definition at line 30 of file control.ddl.h.
static uint32_t Psana::ControlData::PVControl::_sizeof | ( | ) | [inline, static] |
Definition at line 39 of file control.ddl.h.
uint8_t Psana::ControlData::PVControl::array | ( | ) | const |
Returns true if the control is an array.
Definition at line 10 of file control.ddl.cpp.
References NoArray.
uint32_t Psana::ControlData::PVControl::index | ( | ) | const [inline] |
Index of the control PV (for arrays) or NoArray.
Definition at line 34 of file control.ddl.h.
const char* Psana::ControlData::PVControl::name | ( | ) | const [inline] |
Name of the control.
Definition at line 32 of file control.ddl.h.
double Psana::ControlData::PVControl::value | ( | ) | const [inline] |
Value for this control.
Definition at line 36 of file control.ddl.h.