22declare(strict_types=1);
31 protected bool $triggered =
false;
32 protected bool $suspended =
false;
33 protected bool $connected =
false;
34 protected bool $disarmed =
false;
37 $w->bool($this->triggered);
38 $w->bool($this->suspended);
39 $w->bool($this->connected);
40 $w->bool($this->disarmed);
43 public function isTriggered() : bool{ return $this->triggered; }
47 $this->triggered = $triggered;
51 public function isSuspended() : bool{ return $this->suspended; }
55 $this->suspended = $suspended;
59 public function isConnected() : bool{ return $this->connected; }
63 $this->connected = $connected;
67 public function isDisarmed() : bool{ return $this->disarmed; }
71 $this->disarmed = $disarmed;
setDisarmed(bool $disarmed)
setTriggered(bool $triggered)
describeBlockOnlyState(RuntimeDataDescriber $w)
setSuspended(bool $suspended)
setConnected(bool $connected)