-void
-ao_telemetry_send(__xdata struct ao_telemetry *telemetry) __reentrant
-{
- if (ao_flight_state != ao_flight_idle && ao_flight_state != ao_flight_startup) {
- telemetry->addr = ao_serial_number;
- telemetry->flight_state = ao_flight_state;
- ao_radio_send(telemetry);
- }
-}
+/* XXX make callsigns real */
+__xdata char ao_callsign[AO_MAX_CALLSIGN] = "KD7SQG";
+
+__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)