const inputTerminalElement = flux.getNodeById("3ac06e05-8cf9-219d-a0eb-3122366333d4"); //a terminal
const outputTerminalElement = flux.getNodeById("e8e59258-7e19-71ba-da1e-e1bc42f1948e"); //b terminal
const voltageInputNode = flux.createOutputNode("va");
const voltageOutputNode = flux.createOutputNode("vb");
const amperageOutputNode = flux.createOutputNode("current");
const voltageDrop = flux.createOutputNode("vdrop");
// Setup Event
flux.on("setup", (event) => {
const lightInt = flux.controls.find(control => control.name === "Light Input Intensity");
flux.simulationModel = {
type: "resistor",
resistance: lightInt.value,
map_input_to_terminal_uid: inputTerminalElement?.uid,
map_output_to_terminal_uid: outputTerminalElement?.uid,
};
});
//Input change event for controls
flux.on("inputChange", (e) => {
if (e.control_name === "Light Input Intensity") {