Classes | Namespaces | Enumerations | Functions
bestpos_handler.cpp File Reference
#include <novatel_oem7_driver/oem7_message_handler_if.hpp>
#include <oem7_driver_util.hpp>
#include <ros/ros.h>
#include <novatel_oem7_driver/oem7_ros_messages.hpp>
#include <oem7_ros_publisher.hpp>
#include "novatel_oem7_msgs/SolutionStatus.h"
#include "novatel_oem7_msgs/PositionOrVelocityType.h"
#include "novatel_oem7_msgs/BESTPOS.h"
#include "novatel_oem7_msgs/BESTUTM.h"
#include "novatel_oem7_msgs/BESTVEL.h"
#include "novatel_oem7_msgs/INSPVA.h"
#include "novatel_oem7_msgs/INSPVAX.h"
#include "nav_msgs/Odometry.h"
#include "gps_common/GPSFix.h"
#include "sensor_msgs/NavSatFix.h"
#include "geometry_msgs/Point.h"
#include <tf2_geometry_msgs/tf2_geometry_msgs.h>
#include <gps_common/conversions.h>
#include <cmath>
#include <stdint.h>
#include <pluginlib/class_list_macros.h>
Include dependency graph for bestpos_handler.cpp:

Go to the source code of this file.

Classes

class  novatel_oem7_driver::BESTPOSHandler
 

Namespaces

 novatel_oem7_driver
 

Enumerations

enum  novatel_oem7_driver::ValueRelation { novatel_oem7_driver::REL_GT, novatel_oem7_driver::REL_LT, novatel_oem7_driver::REL_EQ }
 

Functions

double novatel_oem7_driver::computeHorizontalError (double lat_stdev, double lon_stdev)
 
double novatel_oem7_driver::computeSphericalError (double lat_stdev, double lon_stdev, double hgt_stdev)
 
double novatel_oem7_driver::computeVerticalError (double hgt_stdev)
 
double novatel_oem7_driver::degreesToRadians (double degrees)
 
double novatel_oem7_driver::Get3DPositionError (double lat_stdev, double lon_stdev, double hgt_stdev)
 
ValueRelation novatel_oem7_driver::GetOem7MessageTimeRelation (novatel_oem7_msgs::Oem7Header msg_hdr_1, novatel_oem7_msgs::Oem7Header msg_hdr_2)
 
uint8_t novatel_oem7_driver::GpsFixCovTypeToNavSatFixCovType (uint8_t covariance_type)
 
void novatel_oem7_driver::GpsFixToNavSatFix (const gps_common::GPSFix::Ptr gpsfix, sensor_msgs::NavSatFix::Ptr navsatfix)
 
double novatel_oem7_driver::MakeGpsTime_Seconds (uint16_t gps_week, uint32_t gps_milliseconds)
 
double novatel_oem7_driver::radiansToDegrees (double radians)
 
int16_t novatel_oem7_driver::ToROSGPSStatus (const novatel_oem7_msgs::BESTPOS::Ptr bestpos)
 
void novatel_oem7_driver::UTMPointFromGnss (geometry_msgs::Point &pt, double lat, double lon, double hgt)
 


novatel_oem7_driver
Author(s):
autogenerated on Tue Mar 9 2021 03:48:00