
org.bidib.wizard.mvc.script.view.NodeScripting Maven / Gradle / Ivy
package org.bidib.wizard.mvc.script.view;
import java.util.Map;
import org.bidib.jbidibc.core.port.PortConfigValue;
import org.bidib.wizard.mvc.main.model.Accessory;
import org.bidib.wizard.mvc.main.model.Macro;
import org.bidib.wizard.script.Scripting;
import org.bidib.wizard.script.node.types.CvType;
import org.bidib.wizard.script.node.types.TargetType;
public interface NodeScripting extends Scripting {
void setCv(Long uuid, CvType cvType);
void setLabel(Long uuid, TargetType portType);
void setMacro(Long uuid, Macro macro);
void setAccessory(Long uuid, Accessory accessory);
void resetNode(Long uuid);
void reselectNode(Long uuid);
void setPortConfig(Long uuid, TargetType portType, final Map> portConfig);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy