openlcb / OpenLCB_Java

A git-managed copy of the SVN-based Java prototype implementation of OpenLCB. This implementation operates inside JMRI.
6 stars 9 forks source link

OpenLCB: Missing PIP request after a repeated Initialization Complete message #10

Closed heikens closed 7 years ago

heikens commented 7 years ago

@balazsracz When starting a node from the bootloader and doing a firmware update, then at the end of a successful update an automatic transition happens to Operational state. In that transition, the bootloader releases its alias to allow the Tower-LCC to acquire a new alias, which ends with an Initialization Complete message. A SNIP request is issued - updating that piece of info about the node - but no PIP request, so a user is stuck with the residual items from the bootloader PIP, meaning no CDI support, no Event support, until restart of JMRI.

balazsracz commented 7 years ago

https://github.com/openlcb/OpenLCB_Java/pull/13 is the fix

balazsracz commented 7 years ago

fix merged