#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.