It was gratifying to see the code up and working on my little Pi this morning. There were some surprises:
- The 'Ring Bell' commands (both TMCC1 and 2) actually turn the bell ringing on and off (like sliding and holding the bell slider on the Cab 2 remote)
- Unclear why the "Bell Slider Command [2 - 5]" didn't seem to do anything
- For the "Bell One-shot Ding [0 - 3]" command, the numeric argument controls the bells volume
- The TMCC1 engine commands work on Legacy (tmcc2) engines and carry out the corresponding functionality.
- Not sure what "Blow Horn 2" does; none of my engines responded to it. Is this reserved for the Vision Line series?
- Seems to be a slight difference between the TMCC1 and TMCC2 Halt commands. Both stop all engines dead on their tracks (pun intended), but the TMCC1 command shuts down enabled power districts on my LCS BP2 whereas the TMCC2 command left the power districts on.
I still have several commands left to implement, but as I said in my last message, I want to get some unit tests in place before I go too much further. Everything is checked in, and the README.md file contains instructions on how to grab my code and get it to compile. Although that said, if you are not familiar with Python, it will be a challenge...
-- Dave