bistromath / gr-air-modes

Gnuradio Mode-S/ADS-B radio
This project implements a Mode S receiver for the Gnuradio software-defined radio project. It is designed to receive Mode S transmissions from aircraft and decode them to a human-readable format, including ADS-B information messages such as position and a
GNU General Public License v3.0
445 stars 127 forks source link

Combine SQL data model with GUI table view. #33

Closed bistromath closed 9 years ago

bistromath commented 11 years ago

Currently SQLite3 is used for generating KML and map view. A separate dashboard_data_model maintains data for generating the dashboard view, and yet another bespoke datatype maintains the history for the azimuth map. At the very least the dashboard and KML/map views should use the same data source; differences in data expiry lead to discrepancies between the two views, and it adds unnecessary complication and processing load to maintain and prune separate data sources.

The structure of the DB should probably be changed to add separate views used to generate appropriate presentations instead of using complex queries for dashboard_data_model etc.