//package com.homesnap.engine.connector.openwebnet.heating; // /* * #%L * HomeSnapEngine * %% * Copyright (C) 2011 - 2016 A. de Giuli * %% * This file is part of HomeSnap done by Arnaud de Giuli (arnaud.degiuli(at)free.fr) * helped by Olivier Driesbach (olivier.driesbach(at)gmail.com). * * HomeSnap is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * HomeSnap is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with HomeSnap. If not, see <http://www.gnu.org/licenses/>. * #L% */ // // //import java.util.Date; // //import com.homesnap.engine.controller.what.StateName; // //public class HeatingCentral { // // // HEATING // public enum HeatingStateName implements StateName { // HEATING_CONDITIONING_ON("heating_conditioning_on"), // HEATING_HEATING_ON("heating_heating_on"), // HEATING_ANTI_FREEZE_ON("heating_anti_freeze_on"), // HEATING_THERMAL_PROTECTION("heating_thermal_protection"), // TODO What means this??? => protection against too hot? // HEATING_GENERIC_PROTECTION("heating_generic_protection"), // HEATING_HEATING_OFF("heating_heating_off"), // HEATING_CONDITIONING_OFF("heating_conditioning_off"), // HEATING_OFF("heating_off"), // HEATING_HEATING_MANUAL_ADJUSTMENT_MODE("blalba"), // HEATING_CONDITIONING_MANUAL_ADJUSTMENT_MODE("blabla"), // HEATING_GENERIC_MANUAL_ADJUSTMENT_MODE("blabla"), // HEATING_HEATING_PROGRAMMING_MODE("blabla"), // HEATING_CONDITIONING_PROGRAMMING_MODE("211"), // HEATING_GENERIC_PROGRAMMING_MODE("311"), // HEATING_HEATING_HOLIDAY_DAILY("115"), // HEATING_CONDITIONING_HOLIDAY_DAILY("215"), // HEATING_GENERIC_HOLIDAY_DAILY("315"); // // private String name = ""; // private HeatingStateName(String name) { // this.name = name; // } // // public String getName() { // return name; // } // } // // public enum CentralHeatingDimension { // END_DATE_HOLIDAY("30"), // END_HOUR_HOLIDAY("31"); // // private String code; // private CentralHeatingDimension(String code) { // this.code = code; // } // // public String getCode() { // return code; // } // } // // // Set the zone number! After this can be change depending action... // // // public Date getEndDateHoliday() { // return null; // } // // public void setEndDateHoliday(Date endDate) { // } //}