altosdroid: Make sure flight voice output always starts with 'speed'
[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         1) Pad
21
22                 Report out GPS status, report igniter/battery status changes
23
24         2) Flight
25
26                 Report height, speed, az/el/range
27
28         3) Recovery
29
30                 Report range bearing/heading (bearing if stationary,
31                 heading if in motion
32
33         4) Map
34
35                 Pick out report based on current flight status
36                 (presume flight if in motion, recovery otherwise)
37
38  *) Monitor TeleMega igniters
39
40 Completed features
41
42  *) Highlight current frequency in the frequency list.
43
44         Placed current frequency in title bar
45
46  *) Remember most-recently-used TBT and frequency, perhaps
47     auto-connect at startup.
48
49         Done
50     
51  *) Re-loading flight data from .telem file to get back to
52     'find my rocket' mode after shutting down the application.
53
54         Done
55
56  *) Imperial Units mode
57
58         Done
59
60  *) Select satellite imaging mode
61
62         Done
63
64  *) Deal with long bluetooth list. Currently, a list longer than
65     the screen makes it impossible to use entries off the bottom.
66
67         Done
68
69  *) Pickle/unpickle state instead of reloading entire history from
70     file. Current restart time is lengthy.
71
72         Done
73
74  *) Offline maps
75
76         Done
77
78  *) Multi-tracker management
79
80         Done
81
82  *) Provide units for age field, turn red if old
83
84         Done
85
86  *) TeleBT battery voltage
87
88         Done
89
90  *) Evaluate performance issues
91
92         Done. Offline maps were duplicating tabs at every redisplay.
93
94  *) Merge offline/online maps into single tab with mode
95
96         Done.
97
98  *) Auto select tracker after long delay
99
100         Done.
101
102  *) Select tracker by clicking map
103
104         Done.
105
106  *) Convert to four tab design:
107
108         Done.