Package jmri.jmrix.openlcb.swing.downloader


@DefaultAnnotation({}) package jmri.jmrix.openlcb.swing.downloader
Provides a download (bootload) tool for OpenLCB nodes.

Related Documentation

This tool relies for reliable operation on an OpenLCB feature called "Freeze/Unfreeze". Although properly adopted by the group, and in defiance of a written agreement between the group and the NMRA, this was removed during the move toward NMRA adoption in February 2015. JMRI is using the feature for three reasons:
  1. It's the right technical solution
  2. It's properly implemented in the OpenLCB Java library, which was part of OpenLCB before prototype development was pushed out of that effort.
  3. It's the most-recent properly adopted specification.
People doing future development in this area might want to consider the info presented in a separate page, taken in part from the OpenLCB documentation before Freeze/Unfreeze was removed.
Since:
JMRI 4.1.1
See Also:
  • Classes
    Class
    Description
     
    Swing action to create and register a LoadPane object
    Pane for downloading firmware files files to OpenLCB devices which support firmware updates according to the Firmware Upgrade Protocol.
    Nested class to create one of these using old-style defaults