]> git.basschouten.com Git - openhab-addons.git/blob
8f307f3efa8a2c90ac655a2e7b4581b9e0a9ce0d
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.hyperion.internal.protocol.v1;
14
15 import java.util.List;
16
17 import com.google.gson.annotations.SerializedName;
18
19 /**
20  * The {@link Transform} is a POJO for a transformation on the Hyperion server.
21  *
22  * @author Daniel Walters - Initial contribution
23  */
24 public class Transform {
25
26     @SerializedName("blacklevel")
27     private List<Double> blacklevel = null;
28
29     @SerializedName("gamma")
30     private List<Double> gamma = null;
31
32     @SerializedName("id")
33     private String id;
34
35     @SerializedName("luminanceGain")
36     private Double luminanceGain;
37
38     @SerializedName("luminanceMinimum")
39     private Double luminanceMinimum;
40
41     @SerializedName("saturationGain")
42     private Double saturationGain;
43
44     @SerializedName("saturationLGain")
45     private Double saturationLGain;
46
47     @SerializedName("threshold")
48     private List<Double> threshold = null;
49
50     @SerializedName("valueGain")
51     private Double valueGain;
52
53     @SerializedName("whitelevel")
54     private List<Double> whitelevel = null;
55
56     public List<Double> getBlacklevel() {
57         return blacklevel;
58     }
59
60     public void setBlacklevel(List<Double> blacklevel) {
61         this.blacklevel = blacklevel;
62     }
63
64     public List<Double> getGamma() {
65         return gamma;
66     }
67
68     public void setGamma(List<Double> gamma) {
69         this.gamma = gamma;
70     }
71
72     public String getId() {
73         return id;
74     }
75
76     public void setId(String id) {
77         this.id = id;
78     }
79
80     public Double getLuminanceGain() {
81         return luminanceGain;
82     }
83
84     public void setLuminanceGain(Double luminanceGain) {
85         this.luminanceGain = luminanceGain;
86     }
87
88     public Double getLuminanceMinimum() {
89         return luminanceMinimum;
90     }
91
92     public void setLuminanceMinimum(Double luminanceMinimum) {
93         this.luminanceMinimum = luminanceMinimum;
94     }
95
96     public Double getSaturationGain() {
97         return saturationGain;
98     }
99
100     public void setSaturationGain(Double saturationGain) {
101         this.saturationGain = saturationGain;
102     }
103
104     public Double getSaturationLGain() {
105         return saturationLGain;
106     }
107
108     public void setSaturationLGain(Double saturationLGain) {
109         this.saturationLGain = saturationLGain;
110     }
111
112     public List<Double> getThreshold() {
113         return threshold;
114     }
115
116     public void setThreshold(List<Double> threshold) {
117         this.threshold = threshold;
118     }
119
120     public Double getValueGain() {
121         return valueGain;
122     }
123
124     public void setValueGain(Double valueGain) {
125         this.valueGain = valueGain;
126     }
127
128     public List<Double> getWhitelevel() {
129         return whitelevel;
130     }
131
132     public void setWhitelevel(List<Double> whitelevel) {
133         this.whitelevel = whitelevel;
134     }
135 }