06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

IPS_GetModule<br />

array IPS_GetModule ( string $ModulID )<br />

Parameterliste<br />

ModulID Die zu zeigende ModulID<br />

Rückgabewerte<br />

Folgende Informationen stehen als key => value Paare zur Verfügung:<br />

Index Typ Beschreibung<br />

Aliases array Array von alternativen Namen (string) für das Modul<br />

ChildRequirements array Array von GUIDs (string), die von untergeordnete Objekten erwartet werden<br />

ParentRequirements array Array von GUIDs (string), die von übergeordneten Objekten erwartet werden<br />

Implemented array Array von GUIDs (string), die das Modul anbietet<br />

LibraryID string BibliothekID, in dem das Modul enthalten ist<br />

ModuleID string ModulID<br />

ModuleName string Name des Moduls<br />

ModuleType integer Type des Moduls (0: Core, 1: I/O, 2: Splitter, 3: Device)<br />

Beschreibung<br />

Der Befehl liefert ein Array mit Informationen über das Modul mit der ID ModulID.<br />

Beispiel<br />

print_r(IPS_GetModule("{7DC57F9A-C095-4CDE-A6F0-2CB35A29A8FE}"));<br />

/* liefert z.B.:<br />

Array<br />

(<br />

[Aliases] => Array<br />

(<br />

)<br />

[0] => FS20 Empfänger<br />

[1] => FS20 Sender<br />

[ChildRequirements] => Array<br />

(<br />

)<br />

[Implemented] => Array<br />

(<br />

)<br />

[0] => {DF4F0170-1C5F-4250-840C-FB5B67262530}<br />

[LibraryID] => {7DC57F9A-C095-4CDE-A6F0-2CB35A29A8FE}<br />

[ModuleID] => {48FCFDC1-11A5-4309-BB0B-A0DB8042A969}<br />

[ModuleName] => FS20<br />

[ModuleType] => 3<br />

[ParentRequirements] => Array

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!