void emergency(Block *, const std::string &);
void save(const std::string &) const;
void save_dynamic(const std::string &) const;
private:
void sensor_state_changed(Sensor &, Sensor::State);
void emergency(Block *, const std::string &);
void save(const std::string &) const;
void save_dynamic(const std::string &) const;
private:
void sensor_state_changed(Sensor &, Sensor::State);