Hello again DMXcontrol experts.
I have a question about a cyclic input assignment.
In the below input assignment (only the orange part is important I think), I want to start a cuelist from a softdesk button only if the cuelist is not already running.
I cannot, however, make the red connection; the kernel complains about a cyclic input error. I am also unable to add the cuelist to the graph twice, or even add only the relevant subelements (Input GO, output STATE).
Surely there must be a way around this problem; please advise!
Hallo DMXcontrol-Experten,
ich habe eine Frage zu einer zyklischen Eingangszuweisung.
In der untenstehenden Eingangszuweisung (ich denke, nur der orangefarbene Teil ist relevant) möchte ich eine Cuelist über einen Softdesk-Button nur dann starten, wenn die Cuelist noch nicht läuft. Ich kann jedoch die rote Verbindung nicht herstellen; der Kernel meldet einen Fehler wegen einer zyklischen Eingangszuweisung. Ich kann die Cuelist auch nicht zweimal zum Diagramm hinzufügen oder nur die relevanten Unterelemente (Eingang GO, Ausgang STATE). Es muss doch eine Lösung für dieses Problem geben; bitte um Hilfe!
Quote
09:14:43 ERROR Input_gService -
System.InvalidOperationException: Adding this edges would create a cyclic graph. This is not allowed.
at org.dmxc.lumos.Kernel.Input.v2.Graph.AddEdges(IEnumerable`1 edges, Boolean processGraph, Boolean reassignLevel) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Input\v2\Graph\Graph.cs:line 321
at org.dmxc.lumos.Kernel.Input.v2.Graph.AddEdge(GraphEdge e) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Input\v2\Graph\Graph.cs:line 308
at org.dmxc.lumos.Kernel.Net.gService.Input_gService.AddEdge(IGraph g, GraphNodePortID from, GraphNodePortID to) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Input_gService.cs:line 862