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 Summary
Constructors Constructor Description DefaultNodeScripting(MainModel mainModel, MainControllerInterface mainController, CvDefinitionPanelControllerInterface cvDefinitionPanelController, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.NodeService nodeService, NodeScriptingSupportProvider nodeScriptingSupportProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)List<org.bidib.jbidibc.core.node.ConfigurationVariable>getCv(Long uniqueId, org.bidib.wizard.common.script.node.types.CvType... cvTypes)StringgetString(Long uniqueId, int namespace, int index)booleanisNodeHasRestartPending(Long uuid)org.bidib.jbidibc.messages.enums.IdentifyStatequeryIdentifyState(Long uniqueId)voidreselectNode(Long uuid)voidresetNode(Long uuid)voidsetAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)voidsetCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)voidsetFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... featureTypes)voidsetIdentifyState(Long uniqueId, org.bidib.jbidibc.messages.enums.IdentifyState identifyState)voidsetLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)voidsetMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)voidsetPortConfig(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)StringsetString(Long uniqueId, int namespace, int index, String value)
-
-
-
Constructor Detail
-
DefaultNodeScripting
public DefaultNodeScripting(MainModel mainModel, MainControllerInterface mainController, CvDefinitionPanelControllerInterface cvDefinitionPanelController, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.NodeService nodeService, NodeScriptingSupportProvider nodeScriptingSupportProvider)
-
-
Method Detail
-
setLabel
public void setLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
setLabelin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setCv
public void setCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)
- Specified by:
setCvin interfaceorg.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:
getCvin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setFeature
public void setFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... featureTypes)
- Specified by:
setFeaturein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
isNodeHasRestartPending
public boolean isNodeHasRestartPending(Long uuid)
- Specified by:
isNodeHasRestartPendingin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
resetNode
public void resetNode(Long uuid)
- Specified by:
resetNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
reselectNode
public void reselectNode(Long uuid)
- Specified by:
reselectNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setAccessory
public void setAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)
- Specified by:
setAccessoryin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setMacro
public void setMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)
- Specified by:
setMacroin interfaceorg.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:
setPortConfigin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
assertPortType
public void assertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
assertPortTypein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setIdentifyState
public void setIdentifyState(Long uniqueId, org.bidib.jbidibc.messages.enums.IdentifyState identifyState)
- Specified by:
setIdentifyStatein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
queryIdentifyState
public org.bidib.jbidibc.messages.enums.IdentifyState queryIdentifyState(Long uniqueId)
- Specified by:
queryIdentifyStatein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setString
public String setString(Long uniqueId, int namespace, int index, String value)
- Specified by:
setStringin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
-