summaryrefslogtreecommitdiffstats
path: root/include/usrp_uhd/props.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/usrp_uhd/props.hpp')
-rw-r--r--include/usrp_uhd/props.hpp32
1 files changed, 1 insertions, 31 deletions
diff --git a/include/usrp_uhd/props.hpp b/include/usrp_uhd/props.hpp
index b74493961..2e740045f 100644
--- a/include/usrp_uhd/props.hpp
+++ b/include/usrp_uhd/props.hpp
@@ -3,46 +3,16 @@
//
#include <boost/tuple/tuple.hpp>
+#include <usrp_uhd/time_spec.hpp>
#include <usrp_uhd/wax.hpp>
#include <complex>
#include <vector>
-#include <stdint.h>
#ifndef INCLUDED_USRP_UHD_PROPS_HPP
#define INCLUDED_USRP_UHD_PROPS_HPP
namespace usrp_uhd{
- /*!
- * A time_spec_t holds a seconds and ticks time value.
- * The temporal width of a tick depends on the device's clock rate.
- * The time_spec_t can be used when setting the time on devices
- * and for controlling the start of streaming for applicable dsps.
- */
- struct time_spec_t{
- uint32_t secs;
- uint32_t ticks;
-
- /*!
- * Create a time_spec_t that holds a wildcard time.
- * This will have implementation-specific meaning.
- */
- time_spec_t(void){
- secs = ~0;
- ticks = ~0;
- }
-
- /*!
- * Create a time_spec_t from seconds and ticks.
- * \param new_secs the new seconds
- * \param new_ticks the new ticks (default = 0)
- */
- time_spec_t(uint32_t new_secs, uint32_t new_ticks = 0){
- secs = new_secs;
- ticks = new_ticks;
- }
- };
-
//common typedefs for board properties
typedef float gain_t;
typedef double freq_t;