mirror of
https://github.com/bwssytems/ha-bridge.git
synced 2025-12-18 08:13:23 +00:00
Updateing color translation
This commit is contained in:
@@ -79,13 +79,14 @@ public class ColorDecode {
|
|||||||
g = 0;
|
g = 0;
|
||||||
if(b < 0.0)
|
if(b < 0.0)
|
||||||
b = 0;
|
b = 0;
|
||||||
r = Math.round(r * 255);
|
|
||||||
g = Math.round(g * 255);
|
|
||||||
b = Math.round(b * 255);
|
|
||||||
rgb = new ArrayList<Double>();
|
rgb = new ArrayList<Double>();
|
||||||
rgb.add(0, r);
|
rgb.add(0, r);
|
||||||
rgb.add(1, g);
|
rgb.add(1, g);
|
||||||
rgb.add(2, b);
|
rgb.add(2, b);
|
||||||
|
rgb.add(3, Math.round(r * 255));
|
||||||
|
rgb.add(4, Math.round(g * 255));
|
||||||
|
rgb.add(5, Math.round(b * 255));
|
||||||
return rgb;
|
return rgb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
75
src/main/java/com/bwssystems/HABridge/hue/ColorMap.java
Normal file
75
src/main/java/com/bwssystems/HABridge/hue/ColorMap.java
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
package com.bwssystems.HABridge.hue;
|
||||||
|
|
||||||
|
public class ColorMap {
|
||||||
|
private double red;
|
||||||
|
private double green;
|
||||||
|
private double blue;
|
||||||
|
private long R;
|
||||||
|
private long G;
|
||||||
|
private long B;
|
||||||
|
private double X;
|
||||||
|
private double Y;
|
||||||
|
private Double Z;
|
||||||
|
private double z;
|
||||||
|
public double getRed() {
|
||||||
|
return red;
|
||||||
|
}
|
||||||
|
public void setRed(double red) {
|
||||||
|
this.red = red;
|
||||||
|
}
|
||||||
|
public double getGreen() {
|
||||||
|
return green;
|
||||||
|
}
|
||||||
|
public void setGreen(double green) {
|
||||||
|
this.green = green;
|
||||||
|
}
|
||||||
|
public double getBlue() {
|
||||||
|
return blue;
|
||||||
|
}
|
||||||
|
public void setBlue(double blue) {
|
||||||
|
this.blue = blue;
|
||||||
|
}
|
||||||
|
public long getR() {
|
||||||
|
return R;
|
||||||
|
}
|
||||||
|
public void setR(long r) {
|
||||||
|
R = r;
|
||||||
|
}
|
||||||
|
public long getG() {
|
||||||
|
return G;
|
||||||
|
}
|
||||||
|
public void setG(long g) {
|
||||||
|
G = g;
|
||||||
|
}
|
||||||
|
public long getB() {
|
||||||
|
return B;
|
||||||
|
}
|
||||||
|
public void setB(long b) {
|
||||||
|
B = b;
|
||||||
|
}
|
||||||
|
public double getX() {
|
||||||
|
return X;
|
||||||
|
}
|
||||||
|
public void setX(double x) {
|
||||||
|
X = x;
|
||||||
|
}
|
||||||
|
public double getY() {
|
||||||
|
return Y;
|
||||||
|
}
|
||||||
|
public void setY(double y) {
|
||||||
|
Y = y;
|
||||||
|
}
|
||||||
|
public Double getZ() {
|
||||||
|
return Z;
|
||||||
|
}
|
||||||
|
public void setZ(Double z) {
|
||||||
|
Z = z;
|
||||||
|
}
|
||||||
|
public double getz() {
|
||||||
|
return z;
|
||||||
|
}
|
||||||
|
public void setz(double z) {
|
||||||
|
this.z = z;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user