Psana::Epics::EpicsPvHeader Class Reference

#include <epics.ddl.h>

Inheritance diagram for Psana::Epics::EpicsPvHeader:

Psana::Epics::EpicsPvCtrlHeader Psana::Epics::EpicsPvTimeHeader Psana::Epics::EpicsPvCtrlChar Psana::Epics::EpicsPvCtrlDouble Psana::Epics::EpicsPvCtrlEnum Psana::Epics::EpicsPvCtrlFloat Psana::Epics::EpicsPvCtrlLong Psana::Epics::EpicsPvCtrlShort Psana::Epics::EpicsPvCtrlString Psana::Epics::EpicsPvTimeChar Psana::Epics::EpicsPvTimeDouble Psana::Epics::EpicsPvTimeEnum Psana::Epics::EpicsPvTimeFloat Psana::Epics::EpicsPvTimeLong Psana::Epics::EpicsPvTimeShort Psana::Epics::EpicsPvTimeString List of all members.

Public Member Functions

virtual ~EpicsPvHeader ()
virtual int16_t pvId () const =0
virtual int16_t dbrType () const =0
virtual int16_t numElements () const =0
virtual uint8_t isCtrl () const =0
virtual uint8_t isTime () const =0
virtual uint16_t status () const =0
virtual uint16_t severity () const =0

Detailed Description

Base class for EPICS data types stored in XTC files.

Definition at line 549 of file epics.ddl.h.


Constructor & Destructor Documentation

Psana::Epics::EpicsPvHeader::~EpicsPvHeader (  )  [virtual]

Definition at line 166 of file epics.ddl.cpp.


Member Function Documentation

virtual int16_t Psana::Epics::EpicsPvHeader::dbrType (  )  const [pure virtual]

DBR structure type.

Referenced by Psana::EpicsLib::getEpicsValue().

virtual uint8_t Psana::Epics::EpicsPvHeader::isCtrl (  )  const [pure virtual]

Returns 1 if PV is one of CTRL types, 0 otherwise.

virtual uint8_t Psana::Epics::EpicsPvHeader::isTime (  )  const [pure virtual]

Returns 1 if PV is one of TIME types, 0 otherwise.

virtual int16_t Psana::Epics::EpicsPvHeader::numElements (  )  const [pure virtual]

Number of elements in EPICS DBR structure

virtual int16_t Psana::Epics::EpicsPvHeader::pvId (  )  const [pure virtual]

PV ID number assigned by DAQ.

virtual uint16_t Psana::Epics::EpicsPvHeader::severity (  )  const [pure virtual]

Returns severity value for the PV.

virtual uint16_t Psana::Epics::EpicsPvHeader::status (  )  const [pure virtual]

Returns status value for the PV.


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