/*
* RHome version 0.1
* http://rhome.r00li.com
* Copyright 2012, 2013 Andrej Rolih
* Licensed under GPLv3 - see LICENSE.txt
*
* Early development build. Not suitable for end-user.
*/
package com.r00li.rhome;
public class Room {
public String name;
public boolean light1_on;
public boolean light2_on;
public float temperature;
public int blind_l_status;
public int blind_r_status;
public int blind_l_openV;
public int blind_l_cloveV;
public int blind_l_midV;
public int blind_r_openV;
public int blind_r_cloveV;
public int blind_r_midV;
public boolean blind_manual;
Room() {
}
Room(String name) {
this.name = name;
this.light1_on = false;
this.light2_on = false;
this.blind_l_status = 1;
this.blind_r_status = 1;
this.temperature = -1;
}
int blindPlus(int blind) {
if (blind == 0) {
int pos = blind_l_status+1;
if (pos > 2)
pos = 2;
return pos;
}
else if (blind == 1) {
int pos = blind_r_status+1;
if (pos > 2)
pos = 2;
return pos;
}
return 0;
}
int blindMinus(int blind) {
if (blind == 0) {
int pos = blind_l_status-1;
if (pos < 0)
pos = 0;
return pos;
}
else if (blind == 1) {
int pos = blind_r_status-1;
if (pos < 0)
pos = 0;
return pos;
}
return 0;
}
}