chiark / gitweb /
ian [Tue, 27 May 2008 20:55:22 +0000 (20:55 +0000)]
get crlf right; allow % in patterns; permit --me mode to execute tcl
ian [Tue, 27 May 2008 19:34:19 +0000 (19:34 +0000)]
new gui-plan compiles again, still does not work in client mode
ian [Tue, 27 May 2008 19:34:03 +0000 (19:34 +0000)]
Better default selections; better replay support; report binding to stdout
ian [Tue, 27 May 2008 18:40:43 +0000 (18:40 +0000)]
wip gui-plan connect to multiplex - does not compile
ian [Tue, 27 May 2008 18:40:24 +0000 (18:40 +0000)]
use comma to separate port number
ian [Tue, 27 May 2008 18:40:06 +0000 (18:40 +0000)]
#define STR in the conventional way (and rename it in record-l.l); also define port number
ian [Tue, 27 May 2008 18:39:27 +0000 (18:39 +0000)]
fix doc for movpos feat
ian [Sun, 25 May 2008 23:19:13 +0000 (23:19 +0000)]
some better replay
ian [Sun, 25 May 2008 23:00:41 +0000 (23:00 +0000)]
saving dumps
ian [Sun, 25 May 2008 22:25:26 +0000 (22:25 +0000)]
fixes
ian [Sun, 25 May 2008 20:35:55 +0000 (20:35 +0000)]
wip multiplex - much better now, including some message changes
ian [Sun, 25 May 2008 11:46:45 +0000 (11:46 +0000)]
multiplexer "select" seems to work
ian [Sun, 25 May 2008 11:46:35 +0000 (11:46 +0000)]
new LimitExceeded error for benefit of multiplexer
ian [Sat, 24 May 2008 19:25:02 +0000 (19:25 +0000)]
make simulation log short even with -v4
ian [Sat, 24 May 2008 18:29:40 +0000 (18:29 +0000)]
controllability of debugging; debugging not to simulation log
ian [Sat, 24 May 2008 12:30:18 +0000 (12:30 +0000)]
multiple cache det compression
ian [Sat, 24 May 2008 11:28:16 +0000 (11:28 +0000)]
optimise away identical flickering detections
ian [Sat, 24 May 2008 02:11:11 +0000 (02:11 +0000)]
we do realtime prio now
ian [Sat, 24 May 2008 02:01:45 +0000 (02:01 +0000)]
add missing dependency for *.speeds.record on *.manual
ian [Sat, 24 May 2008 01:58:27 +0000 (01:58 +0000)]
X10 split, affects shinkansen too!
ian [Sat, 24 May 2008 01:55:16 +0000 (01:55 +0000)]
do not confuse ourselves if new plan includes existing moving motion
ian [Sat, 24 May 2008 00:43:53 +0000 (00:43 +0000)]
fire points for 20ms; recharge for 300ms
ian [Sat, 24 May 2008 00:32:36 +0000 (00:32 +0000)]
really stop computing polarity when applicable
ian [Sat, 24 May 2008 00:19:43 +0000 (00:19 +0000)]
revised home for shinkansen following splitting of X9
ian [Fri, 23 May 2008 23:26:31 +0000 (23:26 +0000)]
bugfix to polarisation
ian [Fri, 23 May 2008 23:23:00 +0000 (23:23 +0000)]
split segments X9 and X10
ian [Fri, 23 May 2008 21:50:39 +0000 (21:50 +0000)]
multiplex wip
ian [Fri, 23 May 2008 21:50:31 +0000 (21:50 +0000)]
better unknown-command handling
ian [Wed, 21 May 2008 16:54:03 +0000 (16:54 +0000)]
preliminary UI notes
ian [Wed, 21 May 2008 16:53:54 +0000 (16:53 +0000)]
wip multiplex spec and impl'n
ian [Wed, 21 May 2008 16:48:29 +0000 (16:48 +0000)]
wip multiplexer spec
ian [Tue, 20 May 2008 21:38:16 +0000 (21:38 +0000)]
separate pred_getmovpos and report_getmovpos, and make the former less buggy
ian [Tue, 20 May 2008 21:00:32 +0000 (21:00 +0000)]
spot end of plan by counting segments instead of inferring from state
ian [Tue, 20 May 2008 21:00:13 +0000 (21:00 +0000)]
make dequeue find the right entry, not just any with the same deadline(!)
ian [Sun, 18 May 2008 20:09:57 +0000 (20:09 +0000)]
better management of new planning
ian [Sun, 18 May 2008 19:41:11 +0000 (19:41 +0000)]
wip debugging newplanning
ian [Sun, 18 May 2008 19:03:21 +0000 (19:03 +0000)]
spot loopbacks; better death recursion discovery
ian [Sun, 18 May 2008 11:59:36 +0000 (11:59 +0000)]
sort out !movpos crashing sometimes
ian [Sun, 18 May 2008 01:08:52 +0000 (01:08 +0000)]
allegedly, point setting in train's route
ian [Sat, 17 May 2008 23:59:14 +0000 (23:59 +0000)]
initialise seg->motion and ->motion_newplan
ian [Sat, 17 May 2008 23:59:10 +0000 (23:59 +0000)]
new seg->motion_newplan in anticipation of ability to replan
ian [Sat, 17 May 2008 23:58:38 +0000 (23:58 +0000)]
replace "accelerating" with flags parameter to predict
ian [Sat, 17 May 2008 18:43:40 +0000 (18:43 +0000)]
force use of motions beyond our nose
ian [Sat, 17 May 2008 18:38:57 +0000 (18:38 +0000)]
do not recurse infinitely when die_vprintf_hook->ovprintf->die
ian [Sat, 17 May 2008 18:31:13 +0000 (18:31 +0000)]
manage nmra retrans properly
ian [Sat, 17 May 2008 18:19:13 +0000 (18:19 +0000)]
do not always use current position when predicting; do do so when reporting initially
ian [Sat, 17 May 2008 17:02:59 +0000 (17:02 +0000)]
bigger margins
ian [Sat, 17 May 2008 16:57:06 +0000 (16:57 +0000)]
set memory limits
ian [Sat, 17 May 2008 16:49:37 +0000 (16:49 +0000)]
rtprio exec properly
ian [Sat, 17 May 2008 16:40:45 +0000 (16:40 +0000)]
use suid helper for sched_setscheduler
ian [Sat, 17 May 2008 15:46:32 +0000 (15:46 +0000)]
set scheduler priority
ian [Sat, 17 May 2008 15:35:41 +0000 (15:35 +0000)]
remove useless test
ian [Sat, 17 May 2008 14:59:24 +0000 (14:59 +0000)]
found implementation of SIGXCPU etc.
ian [Sat, 17 May 2008 14:50:01 +0000 (14:50 +0000)]
support PICs change of X from PING to PONG; also leave various useless stuff out of the simulation log
ian [Sat, 17 May 2008 14:45:46 +0000 (14:45 +0000)]
ping/pong spots loopback
ian [Sat, 17 May 2008 14:21:52 +0000 (14:21 +0000)]
handle watchdog
ian [Sat, 17 May 2008 13:59:44 +0000 (13:59 +0000)]
new watchdog and short circuit arrangements; also add _ to end of p0_booster_userfault_ to indicate inverted polarity
ian [Sat, 17 May 2008 13:59:28 +0000 (13:59 +0000)]
add _ to end of p0_booster_userfault_ to indicate inverted polarity
ian [Sat, 17 May 2008 13:58:37 +0000 (13:58 +0000)]
do not bother messing with cducharging on panic
ian [Sat, 17 May 2008 13:58:06 +0000 (13:58 +0000)]
extend comment re pin[lat]_... macros
ian [Fri, 16 May 2008 19:03:45 +0000 (19:03 +0000)]
rounding errors
ian [Fri, 16 May 2008 18:33:59 +0000 (18:33 +0000)]
fix train not on layout speed request death; hope to fix polarisation; turn off on death
ian [Fri, 16 May 2008 18:17:44 +0000 (18:17 +0000)]
non-autoretrying short circuit cutout
ian [Thu, 15 May 2008 23:00:33 +0000 (23:00 +0000)]
sort out comments, and elapsed time calculation, for new regime
ian [Wed, 14 May 2008 21:27:38 +0000 (21:27 +0000)]
redid safety prediction's handling of uncertainty
ian [Tue, 13 May 2008 18:48:40 +0000 (18:48 +0000)]
on detection, when stopping, do not include an extra lump of uncertainty in the stopping distance
ian [Mon, 12 May 2008 22:56:38 +0000 (22:56 +0000)]
remove obsolete file
ian [Sun, 11 May 2008 23:24:31 +0000 (23:24 +0000)]
layout can do crossover labels as implied by ours.redacted.segjoins.manual but we cannot generate that file atm
ian [Sun, 11 May 2008 22:40:38 +0000 (22:40 +0000)]
manual nmra does not coredump right away but still does not work
ian [Sun, 11 May 2008 22:27:34 +0000 (22:27 +0000)]
get polarity right at the crossover
ian [Sun, 11 May 2008 22:04:32 +0000 (22:04 +0000)]
do not crash if we go out of Run with reserved movements - tell safety we're quitting
ian [Sun, 11 May 2008 22:04:06 +0000 (22:04 +0000)]
do not loop too much in waggle_settle_*
ian [Sun, 11 May 2008 21:45:32 +0000 (21:45 +0000)]
do not wire #2 RD4 twice!
ian [Sun, 11 May 2008 21:20:08 +0000 (21:20 +0000)]
detect duplicate pin use
ian [Sun, 11 May 2008 19:59:45 +0000 (19:59 +0000)]
join X2 and X1 together into X2 with the new relay (waggler)
ian [Sun, 11 May 2008 19:59:13 +0000 (19:59 +0000)]
get waggler encoding right
ian [Sun, 11 May 2008 19:51:04 +0000 (19:51 +0000)]
first part of waggle encode bugfix
ian [Sun, 11 May 2008 19:50:46 +0000 (19:50 +0000)]
fix waggling and some of the messages
ian [Sun, 11 May 2008 19:50:29 +0000 (19:50 +0000)]
fix argument parsing
ian [Sun, 11 May 2008 18:34:24 +0000 (18:34 +0000)]
allow comments on the same line as non-comment
ian [Sun, 11 May 2008 14:30:18 +0000 (14:30 +0000)]
handle NULs more sanely
ian [Sun, 11 May 2008 11:37:41 +0000 (11:37 +0000)]
New manual mode
ian [Sun, 11 May 2008 11:17:19 +0000 (11:17 +0000)]
remove obsolete cdumgr.c
ian [Sun, 11 May 2008 11:15:35 +0000 (11:15 +0000)]
wagglers as a movfeatkind
ian [Sun, 11 May 2008 10:29:19 +0000 (10:29 +0000)]
split points into mfq and points core, so we can have relays
ian [Sun, 11 May 2008 09:16:31 +0000 (09:16 +0000)]
indirect movpos method table
ian [Sat, 10 May 2008 23:27:14 +0000 (23:27 +0000)]
better error message for seg in wiring but not in topology
ian [Sat, 10 May 2008 20:49:20 +0000 (20:49 +0000)]
wagglers in hostside
ian [Sat, 10 May 2008 20:39:35 +0000 (20:39 +0000)]
wagglers work - removed debug
ian [Sat, 10 May 2008 20:38:29 +0000 (20:38 +0000)]
wagglers work - before remove debug
ian [Sat, 10 May 2008 11:43:12 +0000 (11:43 +0000)]
Implement waggle
ian [Sat, 10 May 2008 11:25:23 +0000 (11:25 +0000)]
explicit inversion command
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
ian [Sat, 10 May 2008 10:11:07 +0000 (10:11 +0000)]
wip new things
ian [Fri, 9 May 2008 18:49:59 +0000 (18:49 +0000)]
wip new things
ian [Wed, 7 May 2008 23:32:28 +0000 (23:32 +0000)]
New "waggle" object kind for relays - processing from wiring etc.
ian [Tue, 6 May 2008 23:37:56 +0000 (23:37 +0000)]
make points_local_init core code into subroutine, for future wagglers
ian [Tue, 6 May 2008 23:36:31 +0000 (23:36 +0000)]
show TABLAT and TBLPTR*
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
ian [Mon, 5 May 2008 13:04:11 +0000 (13:04 +0000)]
one bug fixed; other is just consequence of tail-eating