From e798982594611efc365575f984fcc2aeedd0f028 Mon Sep 17 00:00:00 2001 From: "ucart@co3050-12" <dawehr@iastate.edu> Date: Wed, 15 Mar 2017 15:23:45 -0500 Subject: [PATCH] Made LOG_END message only send if a log was sent. --- quad/sw/modular_quad_pid/src/log_data.c | 3 +++ quad/sw/modular_quad_pid/src/main.c | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/quad/sw/modular_quad_pid/src/log_data.c b/quad/sw/modular_quad_pid/src/log_data.c index 1c7cfd6d7..5af76302b 100644 --- a/quad/sw/modular_quad_pid/src/log_data.c +++ b/quad/sw/modular_quad_pid/src/log_data.c @@ -170,6 +170,9 @@ void printLogging(log_t* log_struct, parameter_t* ps){ int size = format_log(i, log_struct, buf); send_data(LOG_ID, 0, buf, size); } + + char data[1] = {0}; // 1 byte to make compilers happy + send_data(LOG_END_ID, 0, data, 0); } void resetLogging() { diff --git a/quad/sw/modular_quad_pid/src/main.c b/quad/sw/modular_quad_pid/src/main.c index 790dc32f3..52f8c0a83 100644 --- a/quad/sw/modular_quad_pid/src/main.c +++ b/quad/sw/modular_quad_pid/src/main.c @@ -129,8 +129,6 @@ int main() printLogging(&(structs.log_struct), &(structs.parameter_struct)); resetLogging(); MIO7_led_off(); - char data[1] = {0}; // 1 byte to make compilers happy - send_data(LOG_END_ID, 0, data, 0); } last_kill_condition = this_kill_condition; -- GitLab