Psana::EpicsLib::EpicsValue< PVClass, ValueType > Struct Template Reference

#include <EpicsLib.h>

List of all members.

Static Public Member Functions

static ValueType value (const Epics::EpicsPvHeader &pv, int index)


Detailed Description

template<typename PVClass, typename ValueType>
struct Psana::EpicsLib::EpicsValue< PVClass, ValueType >

Non-specialized version of the class which extracts value from EPICS PV and converts it to requested type. This version works for numeric EPICS types and numeric resulting types.

Definition at line 58 of file EpicsLib.h.


Member Function Documentation

template<typename PVClass, typename ValueType>
static ValueType Psana::EpicsLib::EpicsValue< PVClass, ValueType >::value ( const Epics::EpicsPvHeader pv,
int  index 
) [inline, static]

Definition at line 59 of file EpicsLib.h.

Referenced by Psana::EpicsLib::EpicsValue< Epics::EpicsPvTimeString, std::string >::value(), Psana::EpicsLib::EpicsValue< Epics::EpicsPvCtrlString, std::string >::value(), Psana::EpicsLib::EpicsValue< Epics::EpicsPvTimeString, ValueType >::value(), Psana::EpicsLib::EpicsValue< Epics::EpicsPvCtrlString, ValueType >::value(), and Psana::EpicsLib::EpicsValue< PVClass, std::string >::value().


The documentation for this struct was generated from the following file:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7