Class BoosterTableController

    • Constructor Detail

      • BoosterTableController

        public BoosterTableController​(com.vlsolutions.swing.docking.DockingDesktop desktop,
                                      Supplier<org.bidib.wizard.api.model.NodeProvider> nodeProviderSupplier,
                                      org.bidib.wizard.api.model.NodeListProvider nodeListProvider)
    • Method Detail

      • start

        public void start()
      • createDockable

        public com.vlsolutions.swing.docking.Dockable createDockable()
      • setBoosterState

        public void setBoosterState​(org.bidib.wizard.api.model.NodeInterface node,
                                    org.bidib.wizard.model.status.BoosterStatus boosterStatus)
        Description copied from interface: BoosterTableControllerListener
        Set the new booster state.
        Specified by:
        setBoosterState in interface BoosterTableControllerListener
        Parameters:
        node - the node
        boosterStatus - the new booster status
      • setCommandStationState

        public void setCommandStationState​(org.bidib.wizard.api.model.NodeInterface node,
                                           org.bidib.jbidibc.messages.enums.CommandStationState csStatus)
        Description copied from interface: BoosterTableControllerListener
        Set the new command station state.
        Specified by:
        setCommandStationState in interface BoosterTableControllerListener
        Parameters:
        node - the node
        csStatus - the new command station status