chiark / gitweb /
trains.git
16 years agoindirect movpos method table
ian [Sun, 11 May 2008 09:16:31 +0000 (09:16 +0000)]
indirect movpos method table

16 years agobetter error message for seg in wiring but not in topology
ian [Sat, 10 May 2008 23:27:14 +0000 (23:27 +0000)]
better error message for seg in wiring but not in topology

16 years agowagglers in hostside
ian [Sat, 10 May 2008 20:49:20 +0000 (20:49 +0000)]
wagglers in hostside

16 years agowagglers work - removed debug
ian [Sat, 10 May 2008 20:39:35 +0000 (20:39 +0000)]
wagglers work - removed debug

16 years agowagglers work - before remove debug
ian [Sat, 10 May 2008 20:38:29 +0000 (20:38 +0000)]
wagglers work - before remove debug

16 years agoImplement waggle
ian [Sat, 10 May 2008 11:43:12 +0000 (11:43 +0000)]
Implement waggle

16 years agoexplicit inversion command
ian [Sat, 10 May 2008 11:25:23 +0000 (11:25 +0000)]
explicit inversion command

16 years agomerge branch-deadend-2008-04-13-fiddlesegs after all (cvs up -j branchpoint-deadend...
ian [Sat, 10 May 2008 11:24:45 +0000 (11:24 +0000)]
merge branch-deadend-2008-04-13-fiddlesegs after all (cvs up -j branchpoint-deadend-2008-04-13-fiddlesegs -j branch-deadend-2008-04-13-fiddlesegs) - we want to be able to mess with individual movfeat segments after all when we wire with relays.  Discard corresponding change to ours.m4 which was erroneous

16 years agowip new things
ian [Sat, 10 May 2008 10:11:07 +0000 (10:11 +0000)]
wip new things

16 years agowip new things
ian [Fri, 9 May 2008 18:49:59 +0000 (18:49 +0000)]
wip new things

17 years agoNew "waggle" object kind for relays - processing from wiring etc.
ian [Wed, 7 May 2008 23:32:28 +0000 (23:32 +0000)]
New "waggle" object kind for relays - processing from wiring etc.

17 years agomake points_local_init core code into subroutine, for future wagglers
ian [Tue, 6 May 2008 23:37:56 +0000 (23:37 +0000)]
make points_local_init core code into subroutine, for future wagglers

17 years agoshow TABLAT and TBLPTR*
ian [Tue, 6 May 2008 23:36:31 +0000 (23:36 +0000)]
show TABLAT and TBLPTR*

17 years agodo not regard a train as satisfying detection at a location if the movposcomb is...
ian [Mon, 5 May 2008 13:21:20 +0000 (13:21 +0000)]
do not regard a train as satisfying detection at a location if the movposcomb is not known

17 years agoone bug fixed; other is just consequence of tail-eating
ian [Mon, 5 May 2008 13:04:11 +0000 (13:04 +0000)]
one bug fixed; other is just consequence of tail-eating

17 years agowhen train is stopping, do not advance to next segment detection first, and remain...
ian [Mon, 5 May 2008 12:58:42 +0000 (12:58 +0000)]
when train is stopping, do not advance to next segment detection first, and remain within stopping distance of next detected segment

17 years agocope with X1/X2 opposing interference
ian [Mon, 5 May 2008 11:49:46 +0000 (11:49 +0000)]
cope with X1/X2 opposing interference

17 years agoreally set polarity of interferers during resolution
ian [Mon, 5 May 2008 11:23:49 +0000 (11:23 +0000)]
really set polarity of interferers during resolution

17 years agoset polarity of interferers during resolution (involves breaking out resmain_getmovpos)
ian [Mon, 5 May 2008 11:12:57 +0000 (11:12 +0000)]
set polarity of interferers during resolution (involves breaking out resmain_getmovpos)

17 years agopolarise the interferer too
ian [Mon, 5 May 2008 10:57:27 +0000 (10:57 +0000)]
polarise the interferer too

17 years agofix simulation consistency of flush junk
ian [Mon, 5 May 2008 10:45:15 +0000 (10:45 +0000)]
fix simulation consistency of flush junk

17 years agobugfixes to polarity and reporting
ian [Mon, 5 May 2008 10:42:59 +0000 (10:42 +0000)]
bugfixes to polarity and reporting

17 years agoextensive trackloc change (calls nextseg early, etc.) and bugfixes
ian [Mon, 5 May 2008 10:36:25 +0000 (10:36 +0000)]
extensive trackloc change (calls nextseg early, etc.) and bugfixes

17 years agodo not duplicate ouhexi messages
ian [Mon, 5 May 2008 10:36:05 +0000 (10:36 +0000)]
do not duplicate ouhexi messages

17 years agosensible mispositioning messages
ian [Sun, 4 May 2008 23:50:30 +0000 (23:50 +0000)]
sensible mispositioning messages

17 years agooptimistic point setting not yet tested as current home shinkansen placement does...
ian [Sun, 4 May 2008 23:46:56 +0000 (23:46 +0000)]
optimistic point setting not yet tested as current home shinkansen placement does not work; also speed 60 anticlockwise seemed not to work

17 years agoabandoning accel is not accel
ian [Sun, 4 May 2008 22:52:11 +0000 (22:52 +0000)]
abandoning accel is not accel

17 years agotolerate SignallingHorizonReached in new detection
ian [Sun, 4 May 2008 22:38:16 +0000 (22:38 +0000)]
tolerate SignallingHorizonReached in new detection

17 years agono really proper tail-eating
ian [Sun, 4 May 2008 22:11:43 +0000 (22:11 +0000)]
no really proper tail-eating

17 years agoproper handling of tail-eating ownership
ian [Sun, 4 May 2008 21:50:56 +0000 (21:50 +0000)]
proper handling of tail-eating ownership

17 years agocope with 0-length messages in oprintf, and do tryflush just before bombing due to...
ian [Sun, 4 May 2008 21:49:59 +0000 (21:49 +0000)]
cope with 0-length messages in oprintf, and do tryflush just before bombing due to buffer overflow

17 years agopreserve inversions
ian [Sun, 4 May 2008 21:27:23 +0000 (21:27 +0000)]
preserve inversions

17 years agosane error message when trying to change point under train
ian [Sun, 4 May 2008 21:27:14 +0000 (21:27 +0000)]
sane error message when trying to change point under train

17 years agodo not panic on interference detection
ian [Sun, 4 May 2008 21:12:06 +0000 (21:12 +0000)]
do not panic on interference detection

17 years agocorrect argument order for change_needed
ian [Sun, 4 May 2008 21:06:18 +0000 (21:06 +0000)]
correct argument order for change_needed

17 years agoseems to be able to polarise
ian [Sun, 4 May 2008 21:00:30 +0000 (21:00 +0000)]
seems to be able to polarise

17 years agoget position right during safety detection-caused stop; much safety debugging output
ian [Sun, 4 May 2008 20:35:34 +0000 (20:35 +0000)]
get position right during safety detection-caused stop; much safety debugging output

17 years agoreally prefer existing point position
ian [Sun, 4 May 2008 19:48:48 +0000 (19:48 +0000)]
really prefer existing point position

17 years agosaner safety error messages
ian [Sun, 4 May 2008 19:39:39 +0000 (19:39 +0000)]
saner safety error messages

17 years agoprevent execution of speed and movfeat commands in < Sta_Run
ian [Sun, 4 May 2008 19:32:17 +0000 (19:32 +0000)]
prevent execution of speed and movfeat commands in < Sta_Run

17 years agoproperly set ownership of nose during resolution
ian [Sun, 4 May 2008 19:21:31 +0000 (19:21 +0000)]
properly set ownership of nose during resolution

17 years agosuppress boring detections by default
ian [Sun, 4 May 2008 18:25:21 +0000 (18:25 +0000)]
suppress boring detections by default

17 years agoprefer +persist.*.old when simulating
ian [Sun, 4 May 2008 18:25:10 +0000 (18:25 +0000)]
prefer +persist.*.old when simulating

17 years agofix uninitialised reference
ian [Sun, 4 May 2008 18:24:55 +0000 (18:24 +0000)]
fix uninitialised reference

17 years agorename movfeat command to movpos
ian [Sun, 4 May 2008 18:24:41 +0000 (18:24 +0000)]
rename movfeat command to movpos

17 years agosimulation tested and seems reproduceable
ian [Sun, 4 May 2008 17:28:37 +0000 (17:28 +0000)]
simulation tested and seems reproduceable

17 years agoinitial simulation tests OK
ian [Sun, 4 May 2008 16:26:40 +0000 (16:26 +0000)]
initial simulation tests OK

17 years agobetter filenames
ian [Sun, 4 May 2008 16:09:31 +0000 (16:09 +0000)]
better filenames

17 years agodo not install persist during simulation
ian [Sun, 4 May 2008 16:03:00 +0000 (16:03 +0000)]
do not install persist during simulation

17 years agoremove obsolete stuff
ian [Sun, 4 May 2008 16:01:24 +0000 (16:01 +0000)]
remove obsolete stuff

17 years agolog copy feature - not yet tested
ian [Sun, 4 May 2008 16:00:03 +0000 (16:00 +0000)]
log copy feature - not yet tested

17 years agosimulation - compiles but not yet tested
ian [Sun, 4 May 2008 15:42:30 +0000 (15:42 +0000)]
simulation - compiles but not yet tested

17 years agomissing newlines
ian [Thu, 1 May 2008 23:16:54 +0000 (23:16 +0000)]
missing newlines

17 years agofixes
ian [Thu, 1 May 2008 23:10:26 +0000 (23:10 +0000)]
fixes

17 years agocorrect tail positioning, and detection processing, during resolution; rename predict...
ian [Thu, 1 May 2008 23:02:34 +0000 (23:02 +0000)]
correct tail positioning, and detection processing, during resolution; rename predict_confirm to predict

17 years agofix multi movpos
ian [Tue, 29 Apr 2008 18:03:05 +0000 (18:03 +0000)]
fix multi movpos

17 years agohow to fit ours.neato.redacted on a sheet of A4 right now
ian [Sun, 27 Apr 2008 23:33:28 +0000 (23:33 +0000)]
how to fit ours.neato.redacted on a sheet of A4 right now

17 years agoparsing and other bugfixes
ian [Sun, 27 Apr 2008 23:31:06 +0000 (23:31 +0000)]
parsing and other bugfixes

17 years agowhen toggling booster output pin, use LATC not PORTC to change and check previous...
ian [Sun, 27 Apr 2008 23:11:33 +0000 (23:11 +0000)]
when toggling booster output pin, use LATC not PORTC to change and check previous value etc.

17 years agofixed shinkansen resolution problem
ian [Sun, 27 Apr 2008 23:07:43 +0000 (23:07 +0000)]
fixed shinkansen resolution problem

17 years agofixed weird nmra bug
ian [Sun, 27 Apr 2008 23:07:23 +0000 (23:07 +0000)]
fixed weird nmra bug

17 years agoleave droppings in debug buffer re low interrupt sources
ian [Sun, 27 Apr 2008 23:04:50 +0000 (23:04 +0000)]
leave droppings in debug buffer re low interrupt sources

17 years agosort of ability to use debug buffer in nmra output routines
ian [Sun, 27 Apr 2008 23:04:36 +0000 (23:04 +0000)]
sort of ability to use debug buffer in nmra output routines

17 years agodo not skip 1st byte of all but first nmra message (!)
ian [Sun, 27 Apr 2008 23:00:39 +0000 (23:00 +0000)]
do not skip 1st byte of all but first nmra message (!)

17 years agoafter polarising done, do not get restarting of nmra message wrong
ian [Sun, 27 Apr 2008 22:58:51 +0000 (22:58 +0000)]
after polarising done, do not get restarting of nmra message wrong

17 years agofix indentation
ian [Sun, 27 Apr 2008 22:55:45 +0000 (22:55 +0000)]
fix indentation

17 years agoleave a debug dropping for tickdiv
ian [Sun, 27 Apr 2008 22:54:12 +0000 (22:54 +0000)]
leave a debug dropping for tickdiv

17 years agodump debug area in ascii too
ian [Sun, 27 Apr 2008 22:53:52 +0000 (22:53 +0000)]
dump debug area in ascii too

17 years agosome debugging macros
ian [Sun, 27 Apr 2008 12:19:09 +0000 (12:19 +0000)]
some debugging macros

17 years agopersistence seems to work
ian [Sat, 26 Apr 2008 23:50:20 +0000 (23:50 +0000)]
persistence seems to work

17 years agomany bugfixes; working on resolution
ian [Sat, 26 Apr 2008 22:59:52 +0000 (22:59 +0000)]
many bugfixes; working on resolution

17 years agoclean up a few leaks
ian [Sat, 26 Apr 2008 22:59:21 +0000 (22:59 +0000)]
clean up a few leaks

17 years agoget forwards/backwards for poscomb links the right way round
ian [Sat, 26 Apr 2008 22:58:16 +0000 (22:58 +0000)]
get forwards/backwards for poscomb links the right way round

17 years agomake inter-letter morse gap be real short gap (3 units)
ian [Sat, 26 Apr 2008 13:52:32 +0000 (13:52 +0000)]
make inter-letter morse gap be real short gap (3 units)

17 years agomorse demonstrator
ian [Sat, 26 Apr 2008 13:51:02 +0000 (13:51 +0000)]
morse demonstrator

17 years agowip on resolution bugs
ian [Fri, 25 Apr 2008 18:49:17 +0000 (18:49 +0000)]
wip on resolution bugs

17 years agofix use of INT_MAX; report movpos/point plans; etc.
ian [Fri, 25 Apr 2008 18:24:32 +0000 (18:24 +0000)]
fix use of INT_MAX; report movpos/point plans; etc.

17 years agowip actual debugging
ian [Thu, 24 Apr 2008 19:09:05 +0000 (19:09 +0000)]
wip actual debugging

17 years agoshow ownerships
ian [Thu, 24 Apr 2008 18:46:15 +0000 (18:46 +0000)]
show ownerships

17 years agowe report movpos changes
ian [Thu, 24 Apr 2008 17:59:29 +0000 (17:59 +0000)]
we report movpos changes

17 years agobetter movpos debugging
ian [Thu, 24 Apr 2008 17:58:53 +0000 (17:58 +0000)]
better movpos debugging

17 years agowip new debugging for movpos; before change type of MovPosComb
ian [Thu, 24 Apr 2008 17:52:10 +0000 (17:52 +0000)]
wip new debugging for movpos; before change type of MovPosComb

17 years agowip debugging
ian [Wed, 23 Apr 2008 20:57:09 +0000 (20:57 +0000)]
wip debugging

17 years agohave removed logmsg and vlogmsg, fix TODO
ian [Wed, 23 Apr 2008 20:05:52 +0000 (20:05 +0000)]
have removed logmsg and vlogmsg, fix TODO

17 years agoremove logmsg and vlogmsg
ian [Wed, 23 Apr 2008 20:05:35 +0000 (20:05 +0000)]
remove logmsg and vlogmsg

17 years agoprotocol improvements wip
ian [Wed, 23 Apr 2008 19:59:21 +0000 (19:59 +0000)]
protocol improvements wip

17 years agowip new protocol document and coherency
ian [Wed, 23 Apr 2008 17:41:49 +0000 (17:41 +0000)]
wip new protocol document and coherency

17 years agomove hostside commands from README to README.commands
ian [Wed, 23 Apr 2008 16:44:54 +0000 (16:44 +0000)]
move hostside commands from README to README.commands

17 years agoimprove building a bit
ian [Wed, 23 Apr 2008 00:19:26 +0000 (00:19 +0000)]
improve building a bit

17 years agoPOLARISED does not exist
ian [Tue, 22 Apr 2008 23:09:17 +0000 (23:09 +0000)]
POLARISED does not exist

17 years agosort out stopping distances conversion into .record
ian [Tue, 22 Apr 2008 22:02:59 +0000 (22:02 +0000)]
sort out stopping distances conversion into .record

17 years agonew realtime/safety compiles
ian [Tue, 22 Apr 2008 21:33:08 +0000 (21:33 +0000)]
new realtime/safety compiles

17 years agonew resolution placement; try make it compile
ian [Tue, 22 Apr 2008 20:46:15 +0000 (20:46 +0000)]
new resolution placement; try make it compile

17 years agobefore much simpler resolve train placement
ian [Tue, 22 Apr 2008 20:15:14 +0000 (20:15 +0000)]
before much simpler resolve train placement

17 years agorestoring uncertainty
ian [Mon, 21 Apr 2008 00:52:01 +0000 (00:52 +0000)]
restoring uncertainty

17 years agowip new safety - making it compile
ian [Mon, 21 Apr 2008 00:08:40 +0000 (00:08 +0000)]
wip new safety - making it compile

17 years agonew prediction arrangements before compilation and support
ian [Sun, 20 Apr 2008 23:27:50 +0000 (23:27 +0000)]
new prediction arrangements before compilation and support

17 years agowip new safety before tackle speed
ian [Sun, 20 Apr 2008 21:38:34 +0000 (21:38 +0000)]
wip new safety before tackle speed

17 years agowip new safety; getting confused about polarity
ian [Sun, 20 Apr 2008 19:33:24 +0000 (19:33 +0000)]
wip new safety; getting confused about polarity

17 years agobefore abandon "count_time" and "justdetected"
ian [Sun, 20 Apr 2008 16:05:29 +0000 (16:05 +0000)]
before abandon "count_time" and "justdetected"