18 #include "mavros_msgs/GPSINPUT.h"
21 namespace extra_plugins {
22 using mavlink::common::GPS_FIX_TYPE;
23 using mavlink::common::GPS_INPUT_IGNORE_FLAGS;
78 mavlink::common::msg::GPS_INPUT gps_input {};
81 gps_input.time_usec = ros_msg->header.stamp.toNSec() / 1000;
82 gps_input.gps_id = ros_msg->gps_id;
83 gps_input.ignore_flags = ros_msg->ignore_flags;
84 gps_input.time_week_ms = ros_msg->time_week_ms;
85 gps_input.time_week = ros_msg->time_week;
86 gps_input.speed_accuracy = ros_msg->speed_accuracy;
87 gps_input.horiz_accuracy = ros_msg->horiz_accuracy;
88 gps_input.vert_accuracy = ros_msg->vert_accuracy;
89 gps_input.lat = ros_msg->lat;
90 gps_input.lon = ros_msg->lon;
91 gps_input.alt = ros_msg->alt;
92 gps_input.vn = ros_msg->vn;
93 gps_input.ve = ros_msg->ve;
94 gps_input.vd = ros_msg->vd;
95 gps_input.hdop = ros_msg->hdop;
96 gps_input.vdop = ros_msg->vdop;
97 gps_input.fix_type = ros_msg->fix_type;
98 gps_input.satellites_visible = ros_msg->satellites_visible;