#include <accelerometer_ros_i.h>
Definition at line 45 of file accelerometer_ros_i.h.
◆ AccelerometerRosI()
◆ accelerometerChangeCallback()
void phidgets::AccelerometerRosI::accelerometerChangeCallback |
( |
const double |
acceleration[3], |
|
|
const double |
timestamp |
|
) |
| |
|
private |
◆ publishLatest()
void phidgets::AccelerometerRosI::publishLatest |
( |
| ) |
|
|
private |
◆ timerCallback()
void phidgets::AccelerometerRosI::timerCallback |
( |
const ros::TimerEvent & |
event | ) |
|
|
private |
◆ accel_mutex_
std::mutex phidgets::AccelerometerRosI::accel_mutex_ |
|
private |
◆ accelerometer_
std::unique_ptr<Accelerometer> phidgets::AccelerometerRosI::accelerometer_ |
|
private |
◆ accelerometer_pub_
◆ can_publish_
bool phidgets::AccelerometerRosI::can_publish_ {false} |
|
private |
◆ cb_delta_epsilon_ns_
int64_t phidgets::AccelerometerRosI::cb_delta_epsilon_ns_ {0} |
|
private |
◆ data_interval_ns_
int64_t phidgets::AccelerometerRosI::data_interval_ns_ {0} |
|
private |
◆ data_time_zero_ns_
uint64_t phidgets::AccelerometerRosI::data_time_zero_ns_ {0} |
|
private |
◆ frame_id_
std::string phidgets::AccelerometerRosI::frame_id_ |
|
private |
◆ last_accel_x_
double phidgets::AccelerometerRosI::last_accel_x_ |
|
private |
◆ last_accel_y_
double phidgets::AccelerometerRosI::last_accel_y_ |
|
private |
◆ last_accel_z_
double phidgets::AccelerometerRosI::last_accel_z_ |
|
private |
◆ last_cb_time_
ros::Time phidgets::AccelerometerRosI::last_cb_time_ |
|
private |
◆ last_data_timestamp_ns_
uint64_t phidgets::AccelerometerRosI::last_data_timestamp_ns_ {0} |
|
private |
◆ last_ros_stamp_ns_
uint64_t phidgets::AccelerometerRosI::last_ros_stamp_ns_ {0} |
|
private |
◆ linear_acceleration_variance_
double phidgets::AccelerometerRosI::linear_acceleration_variance_ |
|
private |
◆ nh_
◆ nh_private_
◆ publish_rate_
int phidgets::AccelerometerRosI::publish_rate_ |
|
private |
◆ ros_time_zero_
ros::Time phidgets::AccelerometerRosI::ros_time_zero_ |
|
private |
◆ server_ip_
std::string phidgets::AccelerometerRosI::server_ip_ |
|
private |
◆ server_name_
std::string phidgets::AccelerometerRosI::server_name_ |
|
private |
◆ synchronize_timestamps_
bool phidgets::AccelerometerRosI::synchronize_timestamps_ {true} |
|
private |
◆ time_resync_interval_ns_
int64_t phidgets::AccelerometerRosI::time_resync_interval_ns_ {0} |
|
private |
◆ timer_
The documentation for this class was generated from the following files: