- virtual void turn_off();
- /** @brief setup the trace file with states events (ON or OFF). Trace must contain boolean values. */
- virtual void set_state_trace(tmgr_trace_t trace);
+ 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;