Diskussion:Plugin Interface Referenz
aus dem DMXControl-Wiki
Hallo
Folgende Erweiterungen wünsche ich mir für die Plugin Schnittstelle:
1. Abfrage des aktuellen Projektnamens --> für projektabhängige Konfigurationen
2. Ähnlich wie DMXC_de_Channel_IsDimmer eine Abfrage des Kanaltype (z.B.: DMXC_de_Channel_Type() --> Dimmer,Tilt,Pan,...)
3. Einen Zugriff auf die Geräteliste zur Vereinfachung der Konfiguration
4. Zugriff auf Szenen & Effekte (Starten und Stoppen, aber nicht ändern)
--Sbfieb 07:51, 26. Okt 2005 (Europe/Germany)
5. Callback-Funktion, die auf einzelne Kanäle gesetzt werden kann (spannend für DMX-Ferne Schnittstellen wie LAN) -> hat sich erledigt, hatte da echt was überlegen *ups*
--ballrock2 22. Nov 2005 (Europe/Germany)
1. & 3. erledigt. 4. noch nicht so einfach möglich. 5.: Callback? Also Benachrichtigung bei Änderungen, oder wie? Genau so arbeitet DMXC doch schon. Einfach mal bei DMXControl-Messages nachsehen...
StefanKrupop 19:01, 23. Nov 2005 (Europe/Germany)
Hallo,
Ich versuche gerade eine Liste mit allen Device-Namen zu erstellen, bekomme es aber nicht hin. Die Anzahl der Devices bekomme ich schon heraus (mHelper.Devices.Count). Wie komme ich an die Indexe (ID) von mHelper.Devices.Item(ID) ? Wer kann helfen ?
Falls du in VB schreibst:
For Each Dev in mHelper.Devices Debug.Print Dev.Name Next
Danke, das wars !
ein weitere Frage noch: ist es geplant die Tabelle "SpecialChannels" noch um weitere Eigenschaften zu erweitern (z.B. RGB-Kanäle) ?
--Sbfieb 15:25, 22. Aug 2006 (Europe/Germany)
Nein, eigentlich nicht. Diese Funktionen soll ja der HAL übernehmen, so dass du später einmal Dev.Color = RGB(255, 64, 128) benutzen könntest :) Übrigens kannst du die Geräte auch über ihren Index holen, also mHelper.Devices(0) usw.
-- StefanKrupop 16:46, 22. Aug 2006 (Europe/Germany)
