36 auto now = std::chrono::system_clock::now().time_since_epoch();
37 auto now_us = std::chrono::duration_cast<std::chrono::microseconds>(
now);
38 auto then =
static_cast<std::chrono::microseconds::rep
>(
static_cast<double>(
ts) * 1000000. /
39 static_cast<double>(m_clock_frequency_hz));
40 auto then_us = std::chrono::microseconds(then);
42 return std::chrono::microseconds(0);
43 return then_us - now_us;