DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
wibmod
src
WIB1
AddressTable.cpp
Go to the documentation of this file.
1
#include "
wibmod/WIB1/AddressTable.hh
"
2
#include <fstream>
3
#include "
wibmod/WIB1/AddressTableException.hh
"
4
#include <boost/tokenizer.hpp>
//tokenizer
5
#include <stdlib.h>
//strtoul & getenv
6
#include <boost/regex.hpp>
//regex
7
#include <boost/algorithm/string/case_conv.hpp>
//to_upper
8
9
10
AddressTable::AddressTable
(std::string
const
& addressTableName, std::string
const
& deviceAddress,uint16_t
offset
){
11
fileLevel
= 0;
12
io =
new
BNL_UDP
;
13
io->
Setup
(deviceAddress,
offset
);
14
io->SetWriteAck(
true
);
15
LoadFile
(addressTableName);
16
}
AddressTableException.hh
AddressTable.hh
AddressTable::LoadFile
void LoadFile(std::string const &, std::string const &prefix="", uint16_t offset=0)
Definition
AddressTable_fileIO.cpp:12
AddressTable::fileLevel
int fileLevel
Definition
AddressTable.hh:56
AddressTable::AddressTable
AddressTable()
BNL_UDP
Definition
BNL_UDP.hh:14
BNL_UDP::Setup
void Setup(std::string const &address, uint16_t port_offset=0)
Definition
BNL_UDP.cpp:96
offset
double offset
Definition
conversions-impl.hh:28
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0