Psana::Ipimb::DataV2 Class Reference

#include <ipimb.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_IpimbData
 Version = 2
 ipimbAdcRange = 5
 ipimbAdcSteps = 65536
enum  { TypeId = Pds::TypeId::Id_IpimbData }
enum  { Version = 2 }
enum  { ipimbAdcRange = 5 }
enum  { ipimbAdcSteps = 65536 }

Public Member Functions

virtual ~DataV2 ()
virtual uint16_t config0 () const =0
virtual uint16_t config1 () const =0
virtual uint16_t config2 () const =0
virtual uint16_t channel0 () const =0
virtual uint16_t channel1 () const =0
virtual uint16_t channel2 () const =0
virtual uint16_t channel3 () const =0
virtual uint16_t channel0ps () const =0
virtual uint16_t channel1ps () const =0
virtual uint16_t channel2ps () const =0
virtual uint16_t channel3ps () const =0
virtual uint16_t checksum () const =0
virtual float channel0Volts () const =0
virtual float channel1Volts () const =0
virtual float channel2Volts () const =0
virtual float channel3Volts () const =0
virtual float channel0psVolts () const =0
virtual float channel1psVolts () const =0
virtual float channel2psVolts () const =0
virtual float channel3psVolts () const =0
virtual uint64_t triggerCounter () const =0


Detailed Description

Definition at line 133 of file ipimb.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

Definition at line 135 of file ipimb.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 136 of file ipimb.ddl.h.

anonymous enum

Enumerator:
ipimbAdcRange 

Definition at line 137 of file ipimb.ddl.h.

anonymous enum

Enumerator:
ipimbAdcSteps 

Definition at line 138 of file ipimb.ddl.h.


Constructor & Destructor Documentation

Psana::Ipimb::DataV2::~DataV2 (  )  [virtual]

Definition at line 68 of file ipimb.ddl.cpp.


Member Function Documentation

virtual uint16_t Psana::Ipimb::DataV2::channel0 (  )  const [pure virtual]

Raw counts value returned from channel 0.

virtual uint16_t Psana::Ipimb::DataV2::channel0ps (  )  const [pure virtual]

Raw counts value returned from channel 0.

virtual float Psana::Ipimb::DataV2::channel0psVolts (  )  const [pure virtual]

Value of of channel0ps() converted to Volts.

virtual float Psana::Ipimb::DataV2::channel0Volts (  )  const [pure virtual]

Value of of channel0() converted to Volts.

virtual uint16_t Psana::Ipimb::DataV2::channel1 (  )  const [pure virtual]

Raw counts value returned from channel 1.

virtual uint16_t Psana::Ipimb::DataV2::channel1ps (  )  const [pure virtual]

Raw counts value returned from channel 1.

virtual float Psana::Ipimb::DataV2::channel1psVolts (  )  const [pure virtual]

Value of of channel1ps() converted to Volts.

virtual float Psana::Ipimb::DataV2::channel1Volts (  )  const [pure virtual]

Value of of channel1() converted to Volts.

virtual uint16_t Psana::Ipimb::DataV2::channel2 (  )  const [pure virtual]

Raw counts value returned from channel 2.

virtual uint16_t Psana::Ipimb::DataV2::channel2ps (  )  const [pure virtual]

Raw counts value returned from channel 2.

virtual float Psana::Ipimb::DataV2::channel2psVolts (  )  const [pure virtual]

Value of of channel2ps() converted to Volts.

virtual float Psana::Ipimb::DataV2::channel2Volts (  )  const [pure virtual]

Value of of channel2() converted to Volts.

virtual uint16_t Psana::Ipimb::DataV2::channel3 (  )  const [pure virtual]

Raw counts value returned from channel 3.

virtual uint16_t Psana::Ipimb::DataV2::channel3ps (  )  const [pure virtual]

Raw counts value returned from channel 3.

virtual float Psana::Ipimb::DataV2::channel3psVolts (  )  const [pure virtual]

Value of of channel3ps() converted to Volts.

virtual float Psana::Ipimb::DataV2::channel3Volts (  )  const [pure virtual]

Value of of channel3() converted to Volts.

virtual uint16_t Psana::Ipimb::DataV2::checksum (  )  const [pure virtual]

virtual uint16_t Psana::Ipimb::DataV2::config0 (  )  const [pure virtual]

virtual uint16_t Psana::Ipimb::DataV2::config1 (  )  const [pure virtual]

virtual uint16_t Psana::Ipimb::DataV2::config2 (  )  const [pure virtual]

virtual uint64_t Psana::Ipimb::DataV2::triggerCounter (  )  const [pure virtual]

Trigger counter value.


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