1010import eu .czsoft .greesdk .Utils ;
1111
1212class DeviceImpl implements Device {
13- private final String mDeviceId ;
14- private final DeviceManager mDeviceManager ;
15- private final String mLogTag ;
13+ private final String deviceId ;
14+ private final DeviceManager deviceManager ;
15+ private final String logTag ;
1616
1717 public enum Parameter {
1818 POWER ("Pow" ),
@@ -35,40 +35,40 @@ public enum Parameter {
3535 TEM_REC_MODE ("TemRec" )
3636 ;
3737
38- private final String mParam ;
38+ private final String param ;
3939
4040 Parameter (final String param ) {
41- mParam = param ;
41+ this . param = param ;
4242 }
4343
4444 @ Override
4545 public String toString () {
46- return mParam ;
46+ return param ;
4747 }
4848 }
4949
50- private String mName = "" ;
51- private Mode mMode = Mode .AUTO ;
52- private FanSpeed mFanSpeed = FanSpeed .AUTO ;
53- private int mTemperature = 0 ;
54- private TemperatureUnit mTemperatureUnit = TemperatureUnit .CELSIUS ;
55- private boolean mPoweredOn ;
56- private boolean mLightEnabled ;
57- private boolean mQuietModeEnabled ;
58- private boolean mTurboModeEnabled ;
59- private boolean mHealthModeEnabled ;
60- private boolean mAirModeEnabled ;
61- private boolean mXfanModeEnabled ;
62- private boolean mSavingModeEnabled ;
63- private boolean mSleepModeEnabled ;
64- private VerticalSwingMode mVerticalSwingMode = VerticalSwingMode .DEFAULT ;
50+ private String name = "" ;
51+ private Mode mode = Mode .AUTO ;
52+ private FanSpeed fanSpeed = FanSpeed .AUTO ;
53+ private int temperature = 0 ;
54+ private TemperatureUnit temperatureUnit = TemperatureUnit .CELSIUS ;
55+ private boolean poweredOn ;
56+ private boolean lightEnabled ;
57+ private boolean quietModeEnabled ;
58+ private boolean turboModeEnabled ;
59+ private boolean healthModeEnabled ;
60+ private boolean airModeEnabled ;
61+ private boolean xFanModeEnabled ;
62+ private boolean savingModeEnabled ;
63+ private boolean sleepModeEnabled ;
64+ private VerticalSwingMode verticalSwingMode = VerticalSwingMode .DEFAULT ;
6565
6666 public DeviceImpl (String deviceId , DeviceManager deviceManager ) {
67- mDeviceId = deviceId ;
68- mDeviceManager = deviceManager ;
69- mLogTag = String .format ("DeviceImpl(%s)" , deviceId );
67+ this . deviceId = deviceId ;
68+ this . deviceManager = deviceManager ;
69+ this . logTag = String .format ("DeviceImpl(%s)" , deviceId );
7070
71- Log .i (mLogTag , "Created" );
71+ Log .i (this . logTag , "Created" );
7272 }
7373
7474 public void updateWithDatPack (DatPack pack ) {
@@ -80,18 +80,18 @@ public void updateWithResultPack(ResultPack pack) {
8080 }
8181
8282 public void updateWithDevicePack (DevicePack pack ) {
83- Log .d (mLogTag , "Updating name: " + pack .name );
84- mName = pack .name ;
83+ Log .d (logTag , "Updating name: " + pack .name );
84+ name = pack .name ;
8585 }
8686
8787 @ Override
8888 public String getId () {
89- return mDeviceId ;
89+ return deviceId ;
9090 }
9191
9292 @ Override
9393 public String getName () {
94- return mName ;
94+ return name ;
9595 }
9696
9797 @ Override
@@ -100,7 +100,7 @@ public void setName(String name) {
100100
101101 @ Override
102102 public Mode getMode () {
103- return mMode ;
103+ return mode ;
104104 }
105105
106106 @ Override
@@ -110,7 +110,7 @@ public void setMode(Mode mode) {
110110
111111 @ Override
112112 public FanSpeed getFanSpeed () {
113- return mFanSpeed ;
113+ return fanSpeed ;
114114 }
115115
116116 @ Override
@@ -120,7 +120,7 @@ public void setFanSpeed(FanSpeed fanSpeed) {
120120
121121 @ Override
122122 public int getTemperature () {
123- return mTemperature ;
123+ return temperature ;
124124 }
125125
126126 @ Override
@@ -133,7 +133,7 @@ public void setTemperature(int value, TemperatureUnit unit) {
133133
134134 @ Override
135135 public boolean isPoweredOn () {
136- return mPoweredOn ;
136+ return poweredOn ;
137137 }
138138
139139 @ Override
@@ -143,7 +143,7 @@ public void setPoweredOn(boolean poweredOn) {
143143
144144 @ Override
145145 public boolean isLightEnabled () {
146- return mLightEnabled ;
146+ return lightEnabled ;
147147 }
148148
149149 @ Override
@@ -153,7 +153,7 @@ public void setLightEnabled(boolean enabled) {
153153
154154 @ Override
155155 public boolean isQuietModeEnabled () {
156- return mQuietModeEnabled ;
156+ return quietModeEnabled ;
157157 }
158158
159159 @ Override
@@ -163,7 +163,7 @@ public void setQuietModeEnabled(boolean enabled) {
163163
164164 @ Override
165165 public boolean isTurboModeEnabled () {
166- return mTurboModeEnabled ;
166+ return turboModeEnabled ;
167167 }
168168
169169 @ Override
@@ -173,7 +173,7 @@ public void setTurboModeEnabled(boolean enabled) {
173173
174174 @ Override
175175 public boolean isHealthModeEnabled () {
176- return mHealthModeEnabled ;
176+ return healthModeEnabled ;
177177 }
178178
179179 @ Override
@@ -183,7 +183,7 @@ public void setHealthModeEnabled(boolean enabled) {
183183
184184 @ Override
185185 public boolean isAirModeEnabled () {
186- return mAirModeEnabled ;
186+ return airModeEnabled ;
187187 }
188188
189189 @ Override
@@ -193,7 +193,7 @@ public void setAirModeEnabled(boolean enabled) {
193193
194194 @ Override
195195 public boolean isXfanModeEnabled () {
196- return mXfanModeEnabled ;
196+ return xFanModeEnabled ;
197197 }
198198
199199 @ Override
@@ -203,7 +203,7 @@ public void setXfanModeEnabled(boolean enabled) {
203203
204204 @ Override
205205 public boolean isSavingModeEnabled () {
206- return mSavingModeEnabled ;
206+ return savingModeEnabled ;
207207 }
208208
209209 @ Override
@@ -213,7 +213,7 @@ public void setSavingModeEnabled(boolean enabled) {
213213
214214 @ Override
215215 public boolean isSleepModeEnabled () {
216- return mSleepModeEnabled ;
216+ return sleepModeEnabled ;
217217 }
218218
219219 @ Override
@@ -223,7 +223,7 @@ public void setSleepModeEnabled(boolean enabled) {
223223
224224 @ Override
225225 public VerticalSwingMode getVerticalSwingMode () {
226- return mVerticalSwingMode ;
226+ return verticalSwingMode ;
227227 }
228228
229229 @ Override
@@ -238,12 +238,12 @@ public int getParameter(String name) {
238238
239239 @ Override
240240 public void setParameter (String name , int value ) {
241- mDeviceManager .setParameter (this , name , value );
241+ deviceManager .setParameter (this , name , value );
242242 }
243243
244244 @ Override
245245 public void setWifiSsidPassword (String ssid , String psw ) {
246- mDeviceManager .setWifi (ssid , psw );
246+ deviceManager .setWifi (ssid , psw );
247247 }
248248
249249 @ Override
@@ -253,12 +253,12 @@ public boolean equals(Object o) {
253253
254254 DeviceImpl device = (DeviceImpl ) o ;
255255
256- return mDeviceId .equals (device .mDeviceId );
256+ return deviceId .equals (device .deviceId );
257257 }
258258
259259 @ Override
260260 public int hashCode () {
261- return mDeviceId .hashCode ();
261+ return deviceId .hashCode ();
262262 }
263263
264264 private void setParameter (Parameter parameter , int value ) {
@@ -271,29 +271,29 @@ private void setParameters(Parameter[] parameters, Integer[] values) {
271271 names [i ] = parameters [i ].toString ();
272272 }
273273
274- mDeviceManager .setParameters (this , Utils .zip (names , values ));
274+ deviceManager .setParameters (this , Utils .zip (names , values ));
275275 }
276276
277277 private void updateParameters (Map <String , Integer > p ) {
278- Log .d (mLogTag , "Updating parameters: " + p );
279-
280- mMode = getEnumParameter (p , Parameter .MODE , Mode .values (), mMode );
281- mFanSpeed = getEnumParameter (p , Parameter .FAN_SPEED , FanSpeed .values (), mFanSpeed );
282- mTemperature = getOrdinalParameter (p , Parameter .TEMPERATURE , mTemperature );
283- mTemperatureUnit = getEnumParameter (p , Parameter .TEMPERATURE_UNIT , TemperatureUnit .values (), mTemperatureUnit );
284- mPoweredOn = getBooleanParameter (p , Parameter .POWER , mPoweredOn );
285- mLightEnabled = getBooleanParameter (p , Parameter .LIGHT , mLightEnabled );
286- mQuietModeEnabled = getBooleanParameter (p , Parameter .QUIET_MODE , mQuietModeEnabled );
287- mTurboModeEnabled = getBooleanParameter (p , Parameter .TURBO_MODE , mTurboModeEnabled );
288- mHealthModeEnabled = getBooleanParameter (p , Parameter .HEALTH_MODE , mHealthModeEnabled );
289- mAirModeEnabled = getBooleanParameter (p , Parameter .AIR_MODE , mAirModeEnabled );
290- mXfanModeEnabled = getBooleanParameter (p , Parameter .XFAN_MODE , mXfanModeEnabled );
291- mSavingModeEnabled = getBooleanParameter (p , Parameter .SAVING_MODE , mSavingModeEnabled );
292- mSleepModeEnabled = getBooleanParameter (p , Parameter .SLEEP_MODE , mSleepModeEnabled );
293- mVerticalSwingMode = getEnumParameter (p , Parameter .VERTICAL_SWING , VerticalSwingMode .values (), mVerticalSwingMode );
294- }
295-
296- private static <E > E getEnumParameter (Map <String , Integer > m , Parameter p , E [] values , E def ) {
278+ Log .d (logTag , "Updating parameters: " + p );
279+
280+ mode = getEnuparameter (p , Parameter .MODE , Mode .values (), mode );
281+ fanSpeed = getEnuparameter (p , Parameter .FAN_SPEED , FanSpeed .values (), fanSpeed );
282+ temperature = getOrdinalParameter (p , Parameter .TEMPERATURE , temperature );
283+ temperatureUnit = getEnuparameter (p , Parameter .TEMPERATURE_UNIT , TemperatureUnit .values (), temperatureUnit );
284+ poweredOn = getBooleanParameter (p , Parameter .POWER , poweredOn );
285+ lightEnabled = getBooleanParameter (p , Parameter .LIGHT , lightEnabled );
286+ quietModeEnabled = getBooleanParameter (p , Parameter .QUIET_MODE , quietModeEnabled );
287+ turboModeEnabled = getBooleanParameter (p , Parameter .TURBO_MODE , turboModeEnabled );
288+ healthModeEnabled = getBooleanParameter (p , Parameter .HEALTH_MODE , healthModeEnabled );
289+ airModeEnabled = getBooleanParameter (p , Parameter .AIR_MODE , airModeEnabled );
290+ xFanModeEnabled = getBooleanParameter (p , Parameter .XFAN_MODE , xFanModeEnabled );
291+ savingModeEnabled = getBooleanParameter (p , Parameter .SAVING_MODE , savingModeEnabled );
292+ sleepModeEnabled = getBooleanParameter (p , Parameter .SLEEP_MODE , sleepModeEnabled );
293+ verticalSwingMode = getEnuparameter (p , Parameter .VERTICAL_SWING , VerticalSwingMode .values (), verticalSwingMode );
294+ }
295+
296+ private static <E > E getEnuparameter (Map <String , Integer > m , Parameter p , E [] values , E def ) {
297297 if (m .containsKey (p .toString ())) {
298298 int ordinal = m .get (p .toString ());
299299 if (ordinal >= 0 && ordinal < values .length ) {
@@ -317,24 +317,24 @@ private static boolean getBooleanParameter(Map<String, Integer> m, Parameter p,
317317 @ Override
318318 public String toString () {
319319 return "DeviceImpl{" +
320- "mDeviceId ='" + mDeviceId + '\'' +
321- ", mDeviceManager =" + mDeviceManager +
322- ", mLogTag ='" + mLogTag + '\'' +
323- ", name='" + mName + '\'' +
324- ", mode=" + mMode +
325- ", mFanSpeed =" + mFanSpeed +
326- ", temperature=" + mTemperature +
327- ", mTemperatureUnit =" + mTemperatureUnit +
328- ", mPoweredOn =" + mPoweredOn +
329- ", mLightEnabled =" + mLightEnabled +
330- ", mQuietModeEnabled =" + mQuietModeEnabled +
331- ", mTurboModeEnabled =" + mTurboModeEnabled +
332- ", mHealthModeEnabled =" + mHealthModeEnabled +
333- ", mAirModeEnabled =" + mAirModeEnabled +
334- ", mXfanModeEnabled =" + mXfanModeEnabled +
335- ", mSavingModeEnabled =" + mSavingModeEnabled +
336- ", mSleepModeEnabled =" + mSleepModeEnabled +
337- ", mVerticalSwingMode =" + mVerticalSwingMode +
320+ "deviceId ='" + deviceId + '\'' +
321+ ", deviceManager =" + deviceManager +
322+ ", logTag ='" + logTag + '\'' +
323+ ", name='" + name + '\'' +
324+ ", mode=" + mode +
325+ ", fanSpeed =" + fanSpeed +
326+ ", temperature=" + temperature +
327+ ", temperatureUnit =" + temperatureUnit +
328+ ", poweredOn =" + poweredOn +
329+ ", lightEnabled =" + lightEnabled +
330+ ", quietModeEnabled =" + quietModeEnabled +
331+ ", turboModeEnabled =" + turboModeEnabled +
332+ ", healthModeEnabled =" + healthModeEnabled +
333+ ", airModeEnabled =" + airModeEnabled +
334+ ", xFanModeEnabled =" + xFanModeEnabled +
335+ ", savingModeEnabled =" + savingModeEnabled +
336+ ", sleepModeEnabled =" + sleepModeEnabled +
337+ ", verticalSwingMode =" + verticalSwingMode +
338338 '}' ;
339339 }
340340}
0 commit comments