Public Types
enum { Version=1 }; enum Initialize { Default }; |
Public Member Functions
ConfigV1(); ConfigV1(Initialize); ConfigV1(const std::list<PVControl>&, const std::list<PVMonitor>&); ConfigV1(const std::list<PVControl>&, const std::list<PVMonitor>&, const ClockTime&); ConfigV1(const std::list<PVControl>&, const std::list<PVMonitor>&, unsigned events ); ConfigV1(const ConfigV1&); |
bool uses_duration() const; bool uses_events () const; const ClockTime& duration () const; unsigned events () const; unsigned npvControls() const; const PVControl& pvControl (unsigned) const; unsigned npvMonitors() const; const PVMonitor& pvMonitor (unsigned) const; unsigned size () const; |
Public Types
enum { NameSize=32 }; |
Public Member Functions
PVControl(); PVControl(const char* pvname, double setValue); PVControl(const char* pvname, unsigned index, double setValue); PVControl(const PVControl&); ~PVControl(); |
bool operator<(const PVControl&) const; |
const char* name () const; bool array() const; unsigned index() const; double value() const; |
Public Types:
enum { NameSize=32 }; |
Public Member Functions:
PVMonitor(); PVMonitor(const char* pvname, double loValue, double hiValue); PVMonitor(const char* pvname, unsigned index, double loValue, double hiValue); PVMonitor(const PVMonitor&); ~PVMonitor(); |
bool operator<(const PVMonitor&) const; |
const char* name () const; bool array () const; unsigned index () const; double loValue () const; double hiValue () const; |