Class 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_SCRIPT_ERRORS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addTestToggleTask​(org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.model.ports.Port<?> port)  
      SwitchPortListPanel 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 interface org.bidib.wizard.common.script.switching.PortScripting

        assertPortStatusAction, assertPortStatusAction, assertPortStatusActionWithDialog
      • Methods inherited from interface org.bidib.wizard.api.script.Scripting

        getNodesByVidAndPid
    • Constructor Detail

      • SwitchPortPanelController

        public SwitchPortPanelController​(MainModel mainModel)
    • Method Detail

      • 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)