Class SwitchPortPanelController

java.lang.Object
org.bidib.wizard.mvc.main.controller.SwitchPortPanelController
All Implemented Interfaces:
org.bidib.wizard.api.script.Scripting, org.bidib.wizard.common.script.switching.PortScripting

public class SwitchPortPanelController extends Object implements org.bidib.wizard.common.script.switching.PortScripting
  • Field Summary

    Fields inherited from interface org.bidib.wizard.api.script.Scripting

    KEY_OPTIONS, KEY_SCRIPT_ERRORS, OPTION_DISCONNECT_ON_ERROR
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addTestToggleTask(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.ports.Port<?> port)
     
    createPanel(TabVisibilityListener tabVisibilityListener)
     
    void
    labelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)
     
    void
    sendPortStatusAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, org.bidib.wizard.model.status.BidibStatus portStatus)
     
    void
    sendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, int value)
     
    void
    stopTestToggleTask(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.ports.Port<?> port)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bidib.wizard.common.script.switching.PortScripting

    assertPortRailcomAction, assertPortRailcomActionWithDialog, assertPortStatusAction, assertPortStatusAction, assertPortStatusActionWithDialog, getNodeByUniqueIdWithoutClassBits

    Methods inherited from interface org.bidib.wizard.api.script.Scripting

    echo, getAllNodes, getNodesByVidAndPid
  • Constructor Details

    • SwitchPortPanelController

      public SwitchPortPanelController(MainModel mainModel)
  • Method Details

    • createPanel

      public SwitchPortListPanel createPanel(TabVisibilityListener tabVisibilityListener)
    • addTestToggleTask

      public void addTestToggleTask(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.ports.Port<?> port)
    • stopTestToggleTask

      public void stopTestToggleTask(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.ports.Port<?> port)
    • sendPortStatusAction

      public void sendPortStatusAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, org.bidib.wizard.model.status.BidibStatus portStatus)
      Specified by:
      sendPortStatusAction in interface org.bidib.wizard.common.script.switching.PortScripting
    • sendPortValueAction

      public void sendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, int value)
      Specified by:
      sendPortValueAction in interface org.bidib.wizard.common.script.switching.PortScripting
    • labelsChangedEvent

      @EventListener(org.bidib.wizard.common.labels.LabelsChangedEvent.class) public void labelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)