logger: fix -e parameter (logger immediately stopped again after start)

This commit is contained in:
Beat Küng
2016-05-13 15:52:15 +02:00
committed by Lorenz Meier
parent 408f299dbb
commit 0f30bfa0ac
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -533,7 +533,8 @@ void Logger::run()
bool armed = (vehicle_status_sub.get().arming_state == vehicle_status_s::ARMING_STATE_ARMED) ||
(vehicle_status_sub.get().arming_state == vehicle_status_s::ARMING_STATE_ARMED_ERROR);
if (_enabled != armed && !_log_until_shutdown) {
if (_was_armed != armed && !_log_until_shutdown) {
_was_armed = armed;
if (armed) {
start_log();