#include <ros_publisher.h>
Public Member Functions | |
void | onNewStdBinData (const ixblue_stdbin_decoder::Data::BinaryNav &navData, const ixblue_stdbin_decoder::Data::NavHeader &headerData) |
ROSPublisher () | |
Static Public Member Functions | |
static sensor_msgs::ImuPtr | toImuMsg (const ixblue_stdbin_decoder::Data::BinaryNav &navData, bool use_compensated_acceleration) |
static ixblue_ins_msgs::InsPtr | toiXInsMsg (const ixblue_stdbin_decoder::Data::BinaryNav &navData) |
static sensor_msgs::NavSatFixPtr | toNavSatFixMsg (const ixblue_stdbin_decoder::Data::BinaryNav &navData) |
static sensor_msgs::TimeReferencePtr | toTimeReference (const ixblue_stdbin_decoder::Data::NavHeader &headerData) |
Protected Member Functions | |
std_msgs::Header | getHeader (const ixblue_stdbin_decoder::Data::NavHeader &headerData, const ixblue_stdbin_decoder::Data::BinaryNav &navData) |
Protected Attributes | |
DiagnosticsPublisher | diagPub |
std::string | frame_id |
ros::NodeHandle | nh |
ros::Publisher | stdImuPublisher |
ros::Publisher | stdInsPublisher |
ros::Publisher | stdNavSatFixPublisher |
ros::Publisher | stdTimeReferencePublisher |
std::string | time_origin |
std::string | time_source |
bool | use_compensated_acceleration |
bool | useInsAsTimeReference = true |
bool | useUnixAsTimeOrigin = true |
Definition at line 15 of file ros_publisher.h.
ROSPublisher::ROSPublisher | ( | ) |
Definition at line 10 of file ros_publisher.cpp.
|
protected |
Definition at line 113 of file ros_publisher.cpp.
void ROSPublisher::onNewStdBinData | ( | const ixblue_stdbin_decoder::Data::BinaryNav & | navData, |
const ixblue_stdbin_decoder::Data::NavHeader & | headerData | ||
) |
Definition at line 59 of file ros_publisher.cpp.
|
static |
Definition at line 163 of file ros_publisher.cpp.
|
static |
Definition at line 362 of file ros_publisher.cpp.
|
static |
Definition at line 287 of file ros_publisher.cpp.
|
static |
Definition at line 340 of file ros_publisher.cpp.
|
protected |
Definition at line 53 of file ros_publisher.h.
|
protected |
Definition at line 41 of file ros_publisher.h.
|
protected |
Definition at line 46 of file ros_publisher.h.
|
protected |
Definition at line 49 of file ros_publisher.h.
|
protected |
Definition at line 52 of file ros_publisher.h.
|
protected |
Definition at line 50 of file ros_publisher.h.
|
protected |
Definition at line 51 of file ros_publisher.h.
|
protected |
Definition at line 43 of file ros_publisher.h.
|
protected |
Definition at line 42 of file ros_publisher.h.
|
protected |
Definition at line 44 of file ros_publisher.h.
|
protected |
Definition at line 56 of file ros_publisher.h.
|
protected |
Definition at line 57 of file ros_publisher.h.