What can we improve?

Documentation

(Edit)

Create

Requires: IP-Symcon >= 4.0

void Create ()

Returns

No Return

Description

In contrast to Construct, this function is called only once when creating the instance and starting IP-Symcon. Therefore, status variables and module properties which the module requires permanently should be created here.

Frequently used functions:
RegisterPropertyString
RegisterPropertyInteger
RegisterPropertyFloat
RegisterPropertyBoolean

The Create function is called by IP-Symcon. It must therefore be overwritten by the base class in order to add individual extensions

Example

public function Create() {
 
    // Don't remove this line
    parent::Create();
 
    // Module property creation
    $this->RegisterPropertyString("Username", "MaxMustermann"); 
    $this->RegisterPropertyInteger("Number", 123);
    $this->RegisterPropertyFloat("Factor", 0.5);
    $this->RegisterPropertyBoolean("Open", true);
 
}
Deutsche Webseite verfügbar
Go to cart
Any questions?