ConnectParent('{F7A0DD2E-7684-95C0-64C2-D2A9DC47577B}'); } public function ApplyChanges() { parent::ApplyChanges(); $this->SetStatus(IS_ACTIVE); } public function Publish(string $topic, string $payload) { if ($topic == '') { return; } $this->SendDebug('Publish', $topic . ' => ' . $payload, 0); $this->SendDataToParent(json_encode([ 'DataID' => '{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}', 'PacketType' => 3, 'QualityOfService' => 0, 'Retain' => false, 'Topic' => $topic, 'Payload' => $payload ])); } } ?>