@@ -74,26 +74,26 @@ public class Lifx.Packet {
7474
7575 // payload
7676 payload = new Json .Object ();
77- const uint8 i = 36 ;
77+ const uint8 INDEX = 36 ;
7878
7979 switch (type) {
8080 case 3 : // StateService
81- payload. set_int_member (" service" , buffer. read_uint8 (i ));
82- payload. set_int_member (" port" , buffer. read_uint32_le (i + 1 ));
81+ payload. set_int_member (" service" , buffer. read_uint8 (INDEX ));
82+ payload. set_int_member (" port" , buffer. read_uint32_le (INDEX + 1 ));
8383 break ;
8484 case 13 : // StateHostInfo
85- payload. set_double_member (" signal" , buffer. read_float_le (i ));
86- payload. set_int_member (" tx" , buffer. read_uint32_le (i + 4 ));
87- payload. set_int_member (" rx" , buffer. read_uint32_le (i + 8 ));
85+ payload. set_double_member (" signal" , buffer. read_float_le (INDEX ));
86+ payload. set_int_member (" tx" , buffer. read_uint32_le (INDEX + 4 ));
87+ payload. set_int_member (" rx" , buffer. read_uint32_le (INDEX + 8 ));
8888 break ;
8989 case 15 : // StateHostFirmware
90- payload. set_double_member (" signal" , buffer. read_float_le (i ));
91- payload. set_int_member (" tx" , buffer. read_uint32_le (i + 4 ));
92- payload. set_int_member (" rx" , buffer. read_uint32_le (i + 8 ));
90+ payload. set_double_member (" signal" , buffer. read_float_le (INDEX ));
91+ payload. set_int_member (" tx" , buffer. read_uint32_le (INDEX + 4 ));
92+ payload. set_int_member (" rx" , buffer. read_uint32_le (INDEX + 8 ));
9393 break ;
9494 case 22 : // StatePower
9595 Types . Power power = Types . Power . UNKNOWN ;
96- uint16 power_t = buffer. read_uint16_le (i );
96+ uint16 power_t = buffer. read_uint16_le (INDEX );
9797 if (power_t > 0 ) {
9898 power = Types . Power . ON ;
9999 } else if (power_t == 0 ) {
@@ -102,10 +102,10 @@ public class Lifx.Packet {
102102 payload. set_int_member (" level" , power);
103103 break ;
104104 case 25 : // StateLabel
105- payload. set_string_member (" label" , (string ) buffer. slice (i, i + 32 ). raw);
105+ payload. set_string_member (" label" , (string ) buffer. slice (INDEX , INDEX + 32 ). raw);
106106 break ;
107107 case 33 : // StateVersion
108- uint32 product = buffer. read_uint32_le (i + 4 );
108+ uint32 product = buffer. read_uint32_le (INDEX + 4 );
109109 string model = " " ;
110110 bool supports_color = false ;
111111 bool supports_infrared = false ;
@@ -255,26 +255,26 @@ public class Lifx.Packet {
255255 payload. set_boolean_member (" supportsMultizone" , supports_multizone);
256256 break ;
257257 case 107 : // State
258- payload. set_int_member (" hue" , buffer. read_uint16_le (i ));
259- payload. set_int_member (" saturation" , buffer. read_uint16_le (i + 2 ));
260- payload. set_int_member (" brightness" , buffer. read_uint16_le (i + 4 ));
261- payload. set_int_member (" kelvin" , buffer. read_uint16_le (i + 6 ));
258+ payload. set_int_member (" hue" , buffer. read_uint16_le (INDEX ));
259+ payload. set_int_member (" saturation" , buffer. read_uint16_le (INDEX + 2 ));
260+ payload. set_int_member (" brightness" , buffer. read_uint16_le (INDEX + 4 ));
261+ payload. set_int_member (" kelvin" , buffer. read_uint16_le (INDEX + 6 ));
262262
263263 // power
264264 Types . Power power = Types . Power . UNKNOWN ;
265- uint16 power_t = buffer. read_uint16_le (i + 10 );
265+ uint16 power_t = buffer. read_uint16_le (INDEX + 10 );
266266 if (power_t > 0 ) {
267267 power = Types . Power . ON ;
268268 } else if (power_t == 0 ) {
269269 power = Types . Power . OFF ;
270270 }
271271 payload. set_int_member (" power" , power);
272272
273- payload. set_string_member (" label" , (string ) buffer. slice (i + 12 , i + 44 ). raw);
273+ payload. set_string_member (" label" , (string ) buffer. slice (INDEX + 12 , INDEX + 44 ). raw);
274274 break ;
275275 case 118 : // StatePower
276276 Types . Power power = Types . Power . UNKNOWN ;
277- uint16 power_t = buffer. read_uint16_le (i );
277+ uint16 power_t = buffer. read_uint16_le (INDEX );
278278 if (power_t > 0 ) {
279279 power = Types . Power . ON ;
280280 } else if (power_t == 0 ) {
@@ -284,7 +284,7 @@ public class Lifx.Packet {
284284 break ;
285285 default:
286286 var a = new Json .Array ();
287- var raw = buffer. slice (i , (uint8 ) size). raw;
287+ var raw = buffer. slice (INDEX , (uint8 ) size). raw;
288288
289289 for (uint8 j = 0 ; j < raw. length; j++ ) {
290290 a. add_int_element (raw[j]);
@@ -326,11 +326,11 @@ public class Lifx.Packet {
326326 // frame address
327327 Buffer buf2 = new Buffer .alloc (16 );
328328 for (uint8 i = 0 ; i < 8 ; i++ ) {
329- buf2. write_uint8(target_parts[i], i);
329+ buf2. write_uint8 (target_parts[i], i);
330330 }
331331
332332 // header
333- Buffer buf3 = new Buffer .alloc(12 );
333+ Buffer buf3 = new Buffer .alloc (12 );
334334 buf3. write_uint16_le (type, 8 );
335335
336336 uint8 byte14 = (ack_required << 1 ) | res_required;
0 commit comments