artdaq_mfextensions  v1_04_00
mfplugins::ELUDP::Config Struct Reference

Configuration Parameters for ELUDP. More...

Public Attributes

fhicl::TableFragment
< ELdestination::Config > 
elDestConfig
 ELDestination common config parameters.
 
fhicl::Atom< int > error_max
 
fhicl::Atom< int > error_report
 "error_report_backoff_factor" (Default: 100): Print an error message every N errors More...
 
fhicl::Atom< std::string > host
 "host" (Default: "227.128.12.27"): Address to send messages to More...
 
fhicl::Atom< int > port = fhicl::Atom<int>{fhicl::Name{"port"}, fhicl::Comment{"Port to send messages to"}, 5140}
 "port" (Default: 5140): Port to send messages to
 
fhicl::Atom< bool > multicast_enabled
 "multicast_enabled" (Default: false): Whether messages should be sent via multicast More...
 
fhicl::Atom< std::string > output_address
 

Detailed Description

Configuration Parameters for ELUDP.

Definition at line 50 of file UDP_mfPlugin.cc.

Member Data Documentation

fhicl::Atom<int> mfplugins::ELUDP::Config::error_max
Initial value:
= fhicl::Atom<int>{
fhicl::Name{"error_turnoff_threshold"},
fhicl::Comment{"Number of errors before turning off destination (default: 0, don't turn off)"}, 0}

"error_turnoff_threshold" (Default: 0): Number of errors before turning off destination (default: 0, don't turn off)"

Definition at line 56 of file UDP_mfPlugin.cc.

fhicl::Atom<int> mfplugins::ELUDP::Config::error_report
Initial value:
= fhicl::Atom<int>{fhicl::Name{"error_report_backoff_factor"},
fhicl::Comment{"Print an error message every N errors"}, 100}

"error_report_backoff_factor" (Default: 100): Print an error message every N errors

Definition at line 60 of file UDP_mfPlugin.cc.

fhicl::Atom<std::string> mfplugins::ELUDP::Config::host
Initial value:
=
fhicl::Atom<std::string>{fhicl::Name{"host"}, fhicl::Comment{"Address to send messages to"}, "227.128.12.27"}

"host" (Default: "227.128.12.27"): Address to send messages to

Definition at line 63 of file UDP_mfPlugin.cc.

fhicl::Atom<bool> mfplugins::ELUDP::Config::multicast_enabled
Initial value:
= fhicl::Atom<bool>{
fhicl::Name{"multicast_enabled"}, fhicl::Comment{"Whether messages should be sent via multicast"}, false}

"multicast_enabled" (Default: false): Whether messages should be sent via multicast

Definition at line 68 of file UDP_mfPlugin.cc.

fhicl::Atom<std::string> mfplugins::ELUDP::Config::output_address
Initial value:
= fhicl::Atom<std::string>{
fhicl::Name{"multicast_interface_ip"},
fhicl::Comment{"Use this hostname for multicast output(to assign to the proper NIC)"}, "0.0.0.0"}

"multicast_interface_ip" (Default: "0.0.0.0"): Use this hostname for multicast output (to assign to the proper NIC)

Definition at line 72 of file UDP_mfPlugin.cc.


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