feat(manager): receive and preview V4 shadow plans without dispatch
This commit is contained in:
@@ -237,6 +237,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
{
|
||||
parent::ApplyChanges();
|
||||
$this->SetTimerInterval('NetzfahrplanV4Senden', 0);
|
||||
$this->stoppeNetzfahrplanV4Vorschau();
|
||||
|
||||
$this->initialisiereLizenzInstallationID();
|
||||
$this->aktualisiereVariablen();
|
||||
@@ -295,6 +296,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
if ($this->ReadPropertyBoolean('NetzfahrplanV4SchattenAktiv')) {
|
||||
$this->SetTimerInterval('NetzfahrplanV4Senden', 60000);
|
||||
}
|
||||
$this->konfiguriereNetzfahrplanV4Vorschau();
|
||||
$this->synchronisiereAnlagentopologie();
|
||||
if ($this->prognoseTelemetrieKonfiguriert()) {
|
||||
$this->SetTimerInterval(
|
||||
@@ -424,6 +426,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
$this->monatsgrenzenFuerFormular()
|
||||
);
|
||||
|
||||
$formular['elements'][] = $this->netzfahrplanV4EmpfangFormular();
|
||||
return json_encode($formular, JSON_THROW_ON_ERROR);
|
||||
}
|
||||
|
||||
@@ -457,6 +460,14 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
$this->regeln((bool) $wert);
|
||||
return;
|
||||
|
||||
case 'NetzfahrplanV4Empfangen':
|
||||
$this->empfangeNetzfahrplanV4();
|
||||
return;
|
||||
|
||||
case 'NetzfahrplanV4VorschauAktualisieren':
|
||||
$this->aktualisiereNetzfahrplanV4Vorschau();
|
||||
return;
|
||||
|
||||
case 'NetzfahrplanV4Senden':
|
||||
$this->sendeNetzfahrplanV4();
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user