otsdaq_components  v2_02_00
OtsUDPFirmwareDataGen.cc
1 #include "otsdaq-components/DAQHardware/OtsUDPFirmwareDataGen.h"
2 
3 #include "otsdaq-core/MessageFacility/MessageFacility.h"
4 #include "otsdaq-core/Macros/CoutMacros.h"
5 
6 //#include "otsdaq-components/DAQHardware/FSSRFirmwareDefinitions.h"
7 //#include "otsdaq-core/BitManipulator/BitManipulator.h"
8 //#include "otsdaq-components/DetectorHardware/FSSRROCDefinitions.h"
9 //#include <sys/socket.h>
10 //#include <netinet/in.h>
11 //#include <arpa/inet.h>
12 //#include <iostream>
13 //#include <algorithm>
14 //#include <string.h>
15 //#include "otsdaq-components/UserConfigurationDataFormats/FEOtsUDPFSSRInterfaceConfiguration.h"
16 
17 
18 using namespace ots;
19 
20 
21 //========================================================================================================================
22 OtsUDPFirmwareDataGen::OtsUDPFirmwareDataGen (unsigned int version)
23 : OtsUDPFirmwareCore(version)
24 {}
25 
26 //========================================================================================================================
27 OtsUDPFirmwareDataGen::~OtsUDPFirmwareDataGen(void)
28 {}
29 
30 //========================================================================================================================
31 void OtsUDPFirmwareDataGen::init(void)
32 {}
33 
34 //========================================================================================================================
35 void OtsUDPFirmwareDataGen::setNumberOfBurstWords(std::string& buffer, uint64_t numberOfWords)
36 {
37  __COUT__ << std::endl;
38  OtsUDPFirmwareCore::writeAdvanced(buffer, 0x1001, numberOfWords);
39 }
40 
41 //========================================================================================================================
42 void OtsUDPFirmwareDataGen::setBurstWordsRate(std::string& buffer, uint64_t interval)
43 {
44  __COUT__ << std::endl;
45  OtsUDPFirmwareCore::writeAdvanced(buffer, 0x1002,interval);
46 }
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62