Diskussion:Plugin Interface Referenz

aus dem DMXControl-Wiki

Wechseln zu: Navigation, Suche

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)

Persönliche Werkzeuge
Buch erstellen