Änderungen

Wechseln zu: Navigation, Suche

GetObject

759 Byte hinzugefügt, 13:34, 10. Sep. 2014
|objects=[[category:OT_ALL]]OT_ALL (üblich: Verwendung mit dem [[Objekte#dom|dom-Objekt]])
|official=Ja
|description=Liefert das erste gefundene Objekt für die "ID" oder den "Namen" zurück. Objekte sind Geräte, Kanäle, Systemvariable und Programme - und sollten deswegen auch alle mit unterschiedlichen Namen versehen werden. Datenpunkte eines Kanals können auch durch die Angabe der Adresse gefunden werden, für Geräte und Kanäle funktioniert das hingegen nicht.
|params=* integer (Object-ID) oder string (Name des Objekts)
|return=Referenz auf das Objekt oder "null" falls kein Objekt gefunden wurde
Write("Objekt gefunden!");
}
 
! Gerätereferenz holen
object dev1 = dom.GetObject("AZ.Thermostat"); ! Geht
object dev2 = dom.GetObject("BidCos-RF.JEQ0035924"); ! Geht nicht
 
! Datenpunktreferenz holen, via Adresse bzw. Namen
object dp1 = dom.GetObject("BidCos-RF.JEQ0035924:1.TEMPERATURE"); ! geht
object dp2 = dom.GetObject("AZ.Thermostat.Istwerte.TEMPERATURE"); ! Geht nicht
object dp3 = dom.GetObject("AZ.Thermostat.Istwerte").DPByHssDP("TEMPERATURE"); ! geht
 
 
|see=[[CreateObject]], [[DeleteObject]]
}}
[[Category:Methoden]]
2
Bearbeitungen