Fehlerbehebung Server senden
This commit is contained in:
@@ -2,7 +2,47 @@
|
||||
|
||||
class Michisplayground extends IPSModule {
|
||||
|
||||
// Konstruktor
|
||||
public function __construct($InstanceID)
|
||||
{
|
||||
parent::__construct($InstanceID);
|
||||
}
|
||||
|
||||
public function ApplyChanges()
|
||||
{
|
||||
parent::ApplyChanges();
|
||||
|
||||
// Registriere die Zählervariable, wenn sie nicht bereits existiert
|
||||
if (!IPS_VariableExists($this->GetIDForIdent("Counter"))) {
|
||||
$this->RegisterVariableInteger("Counter", "Zähler", "", 1);
|
||||
SetValue($this->GetIDForIdent("Counter"), 0); // Setze den Zähler auf 0
|
||||
}
|
||||
}
|
||||
|
||||
// Methode zum Erhöhen des Zählers
|
||||
public function AdditionMethode()
|
||||
{
|
||||
$currentValue = GetValue($this->GetIDForIdent("Counter"));
|
||||
$newValue = $currentValue + 1;
|
||||
SetValue($this->GetIDForIdent("Counter"), $newValue);
|
||||
IPS_LogMessage("ErweiterterZaehlerModul", "Zähler erhöht: " . $newValue);
|
||||
}
|
||||
|
||||
// Methode zum Zurücksetzen des Zählers
|
||||
public function Subtraktionsmethode()
|
||||
{
|
||||
SetValue($this->GetIDForIdent("Counter"), 0);
|
||||
IPS_LogMessage("ErweiterterZaehlerModul", "Zähler zurückgesetzt.");
|
||||
}
|
||||
|
||||
// Methode zum Abfragen des Zählers
|
||||
public function GetCounter()
|
||||
{
|
||||
$currentValue = GetValue($this->GetIDForIdent("Counter"));
|
||||
IPS_LogMessage("ErweiterterZaehlerModul", "Aktueller Zählerstand: " . $currentValue);
|
||||
return $currentValue; // Gibt den aktuellen Zählerstand zurück
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user