
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.