Public Member Functions | |
dinghy_timestamp_reader (int fps) | |
unsigned long long | get_frame_counter (const subdevice_mode &mode, const void *frame) override |
double | get_frame_timestamp (const subdevice_mode &mode, const void *frame, double) override |
bool | validate_frame (const subdevice_mode &mode, const void *frame) override |
Private Attributes | |
int | fps |
wraparound_mechanism< unsigned long long > | frame_counter_wraparound |
double | last_timestamp |
wraparound_mechanism< double > | timestamp_wraparound |
Definition at line 675 of file ds-device.cpp.
rsimpl::dinghy_timestamp_reader::dinghy_timestamp_reader | ( | int | fps | ) | [inline] |
Definition at line 683 of file ds-device.cpp.
unsigned long long rsimpl::dinghy_timestamp_reader::get_frame_counter | ( | const subdevice_mode & | mode, |
const void * | frame | ||
) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 726 of file ds-device.cpp.
double rsimpl::dinghy_timestamp_reader::get_frame_timestamp | ( | const subdevice_mode & | mode, |
const void * | frame, | ||
double | |||
) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 719 of file ds-device.cpp.
bool rsimpl::dinghy_timestamp_reader::validate_frame | ( | const subdevice_mode & | mode, |
const void * | frame | ||
) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 685 of file ds-device.cpp.
int rsimpl::dinghy_timestamp_reader::fps [private] |
Definition at line 677 of file ds-device.cpp.
wraparound_mechanism<unsigned long long> rsimpl::dinghy_timestamp_reader::frame_counter_wraparound [private] |
Definition at line 679 of file ds-device.cpp.
double rsimpl::dinghy_timestamp_reader::last_timestamp [private] |
Definition at line 680 of file ds-device.cpp.
wraparound_mechanism<double> rsimpl::dinghy_timestamp_reader::timestamp_wraparound [private] |
Definition at line 678 of file ds-device.cpp.