Psyllid
v1.12.4
Project 8 Data Acquisisition Software
|
▼C_consumer | |
Croach_freq_monitor | A consumer to check the continuity of the freq-packet stream from a ROACH |
Croach_time_monitor | A consumer to check the continuity of the time-packet stream from a ROACH |
Cstreaming_frequency_writer | A consumer to that writes all frequency ROACH packets to an egg file |
Cstreaming_writer | A consumer to that writes all time ROACH packets to an egg file |
Cterminator_freq_data | |
Cterminator_time_data | |
Cterminator_trigger_flag | |
Ctriggered_writer | A consumer to that writes triggered time ROACH packets to an egg file |
▼C_producer | |
Cdata_producer | A producer to use for debugging: continously outputss identical blank data |
Cegg3_reader | A producer to read time-domain slices from an egg file and place them in time data buffers |
Cpacket_receiver_fpa | A producer to receive UDP packets via the fast-packet-acquisition interface and write them as raw blocks of memory |
Cpacket_receiver_socket | A producer to receive UDP packets via the standard socket interface and write them as raw blocks of memory |
Ctest_producer | |
▼C_transformer | |
Cevent_builder | A transformer that considers a sequence of triggered packets and decides what constitutes a contiguous event |
Cfrequency_mask_trigger | A basic FMT |
Cfrequency_transform | A transformer to receive time data, compute an FFT, and distribute as time and frequency ROACH packets |
Ctf_roach_receiver | A transformer to receive raw blocks of memory, parse them, and distribute them as time and frequency ROACH packets |
Caction_info | |
Cblock_desc | |
Cblock_desc | |
▼Ccancelable | |
Cbatch_executor | A class sequentially execute a list of actions, equivalent to a sequence of dripline requests |
Cdaq_control | Controls psyllid's status and forwards requests to the DAQ nodes |
Cmonarch_on_deck_manager | Handles asynchronous creation of on-deck monarch files and finishing of completed files |
Cmonarch_wrapper | Wrapper class for a monarch3::M3Monarch object |
Crun_server | Sets up daq_control, strea_manager and request_receiver. Registers request handles |
▼Ccontrol_access | Gives other classes access to daq_control |
Cbatch_executor | A class sequentially execute a list of actions, equivalent to a sequence of dripline requests |
Cbutterfly_house | Responsible for starting files. Holds pointer to monarch |
Cdaq_control | Controls psyllid's status and forwards requests to the DAQ nodes |
Cegg3_reader | A producer to read time-domain slices from an egg file and place them in time data buffers |
Crequest_receiver | Receives request from a amqp broker |
▼Cegg_writer | Base class for all writers |
Cstreaming_frequency_writer | A consumer to that writes all frequency ROACH packets to an egg file |
Cstreaming_writer | A consumer to that writes all time ROACH packets to an egg file |
Ctriggered_writer | A consumer to that writes triggered time ROACH packets to an egg file |
▼Cexception | STL class |
►Cerror | |
Cfrequency_mask_trigger::exe_func_context | |
Ctf_roach_receiver::exe_func_context | |
Ctriggered_writer::exe_loop_context | |
Cbutterfly_house::file_info | |
Cheader_wrapper | Wrapper class for a monarch3::M3Header object |
▼Chub | |
Crequest_receiver | Receives request from a amqp broker |
Cid_range_event | |
Clocked_resource< x_resource, x_parent, x_mutex, x_lock > | |
Clocked_resource< midge::diptera, stream_manager > | |
Cmemory_block | |
▼Cnode_binding | Allows access to midge nodes |
►C_node_binding< data_producer, data_producer_binding > | |
►C_node_binding< egg3_reader, egg3_reader_binding > | |
►C_node_binding< event_builder, event_builder_binding > | |
►C_node_binding< frequency_mask_trigger, frequency_mask_trigger_binding > | |
►C_node_binding< frequency_transform, frequency_transform_binding > | |
►C_node_binding< packet_receiver_fpa, packet_receiver_fpa_binding > | |
►C_node_binding< packet_receiver_socket, packet_receiver_socket_binding > | |
►C_node_binding< roach_freq_monitor, roach_freq_monitor_binding > | |
►C_node_binding< roach_time_monitor, roach_time_monitor_binding > | |
►C_node_binding< streaming_frequency_writer, streaming_frequency_writer_binding > | |
►C_node_binding< streaming_writer, streaming_writer_binding > | |
►C_node_binding< terminator_freq_data, terminator_freq_data_binding > | |
►C_node_binding< terminator_time_data, terminator_time_data_binding > | |
►C_node_binding< terminator_trigger_flag, terminator_trigger_flag_binding > | |
►C_node_binding< tf_roach_receiver, tf_roach_receiver_binding > | |
►C_node_binding< triggered_writer, triggered_writer_binding > | |
C_node_binding< x_node_type, x_binding_type > | |
►Cnode_builder | Holds node configuration and can be used to create node classes and node binding classes |
▼Cparam_node | |
Cserver_config | Contains default server configuration |
Cpersistent_store | |
Craw_roach_packet | |
Creceive_ring | |
▼Crelayer | |
Cmessage_relayer | |
Cring | |
Croach_packet | |
▼Croach_packet_data | |
Cfreq_data | |
Ctime_data | |
Cruntime_stream_preset::rsp_creator | |
▼Csingleton | |
Cbutterfly_house | Responsible for starting files. Holds pointer to monarch |
Cmessage_relayer | |
▼Cpersistent_store::storable | |
Cpersistent_store::_storable< x_type > | |
Cstream_manager | Manages one or multiple sets of midge-nodes |
▼Cstream_preset | |
Cruntime_stream_preset | |
Cstream_manager::stream_template | |
Cstream_wrapper | Wrapper class for a monarch3::M3Stream object |
Ctrigger_flag | |
▼Cversion_semantic | |
Cversion |