Browse Source

Change warnings to error in case the iridium driver start failed

sbg
acfloria 7 years ago committed by Lorenz Meier
parent
commit
4a08003952
  1. 1
      ROMFS/px4fmu_common/init.d/rc.mavlink
  2. 8
      src/drivers/telemetry/iridiumsbd/IridiumSBD.cpp

1
ROMFS/px4fmu_common/init.d/rc.mavlink

@ -164,7 +164,6 @@ then
then then
mavlink start -d /dev/iridium -m iridium -b 115200 mavlink start -d /dev/iridium -m iridium -b 115200
else else
echo "WARN: Iridiumsbd driver not started, reboot"
tune_control play -m "ML<<CP4CP4CP4CP4CP4" tune_control play -m "ML<<CP4CP4CP4CP4CP4"
fi fi
fi fi

8
src/drivers/telemetry/iridiumsbd/IridiumSBD.cpp

@ -251,7 +251,7 @@ void IridiumSBD::main_loop(int argc, char *argv[])
} }
if (arg_uart_name == 0) { if (arg_uart_name == 0) {
PX4_WARN("no Iridium SBD modem UART port provided!"); PX4_ERR("no Iridium SBD modem UART port provided!");
_task_should_exit = true; _task_should_exit = true;
return; return;
} }
@ -269,7 +269,7 @@ void IridiumSBD::main_loop(int argc, char *argv[])
} }
if (!command_executed) { if (!command_executed) {
PX4_WARN("failed to open UART port!"); PX4_ERR("failed to open UART port!");
_task_should_exit = true; _task_should_exit = true;
return; return;
} }
@ -289,7 +289,7 @@ void IridiumSBD::main_loop(int argc, char *argv[])
} }
if (!command_executed) { if (!command_executed) {
PX4_WARN("modem not responding"); PX4_ERR("modem not responding");
_task_should_exit = true; _task_should_exit = true;
return; return;
} }
@ -309,7 +309,7 @@ void IridiumSBD::main_loop(int argc, char *argv[])
} }
if (!command_executed) { if (!command_executed) {
PX4_WARN("modem not responding"); PX4_ERR("modem not responding");
_task_should_exit = true; _task_should_exit = true;
return; return;
} }

Loading…
Cancel
Save