#include <global_timestamp_reader.h>
Public Member Functions | |
| double | get_system_hw_time (double crnt_hw_time, bool &is_ready) |
| void | start () |
| void | stop () |
| time_diff_keeper (global_time_interface *dev, const unsigned int sampling_interval_ms) | |
| ~time_diff_keeper () | |
Private Member Functions | |
| void | polling (dispatcher::cancellable_timer cancellable_timer) |
| bool | update_diff_time () |
Private Attributes | |
| active_object | _active_object |
| CLinearCoefficients | _coefs |
| global_time_interface * | _device |
| std::recursive_mutex | _enable_mtx |
| bool | _is_ready |
| double | _min_command_delay |
| unsigned int | _poll_intervals_ms |
| std::recursive_mutex | _read_mtx |
| int | _users_count |
Definition at line 61 of file global_timestamp_reader.h.
|
explicit |
Definition at line 157 of file global_timestamp_reader.cpp.
| librealsense::time_diff_keeper::~time_diff_keeper | ( | ) |
Definition at line 197 of file global_timestamp_reader.cpp.
| double librealsense::time_diff_keeper::get_system_hw_time | ( | double | crnt_hw_time, |
| bool & | is_ready | ||
| ) |
Definition at line 258 of file global_timestamp_reader.cpp.
|
private |
Definition at line 248 of file global_timestamp_reader.cpp.
| void librealsense::time_diff_keeper::start | ( | ) |
Definition at line 172 of file global_timestamp_reader.cpp.
| void librealsense::time_diff_keeper::stop | ( | ) |
Definition at line 180 of file global_timestamp_reader.cpp.
|
private |
Definition at line 202 of file global_timestamp_reader.cpp.
|
private |
Definition at line 78 of file global_timestamp_reader.h.
|
private |
Definition at line 81 of file global_timestamp_reader.h.
|
private |
Definition at line 75 of file global_timestamp_reader.h.
|
mutableprivate |
Definition at line 80 of file global_timestamp_reader.h.
|
private |
Definition at line 83 of file global_timestamp_reader.h.
|
private |
Definition at line 82 of file global_timestamp_reader.h.
|
private |
Definition at line 76 of file global_timestamp_reader.h.
|
mutableprivate |
Definition at line 79 of file global_timestamp_reader.h.
|
private |
Definition at line 77 of file global_timestamp_reader.h.