Skip to content

Commit aa064c3

Browse files
authored
Merge pull request #152 from mike-matera/fix-disconnects
Fix constant erroneous disconnect messages.
2 parents 67541b5 + f42667e commit aa064c3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/diagnostics/src/Diagnostics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Diagnostics::Diagnostics(std::string name) {
1818

1919
this->publishedName = name;
2020
diagLogPublisher = nodeHandle.advertise<std_msgs::String>("/diagsLog", 1, true);
21-
diagnosticDataPublisher = nodeHandle.advertise<std_msgs::Float32MultiArray>("/"+publishedName+"/diagnostics", 10);
21+
diagnosticDataPublisher = nodeHandle.advertise<std_msgs::Float32MultiArray>("/"+publishedName+"/diagnostics", 1);
2222
fingerAngleSubscribe = nodeHandle.subscribe(publishedName + "/fingerAngle/prev_cmd", 10, &Diagnostics::fingerTimestampUpdate, this);
2323
wristAngleSubscribe = nodeHandle.subscribe(publishedName + "/fingerAngle/prev_cmd", 10, &Diagnostics::wristTimestampUpdate, this);
2424
imuSubscribe = nodeHandle.subscribe(publishedName + "/imu", 10, &Diagnostics::imuTimestampUpdate, this);

src/rqt_rover_gui/src/rover_gui_plugin.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,7 @@ set<string> RoverGUIPlugin::findConnectedRovers()
525525
void RoverGUIPlugin::statusEventHandler(const ros::MessageEvent<std_msgs::String const> &event)
526526
{
527527
const ros::M_string& header = event.getConnectionHeader();
528-
ros::Time receipt_time = event.getReceiptTime();
528+
ros::Time receipt_time = ros::Time::now();
529529

530530
// Extract rover name from the message source
531531

@@ -877,7 +877,7 @@ void RoverGUIPlugin::pollRoversTimerEventHandler()
877877
ekf_subscribers[*i] = nh.subscribe("/"+*i+"/odom/ekf", 10, &RoverGUIPlugin::EKFEventHandler, this);
878878
gps_subscribers[*i] = nh.subscribe("/"+*i+"/odom/navsat", 10, &RoverGUIPlugin::GPSEventHandler, this);
879879
gps_nav_solution_subscribers[*i] = nh.subscribe("/"+*i+"/navsol", 10, &RoverGUIPlugin::GPSNavSolutionEventHandler, this);
880-
rover_diagnostic_subscribers[*i] = nh.subscribe("/"+*i+"/diagnostics", 10, &RoverGUIPlugin::diagnosticEventHandler, this);
880+
rover_diagnostic_subscribers[*i] = nh.subscribe("/"+*i+"/diagnostics", 1, &RoverGUIPlugin::diagnosticEventHandler, this);
881881

882882
RoverStatus rover_status;
883883
// Build new ui rover list string

0 commit comments

Comments
 (0)