tdaq-develop-2025-02-12
OtsUDPFirmwareDataGen.h
1 #ifndef _ots_OtsUDPFirmwareDataGen_h_
2 #define _ots_OtsUDPFirmwareDataGen_h_
3 
4 #include <string>
5 
6 #include "otsdaq-components/DAQHardware/OtsUDPFirmwareCore.h"
7 
8 namespace ots
9 {
11 {
12  //===============================================
20  public:
21  OtsUDPFirmwareDataGen(unsigned int version);
22  virtual ~OtsUDPFirmwareDataGen(void);
23  virtual void init(void);
24 
25  protected:
26  void setNumberOfBurstWords(std::string& buffer, uint64_t numberOfWords);
27  void setBurstWordsRate(std::string& buffer, uint64_t interval);
28 };
29 } // namespace ots
30 
31 #endif
OtsUDPFirmwareDataGen(unsigned int version)