#include <encoder.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_EncoderConfig | |
Version = 2 | |
WRAP_FULL | |
LIMIT | |
HALT | |
WRAP_PRESET | |
COUNT_END | |
CLOCK_DIR | |
X1 | |
X2 | |
X4 | |
QUAD_END | |
enum | { TypeId = Pds::TypeId::Id_EncoderConfig } |
enum | { Version = 2 } |
enum | count_mode_type { WRAP_FULL, LIMIT, HALT, WRAP_PRESET, COUNT_END } |
enum | quad_mode { CLOCK_DIR, X1, X2, X4, QUAD_END } |
Public Member Functions | |
virtual | ~ConfigV2 () |
virtual uint32_t | chan_mask () const =0 |
virtual Encoder::ConfigV2::count_mode_type | count_mode () const =0 |
virtual Encoder::ConfigV2::quad_mode | quadrature_mode () const =0 |
virtual uint32_t | input_num () const =0 |
virtual uint32_t | input_rising () const =0 |
virtual uint32_t | ticks_per_sec () const =0 |
Definition at line 55 of file encoder.ddl.h.
anonymous enum |
Definition at line 57 of file encoder.ddl.h.
anonymous enum |
Psana::Encoder::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
Definition at line 59 of file encoder.ddl.cpp.
virtual uint32_t Psana::Encoder::ConfigV2::chan_mask | ( | ) | const [pure virtual] |
virtual Encoder::ConfigV2::count_mode_type Psana::Encoder::ConfigV2::count_mode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Encoder::ConfigV2::input_num | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Encoder::ConfigV2::input_rising | ( | ) | const [pure virtual] |
virtual Encoder::ConfigV2::quad_mode Psana::Encoder::ConfigV2::quadrature_mode | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Encoder::ConfigV2::ticks_per_sec | ( | ) | const [pure virtual] |