$treeview $search $mathjax $extrastylesheet
otsdaq_components  v2_03_00
$projectbrief
$projectbrief
$searchbox

ots::FrontEndFirmwareBase Class Reference

Inheritance diagram for ots::FrontEndFirmwareBase:
ots::OtsUDPFirmwareCore ots::PurdueFirmwareCore ots::OtsUDPFirmwareDataGen ots::FEOtsUDPProducerTemplateInterface ots::FEOtsUDPTemplateInterface

List of all members.

Public Member Functions

 FrontEndFirmwareBase (unsigned int version=-1)
virtual void init (void)
const unsigned int getVersion ()
virtual std::string read (char *address)
virtual void read (std::string &buffer, char *address, bool clearBuffer=true)
virtual void read (std::string &buffer, uint64_t address, bool clearBuffer=true)
virtual void read (std::string &buffer, uint32_t address, bool clearBuffer=true)
virtual std::string write (char *address, char *data)
virtual void write (std::string &buffer, char *address, char *data, bool clearBuffer=true)
virtual void setDataDestination (std::string &buffer, const std::string &ip, const uint16_t port, bool clearBuffer=true)
virtual void write (std::string &buffer, uint64_t address, uint64_t data, bool clearBuffer=true)
virtual void write (std::string &buffer, uint32_t address, uint32_t data, bool clearBuffer=true)
virtual void waitSet (std::string &buffer, uint32_t address, uint32_t data, uint32_t timeout=255, bool clearBuffer=true)
virtual void waitClear (std::string &buffer, uint32_t address, uint32_t data, uint32_t timeout=255, bool clearBuffer=true)
virtual unsigned int getNumberOfBufferedCommands (std::string &buffer)
virtual uint32_t createRegisterFromValue (std::string &readBuffer, std::string &receivedValue)

Public Attributes

const unsigned int version_

Detailed Description

Definition at line 12 of file FrontEndFirmwareBase.h.


The documentation for this class was generated from the following file:

Generated on 14 Mar 2019 for otsdaq_components by  doxygen 1.6.1