From 32bf4dc773758800be237c6830e878690d598af1 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Thu, 2 Jul 2015 16:53:20 -0700 Subject: [PATCH] simulator: Add output so user knows that the simulator / system is waiting for data --- src/modules/simulator/simulator.cpp | 1 + src/modules/simulator/simulator_mavlink.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/simulator/simulator.cpp b/src/modules/simulator/simulator.cpp index 9e75534236..b62ef3913e 100644 --- a/src/modules/simulator/simulator.cpp +++ b/src/modules/simulator/simulator.cpp @@ -128,6 +128,7 @@ int Simulator::start(int argc, char *argv[]) PX4_WARN("Simulator creation failed"); ret = 1; } + return ret; } diff --git a/src/modules/simulator/simulator_mavlink.cpp b/src/modules/simulator/simulator_mavlink.cpp index cc4b871f02..6871e66a7e 100644 --- a/src/modules/simulator/simulator_mavlink.cpp +++ b/src/modules/simulator/simulator_mavlink.cpp @@ -400,6 +400,7 @@ void Simulator::pollForMAVLinkMessages(bool publish) // wait for first data from simulator and respond with first controls // this is important for the UDP communication to work int pret = -1; + PX4_WARN("Waiting for initial data on UDP.. Please connect the simulator first."); while (pret <= 0) { pret = ::poll(&fds[0], (sizeof(fds[0])/sizeof(fds[0])), 100); } @@ -535,9 +536,9 @@ int openUart(const char *uart_name, int baud) /* Try to set baud rate */ struct termios uart_config; - memset(&uart_config, 0, sizeof(uart_config)); + memset(&uart_config, 0, sizeof(uart_config)); - int termios_state; + int termios_state; /* Back up the original uart configuration to restore it after exit */ if ((termios_state = tcgetattr(uart_fd, &uart_config)) < 0) {