17 Commits

Author SHA1 Message Date
cheapie
7be5fe7cc2 Add dispatcher support to laptop interface 2024-05-11 15:36:36 -05:00
cheapie
9aa2b736c1 Add dispatcher support to mesecons I/O 2024-05-11 13:15:18 -05:00
cheapie
5ac4571337 Fix some minor bugs
This improves fire recall when the car is currently moving past the recall floor, and fixes a delay in hall call dispatching when a car is currently leaving the floor the call is on.
2024-05-10 19:18:46 -05:00
cheapie
59faed0a54 Fix hall calls being ignored if a car is already there but out of service 2024-04-27 20:07:46 -05:00
cheapie
e3aeb9ca55 Allow dispatcher to sleep when idle 2024-04-26 06:16:06 -05:00
cheapie
fb49406dd5 Improve handling of calls when a car is already at the floor with the doors open 2024-04-22 17:48:21 -05:00
cheapie
8816119538 Include current door state in ETA calculation
This accounts for the time the doors take to open and close
2024-04-21 13:21:48 -05:00
cheapie
2fad315ef4 Slow down dispatcher interrupt loop when ABM is not active 2024-04-20 19:50:47 -05:00
cheapie
d079e67b6b More controller and dispatcher UI work 2024-04-20 19:39:04 -05:00
cheapie
f73342b8a6 Fix for selecting cars that can't move in the direction selected 2024-04-20 14:17:48 -05:00
cheapie
88a24a1fe8 Finish communication of other items with dispatcher 2024-04-20 13:22:16 -05:00
cheapie
cca9176c15 Improve door operation in unloaded mapblocks 2024-04-20 12:22:42 -05:00
cheapie
77c3276350 Fix crash in down call reassignment 2024-04-20 11:17:46 -05:00
cheapie
9ef3620f6f Improve dispatching algorithm 2024-04-20 10:09:38 -05:00
cheapie
0dd7fc056a Add basic dispatching functionality 2024-04-20 01:04:40 -05:00
cheapie
e5f08e26f1 More dispatcher work 2024-04-19 20:43:23 -05:00
cheapie
c3d04606a3 Initial dispatcher work (not yet functional) 2024-04-19 11:24:33 -05:00