Class 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
    • Method Detail

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