Fehlende Register* Funktionen

Hi Paresy,

mir ist aufgefallen das noch so einige funktionen in den Modules Fehlen…
zum Beispiel…

RegisterEventCyclic
RegisterEventTrigger
RegisterProfileInteger
RegisterProfileIntegerEx
RegisterProfileFloat
RegisterProfileFloatEx
RegisterProfileBoolean
RegisterProfileBooleanEx
RegisterMedia

werden diese funktionen noch bis zum Release kommen ?.. oder müssen wir uns diese selbst bauen ?

viele Grüsse
Dave

RegisterProfileInteger
RegisterProfileIntegerEx
RegisterProfileFloat
RegisterProfileFloatEx
RegisterProfileBoolean
RegisterProfileBooleanEx
RegisterMedia

Die werden kommen. Wenn nicht direkt zum Release, dann kurz darauf.

Zuästzlich noch interne Timer über „RegisterTimer“. (Die kommen wohl am schnellsten ;))

paresy

Die fehlen noch immer, oder ?

Ebenso wünschenswert sind:

[ul]
[li]RegisterHook[/li][li]SetValueString (string $Ident, string $Value)[/li][li]SetValueInteger (string $Ident, int $Value)[/li][li]SetValueFloat (string $Ident, float $Value)[/li][li]SetValueBoolean (string $Ident, bool $Value)[/li][li]GetValueString (string $Ident)[/li][li]GetValueInteger (string $Ident)[/li][li]GetValueFloat (string $Ident)[/li][li]GetValueBoolean (string $Ident)[/li][/ul]

Die Set/GetValue wären als Vorbereitung für die Nutzung von ‚read-only‘ Variablen wichtig.

Damit in IPS 5 irgendwann die Instanz-Variablen von Modulen auch endlich read-only sind, sofern sie mit RegisterVariable / MaintainVariable erzeugt werden.

Michael

EDIT: Ab IPS 5.0 ist $this->SetValue(string $Ident, variant $Value) und variant $this->GetValue(string $Ident) verfügbar.

Push

Bitte mal ‚kurz‘ definieren ;):smiley:
Michael

PS: Und immer an die read-only Variablen denken :slight_smile: