8 #ifndef PSYLLID_TF_ROACH_MONITOR_HH_ 9 #define PSYLLID_TF_ROACH_MONITOR_HH_ 15 #include "consumer.hh" 42 public midge::_consumer< midge::type_list< time_data > >
52 virtual void execute( midge::diptera* a_midge =
nullptr );
70 virtual void do_apply_config(
roach_time_monitor* a_node,
const scarab::param_node& a_config )
const;
71 virtual void do_dump_config(
const roach_time_monitor* a_node, scarab::param_node& a_config )
const;
96 public midge::_consumer< midge::type_list< freq_data > >
106 virtual void execute( midge::diptera* a_midge =
nullptr );
124 virtual void do_apply_config(
roach_freq_monitor* a_node,
const scarab::param_node& a_config )
const;
125 virtual void do_dump_config(
const roach_freq_monitor* a_node, scarab::param_node& a_config )
const;
virtual void initialize()
A consumer to check the continuity of the freq-packet stream from a ROACH.
uint64_t f_last_pkt_in_batch
uint64_t f_acquisition_count
A consumer to check the continuity of the time-packet stream from a ROACH.
uint64_t f_last_pkt_in_batch
virtual void execute(midge::diptera *a_midge=nullptr)
uint64_t f_acquisition_count
virtual ~roach_time_monitor()