Skip to content
Snippets Groups Projects
Commit 2ea0f2ac authored by jkerdreu's avatar jkerdreu
Browse files

- Fix brigthness

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Java/branches/0.7@3102 b32b6428-25c9-4566-ad07-03861ab6144f
parent 1de7f2ad
Branches
No related tags found
No related merge requests found
......@@ -45,8 +45,14 @@ public class Lamp extends Device {
}
public void setBrightness(Integer target) {
if (target<=0) turn_off();
else turn_on();
if (target<=0) {
turn_off();
target = 0;
}
else {
if ((boolean)light.getValue()==false)
turn_on();
}
brightness.setValue(target);
}
......@@ -62,8 +68,8 @@ public class Lamp extends Device {
case "turn_off":
turn_off();
break;
case "dim":
Integer target = msg.getBodyAsMap().get("target").AsInt32();
case "set_brightness":
Integer target = msg.getBodyAsMap().get("brightness").AsInt32();
setBrightness(target);
break;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment