1 #ifndef _ots_FEOtsUDPTemplateInterface_h_
2 #define _ots_FEOtsUDPTemplateInterface_h_
4 #include "otsdaq-components/DAQHardware/OtsUDPFirmwareDataGen.h"
5 #include "otsdaq-components/DAQHardware/OtsUDPHardware.h"
8 #include "otsdaq/FECore/FEVInterface.h"
18 const ConfigurationTree& theXDAQContextConfigTree,
19 const std::string& interfaceConfigurationPath);
22 void configure(
void)
override;
23 void halt(
void)
override;
24 void pause(
void)
override;
25 void resume(
void)
override;
26 void start(std::string runNumber)
override;
27 void stop(
void)
override;
28 bool running(
void)
override;
30 virtual void universalRead(
char* address,
char* readValue)
override;
31 virtual void universalWrite(
char* address,
char* writeValue)
override;
36 void varTest(__ARGS__);
40 void varTest2(__ARGS__);