srsLTE/srslte/lib/rf/src/uhd_c_api.h

12 lines
601 B
C
Raw Normal View History

#include <uhd.h>
#include "srslte/config.h"
#include "srslte/rf/rf.h"
/* Declare functions not currently provided by the C-API */
2015-12-16 09:02:25 -08:00
SRSLTE_API void rf_uhd_register_msg_handler_c(srslte_rf_msg_handler_t new_handler);
SRSLTE_API void uhd_tx_metadata_set_time_spec(uhd_tx_metadata_handle *md, time_t secs, double frac_secs);
SRSLTE_API void uhd_tx_metadata_set_start(uhd_tx_metadata_handle *md, bool is_start_of_burst);
SRSLTE_API void uhd_tx_metadata_set_end(uhd_tx_metadata_handle *md, bool is_end_of_burst);
SRSLTE_API void uhd_tx_metadata_add_time_spec(uhd_tx_metadata_handle *md, double frac_secs);