chiark / gitweb /
8eb699adf042ee6e143ddef0aa98e9d293e32442
[trains.git] / hostside / TODO
1
2 bessar hidraw so we can have gamepad
3
4 bugs
5         at converging points eg X8, can we make train
6                 go from (say) X6 fast enough that when we stop
7                 it it fouls the dynamic envelope for X4-X8
8                 but doesn't enter X8 and thus signalling system
9                 allows crash ?
10
11 gui bugs
12         speedw-redisplay-speed can crash reading unset variable
13                 gcommanded when trying to switch away from current
14                 train after realtime crashed; presumably some state
15                 is not properly sorted out ?
16
17 allegedly fixed, but untested
18         current set of stuff on liberator
19 liberator:trains> rsync -vPI bessar:/bessar/bessar/playground/+dump.2008-07-28T00-02-43+0100/* hostside/
20                 * wrongly says santafe impeded by shinkansen when
21                   we try to reverse it (look from tail of log)
22                 * when we tell it to go it has a fit about A2
23
24         if train was abutting section boundary and is told to go,
25                 maxinto is not updated properly, so if it is then
26                 told to stop it stops owning the segment it may have
27                 just entered
28         to reproduce: put shinkansen nose car at A6 (home location)
29                 and nothing else.  command speed 1 then speed 0
30                 should now own X12 too but does not
31
32 bugs
33         should expire dumps, eventually
34                 
35         does not set serial port mode etc.
36         when checking future polarity possibility, does not account
37                 for MARGIN_POLARISETIME - it just checks to see if
38                 extending front before reducing rear is sufficient
39                 this will not work if there are segments which are
40                 traversed more quickly than MARGIN_POLARISETIME
41
42         movpos++ when under train does not work - is ignored and gives ok
43
44 want to
45         stop all trains command ?
46         stop and turn off calmly when ^D
47         why FAULT reported when power is turned off ?
48
49 things not yet considered at all in safety code:
50         min. curve specifications
51
52 would be nice to do something with POINTED