Create Simulator::set_publish() method and Simulator::_publish member variable to allow redefinition of the Simulator::handle_message() prototype to match MavlinkReceiver::handle_message().

This commit is contained in:
mcsauder
2019-02-28 13:47:36 -07:00
committed by Beat Küng
parent 1221556515
commit 6e0fc150c0
3 changed files with 23 additions and 12 deletions
+3 -2
View File
@@ -163,12 +163,13 @@ int Simulator::start(int argc, char *argv[])
_instance->initialize_sensor_data();
#ifndef __PX4_QURT
// Update sensor data
_instance->poll_for_MAVLink_messages(false);
_instance->poll_for_MAVLink_messages();
#endif
} else if (argv[2][1] == 'p') {
// Update sensor data
_instance->poll_for_MAVLink_messages(true);
_instance->set_publish(true);
_instance->poll_for_MAVLink_messages();
} else {
_instance->initialize_sensor_data();