Commit 25fc9938ebd7f96a88fc3f3777ea4555a21ac624

Authored by Penley
1 parent c79a1b99

mesh change package control group test

... ... @@ -27,8 +27,8 @@ import android.widget.EditText;
27 27 import android.widget.ImageView;
28 28 import android.widget.Toast;
29 29
30   -import com.qnbar.smc.model.Mesh;
31 30 import com.qnbar.smc.service.TelinkLightService;
  31 +import com.telink.bluetooth.light.model.Mesh;
32 32 import com.xgimi.gimicinema.R;
33 33 import com.xgimi.gimicinema.application.FangTangApplication;
34 34
... ...
... ... @@ -19,7 +19,6 @@ import android.widget.TextView;
19 19 import android.widget.Toast;
20 20
21 21 import com.qnbar.smc.model.Light;
22   -import com.qnbar.smc.model.Mesh;
23 22 import com.qnbar.smc.service.TelinkLightService;
24 23 import com.telink.bluetooth.event.DeviceEvent;
25 24 import com.telink.bluetooth.event.LeScanEvent;
... ... @@ -29,6 +28,7 @@ import com.telink.bluetooth.light.LeScanParameters;
29 28 import com.telink.bluetooth.light.LeUpdateParameters;
30 29 import com.telink.bluetooth.light.LightAdapter;
31 30 import com.telink.bluetooth.light.Parameters;
  31 +import com.telink.bluetooth.light.model.Mesh;
32 32 import com.telink.util.Event;
33 33 import com.telink.util.EventListener;
34 34 import com.xgimi.gimicinema.R;
... ...
... ... @@ -73,6 +73,8 @@ public class DeviceSettingActivity extends Activity implements OnClickListener {
73 73 private void onValueChange(View view, int progress, boolean immediate) {
74 74
75 75 int addr = meshAddress;
  76 + //change group brightness or color temperature
  77 +// addr = 0x8003;
76 78 byte opcode;
77 79 byte[] params;
78 80
... ...
... ... @@ -24,6 +24,7 @@ import android.view.Window;
24 24 import android.widget.AdapterView;
25 25 import android.widget.BaseAdapter;
26 26 import android.widget.GridView;
  27 +import android.widget.LinearLayout;
27 28 import android.widget.PopupWindow;
28 29 import android.widget.TextView;
29 30 import android.widget.Toast;
... ... @@ -33,7 +34,6 @@ import com.qnbar.smc.model.Group;
33 34 import com.qnbar.smc.model.Groups;
34 35 import com.qnbar.smc.model.Light;
35 36 import com.qnbar.smc.model.Lights;
36   -import com.qnbar.smc.model.Mesh;
37 37 import com.qnbar.smc.service.TelinkLightService;
38 38 import com.telink.bluetooth.LeBluetooth;
39 39 import com.telink.bluetooth.TelinkLog;
... ... @@ -49,6 +49,7 @@ import com.telink.bluetooth.light.LightAdapter;
49 49 import com.telink.bluetooth.light.NotificationInfo;
50 50 import com.telink.bluetooth.light.OnlineStatusNotificationParser;
51 51 import com.telink.bluetooth.light.Parameters;
  52 +import com.telink.bluetooth.light.model.Mesh;
52 53 import com.telink.util.BuildUtils;
53 54 import com.telink.util.Event;
54 55 import com.telink.util.EventListener;
... ... @@ -514,7 +515,7 @@ public class MainActivity extends Activity implements EventListener<String> {
514 515 testData();
515 516 View popupView = getLayoutInflater().inflate(R.layout.item_pop, null);
516 517
517   - popupWindow = new PopupWindow(popupView, 200, 300, true);
  518 + popupWindow = new PopupWindow(popupView, LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
518 519 popupWindow.setFocusable(true);
519 520 popupWindow.setOutsideTouchable(true);
520 521 popupWindow.setBackgroundDrawable(new BitmapDrawable(getResources(), (Bitmap) null));
... ...
... ... @@ -17,7 +17,6 @@ import android.widget.Toast;
17 17
18 18 import com.qnbar.smc.model.Light;
19 19 import com.qnbar.smc.model.Lights;
20   -import com.qnbar.smc.model.Mesh;
21 20 import com.qnbar.smc.service.TelinkLightService;
22 21 import com.telink.bluetooth.LeBluetooth;
23 22 import com.telink.bluetooth.TelinkLog;
... ... @@ -32,6 +31,7 @@ import com.telink.bluetooth.light.LeRefreshNotifyParameters;
32 31 import com.telink.bluetooth.light.LightAdapter;
33 32 import com.telink.bluetooth.light.OnlineStatusNotificationParser;
34 33 import com.telink.bluetooth.light.Parameters;
  34 +import com.telink.bluetooth.light.model.Mesh;
35 35 import com.telink.util.BuildUtils;
36 36 import com.telink.util.Event;
37 37 import com.telink.util.EventListener;
... ...
... ... @@ -92,7 +92,7 @@ public class DeviceListAdapter extends RecyclerView.Adapter<DeviceListAdapter.De
92 92
93 93 @Override
94 94 public int getItemCount() {
95   - return Lights.getInstance().size() == 0 ? 0 : Lights.getInstance().size() + 2;
  95 + return Lights.getInstance().size()/* == 0 ? 0 : Lights.getInstance().size() + 2*/;
96 96 }
97 97
98 98 @Override
... ...
... ... @@ -14,7 +14,8 @@
14 14 * limitations under the License.
15 15 */
16 16
17   -package com.qnbar.smc.model;
  17 +package com.telink.bluetooth.light.model;
  18 +
18 19
19 20 import com.qnbar.smc.utils.FileSystem;
20 21 import com.telink.bluetooth.light.DeviceInfo;
... ... @@ -27,7 +28,8 @@ import java.util.List;
27 28 public class Mesh implements Serializable {
28 29
29 30 private static final long serialVersionUID = 1L;
30   - public static final String MESH_FILE_NAME = "telink-qn.meshs";
  31 + public static final String MESH_FILE_NAME = "telink.meshs";
  32 +// public static final String MESH_FILE_NAME = "telink-qn.meshs";
31 33 public String name;
32 34 public String password;
33 35 public String factoryName;
... ...
... ... @@ -60,7 +60,6 @@ import com.gimi.common.cinema.utils.ScreenUtils;
60 60 import com.gimi.common.cinema.utils.SystemUtils;
61 61 import com.qnbar.smc.model.Light;
62 62 import com.qnbar.smc.model.Lights;
63   -import com.qnbar.smc.model.Mesh;
64 63 import com.qnbar.smc.service.TelinkLightService;
65 64 import com.telink.bluetooth.LeBluetooth;
66 65 import com.telink.bluetooth.TelinkLog;
... ... @@ -75,6 +74,7 @@ import com.telink.bluetooth.light.LeRefreshNotifyParameters;
75 74 import com.telink.bluetooth.light.LightAdapter;
76 75 import com.telink.bluetooth.light.OnlineStatusNotificationParser;
77 76 import com.telink.bluetooth.light.Parameters;
  77 +import com.telink.bluetooth.light.model.Mesh;
78 78 import com.telink.util.BuildUtils;
79 79 import com.telink.util.Event;
80 80 import com.telink.util.EventListener;
... ...
... ... @@ -3,11 +3,11 @@ package com.xgimi.gimicinema.application;
3 3 import android.util.Log;
4 4
5 5 import com.qnbar.smc.application.MySampleAdvanceStrategy;
6   -import com.qnbar.smc.model.Mesh;
7 6 import com.qnbar.smc.service.TelinkLightService;
8 7 import com.qnbar.smc.utils.FileSystem;
9 8 import com.telink.TelinkApplication;
10 9 import com.telink.bluetooth.light.AdvanceStrategy;
  10 +import com.telink.bluetooth.light.model.Mesh;
11 11
12 12 public class FangTangApplication extends TelinkApplication {
13 13 private Mesh mesh;
... ...
Please register or login to post a comment