X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fkernel%2Fao_log_telestatic.c;h=0829bcbb2286df78e60efbc5f5e3a5019253b374;hb=c49bd3cb0c31a51fae79ddc92237cc309be9a242;hp=fdf8da43fe9b1d3ecaa3a936f0c5c737de7c915d;hpb=0800970a4c9c6ed38bb76bfed6374093ca16b459;p=fw%2Faltos diff --git a/src/kernel/ao_log_telestatic.c b/src/kernel/ao_log_telestatic.c index fdf8da43..0829bcbb 100644 --- a/src/kernel/ao_log_telestatic.c +++ b/src/kernel/ao_log_telestatic.c @@ -21,7 +21,7 @@ #include #include -static struct ao_log_telestatic log; +static struct ao_log_telestatic log_data; const uint8_t ao_log_format = AO_LOG_FORMAT_TELESTATIC; @@ -41,15 +41,15 @@ ao_log_telestatic(void) { uint8_t wrote = 0; /* set checksum */ - log.csum = 0; - log.csum = ao_log_csum((uint8_t *) &log); + log_data.csum = 0; + log_data.csum = ao_log_csum((uint8_t *) &log_data); ao_mutex_get(&ao_log_mutex); { if (ao_log_current_pos >= ao_log_end_pos && ao_log_running) ao_log_stop(); if (ao_log_running) { wrote = 1; ao_storage_write(ao_log_current_pos, - &log, + &log_data, sizeof (struct ao_log_telestatic)); ao_log_current_pos += sizeof (struct ao_log_telestatic); } @@ -75,9 +75,9 @@ ao_log(void) while (!ao_log_running) ao_sleep(&ao_log_running); - log.type = AO_LOG_FLIGHT; - log.tick = ao_time(); - log.u.flight.flight = ao_flight_number; + log_data.type = AO_LOG_FLIGHT; + log_data.tick = ao_time(); + log_data.u.flight.flight = ao_flight_number; ao_log_telestatic(); /* Write the whole contents of the ring to the log @@ -87,18 +87,18 @@ ao_log(void) for (;;) { /* Write samples to EEPROM */ while (ao_log_data_pos != ao_data_head) { - log.tick = ao_data_ring[ao_log_data_pos].tick; - log.type = AO_LOG_SENSOR; + log_data.tick = ao_data_ring[ao_log_data_pos].tick; + log_data.type = AO_LOG_SENSOR; #if HAS_ADS131A0X - log.u.sensor.pressure = ao_data_ring[ao_log_data_pos].ads131a0x.ain[0]; - log.u.sensor.pressure2 = ao_data_ring[ao_log_data_pos].ads131a0x.ain[1]; - log.u.sensor.thrust = ao_data_ring[ao_log_data_pos].ads131a0x.ain[2]; - log.u.sensor.mass = ao_data_ring[ao_log_data_pos].ads131a0x.ain[3]; + log_data.u.sensor.pressure = ao_data_ring[ao_log_data_pos].ads131a0x.ain[0]; + log_data.u.sensor.pressure2 = ao_data_ring[ao_log_data_pos].ads131a0x.ain[1]; + log_data.u.sensor.thrust = ao_data_ring[ao_log_data_pos].ads131a0x.ain[2]; + log_data.u.sensor.mass = ao_data_ring[ao_log_data_pos].ads131a0x.ain[3]; #endif - log.u.sensor.t_low = ao_data_ring[ao_log_data_pos].max6691.sensor[0].t_low; + log_data.u.sensor.t_low = ao_data_ring[ao_log_data_pos].max6691.sensor[0].t_low; int i; for (i = 0; i < 4; i++) - log.u.sensor.t_high[i] = ao_data_ring[ao_log_data_pos].max6691.sensor[i].t_high; + log_data.u.sensor.t_high[i] = ao_data_ring[ao_log_data_pos].max6691.sensor[i].t_high; ao_log_telestatic(); ao_log_data_pos = ao_data_ring_next(ao_log_data_pos); }