artdaq  v3_07_02
artdaqtest::BrokenTransferTest::Config Struct Reference

Configuration parameters for BrokenTransferTest More...

#include <test/TransferPlugins/BrokenTransferTest.hh>

Public Attributes

fhicl::Atom< size_t > fragment_rate_hz {fhicl::Name{"fragment_rate_hz"}, fhicl::Comment{"The rate at which to generate Fragments, in Hz"}, 10}
 "fragment_rate_hz" (Default: 10): The rate at which to generate Fragments, in Hz
 
fhicl::Atom< bool > reliable_mode {fhicl::Name{"reliable_mode"}, fhicl::Comment{"Whether to use reliable-mode transfers (true) or min-blocking (false)"}, true}
 "reliable_mode" (Default: true): Whether to use reliable-mode transfers (true) or min-blocking (false)
 
fhicl::Atom< size_t > fragment_size {fhicl::Name{"fragment_size"}, fhicl::Comment{"The size of generated Fragments, in Fragment words"}, 0x10000}
 "fragment_size" (Default: 0x10000): The size of generated Fragments, in Fragment words
 
fhicl::Atom< size_t > send_timeout_us {fhicl::Name{"send_timeout_us"}, fhicl::Comment{"The timeout for min-blocking mode sends"}, 100000}
 "send_timeout_us" (Default: 100000): The timeout for min-blocking mode sends
 
fhicl::Atom< size_t > transfer_buffer_count {fhicl::Name{"transfer_buffer_count"}, fhicl::Comment{"The number of buffers in the Transfer Plugins"}, 10}
 "transfer_buffer_count" (Default: 10): The number of buffers in the Transfer Plugins
 
fhicl::Atom< size_t > event_buffer_count {fhicl::Name{"event_buffer_count"}, fhicl::Comment{"The number of \"EventBuilder\" buffers on the receiver end"}, 20}
 "event_buffer_count" (Default: 20): The number of "EventBuilder" buffers on the receiver end
 
fhicl::Atom< size_t > event_buffer_timeout_us {fhicl::Name{"event_buffer_timeout_us"}, fhicl::Comment{"The timeout for \"EventBuilder\" buffers to be marked incomplete and abandoned"}, 1000000}
 "event_buffer_timeout_us" (Default: 1000000): The timeout for "EventBuilder" buffers to be marked incomplete and abandoned
 
fhicl::Table
< artdaq::TransferInterface::Config
default_transfer_ps {fhicl::Name{"default_transfer_ps"}, fhicl::Comment{"The default ParameterSet to use for transfers. Will have transferPluginType, destination_rank, buffer_count and source_rank overridden. If max_fragment_size_words is unspecified, will be set using fragment_size"}}
 "default_transfer_ps" (Default: {}): The default ParameterSet to use for transfers. Will have transferPluginType, destination_rank, buffer_count and source_rank overridden. If max_fragment_size_words is unspecified, will be set using fragment_size
 
fhicl::Atom< std::string > transfer_to_use {fhicl::Name{"transfer_to_use"}, fhicl::Comment{"The name of the Transfer Plugin to use"}, "Shmem"}
 "transfer_to_use" (Default: "Shmem"): The name of the Transfer Plugin to use
 

Detailed Description

Configuration parameters for BrokenTransferTest

Definition at line 26 of file BrokenTransferTest.hh.


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