RSYNC_RSH=fsh rsync $^ $(BESSAR)
realtime: realtime.o startup.o cdumgr.o safety.o trackloc.o \
- actual.o \
+ actual.o dummy-trains.o \
cmdinput.o obc.o eventhelp.o \
utils.o serialio.o parseutils.o auproto-pic.o \
../layout/ours.layout-data.o \
polarity
min. curve specifications
+put correct data in dummy-trains.c
initialise safety_state with appropriate stuff
--- /dev/null
+/*
+ */
+
+#include "realtime.h"
+
+#define NOTA_TRAIN { 0,0,0,0, "internal-error-not-a-train" }
+
+#define SPEED_MMS2INTERN(mms /* mm/s */) \
+ (((mms) * SPEED_UNIT + 999) / 1000)
+
+const TrainInfo info_trains[]= {
+ /* data here is all made up ! */
+ NOTA_TRAIN,
+ { SPEED_MMS2INTERN(1000), 20, 900, 20 },
+ { SPEED_MMS2INTERN(400), 10, 50, 10 },
+ { 0,0,0,0,0 }
+};