|
dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
|
chrono conforming bus frame clock: frames since bus start; now() maps the OS timestamp onto the frame counter via the tick thread's correlation More...
#include <dx_usb_clock.h>
Classes | |
| struct | correlation |
Public Types | |
| typedef std::chrono::duration< rep, period > | duration |
| typedef std::milli | period |
| the 1ms USB bus frame | |
| typedef uint64_t | rep |
| typedef std::chrono::time_point< frame, duration > | time_point |
Static Public Member Functions | |
| static time_point | now () |
Static Public Attributes | |
| static correlation | correlated {} |
| per tick thread: refreshed by its source every sync() | |
| static constexpr bool | is_steady = true |
chrono conforming bus frame clock: frames since bus start; now() maps the OS timestamp onto the frame counter via the tick thread's correlation
| typedef std::chrono::duration<rep, period> dx::usb::clock::frame::duration |
| typedef std::milli dx::usb::clock::frame::period |
the 1ms USB bus frame
| typedef uint64_t dx::usb::clock::frame::rep |
| typedef std::chrono::time_point<frame, duration> dx::usb::clock::frame::time_point |
|
inlinestatic |
|
inlinethread_localstatic |
per tick thread: refreshed by its source every sync()
|
staticconstexpr |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |