8 #ifndef INCLUDED_UHD_MULTI_USRP_CLOCK_HPP 9 #define INCLUDED_UHD_MULTI_USRP_CLOCK_HPP 19 namespace uhd{
namespace usrp_clock{
48 typedef boost::shared_ptr<multi_usrp_clock>
sptr;
70 virtual std::string get_pp_string(
void) = 0;
73 virtual size_t get_num_boards(
void) = 0;
76 virtual uint32_t get_time(
size_t board = 0) = 0;
84 virtual sensor_value_t get_sensor(
const std::string &name,
size_t board = 0) = 0;
91 virtual std::vector<std::string> get_sensor_names(
size_t board = 0) = 0;
boost::shared_ptr< multi_usrp_clock > sptr
Definition: multi_usrp_clock.hpp:48
boost::shared_ptr< device > sptr
Definition: device.hpp:31
Definition: build_info.hpp:14
Definition: sensors.hpp:29
Definition: multi_usrp_clock.hpp:46
#define UHD_API
Definition: config.h:63
Definition: device_addr.hpp:37