chiark / gitweb /
trains.git
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"

17 years agomore measurements and a few more outliers commented out
ian [Sun, 20 Apr 2008 15:19:31 +0000 (15:19 +0000)]
more measurements and a few more outliers commented out

17 years agowip new safety - before change way trackloc movpos is done
ian [Sun, 20 Apr 2008 14:35:26 +0000 (14:35 +0000)]
wip new safety - before change way trackloc movpos is done

17 years agobetter default for c&p
ian [Sun, 20 Apr 2008 13:48:54 +0000 (13:48 +0000)]
better default for c&p

17 years agowip new safety
ian [Sun, 20 Apr 2008 10:48:51 +0000 (10:48 +0000)]
wip new safety

17 years agoprefer low-numbered movposcombs
ian [Sun, 20 Apr 2008 10:48:45 +0000 (10:48 +0000)]
prefer low-numbered movposcombs

17 years agonumber rather than name a movposcombinfo's segmentlinks
ian [Sat, 19 Apr 2008 23:48:17 +0000 (23:48 +0000)]
number rather than name a movposcombinfo's segmentlinks

17 years agounits change again - only speeds are doubles; fix up marks etc. so just safety does...
ian [Sat, 19 Apr 2008 10:24:13 +0000 (10:24 +0000)]
units change again - only speeds are doubles; fix up marks etc. so just safety does not compile

17 years agodebugging faff
ian [Sat, 19 Apr 2008 10:06:05 +0000 (10:06 +0000)]
debugging faff

17 years agofix up precious
ian [Sat, 19 Apr 2008 10:05:08 +0000 (10:05 +0000)]
fix up precious

17 years agomotor car only speed measurement with outliers manually commented out
ian [Sat, 19 Apr 2008 09:57:48 +0000 (09:57 +0000)]
motor car only speed measurement with outliers manually commented out

17 years agowip new safety
ian [Sat, 19 Apr 2008 00:13:50 +0000 (00:13 +0000)]
wip new safety

17 years agonew safety algorithm wip (previous checkin didn't really have it)
ian [Sat, 19 Apr 2008 00:03:07 +0000 (00:03 +0000)]
new safety algorithm wip (previous checkin didn't really have it)

17 years agonew units: doubles everywhere; wip new safety
ian [Sat, 19 Apr 2008 00:02:41 +0000 (00:02 +0000)]
new units: doubles everywhere; wip new safety

17 years agoset braking and accel distance cv's and do some tests
ian [Fri, 18 Apr 2008 21:15:36 +0000 (21:15 +0000)]
set braking and accel distance cv's and do some tests

17 years agoalso measure stopping distances
ian [Fri, 18 Apr 2008 21:15:16 +0000 (21:15 +0000)]
also measure stopping distances

17 years agoadd some missing cleans
ian [Fri, 18 Apr 2008 21:10:39 +0000 (21:10 +0000)]
add some missing cleans

17 years agocompute some variables for shell scripts eg the .stopping files in hostside
ian [Fri, 18 Apr 2008 21:10:25 +0000 (21:10 +0000)]
compute some variables for shell scripts eg the .stopping files in hostside

17 years agofeatures in record etc.; about to redo safety lay tran speed etc. etc.
ian [Tue, 15 Apr 2008 21:35:56 +0000 (21:35 +0000)]
features in record etc.; about to redo safety lay tran speed etc. etc.

17 years agostart with L1 since wrapping doesn't seem to work
ian [Tue, 15 Apr 2008 18:02:32 +0000 (18:02 +0000)]
start with L1 since wrapping doesn't seem to work

17 years agobavarian
ian [Tue, 15 Apr 2008 18:00:50 +0000 (18:00 +0000)]
bavarian

17 years agowip more safety debugging
ian [Tue, 15 Apr 2008 01:28:41 +0000 (01:28 +0000)]
wip more safety debugging

17 years agowant POINTED to be acted on
ian [Tue, 15 Apr 2008 01:15:41 +0000 (01:15 +0000)]
want POINTED to be acted on

17 years agodo not panic if host fires a point and then immediately turns off
ian [Tue, 15 Apr 2008 01:15:08 +0000 (01:15 +0000)]
do not panic if host fires a point and then immediately turns off

17 years agoget detection right dammit
ian [Tue, 15 Apr 2008 01:14:50 +0000 (01:14 +0000)]
get detection right dammit

17 years agocan do bavarian
ian [Mon, 14 Apr 2008 19:37:23 +0000 (19:37 +0000)]
can do bavarian

17 years agodepermute detection data
ian [Mon, 14 Apr 2008 01:00:26 +0000 (01:00 +0000)]
depermute detection data

17 years agofix thinko in comment
ian [Mon, 14 Apr 2008 01:00:14 +0000 (01:00 +0000)]
fix thinko in comment

17 years agohave done crossovers
ian [Sun, 13 Apr 2008 22:16:25 +0000 (22:16 +0000)]
have done crossovers

17 years agoget rid of spurious old remnant of past bug in TODO
ian [Sun, 13 Apr 2008 22:16:05 +0000 (22:16 +0000)]
get rid of spurious old remnant of past bug in TODO

17 years agohave fixed safety estop
ian [Sun, 13 Apr 2008 22:15:38 +0000 (22:15 +0000)]
have fixed safety estop