8 #ifndef DRIPLINE_EXAMPLES_OSCILLATOR_HH_ 9 #define DRIPLINE_EXAMPLES_OSCILLATOR_HH_ 13 #include "member_variables.hh" 25 using clock_t = std::chrono::steady_clock;
27 using time_point_t = std::chrono::time_point< std::chrono::steady_clock, duration_t >;
29 using iq_t = std::complex< double >;
36 mv_accessible(
double, frequency );
39 mv_accessible(
double, amplitude );
45 std::pair< time_point_t, double > in_phase(
time_point_t a_time = clock_t::now() );
46 std::pair< time_point_t, double > quadrature(
time_point_t a_time = clock_t::now() );
47 std::pair< time_point_t, iq_t > iq(
time_point_t a_time = clock_t::now() );
std::chrono::time_point< std::chrono::steady_clock, duration_t > time_point_t
std::chrono::steady_clock clock_t
std::chrono::duration< double > duration_t
std::complex< double > iq_t
#define DRIPLINE_EXAMPLES_API