DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
Structs.hpp
Go to the documentation of this file.
1/*
2 * This file is 100% generated. Any manual edits will likely be lost.
3 *
4 * This contains struct and other type definitions for shema in
5 * namespace dunedaq::listrev::reversedlistvalidator.
6 */
7#ifndef DUNEDAQ_LISTREV_REVERSEDLISTVALIDATOR_STRUCTS_HPP
8#define DUNEDAQ_LISTREV_REVERSEDLISTVALIDATOR_STRUCTS_HPP
9
10#include <cstdint>
11
12
14
15 // @brief A count of not too many things
16 using Count = int32_t;
17
18
19 // @brief ReversedListValidator configuration
20 struct ConfParams
21 {
22
23 // @brief Milliseconds to wait while sending
24 Count send_timeout_ms = 100;
25
26 // @brief Milliseconds to wait before giving up on a request
27 Count request_timeout_ms = 1000;
28
29 // @brief Target request rate, in Hz
30 Count request_rate_hz = 10;
31
32 // @brief Number of requests to handle at one time
34
35 // @brief Number of ListReverser instances in the system
36 Count num_reversers = 1;
37
38 // @brief Number of RandomDataListGenerator instances in the system
39 Count num_generators = 1;
40
41 // @brief Minimum size of created lists
42 Count min_list_size = 50;
43
44 // @brief Maximum size of created lists
45 Count max_list_size = 200;
46 };
47
48} // namespace dunedaq::listrev::reversedlistvalidator
49
50#endif // DUNEDAQ_LISTREV_REVERSEDLISTVALIDATOR_STRUCTS_HPP