+ virtual void turn_off() { is_on_ = false; }
+ /** @brief setup the profile file with states events (ON or OFF). The profile must contain boolean values. */
+ virtual void set_state_profile(profile::Profile* profile);
+};
+
+template <class AnyResource> class Resource_T : public Resource {
+ Model* model_ = nullptr;
+ lmm::Constraint* constraint_ = nullptr;