X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_telemetry.c;h=463bcd91137f571dde8590b1ecd0523f10e44dc4;hp=5cf9ca6134c3bfcc4de4e4cb3f9a7180f1a36a18;hb=3a3bfd471a868d546d83cdc431b53c8f5208edb9;hpb=91b07410122d0eaaf292cdb31c200925d45eaf2c diff --git a/ao_telemetry.c b/ao_telemetry.c index 5cf9ca61..463bcd91 100644 --- a/ao_telemetry.c +++ b/ao_telemetry.c @@ -18,10 +18,6 @@ #include "ao.h" __xdata uint16_t ao_telemetry_interval = 0; -__xdata uint8_t ao_rdf = 0; -__xdata uint16_t ao_rdf_time; - -#define AO_RDF_INTERVAL AO_SEC_TO_TICKS(3) void ao_telemetry(void) @@ -31,7 +27,6 @@ ao_telemetry(void) ao_config_get(); memcpy(telemetry.callsign, ao_config.callsign, AO_MAX_CALLSIGN); telemetry.addr = ao_serial_number; - ao_rdf_time = ao_time(); for (;;) { while (ao_telemetry_interval == 0) ao_sleep(&ao_telemetry_interval); @@ -47,13 +42,6 @@ ao_telemetry(void) ao_mutex_put(&ao_gps_mutex); ao_radio_send(&telemetry); ao_delay(ao_telemetry_interval); - if (ao_rdf && - (int16_t) (ao_time() - ao_rdf_time) >= 0) - { - ao_rdf_time = ao_time() + AO_RDF_INTERVAL; - ao_radio_rdf(); - ao_delay(ao_telemetry_interval); - } } } @@ -64,14 +52,6 @@ ao_telemetry_set_interval(uint16_t interval) ao_wakeup(&ao_telemetry_interval); } -void -ao_rdf_set(uint8_t rdf) -{ - ao_rdf = rdf; - if (rdf == 0) - ao_radio_rdf_abort(); -} - __xdata struct ao_task ao_telemetry_task; void