Skip to content

Commit 5c7b244

Browse files
author
ryohei sasaki
authored
Add warning in gnss_converter (#314)
1 parent 159546a commit 5c7b244

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

eagleye_util/gnss_converter/src/gnss_converter_node.cpp

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,21 @@ void navsatfix_callback(const sensor_msgs::msg::NavSatFix::ConstSharedPtr msg) {
6969

7070
void navpvt_callback(const ublox_msgs::msg::NavPVT::ConstSharedPtr msg)
7171
{
72-
if(msg->s_acc > ublox_vacc_thresh) return;
72+
if(msg->s_acc > ublox_vacc_thresh)
73+
{
74+
RCLCPP_WARN(rclcpp::get_logger(node_name),"s_acc is too large");
75+
return;
76+
}
77+
if (nav_msg_ptr == nullptr)
78+
{
79+
RCLCPP_WARN(rclcpp::get_logger(node_name),"nav_msg_ptr is nullptr");
80+
return;
81+
}
7382
rtklib_msgs::msg::RtklibNav r;
7483
r.header.frame_id = "gps";
7584
r.header.stamp.sec = msg->sec;
7685
r.header.stamp.nanosec = msg->nano;
77-
if (nav_msg_ptr != nullptr)
78-
r.status = *nav_msg_ptr;
86+
r.status = *nav_msg_ptr;
7987
r.tow = msg->i_tow;
8088

8189
double llh[3];
@@ -101,8 +109,16 @@ void navpvt_callback(const ublox_msgs::msg::NavPVT::ConstSharedPtr msg)
101109

102110
void gnss_velocity_callback(const geometry_msgs::msg::TwistWithCovarianceStamped::ConstSharedPtr msg)
103111
{
104-
if(msg->twist.covariance[0] > twist_covariance_thresh) return;
105-
if (nav_msg_ptr == nullptr) return;
112+
if(msg->twist.covariance[0] > twist_covariance_thresh)
113+
{
114+
RCLCPP_WARN(rclcpp::get_logger(node_name),"twist.covariance[0] is too large");
115+
return;
116+
}
117+
if (nav_msg_ptr == nullptr)
118+
{
119+
RCLCPP_WARN(rclcpp::get_logger(node_name),"nav_msg_ptr is nullptr");
120+
return;
121+
}
106122
rtklib_msgs::msg::RtklibNav r;
107123
r.header.frame_id = "gps";
108124
r.header.stamp = msg->header.stamp;

0 commit comments

Comments
 (0)