Definition at line 66 of file ins_handler.cpp.
◆ imu_config_map_t
◆ INSHandler()
novatel_oem7_driver::INSHandler::INSHandler |
( |
| ) |
|
|
inline |
◆ ~INSHandler()
novatel_oem7_driver::INSHandler::~INSHandler |
( |
| ) |
|
|
inline |
◆ computeAngularVelocityFromRaw()
double novatel_oem7_driver::INSHandler::computeAngularVelocityFromRaw |
( |
double |
raw_gyro | ) |
|
|
inlineprivate |
◆ computeLinearAccelerationFromRaw()
double novatel_oem7_driver::INSHandler::computeLinearAccelerationFromRaw |
( |
double |
raw_acc | ) |
|
|
inlineprivate |
◆ getImuDescription()
void novatel_oem7_driver::INSHandler::getImuDescription |
( |
oem7_imu_type_t |
imu_type, |
|
|
std::string & |
desc |
|
) |
| |
|
inlineprivate |
◆ getImuParam()
void novatel_oem7_driver::INSHandler::getImuParam |
( |
oem7_imu_type_t |
imu_type, |
|
|
const std::string & |
name, |
|
|
std::string & |
param |
|
) |
| |
|
inlineprivate |
◆ getImuRate()
int novatel_oem7_driver::INSHandler::getImuRate |
( |
oem7_imu_type_t |
imu_type | ) |
|
|
inlineprivate |
◆ getMessageIds()
const std::vector<int>& novatel_oem7_driver::INSHandler::getMessageIds |
( |
| ) |
|
|
inlinevirtual |
◆ handleMsg()
void novatel_oem7_driver::INSHandler::handleMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlinevirtual |
◆ initialize()
◆ processInsConfigMsg()
void novatel_oem7_driver::INSHandler::processInsConfigMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlineprivate |
◆ processRawImuMsg()
void novatel_oem7_driver::INSHandler::processRawImuMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlineprivate |
◆ publishCorrImuMsg()
void novatel_oem7_driver::INSHandler::publishCorrImuMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlineprivate |
◆ publishImuMsg()
void novatel_oem7_driver::INSHandler::publishImuMsg |
( |
| ) |
|
|
inlineprivate |
◆ publishImuMsg_OEM7()
void novatel_oem7_driver::INSHandler::publishImuMsg_OEM7 |
( |
boost::shared_ptr< sensor_msgs::Imu > & |
imu | ) |
|
|
inlineprivate |
◆ publishImuMsg_ROS()
void novatel_oem7_driver::INSHandler::publishImuMsg_ROS |
( |
boost::shared_ptr< sensor_msgs::Imu > & |
imu | ) |
|
|
inlineprivate |
◆ publishInsPVAXMsg()
void novatel_oem7_driver::INSHandler::publishInsPVAXMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlineprivate |
◆ publishInsStDevMsg()
void novatel_oem7_driver::INSHandler::publishInsStDevMsg |
( |
Oem7RawMessageIf::ConstPtr |
msg | ) |
|
|
inlineprivate |
◆ corrimu_
boost::shared_ptr<novatel_oem7_msgs::CORRIMU> novatel_oem7_driver::INSHandler::corrimu_ |
|
private |
◆ corrimu_pub_
◆ frame_id_
std::string novatel_oem7_driver::INSHandler::frame_id_ |
|
private |
◆ imu_config_map
◆ imu_pub_
◆ imu_rate_
imu_rate_t novatel_oem7_driver::INSHandler::imu_rate_ |
|
private |
◆ imu_raw_accel_scale_factor_
double novatel_oem7_driver::INSHandler::imu_raw_accel_scale_factor_ |
|
private |
IMU-specific raw acceleration scaling.
Definition at line 83 of file ins_handler.cpp.
◆ imu_raw_gyro_scale_factor_
double novatel_oem7_driver::INSHandler::imu_raw_gyro_scale_factor_ |
|
private |
◆ insconfig_pub_
◆ inspva_
boost::shared_ptr<novatel_oem7_msgs::INSPVA> novatel_oem7_driver::INSHandler::inspva_ |
|
private |
◆ inspvax_pub_
◆ insstdev_
boost::shared_ptr<novatel_oem7_msgs::INSSTDEV> novatel_oem7_driver::INSHandler::insstdev_ |
|
private |
◆ insstdev_pub_
◆ nh_
◆ oem7_imu_reference_frame_
bool novatel_oem7_driver::INSHandler::oem7_imu_reference_frame_ |
|
private |
Backwards compatibility: use OEM7 reference frame, not compliant with REP105.
Definition at line 90 of file ins_handler.cpp.
◆ raw_imu_pub_
The documentation for this class was generated from the following file: