Class DefaultNodeScripting

java.lang.Object
org.bidib.wizard.mvc.main.controller.DefaultNodeScripting
All Implemented Interfaces:
org.bidib.wizard.api.script.Scripting, org.bidib.wizard.common.script.node.NodeScripting

public class DefaultNodeScripting extends Object implements org.bidib.wizard.common.script.node.NodeScripting
  • Constructor Details

  • Method Details

    • setLabel

      public void setLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
      Specified by:
      setLabel in interface org.bidib.wizard.common.script.node.NodeScripting
    • setCv

      public void setCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)
      Specified by:
      setCv in interface org.bidib.wizard.common.script.node.NodeScripting
    • getCv

      public List<org.bidib.jbidibc.core.node.ConfigurationVariable> getCv(Long uniqueId, org.bidib.wizard.common.script.node.types.CvType... cvTypes)
      Specified by:
      getCv in interface org.bidib.wizard.common.script.node.NodeScripting
    • setFeature

      public void setFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... featureTypes)
      Specified by:
      setFeature in interface org.bidib.wizard.common.script.node.NodeScripting
    • featuresGetAll

      public List<org.bidib.jbidibc.messages.Feature> featuresGetAll(Long uniqueId, boolean discardCache)
      Specified by:
      featuresGetAll in interface org.bidib.wizard.common.script.node.NodeScripting
    • isNodeHasRestartPending

      public boolean isNodeHasRestartPending(Long uuid)
      Specified by:
      isNodeHasRestartPending in interface org.bidib.wizard.common.script.node.NodeScripting
    • resetNode

      public void resetNode(Long uuid)
      Specified by:
      resetNode in interface org.bidib.wizard.common.script.node.NodeScripting
    • reselectNode

      public void reselectNode(Long uuid)
      Specified by:
      reselectNode in interface org.bidib.wizard.common.script.node.NodeScripting
    • setAccessory

      public void setAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)
      Specified by:
      setAccessory in interface org.bidib.wizard.common.script.node.NodeScripting
    • setMacro

      public void setMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)
      Specified by:
      setMacro in interface org.bidib.wizard.common.script.node.NodeScripting
    • setPortConfig

      public void setPortConfig(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)
      Specified by:
      setPortConfig in interface org.bidib.wizard.common.script.node.NodeScripting
    • assertPortType

      public void assertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
      Specified by:
      assertPortType in interface org.bidib.wizard.common.script.node.NodeScripting
    • setIdentifyState

      public void setIdentifyState(Long uniqueId, org.bidib.jbidibc.messages.enums.IdentifyState identifyState)
      Specified by:
      setIdentifyState in interface org.bidib.wizard.common.script.node.NodeScripting
    • queryIdentifyState

      public org.bidib.jbidibc.messages.enums.IdentifyState queryIdentifyState(Long uniqueId)
      Specified by:
      queryIdentifyState in interface org.bidib.wizard.common.script.node.NodeScripting
    • setString

      public String setString(Long uniqueId, int namespace, int index, String value)
      Specified by:
      setString in interface org.bidib.wizard.common.script.node.NodeScripting
    • getString

      public String getString(Long uniqueId, int namespace, int index)
      Specified by:
      getString in interface org.bidib.wizard.common.script.node.NodeScripting
    • sendNodeDebugString

      public String sendNodeDebugString(Long uniqueId, int namespace, int index, String value, int expectedResponseCount)
      Specified by:
      sendNodeDebugString in interface org.bidib.wizard.common.script.node.NodeScripting