Bugtracker DMXControl 3

  • Status Unbestätigt
  • Percent Complete
    0%
  • Task Type Wunsch / Idee
  • Category GUI & Server → InputAssignment
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 3.2.1
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by Joseph Noetzel - 19.07.2020

FS#4236 - Input Assignment - Update Wrapper

die Update Funktion als Wrapper zur Verfügung stellen.

Project Manager
Patrick Grote commented on 19.07.2020 21:32

ouh, wenn ich mich recht entsinne ist die funktion mehr in der GUI als im kernel, aber Arne darf mich gern berichtigen

Project Manager
Arne Lüdtke commented on 19.07.2020 21:37

Ist mit gRPC in den Kern gewandert (aber aktuell noch defekt). Kann ab 3.3.x dann als Node angeboten werden.

Stefan Kistner commented on 20.07.2020 13:20

Ließe sich dies nicht mit im Programmer-Node unterbringen?

Project Manager
Patrick Grote commented on 20.07.2020 16:35

Häää… Wenn dann im Cuelistnode.

Joseph Noetzel commented on 20.07.2020 16:37

nein Cuelistnode nicht. Das ist ja global und nicht von einer Cuelist abhängig. Von mir aus kann es wie Highlight ein eigener Wrapper sein.
Warum muss es eigentlich unbedingt im Kernel sein? Wir haben ja auch GUI Plugins die im Input Assignment ein und Ausgänge haben?

Project Manager
Patrick Grote commented on 20.07.2020 17:10

Weil im UI, eigentlich nur UI gemacht wird ;)

Stefan Kistner commented on 20.07.2020 19:14

Ich hatte den Programmer in den Raum geworfen, weil man zum Programmieren (und wie nun gewünscht zum Updaten einer Cue) sowieso ein Connectionset mit dem Programmer-Node baut. Daraus entstand meine Schlussfolgerung, die Update-Funktion dort mit unterzubringen.

Aber Patricks Einwand kann ich indirekt nachvollziehen und würde alternativ in den Raum werfen / einen Schritt weiter gehen, die Update-Funktion kombiniert mit "Edit in Programmer" / "Edit in Programmer blind" in das Cue-Node zu packen. Damit wäre eine eindeutige Zuordnung gegeben, als würde man analog eine Cuelist im Project Explorer öffnen und daraus eine Cue zum Bearbeiten wählen. Denn ich würde nicht ausschließen, dass man sich durch das angedachte Arbeiten mit dem Programmer im Hintergrund schnell mal eine falsche Cue überschreibt, weil diese falsche Cue rein zufällig aktiv war.

Joseph Noetzel commented on 20.07.2020 19:16

Patrick hat vom Cuelist - Node gesprochen.
Du sprichst jetzt vom Cue - Node. Was nun?

Stefan Kistner commented on 20.07.2020 19:20

Ich spreche wirklich vom Cue-Node (also ohne list) - deswegen auch mein "ich würde einen Schritt weiter gehen". Hätte nämlich den Vorteil, man kann sich im Softdesk eindeutig anzeigen lassen, welche Cue gerade in den Programmer geschmissen wurde. Gleichzeitg ließe sich damit der äquivalente Teil aus Ticket FS#4230 erschlagen, wo es um die Erweiterung des Cuelist-Monitors um das Kontextmenü zum Laden von Cues in den Programmer geht.

Joseph Noetzel commented on 20.07.2020 19:31

Fänd ich irgendwie unlogisch.

Die Update Funktion ist doch nicht pro Cuelist/pro Cue? Die ist doch Global oder hab ich das falsch verstanden?
Du baust ja auch nicht an jedes Device nen Highlight Button, oder nen Blackout :D

Edit in Programmer ist natürlich Kontextabhängig und gehört deshalb an den Cue Knoten.

Sonst wäre ja die Erwartung, wenn ich eine Cue in den Programmer lade, die Szene bearbeite und bei einer anderen Cue auf Update drücke, dass es dann nicht funktioniert.
Weiß nicht ob das aktuell so implementiert ist.

Stefan Kistner commented on 20.07.2020 19:42

Die Update-Funktion aktualisiert die Cue, die du zuletzt per Edit in Programmer zum Bearbeiten aufgerufen hast. Sprich es muss eine eindeutige Quelle existieren.

Aus diesem Grund ist der Update-Button ausgegraut, wenn du den komplett geleerten Programmer neu mit Werten befüllst.

Aber Vorschlag zur Güte, bevor die Tastaturen wegen des vielen Texts ausfallen: lass uns diesem Punkt doch ins nächste QRM mitnehmen. Ist vielleicht einfacher und vor allem schneller.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing