#include <evr.ddl.h>
Public Types | |
Trigger_Shift = 0 | |
Set_Shift = 8 | |
Clear_Shift = 16 | |
Polarity_Shift = 0 | |
Map_Set_Ena_Shift = 1 | |
Map_Reset_Ena_Shift = 2 | |
Map_Trigger_Ena_Shift = 3 | |
enum | { Trigger_Shift = 0 } |
enum | { Set_Shift = 8 } |
enum | { Clear_Shift = 16 } |
enum | { Polarity_Shift = 0 } |
enum | { Map_Set_Ena_Shift = 1 } |
enum | { Map_Reset_Ena_Shift = 2 } |
enum | { Map_Trigger_Ena_Shift = 3 } |
Public Member Functions | |
PulseConfig (uint32_t pulse, int16_t trigger, int16_t set, int16_t clear, uint8_t polarity, uint8_t map_set_enable, uint8_t map_reset_enable, uint8_t map_trigger_enable, uint32_t prescale, uint32_t delay, uint32_t width) | |
PulseConfig () | |
uint32_t | pulse () const |
uint32_t | _input_control_value () const |
uint32_t | _output_control_value () const |
uint8_t | polarity () const |
uint8_t | map_set_enable () const |
uint8_t | map_reset_enable () const |
uint8_t | map_trigger_enable () const |
uint32_t | prescale () const |
uint32_t | delay () const |
uint32_t | width () const |
int16_t | trigger () const |
int16_t | set () const |
int16_t | clear () const |
Static Public Member Functions | |
static uint32_t | _sizeof () |
Definition at line 21 of file evr.ddl.h.
Psana::EvrData::PulseConfig::PulseConfig | ( | uint32_t | pulse, | |
int16_t | trigger, | |||
int16_t | set, | |||
int16_t | clear, | |||
uint8_t | polarity, | |||
uint8_t | map_set_enable, | |||
uint8_t | map_reset_enable, | |||
uint8_t | map_trigger_enable, | |||
uint32_t | prescale, | |||
uint32_t | delay, | |||
uint32_t | width | |||
) | [inline] |
uint32_t Psana::EvrData::PulseConfig::_input_control_value | ( | ) | const [inline] |
uint32_t Psana::EvrData::PulseConfig::_output_control_value | ( | ) | const [inline] |
static uint32_t Psana::EvrData::PulseConfig::_sizeof | ( | ) | [inline, static] |
int16_t Psana::EvrData::PulseConfig::clear | ( | ) | const |
Definition at line 18 of file evr.ddl.cpp.
uint32_t Psana::EvrData::PulseConfig::delay | ( | ) | const [inline] |
uint8_t Psana::EvrData::PulseConfig::map_reset_enable | ( | ) | const [inline] |
uint8_t Psana::EvrData::PulseConfig::map_set_enable | ( | ) | const [inline] |
uint8_t Psana::EvrData::PulseConfig::map_trigger_enable | ( | ) | const [inline] |
uint8_t Psana::EvrData::PulseConfig::polarity | ( | ) | const [inline] |
uint32_t Psana::EvrData::PulseConfig::prescale | ( | ) | const [inline] |
uint32_t Psana::EvrData::PulseConfig::pulse | ( | ) | const [inline] |
int16_t Psana::EvrData::PulseConfig::set | ( | ) | const |
Definition at line 14 of file evr.ddl.cpp.
int16_t Psana::EvrData::PulseConfig::trigger | ( | ) | const |
Definition at line 10 of file evr.ddl.cpp.
uint32_t Psana::EvrData::PulseConfig::width | ( | ) | const [inline] |