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