#include <fccd.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_FccdConfig | |
Version = 2 | |
Row_Pixels = 500 | |
Column_Pixels = 576 * 2 | |
Trimmed_Row_Pixels = 480 | |
Trimmed_Column_Pixels = 480 | |
NVoltages = 17 | |
NWaveforms = 15 | |
Eight_bit = 8 | |
Sixteen_bit = 16 | |
Output_FIFO = 0 | |
Test_Pattern1 = 1 | |
Test_Pattern2 = 2 | |
Test_Pattern3 = 3 | |
Test_Pattern4 = 4 | |
enum | { TypeId = Pds::TypeId::Id_FccdConfig } |
enum | { Version = 2 } |
enum | { Row_Pixels = 500 } |
enum | { Column_Pixels = 576 * 2 } |
enum | { Trimmed_Row_Pixels = 480 } |
enum | { Trimmed_Column_Pixels = 480 } |
enum | { NVoltages = 17 } |
enum | { NWaveforms = 15 } |
enum | Depth { Eight_bit = 8, Sixteen_bit = 16 } |
enum | Output_Source { Output_FIFO = 0, Test_Pattern1 = 1, Test_Pattern2 = 2, Test_Pattern3 = 3, Test_Pattern4 = 4 } |
Public Member Functions | |
virtual | ~FccdConfigV2 () |
virtual uint16_t | outputMode () const =0 |
virtual uint8_t | ccdEnable () const =0 |
virtual uint8_t | focusMode () const =0 |
virtual uint32_t | exposureTime () const =0 |
virtual ndarray< const float, 1 > | dacVoltages () const =0 |
virtual ndarray< const uint16_t, 1 > | waveforms () const =0 |
virtual uint32_t | width () const =0 |
virtual uint32_t | height () const =0 |
virtual uint32_t | trimmedWidth () const =0 |
virtual uint32_t | trimmedHeight () const =0 |
Definition at line 51 of file fccd.ddl.h.
anonymous enum |
Definition at line 53 of file fccd.ddl.h.
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
Definition at line 65 of file fccd.ddl.h.
Psana::FCCD::FccdConfigV2::~FccdConfigV2 | ( | ) | [virtual] |
Definition at line 38 of file fccd.ddl.cpp.
virtual uint8_t Psana::FCCD::FccdConfigV2::ccdEnable | ( | ) | const [pure virtual] |
virtual ndarray<const float, 1> Psana::FCCD::FccdConfigV2::dacVoltages | ( | ) | const [pure virtual] |
virtual uint32_t Psana::FCCD::FccdConfigV2::exposureTime | ( | ) | const [pure virtual] |
virtual uint8_t Psana::FCCD::FccdConfigV2::focusMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::FCCD::FccdConfigV2::height | ( | ) | const [pure virtual] |
virtual uint16_t Psana::FCCD::FccdConfigV2::outputMode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::FCCD::FccdConfigV2::trimmedHeight | ( | ) | const [pure virtual] |
virtual uint32_t Psana::FCCD::FccdConfigV2::trimmedWidth | ( | ) | const [pure virtual] |
virtual ndarray<const uint16_t, 1> Psana::FCCD::FccdConfigV2::waveforms | ( | ) | const [pure virtual] |
virtual uint32_t Psana::FCCD::FccdConfigV2::width | ( | ) | const [pure virtual] |