DuoFernGateway/module.php
/**
     * Creates module properties
     * Will be called when creating the instance and on starting IP-Symcon
     */
Creates module properties
Will be called when creating the instance and on starting IP-Symcon
Creates module properties Will be called when creating the instance and on starting IP - Symcon
public function Create()
    {
        parent::Create();
        $this->RegisterPropertyInteger("modus", 0);
        $this->RegisterPropertyString("duoFernCode", $this->RandomGatewayDuoFernCode());
        $this->RegisterVariableString("DuoFernCode", "DuoFern Code");
        $this->ReceiveBuffer = "";
        $this->LastReceiveTimestampBuffer = "";
        $this->WaitForResponseBuffer = new DuoFernWaitForResponseBuffer();
        $this->ParentInstanceID = "";
        $this->ChildrenInstanceIDs = array();
        $this->DeviceDuoFernCodes = array();
    }
public function Create ( ) { parent :: Create ( ) ; $ this -> RegisterPropertyInteger ( " modus " , 0 ) ; $ this -> RegisterPropertyString ( " duoFernCode " , $ this -> RandomGatewayDuoFernCode ( ) ) ; $ this -> RegisterVariableString ( " DuoFernCode " , " DuoFern Code " ) ; $ this -> ReceiveBuffer = " " ; $ this -> LastReceiveTimestampBuffer = " " ; $ this -> WaitForResponseBuffer = new DuoFernWaitForResponseBuffer ( ) ; $ this -> ParentInstanceID = " " ; $ this -> ChildrenInstanceIDs = array ( ) ; $ this -> DeviceDuoFernCodes = array ( ) ; }
Creates module properties
 Will be called when creating the instance and on starting IP-Symcon
Creates module properties Will be called when creating the instance and on starting IP - Symcon
// register properties // register status variables // create buffers