I’ve added a couple of new features, including:
- can now send PDI commands directly to LCS ASC2 and BPC2 (via Base 3 only). The ASC2 command lets you explicitly turn on and off a relay, rather than depending on the timing of how fast multiple acc aux2 commands come in. Also better at reporting accessory state.
- pytrain clients can now send pdi commands (proxies thru a pytrain server to the Base 3)
- added -repeat option to support sending accessory commands (to simulate holding down aux1 key)
- added -duration option, which allows you to do things like "blow the horn for 10 seconds", and "rotate the men inside the control tower for 20 seconds". This could be simulated by using the "-repeat" command, but the -duration option is much easier to use.
- added relative speed command control for accessories (TMCC-style)
- sensor track state now remembers the last engine/train that traversed as well as the direction (left to right, right to left). I’m toying with adding some form of automated block control and this will be useful to know…
- fixed bugs...
-- Dave