otsdaq_components  v2_05_02_indev
ots::FrontEndFirmwareBase Class Reference
Inheritance diagram for ots::FrontEndFirmwareBase:
ots::OtsUDPFirmwareCore ots::OtsUDPFirmwareDataGen ots::FEOtsUDPProducerTemplateInterface ots::FEOtsUDPTemplateInterface

Public Member Functions

 FrontEndFirmwareBase (unsigned int version=-1)
 
virtual void init (void)
 
unsigned int getVersion ()
 
virtual std::string read (char *)
 
virtual void read (std::string &, char *, bool=true)
 
virtual void read (std::string &, uint64_t, bool=true)
 
virtual void read (std::string &, uint32_t, bool=true)
 
virtual std::string write (char *, char *)
 
virtual void write (std::string &, char *, char *, bool=true)
 
virtual void setDataDestination (std::string &, const std::string &, const uint16_t, bool=true)
 
virtual void write (std::string &, uint64_t, uint64_t, bool=true)
 
virtual void write (std::string &, uint32_t, uint32_t, bool=true)
 
virtual void waitSet (std::string &, uint32_t, uint32_t, uint32_t=255, bool=true)
 
virtual void waitClear (std::string &, uint32_t, uint32_t, uint32_t=255, bool=true)
 
virtual unsigned int getNumberOfBufferedCommands (std::string &)
 
virtual uint32_t createRegisterFromValue (std::string &, std::string &)
 

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: