artdaq  v3_04_00
artdaq::RequestReceiver::Config Struct Reference

Configuration of the RequestReceiver. May be used for parameter validation More...

#include <artdaq/DAQrate/RequestReceiver.hh>

Public Attributes

fhicl::Atom< int > request_port { fhicl::Name{"request_port"}, fhicl::Comment{"Port to listen for request messages on"}, 3001 }
 "request_port" (Default: 3001) : Port on which data requests will be received
 
fhicl::Atom< std::string > request_addr { fhicl::Name{"request_address"}, fhicl::Comment{"Multicast address to listen for request messages on"}, "227.128.12.26" }
 "request_address" (Default: "227.128.12.26") : Address which CommandableFragmentGenerator will listen for requests on
 
fhicl::Atom< std::string > output_address { fhicl::Name{ "multicast_interface_ip" }, fhicl::Comment{ "Use this hostname for multicast (to assign to the proper NIC)" }, "0.0.0.0" }
 "multicast_interface_ip" (Default: "0.0.0.0") : Use this hostname for multicast(to assign to the proper NIC)
 
fhicl::Atom< size_t > end_of_run_timeout_ms { fhicl::Name{"end_of_run_quiet_timeout_ms"}, fhicl::Comment{"Amount of time (in ms) to wait for no new requests when a Stop transition is pending"}, 1000 }
 "end_of_run_quiet_timeout_ms" (Default: 1000) : Time, in milliseconds, that the entire system must be quiet for check_stop to return true in request mode. DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING!
 
fhicl::Atom
< artdaq::Fragment::sequence_id_t > 
request_increment { fhicl::Name{"request_increment"}, fhicl::Comment{"Expected increment of sequence ID between each request"}, 1 }
 "request_increment" (Default: 1) : Expected increment of sequence ID between each request
 

Detailed Description

Configuration of the RequestReceiver. May be used for parameter validation

Definition at line 25 of file RequestReceiver.hh.


The documentation for this struct was generated from the following file: