#include <pnccd.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_pnCCDconfig | |
Version = 2 | |
enum | { TypeId = Pds::TypeId::Id_pnCCDconfig } |
enum | { Version = 2 } |
Public Member Functions | |
virtual | ~ConfigV2 () |
virtual uint32_t | numLinks () const =0 |
virtual uint32_t | payloadSizePerLink () const =0 |
virtual uint32_t | numChannels () const =0 |
virtual uint32_t | numRows () const =0 |
virtual uint32_t | numSubmoduleChannels () const =0 |
virtual uint32_t | numSubmoduleRows () const =0 |
virtual uint32_t | numSubmodules () const =0 |
virtual uint32_t | camexMagic () const =0 |
virtual const char * | info () const =0 |
virtual const char * | timingFName () const =0 |
virtual std::vector< int > | info_shape () const =0 |
virtual std::vector< int > | timingFName_shape () const =0 |
Definition at line 37 of file pnccd.ddl.h.
anonymous enum |
Definition at line 39 of file pnccd.ddl.h.
anonymous enum |
Psana::PNCCD::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
Definition at line 13 of file pnccd.ddl.cpp.
virtual uint32_t Psana::PNCCD::ConfigV2::camexMagic | ( | ) | const [pure virtual] |
Magic word from CAMEX
virtual const char* Psana::PNCCD::ConfigV2::info | ( | ) | const [pure virtual] |
Information data string
virtual std::vector<int> Psana::PNCCD::ConfigV2::info_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by info() method.
virtual uint32_t Psana::PNCCD::ConfigV2::numChannels | ( | ) | const [pure virtual] |
Number of channels
virtual uint32_t Psana::PNCCD::ConfigV2::numLinks | ( | ) | const [pure virtual] |
Number of links in the pnCCD.
virtual uint32_t Psana::PNCCD::ConfigV2::numRows | ( | ) | const [pure virtual] |
Number of rows
virtual uint32_t Psana::PNCCD::ConfigV2::numSubmoduleChannels | ( | ) | const [pure virtual] |
Number of submodule channels
virtual uint32_t Psana::PNCCD::ConfigV2::numSubmoduleRows | ( | ) | const [pure virtual] |
Number of submodule rows
virtual uint32_t Psana::PNCCD::ConfigV2::numSubmodules | ( | ) | const [pure virtual] |
Number of submodules
virtual uint32_t Psana::PNCCD::ConfigV2::payloadSizePerLink | ( | ) | const [pure virtual] |
Size of the payload in bytes for single link
virtual const char* Psana::PNCCD::ConfigV2::timingFName | ( | ) | const [pure virtual] |
Timing file name string
virtual std::vector<int> Psana::PNCCD::ConfigV2::timingFName_shape | ( | ) | const [pure virtual] |
Method which returns the shape (dimensions) of the data returned by timingFName() method.