Commit 25fc9938ebd7f96a88fc3f3777ea4555a21ac624
1 parent
c79a1b99
mesh change package control group test
Showing
9 changed files
with
15 additions
and
10 deletions
| ... | ... | @@ -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