![]() |
USRP_Server
2.0
A flexible, GPU-accelerated radio-frequency readout software.
|
#include <USRP_file_writer.hpp>

Public Member Functions | |
| H5_file_writer (rx_queue *init_queue, preallocator< float2 > *init_memory) | |
| H5_file_writer (Sync_server *streaming_server) | |
| void | start (usrp_param *global_params) |
| bool | stop (bool force=false) |
| void | close () |
| void | update_pointers (rx_queue *init_queue, preallocator< float2 > *init_memory) |
| void | update_pointers (Sync_server *streaming_server) |
Public Attributes | |
| rx_queue * | stream_queue |
Definition at line 13 of file USRP_file_writer.hpp.
| H5_file_writer::H5_file_writer | ( | rx_queue * | init_queue, |
| preallocator< float2 > * | init_memory | ||
| ) |
Definition at line 7 of file USRP_file_writer.cpp.
| H5_file_writer::H5_file_writer | ( | Sync_server * | streaming_server | ) |
Definition at line 26 of file USRP_file_writer.cpp.
References Sync_server::memory, and Sync_server::out_queue.
| void H5_file_writer::start | ( | usrp_param * | global_params | ) |
Definition at line 42 of file USRP_file_writer.cpp.
References print_error().
Referenced by TXRX::start().


| bool H5_file_writer::stop | ( | bool | force = false | ) |
Definition at line 99 of file USRP_file_writer.cpp.
Referenced by TXRX::stop().

| void H5_file_writer::close | ( | ) |
Definition at line 115 of file USRP_file_writer.cpp.
| void H5_file_writer::update_pointers | ( | rx_queue * | init_queue, |
| preallocator< float2 > * | init_memory | ||
| ) |
Definition at line 123 of file USRP_file_writer.cpp.
Referenced by TXRX::set().

| void H5_file_writer::update_pointers | ( | Sync_server * | streaming_server | ) |
Definition at line 127 of file USRP_file_writer.cpp.
References ant_mode_to_str(), get_front_end_name(), Sync_server::memory, Sync_server::out_queue, print_warning(), and w_type_to_str().

| rx_queue* H5_file_writer::stream_queue |
Definition at line 16 of file USRP_file_writer.hpp.