chiark / gitweb /
trains.git
16 years agonew movfeat command
ian [Sun, 1 Jun 2008 22:04:07 +0000 (22:04 +0000)]
new movfeat command

16 years agoembryonic point setting
ian [Sun, 1 Jun 2008 21:34:17 +0000 (21:34 +0000)]
embryonic point setting

16 years agofractional overlay-info locations
ian [Sun, 1 Jun 2008 21:28:56 +0000 (21:28 +0000)]
fractional overlay-info locations

16 years agomore or less proper placement of movpos letters
ian [Sun, 1 Jun 2008 21:25:46 +0000 (21:25 +0000)]
more or less proper placement of movpos letters

16 years agooverlay locations put movpos buttons in right places etcl.
ian [Sun, 1 Jun 2008 19:46:19 +0000 (19:46 +0000)]
overlay locations put movpos buttons in right places etcl.

16 years agocorrect cropping and scaling of overlay-info
ian [Sun, 1 Jun 2008 19:28:56 +0000 (19:28 +0000)]
correct cropping and scaling of overlay-info

16 years agoget rid of useless ui-plan-* testcases in favour of proper dgram-bot*
ian [Sun, 1 Jun 2008 18:53:10 +0000 (18:53 +0000)]
get rid of useless ui-plan-* testcases in favour of proper dgram-bot*

16 years agonew matrix processing for plan overlay registration
ian [Sun, 1 Jun 2008 18:27:59 +0000 (18:27 +0000)]
new matrix processing for plan overlay registration

16 years agogenerate ui-plan-*.overlay-info
ian [Sun, 1 Jun 2008 10:17:23 +0000 (10:17 +0000)]
generate ui-plan-*.overlay-info

16 years agomake dgram-bot go up to layer 4
ian [Sun, 1 Jun 2008 01:12:24 +0000 (01:12 +0000)]
make dgram-bot go up to layer 4

16 years agonew printforui, use with ./ours.redactgraph trivpairnodes trivnullnodes printforui...
ian [Sun, 1 Jun 2008 01:04:39 +0000 (01:04 +0000)]
new printforui, use with ./ours.redactgraph trivpairnodes trivnullnodes printforui |sort

16 years agofix up a leftover me => cmdstdin
ian [Sat, 31 May 2008 22:20:17 +0000 (22:20 +0000)]
fix up a leftover me => cmdstdin

16 years agoremove ident string from segcmap outputs to remove useless padding
ian [Sat, 31 May 2008 21:57:38 +0000 (21:57 +0000)]
remove ident string from segcmap outputs to remove useless padding

16 years agoinvert the diagram as we have inverted the table
ian [Sat, 31 May 2008 21:51:17 +0000 (21:51 +0000)]
invert the diagram as we have inverted the table

16 years agowip gui
ian [Sat, 31 May 2008 21:35:12 +0000 (21:35 +0000)]
wip gui

16 years agobetter arg parsing for hostside/gui
ian [Sat, 31 May 2008 21:35:07 +0000 (21:35 +0000)]
better arg parsing for hostside/gui

16 years agoproperly clear our window when we're embedded
ian [Sat, 31 May 2008 21:31:24 +0000 (21:31 +0000)]
properly clear our window when we're embedded

16 years agomove multiplexer's arg parsing into new lib.tcl
ian [Sat, 31 May 2008 21:01:12 +0000 (21:01 +0000)]
move multiplexer's arg parsing into new lib.tcl

16 years agoincorporate info about fixed segments
ian [Wed, 28 May 2008 18:34:16 +0000 (18:34 +0000)]
incorporate info about fixed segments

16 years agoadd topology-dump; add information about fixed segments to layout-data.c
ian [Wed, 28 May 2008 18:18:04 +0000 (18:18 +0000)]
add topology-dump; add information about fixed segments to layout-data.c

16 years agobetter, and configurable, line widths on colourful gui plan
ian [Wed, 28 May 2008 17:12:18 +0000 (17:12 +0000)]
better, and configurable, line widths on colourful gui plan

16 years agobetter colours
ian [Wed, 28 May 2008 17:12:01 +0000 (17:12 +0000)]
better colours

16 years agocan display
ian [Tue, 27 May 2008 23:35:25 +0000 (23:35 +0000)]
can display

16 years agosaner parsing
ian [Tue, 27 May 2008 21:44:14 +0000 (21:44 +0000)]
saner parsing

16 years agodebugging
ian [Tue, 27 May 2008 20:55:32 +0000 (20:55 +0000)]
debugging

16 years agoget crlf right; allow % in patterns; permit --me mode to execute tcl
ian [Tue, 27 May 2008 20:55:22 +0000 (20:55 +0000)]
get crlf right; allow % in patterns; permit --me mode to execute tcl

16 years agonew gui-plan compiles again, still does not work in client mode
ian [Tue, 27 May 2008 19:34:19 +0000 (19:34 +0000)]
new gui-plan compiles again, still does not work in client mode

16 years agoBetter default selections; better replay support; report binding to stdout
ian [Tue, 27 May 2008 19:34:03 +0000 (19:34 +0000)]
Better default selections; better replay support; report binding to stdout

16 years agowip gui-plan connect to multiplex - does not compile
ian [Tue, 27 May 2008 18:40:43 +0000 (18:40 +0000)]
wip gui-plan connect to multiplex - does not compile

16 years agouse comma to separate port number
ian [Tue, 27 May 2008 18:40:24 +0000 (18:40 +0000)]
use comma to separate port number

16 years ago#define STR in the conventional way (and rename it in record-l.l); also define port...
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

16 years agofix doc for movpos feat
ian [Tue, 27 May 2008 18:39:27 +0000 (18:39 +0000)]
fix doc for movpos feat

16 years agosome better replay
ian [Sun, 25 May 2008 23:19:13 +0000 (23:19 +0000)]
some better replay

16 years agosaving dumps
ian [Sun, 25 May 2008 23:00:41 +0000 (23:00 +0000)]
saving dumps

16 years agofixes
ian [Sun, 25 May 2008 22:25:26 +0000 (22:25 +0000)]
fixes

16 years agowip multiplex - much better now, including some message changes
ian [Sun, 25 May 2008 20:35:55 +0000 (20:35 +0000)]
wip multiplex - much better now, including some message changes

16 years agomultiplexer "select" seems to work
ian [Sun, 25 May 2008 11:46:45 +0000 (11:46 +0000)]
multiplexer "select" seems to work

16 years agonew LimitExceeded error for benefit of multiplexer
ian [Sun, 25 May 2008 11:46:35 +0000 (11:46 +0000)]
new LimitExceeded error for benefit of multiplexer

16 years agomake simulation log short even with -v4
ian [Sat, 24 May 2008 19:25:02 +0000 (19:25 +0000)]
make simulation log short even with -v4

16 years agocontrollability of debugging; debugging not to simulation log
ian [Sat, 24 May 2008 18:29:40 +0000 (18:29 +0000)]
controllability of debugging; debugging not to simulation log

16 years agomultiple cache det compression
ian [Sat, 24 May 2008 12:30:18 +0000 (12:30 +0000)]
multiple cache det compression

16 years agooptimise away identical flickering detections
ian [Sat, 24 May 2008 11:28:16 +0000 (11:28 +0000)]
optimise away identical flickering detections

16 years agowe do realtime prio now
ian [Sat, 24 May 2008 02:11:11 +0000 (02:11 +0000)]
we do realtime prio now

16 years agoadd missing dependency for *.speeds.record on *.manual
ian [Sat, 24 May 2008 02:01:45 +0000 (02:01 +0000)]
add missing dependency for *.speeds.record on *.manual

16 years agoX10 split, affects shinkansen too!
ian [Sat, 24 May 2008 01:58:27 +0000 (01:58 +0000)]
X10 split, affects shinkansen too!

16 years agodo not confuse ourselves if new plan includes existing moving motion
ian [Sat, 24 May 2008 01:55:16 +0000 (01:55 +0000)]
do not confuse ourselves if new plan includes existing moving motion

16 years agofire points for 20ms; recharge for 300ms
ian [Sat, 24 May 2008 00:43:53 +0000 (00:43 +0000)]
fire points for 20ms; recharge for 300ms

16 years agoreally stop computing polarity when applicable
ian [Sat, 24 May 2008 00:32:36 +0000 (00:32 +0000)]
really stop computing polarity when applicable

16 years agorevised home for shinkansen following splitting of X9
ian [Sat, 24 May 2008 00:19:43 +0000 (00:19 +0000)]
revised home for shinkansen following splitting of X9

16 years agobugfix to polarisation
ian [Fri, 23 May 2008 23:26:31 +0000 (23:26 +0000)]
bugfix to polarisation

16 years agosplit segments X9 and X10
ian [Fri, 23 May 2008 23:23:00 +0000 (23:23 +0000)]
split segments X9 and X10

16 years agomultiplex wip
ian [Fri, 23 May 2008 21:50:39 +0000 (21:50 +0000)]
multiplex wip

16 years agobetter unknown-command handling
ian [Fri, 23 May 2008 21:50:31 +0000 (21:50 +0000)]
better unknown-command handling

16 years agopreliminary UI notes
ian [Wed, 21 May 2008 16:54:03 +0000 (16:54 +0000)]
preliminary UI notes

16 years agowip multiplex spec and impl'n
ian [Wed, 21 May 2008 16:53:54 +0000 (16:53 +0000)]
wip multiplex spec and impl'n

16 years agowip multiplexer spec
ian [Wed, 21 May 2008 16:48:29 +0000 (16:48 +0000)]
wip multiplexer spec

16 years agoseparate pred_getmovpos and report_getmovpos, and make the former less buggy
ian [Tue, 20 May 2008 21:38:16 +0000 (21:38 +0000)]
separate pred_getmovpos and report_getmovpos, and make the former less buggy

16 years agospot end of plan by counting segments instead of inferring from state
ian [Tue, 20 May 2008 21:00:32 +0000 (21:00 +0000)]
spot end of plan by counting segments instead of inferring from state

16 years agomake dequeue find the right entry, not just any with the same deadline(!)
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(!)

16 years agobetter management of new planning
ian [Sun, 18 May 2008 20:09:57 +0000 (20:09 +0000)]
better management of new planning

16 years agowip debugging newplanning
ian [Sun, 18 May 2008 19:41:11 +0000 (19:41 +0000)]
wip debugging newplanning

16 years agospot loopbacks; better death recursion discovery
ian [Sun, 18 May 2008 19:03:21 +0000 (19:03 +0000)]
spot loopbacks; better death recursion discovery

16 years agosort out !movpos crashing sometimes
ian [Sun, 18 May 2008 11:59:36 +0000 (11:59 +0000)]
sort out !movpos crashing sometimes

16 years agoallegedly, point setting in train's route
ian [Sun, 18 May 2008 01:08:52 +0000 (01:08 +0000)]
allegedly, point setting in train's route

16 years agoinitialise seg->motion and ->motion_newplan
ian [Sat, 17 May 2008 23:59:14 +0000 (23:59 +0000)]
initialise seg->motion and ->motion_newplan

16 years agonew seg->motion_newplan in anticipation of ability to replan
ian [Sat, 17 May 2008 23:59:10 +0000 (23:59 +0000)]
new seg->motion_newplan in anticipation of ability to replan

16 years agoreplace "accelerating" with flags parameter to predict
ian [Sat, 17 May 2008 23:58:38 +0000 (23:58 +0000)]
replace "accelerating" with flags parameter to predict

16 years agoforce use of motions beyond our nose
ian [Sat, 17 May 2008 18:43:40 +0000 (18:43 +0000)]
force use of motions beyond our nose

16 years agodo not recurse infinitely when die_vprintf_hook->ovprintf->die
ian [Sat, 17 May 2008 18:38:57 +0000 (18:38 +0000)]
do not recurse infinitely when die_vprintf_hook->ovprintf->die

16 years agomanage nmra retrans properly
ian [Sat, 17 May 2008 18:31:13 +0000 (18:31 +0000)]
manage nmra retrans properly

16 years agodo not always use current position when predicting; do do so when reporting initially
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

16 years agobigger margins
ian [Sat, 17 May 2008 17:02:59 +0000 (17:02 +0000)]
bigger margins

16 years agoset memory limits
ian [Sat, 17 May 2008 16:57:06 +0000 (16:57 +0000)]
set memory limits

16 years agortprio exec properly
ian [Sat, 17 May 2008 16:49:37 +0000 (16:49 +0000)]
rtprio exec properly

16 years agouse suid helper for sched_setscheduler
ian [Sat, 17 May 2008 16:40:45 +0000 (16:40 +0000)]
use suid helper for sched_setscheduler

16 years agoset scheduler priority
ian [Sat, 17 May 2008 15:46:32 +0000 (15:46 +0000)]
set scheduler priority

16 years agoremove useless test
ian [Sat, 17 May 2008 15:35:41 +0000 (15:35 +0000)]
remove useless test

16 years agofound implementation of SIGXCPU etc.
ian [Sat, 17 May 2008 14:59:24 +0000 (14:59 +0000)]
found implementation of SIGXCPU etc.

16 years agosupport PICs change of X from PING to PONG; also leave various useless stuff out...
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

16 years agoping/pong spots loopback
ian [Sat, 17 May 2008 14:45:46 +0000 (14:45 +0000)]
ping/pong spots loopback

16 years agohandle watchdog
ian [Sat, 17 May 2008 14:21:52 +0000 (14:21 +0000)]
handle watchdog

16 years agonew watchdog and short circuit arrangements; also add _ to end of p0_booster_userfaul...
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

16 years agoadd _ 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

16 years agodo not bother messing with cducharging on panic
ian [Sat, 17 May 2008 13:58:37 +0000 (13:58 +0000)]
do not bother messing with cducharging on panic

16 years agoextend comment re pin[lat]_... macros
ian [Sat, 17 May 2008 13:58:06 +0000 (13:58 +0000)]
extend comment re pin[lat]_... macros

16 years agorounding errors
ian [Fri, 16 May 2008 19:03:45 +0000 (19:03 +0000)]
rounding errors

16 years agofix train not on layout speed request death; hope to fix polarisation; turn off on...
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

16 years agonon-autoretrying short circuit cutout
ian [Fri, 16 May 2008 18:17:44 +0000 (18:17 +0000)]
non-autoretrying short circuit cutout

16 years agosort out comments, and elapsed time calculation, for new regime
ian [Thu, 15 May 2008 23:00:33 +0000 (23:00 +0000)]
sort out comments, and elapsed time calculation, for new regime

16 years agoredid safety prediction's handling of uncertainty
ian [Wed, 14 May 2008 21:27:38 +0000 (21:27 +0000)]
redid safety prediction's handling of uncertainty

16 years agoon detection, when stopping, do not include an extra lump of uncertainty in the stopp...
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

16 years agoremove obsolete file
ian [Mon, 12 May 2008 22:56:38 +0000 (22:56 +0000)]
remove obsolete file

16 years agolayout can do crossover labels as implied by ours.redacted.segjoins.manual but we...
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

16 years agomanual nmra does not coredump right away but still does not work
ian [Sun, 11 May 2008 22:40:38 +0000 (22:40 +0000)]
manual nmra does not coredump right away but still does not work

16 years agoget polarity right at the crossover
ian [Sun, 11 May 2008 22:27:34 +0000 (22:27 +0000)]
get polarity right at the crossover

16 years agodo not crash if we go out of Run with reserved movements - tell safety we're quitting
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

16 years agodo not loop too much in waggle_settle_*
ian [Sun, 11 May 2008 22:04:06 +0000 (22:04 +0000)]
do not loop too much in waggle_settle_*

16 years agodo not wire #2 RD4 twice!
ian [Sun, 11 May 2008 21:45:32 +0000 (21:45 +0000)]
do not wire #2 RD4 twice!

16 years agodetect duplicate pin use
ian [Sun, 11 May 2008 21:20:08 +0000 (21:20 +0000)]
detect duplicate pin use

16 years agojoin X2 and X1 together into X2 with the new relay (waggler)
ian [Sun, 11 May 2008 19:59:45 +0000 (19:59 +0000)]
join X2 and X1 together into X2 with the new relay (waggler)