Ich habe so einige gedankliche Schwierigkeiten, das Attribut "type" im Tag "function" korrekt einzusetzen:
Laut XML-Syntaxschema ist es required, also muß angegeben werden. Auch ist der Wert konkret festgelegt: dimmer, color, gobo, ...
Wie kennzeichnet man nun DMX-Kanäle, die in diese Typen nicht "hineinpassen": z.B. Steuerungskanal für die Lüftergeschwindigkeit, Kanal für die Motorengeschwindigkeit der Stellmotore (z.B. für Farbe, Shutter), Kanal für Spezialeffekte (Frostfilte, Uv-Filter, Korrekturfilter, ...) usw.
Man kann sich zwar was "ausdenken", z.B. type="speed" und DMXC akzeptiert es (zumindest gibt es keine Fehlermeldung), aber formal korrekt ist das wohl nicht.
Genauso habe ich ein Problem mit Geräten, die mehrere Dimmer haben (z.B. eine primitive RGB-Kanne, die nur die Kanäle r, g, b hat). Wir wissen durch den Chefprogrammierer, daß es Multi-Dimmer-DDF´s in DMX nicht gibt, dies hat natürlich zur Folge, daß es Probleme mit Blackout, GrandMaster etc. gibt, sowohl wenn ein Kanal als type="dimmer" gekennzeichnet ist als auch wenn man alle kennzeichnet. ???