#include <epics.ddl.h>
Inheritance diagram for Psana::Epics::EpicsPvHeader:
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 |
Definition at line 549 of file epics.ddl.h.
Psana::Epics::EpicsPvHeader::~EpicsPvHeader | ( | ) | [virtual] |
Definition at line 166 of file epics.ddl.cpp.
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.