branches with status:
Name Status Last Modified Last Commit
lp:hilight 1 Development 2013-02-19 20:15:36 UTC
28. Unterstützung für Übersetzung durch G...

Author: Joshua Gleitze
Revision Date: 2013-02-19 20:15:36 UTC

Unterstützung für Übersetzung durch GNU gettext hinzugefügt.

lp:hilight/trunk 1 Development 2012-11-25 19:21:00 UTC
10. hiLight 0.1: Nur funktionstüchtige Kl...

Author: Joshua Gleitze
Revision Date: 2012-11-25 19:21:00 UTC

hiLight 0.1: Nur funktionstüchtige Klassen.

    Es gibt eine Überklasse »DmxInterface« für alle DmxInterfaces, die es geben kann. Als simples Beispiel gibt »TerminalDmxInterface« alle Änderungen an einem DmxChannel im Terminal aus. In unserer public static void main ist ein Beispiel.
    Die bekannte Hierachie aus »DmxTree«, »DmxUniverse« und »DmxChannel« ist praktisch unverändert geblieben.
    Die Klasse »Circuit« dient zu Beschreibung von Stromkreisen. Da man auch Geräte, die nicht dmx-gesteuert sind mit einberechnen können soll, gibt es die Klasse »Device«, von der »DmxControlledDevice« auch erbt.
    »DeviceChannels« repräsentieren die einzelnen Kanäle an einem DMX-Gerät. Die abgeleitete Klasse »StepDeviceChannel« ist für Kanäle, bei denen Schritte definiert sind (z.B. Gobos oder Farbwähler).
    Das Interface »SceneDefinition« beschreibt, was eine Klasse können muss die als Definition einer Szene dienen will. Die Klasse »Step« repräsentiert einen Schritt, leider fehlt das Drumherum (Übergänge und die Sammlung von Steps), damit daraus eine »SceneDefinition« wird.

12 of 2 results