#include <timesync.h>
Definition at line 45 of file timesync.h.
livox_ros::TimeSync::TimeSync |
( |
| ) |
|
|
private |
livox_ros::TimeSync::~TimeSync |
( |
| ) |
|
|
private |
livox_ros::TimeSync::TimeSync |
( |
const TimeSync & |
| ) |
|
|
privatedelete |
int32_t livox_ros::TimeSync::DeInitTimeSync |
( |
| ) |
|
void livox_ros::TimeSync::FsmCheckDevState |
( |
| ) |
|
|
private |
void livox_ros::TimeSync::FsmOpenDev |
( |
| ) |
|
|
private |
void livox_ros::TimeSync::FsmPrepareDev |
( |
| ) |
|
|
private |
delay some time when device is opened, 4s
Definition at line 172 of file timesync.cpp.
void livox_ros::TimeSync::FsmTransferState |
( |
uint8_t |
new_state | ) |
|
|
private |
static TimeSync* livox_ros::TimeSync::GetInstance |
( |
| ) |
|
|
inlinestatic |
void livox_ros::TimeSync::PollDataLoop |
( |
| ) |
|
|
private |
void livox_ros::TimeSync::PollStateLoop |
( |
| ) |
|
|
private |
void livox_ros::TimeSync::StartTimesync |
( |
| ) |
|
|
inline |
void livox_ros::TimeSync::StopTimesync |
( |
| ) |
|
|
private |
void* livox_ros::TimeSync::client_data_ |
|
private |
volatile bool livox_ros::TimeSync::exit_poll_data_ |
|
private |
volatile bool livox_ros::TimeSync::exit_poll_state_ |
|
private |
volatile uint8_t livox_ros::TimeSync::fsm_state_ |
|
private |
volatile uint32_t livox_ros::TimeSync::rx_bytes_ |
|
private |
volatile bool livox_ros::TimeSync::start_poll_data_ |
|
private |
volatile bool livox_ros::TimeSync::start_poll_state_ |
|
private |
std::shared_ptr<std::thread> livox_ros::TimeSync::t_poll_data_ |
|
private |
std::shared_ptr<std::thread> livox_ros::TimeSync::t_poll_state_ |
|
private |
std::chrono::steady_clock::time_point livox_ros::TimeSync::transfer_time_ |
|
private |
The documentation for this class was generated from the following files: