2#include "pflib/zcu/UIO.h"
11 virtual int getEventOccupancy();
12 virtual void setupLink(
int ilink,
int l1a_delay,
int l1a_capture_width) {
16 virtual void getLinkSetup(
int ilink,
int& l1a_delay,
int& l1a_capture_width) {
18 l1a_capture_width = -1;
20 virtual void bufferStatus(
int ilink,
bool& empty,
bool& full);
22 virtual void enable(
bool doenable);
Interface with DAQ via a WishboneInterface.
Definition DAQ.h:19
int soi() const
get the soi
Definition DAQ.h:46
int econid() const
get the econid
Definition DAQ.h:42
int samples_per_ror() const
get the samples
Definition DAQ.h:44
virtual void bufferStatus(int ilink, bool &empty, bool &full)
get empty/full status for the given link and stage
Definition zcu_DAQ.cxx:59
virtual std::vector< uint32_t > getLinkData(int ilink)
read out link data
Definition zcu_DAQ.cxx:86
virtual void enable(bool doenable)
enable/disable the readout
Definition zcu_DAQ.cxx:70
virtual bool enabled()
is the readout enabled?
Definition zcu_DAQ.cxx:82
virtual void getLinkSetup(int ilink, int &l1a_delay, int &l1a_capture_width)
read link parameters into the passed variables
Definition zcu_daq.h:16
virtual void setupLink(int ilink, int l1a_delay, int l1a_capture_width)
Setup a link.
Definition zcu_daq.h:12
virtual void setup(int econid, int samples_per_ror, int soi)
setup overall event information for daq channels
Definition zcu_DAQ.cxx:64
virtual void advanceLinkReadPtr()
Advance link read pointer.
Definition zcu_DAQ.cxx:112
This version of the fast control code interfaces with the CMS Fast control library which can be contr...
Definition Backend.cxx:3