
Classes | |
| struct | byte_wrapping |
Public Member Functions | |
| fisheye_timestamp_reader (int in_configured_fps, const char *fw_ver) | |
| unsigned long long | get_frame_counter (const subdevice_mode &, const void *frame) override |
| double | get_frame_timestamp (const subdevice_mode &mode, const void *frame, double actual_fps) override |
| bool | validate_frame (const subdevice_mode &, const void *frame) override |
Private Member Functions | |
| int | get_embedded_frame_counter (const void *frame) const |
Private Attributes | |
| int | configured_fps |
| wraparound_mechanism< unsigned long long > | frame_counter_wraparound |
| std::string | fw_version |
| unsigned | last_fisheye_counter |
| double | last_fisheye_timestamp |
| std::mutex | mutex |
| wraparound_mechanism< double > | timestamp_wraparound |
| bool | validate |
Definition at line 735 of file ds-device.cpp.
| rsimpl::fisheye_timestamp_reader::fisheye_timestamp_reader | ( | int | in_configured_fps, |
| const char * | fw_ver | ||
| ) | [inline] |
Definition at line 766 of file ds-device.cpp.
| int rsimpl::fisheye_timestamp_reader::get_embedded_frame_counter | ( | const void * | frame | ) | const [inline, private] |
Definition at line 737 of file ds-device.cpp.
| unsigned long long rsimpl::fisheye_timestamp_reader::get_frame_counter | ( | const subdevice_mode & | , |
| const void * | frame | ||
| ) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 786 of file ds-device.cpp.
| double rsimpl::fisheye_timestamp_reader::get_frame_timestamp | ( | const subdevice_mode & | mode, |
| const void * | frame, | ||
| double | actual_fps | ||
| ) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 808 of file ds-device.cpp.
| bool rsimpl::fisheye_timestamp_reader::validate_frame | ( | const subdevice_mode & | , |
| const void * | frame | ||
| ) | [inline, override, virtual] |
Implements rsimpl::frame_timestamp_reader.
Definition at line 768 of file ds-device.cpp.
Definition at line 758 of file ds-device.cpp.
wraparound_mechanism<unsigned long long> rsimpl::fisheye_timestamp_reader::frame_counter_wraparound [private] |
Definition at line 762 of file ds-device.cpp.
Definition at line 756 of file ds-device.cpp.
unsigned rsimpl::fisheye_timestamp_reader::last_fisheye_counter [private] |
Definition at line 759 of file ds-device.cpp.
double rsimpl::fisheye_timestamp_reader::last_fisheye_timestamp [private] |
Definition at line 760 of file ds-device.cpp.
std::mutex rsimpl::fisheye_timestamp_reader::mutex [private] |
Definition at line 757 of file ds-device.cpp.
wraparound_mechanism<double> rsimpl::fisheye_timestamp_reader::timestamp_wraparound [private] |
Definition at line 761 of file ds-device.cpp.
bool rsimpl::fisheye_timestamp_reader::validate [mutable, private] |
Definition at line 763 of file ds-device.cpp.