altosdroid: Select tracker by clicking on map
[fw/altos] / altosdroid / Notebook
1 Desired AltosDroid feature list
2
3  *) GPS satellite status tab. Monitor GPS C/N0 numbers and
4     SVIDs. Provides more info before GPS lock is acquired.
5
6  *) Channel scanning. Provide the ability to search for telemetry
7     signals like AltosUI does.
8
9  *) Random frequency selection. Provide some mechanism to input
10     arbitrary radio frequencies. Could be like AltosUI which allows
11     you to edit the list of frequencies and assign names to them,
12     or perhaps something better.
13   
14  *) TM configuration from the droid
15
16  *) Monitor-idle mode
17
18  *) Make voice responses depend on selected tab
19
20  *) Monitor TeleMega igniters
21
22  *) Convert to four tab design:
23
24         1) Pad
25
26                 Report out GPS status, report igniter/battery status changes
27
28         2) Flight
29
30                 Report height, speed, az/el/range
31
32         3) Recovery
33
34                 Report range bearing/heading (bearing if stationary,
35                 heading if in motion
36
37         4) Map
38
39                 Pick out report based on current flight status
40                 (presume flight if in motion, recovery otherwise)
41
42 Completed features
43
44  *) Highlight current frequency in the frequency list.
45
46         Placed current frequency in title bar
47
48  *) Remember most-recently-used TBT and frequency, perhaps
49     auto-connect at startup.
50
51         Done
52     
53  *) Re-loading flight data from .telem file to get back to
54     'find my rocket' mode after shutting down the application.
55
56         Done
57
58  *) Imperial Units mode
59
60         Done
61
62  *) Select satellite imaging mode
63
64         Done
65
66  *) Deal with long bluetooth list. Currently, a list longer than
67     the screen makes it impossible to use entries off the bottom.
68
69         Done
70
71  *) Pickle/unpickle state instead of reloading entire history from
72     file. Current restart time is lengthy.
73
74         Done
75
76  *) Offline maps
77
78         Done
79
80  *) Multi-tracker management
81
82         Done
83
84  *) Provide units for age field, turn red if old
85
86         Done
87
88  *) TeleBT battery voltage
89
90         Done
91
92  *) Evaluate performance issues
93
94         Done. Offline maps were duplicating tabs at every redisplay.
95
96  *) Merge offline/online maps into single tab with mode
97
98         Done.
99
100  *) Auto select tracker after long delay
101
102         Done.
103
104  *) Select tracker by clicking map
105
106         Done.