|
Periodic | periodic (int i) |
|
void | standard_setup () |
|
virtual void | sendL1A () |
| send a single L1A
|
|
virtual std::vector< uint32_t > | getCmdCounters () |
| Get the counters for all the different fast control commands.
|
|
virtual void | linkreset_rocs () |
| send a link reset
|
|
virtual void | bufferclear () |
| send a buffer clear
|
|
virtual void | chargepulse () |
| send a single calib pulse
|
|
virtual void | ledpulse () |
| send a single calib pulse
|
|
virtual void | clear_run () |
| reset counters for a new run
|
|
virtual void | fc_setup_calib (int pulse_len, int l1a_offset) |
| calib pulse setup
|
|
virtual void | fc_get_setup_calib (int &pulse_len, int &l1a_offset) |
| calib pulse setup
|
|
virtual void | read_counters (int &spill_count, int &header_occ, int &event_count, int &vetoed_counter) |
| read counters from the FC side
|
|
virtual void | fc_enables_read (bool &ext_l1a, bool &ext_spill, bool &timer_l1a) |
| check the enables for various trigger/spill sources
|
|
virtual void | fc_enables (bool ext_l1a, bool ext_spill, bool timer_l1a) |
| set the enables for various trigger/spill sources
|
|
virtual int | fc_timer_setup_read () |
| get the period in us for the timer trigger
|
|
virtual void | fc_timer_setup (int usdelay) |
| set the period in us for the timer trigger
|
|
|
static const int | PEDESTAL_PERIODIC =2 |
|
static const int | CHARGE_PERIODIC =3 |
|
static const int | CHARGE_L1A_PERIODIC =4 |
|
static const int | LED_PERIODIC =5 |
|
static const int | LED_L1A_PERIODIC =6 |
|
static const uint32_t | REQ_reset_nzs = 0x1 |
|
static const uint32_t | REQ_count_rst = 0x2 |
|
static const uint32_t | REQ_sequence_req = 0x8000 |
|
static const uint32_t | REQ_orbit_count_reset = 0x10000 |
|
static const uint32_t | REQ_chipsync = 0x20000 |
|
static const uint32_t | REQ_ebr = 0x40000 |
|
static const uint32_t | REQ_ecr = 0x80000 |
|
static const uint32_t | REQ_link_reset_roct = 0x100000 |
|
static const uint32_t | REQ_link_reset_rocd = 0x200000 |
|
static const uint32_t | REQ_link_reset_econt = 0x400000 |
|
static const uint32_t | REQ_link_reset_econd = 0x800000 |
|
static const uint32_t | REQ_spare0 = 0x1000000 |
|
static const uint32_t | REQ_spare1 = 0x2000000 |
|
static const uint32_t | REQ_spare2 = 0x4000000 |
|
static const uint32_t | REQ_spare3 = 0x8000000 |
|
static const uint32_t | REQ_spare4 = 0x10000000 |
|
static const uint32_t | REQ_spare5 = 0x20000000 |
|
static const uint32_t | REQ_spare6 = 0x40000000 |
|
static const uint32_t | REQ_spare7 = 0x80000000u |
|
◆ bufferclear()
virtual void pflib::FastControlCMS_MMap::bufferclear |
( |
| ) |
|
|
inlinevirtual |
◆ chargepulse()
virtual void pflib::FastControlCMS_MMap::chargepulse |
( |
| ) |
|
|
inlinevirtual |
◆ getCmdCounters()
virtual std::vector< uint32_t > pflib::FastControlCMS_MMap::getCmdCounters |
( |
| ) |
|
|
inlinevirtual |
Get the counters for all the different fast control commands.
Implements pflib::FastControl.
◆ ledpulse()
virtual void pflib::FastControlCMS_MMap::ledpulse |
( |
| ) |
|
|
inlinevirtual |
◆ linkreset_rocs()
virtual void pflib::FastControlCMS_MMap::linkreset_rocs |
( |
| ) |
|
|
inlinevirtual |
◆ sendL1A()
virtual void pflib::FastControlCMS_MMap::sendL1A |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- src/pflib/FastControlCMS_MMap.cxx