From f4603318603da15252deaa6f1c547032393b5c1b Mon Sep 17 00:00:00 2001 From: ian Date: Sat, 29 Mar 2008 09:21:21 +0000 Subject: [PATCH] set polarity on resolution startup before we poweron --- hostside/TODO | 1 - hostside/resolve.c | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/hostside/TODO b/hostside/TODO index da8b854..90e7b6f 100644 --- a/hostside/TODO +++ b/hostside/TODO @@ -3,7 +3,6 @@ before can test write trivial initial settlement to get data array right write out layout data on crash check that everything in Train and Segment is init'd - set polarity on resolution startup before we poweron do lay_train in resolution, or moral equivalent set points under existing trains according to existing movposcomb diff --git a/hostside/resolve.c b/hostside/resolve.c index d3aaed1..2dfc6a6 100644 --- a/hostside/resolve.c +++ b/hostside/resolve.c @@ -149,10 +149,14 @@ void resolve_begin(void) { SEG_IV; + actual_inversions_start(); FOR_SEG { seg->res_detect= 0; seg->tr_updated= 0; + seg->seg_inverted &= segi->invertible; + actual_inversions_segment(seg); } + actual_inversions_done(); } #define NOOP (void)0 -- 2.30.2