增加稳定包数配置,增加设置mtu120
This commit is contained in:
parent
d114d3a7b8
commit
6725c6a12d
File diff suppressed because it is too large
Load Diff
|
@ -102,6 +102,12 @@
|
||||||
<button class="mui-btn-inline mui-btn-success" style="font-size: large;" onclick="initpage()">保存
|
<button class="mui-btn-inline mui-btn-success" style="font-size: large;" onclick="initpage()">保存
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mui-row form flex1">
|
||||||
|
<button class="mui-btn-inline mui-btn-info" style="font-size: large;" type='button'>跳转数据包数</button>
|
||||||
|
<input id='weightSize' style="font-size: large;" value="" type="number" placeholder="请输入数字"/>
|
||||||
|
<button class="mui-btn-inline mui-btn-success" style="font-size: large;" onclick="weightSizeSave()">保存
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mui-col-sm-4">
|
<div class="mui-col-sm-4">
|
||||||
|
|
||||||
|
@ -283,6 +289,17 @@
|
||||||
mui.alert('默认页面"' + name + '"设置成功');
|
mui.alert('默认页面"' + name + '"设置成功');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function weightSizeSave(){
|
||||||
|
var value = document.getElementById('weightSize').value;
|
||||||
|
if (value) {
|
||||||
|
api.setPrefs({
|
||||||
|
key: 'weightSize',
|
||||||
|
value: value
|
||||||
|
});
|
||||||
|
mui.alert('自动跳转数据包"' + value + '"成功');
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
|
@ -0,0 +1,114 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||||
|
<title>Document</title>
|
||||||
|
<link rel="stylesheet" href="../css/mui_min.css">
|
||||||
|
<link href="../css/mui_picker_min.css" rel="stylesheet"/>
|
||||||
|
<link href="../css/mui_poppicker_css" rel="stylesheet"/>
|
||||||
|
<script src="../script/api.js"></script>
|
||||||
|
<script src="../script/mui.min.js"></script>
|
||||||
|
<script src="../script/mui.picker.min.js"></script>
|
||||||
|
<script src="../script/mui.poppicker.js"></script>
|
||||||
|
</head>
|
||||||
|
<style>
|
||||||
|
.content {
|
||||||
|
width: 100%;
|
||||||
|
height: 100vh;
|
||||||
|
box-sizing: border-box;
|
||||||
|
border: 1px solid #a3caef;
|
||||||
|
}
|
||||||
|
.flex{
|
||||||
|
/*flex 布局*/
|
||||||
|
display: flex;
|
||||||
|
background-color: #007aff;
|
||||||
|
/*实现垂直居中*/
|
||||||
|
align-items: center;
|
||||||
|
/*实现水平居中*/
|
||||||
|
justify-content: center;
|
||||||
|
text-align: justify;
|
||||||
|
/* width:33%; */
|
||||||
|
height: 100vh;
|
||||||
|
/*
|
||||||
|
margin: 5px 5px;
|
||||||
|
padding: 5px 5px; */
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<body>
|
||||||
|
<div class="mui-row content">
|
||||||
|
<div class="mui-col-sm-3 flex">
|
||||||
|
<button class="mui-btn-success " style="font-size: 100px;font-weight: 900;border-radius: 50px;color: black;" onclick="startLoad()">装料</button>
|
||||||
|
</div>
|
||||||
|
<div class="mui-col-sm-6 flex">
|
||||||
|
<button class="mui-btn-success " style="font-size: 100px;font-weight: 900;border-radius: 50px;color: black;" onclick="startRemain()">剩料收集</button>
|
||||||
|
</div>
|
||||||
|
<div class="mui-col-sm-3 flex">
|
||||||
|
<button id="config" class="mui-btn-success " style="font-size: 100px;font-weight: 900;border-radius: 50px;color: black;" onclick="config()">设置</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
var btnArray = ['取消', '<b style="font-weight:900">确认</b>'];
|
||||||
|
var apiready = function apiready() {
|
||||||
|
var initpage = api.getPrefs({sync: true,key: 'initpage'})
|
||||||
|
if(initpage){
|
||||||
|
switch (initpage){
|
||||||
|
case "index":
|
||||||
|
|
||||||
|
break;
|
||||||
|
case "index1":
|
||||||
|
setTimeout(function(){
|
||||||
|
startLoad()
|
||||||
|
},1000)
|
||||||
|
break;
|
||||||
|
case "collection":
|
||||||
|
setTimeout(function(){
|
||||||
|
startRemain()
|
||||||
|
},1000)
|
||||||
|
break;
|
||||||
|
case "config":
|
||||||
|
setTimeout(function(){
|
||||||
|
config()
|
||||||
|
},1000)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
api.addEventListener({
|
||||||
|
name: 'keyback'
|
||||||
|
}, function (ret, err) {
|
||||||
|
mui.confirm('确认关闭TMR饲喂系统?', '提示', btnArray, function (e) {
|
||||||
|
if (e.index == 0) {} else {
|
||||||
|
api.closeWidget({
|
||||||
|
id: api.appId, //应用ID
|
||||||
|
retData: { name: 'closeWidget' },
|
||||||
|
silent: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function startLoad(){
|
||||||
|
api.openWin({
|
||||||
|
name: 'index1',
|
||||||
|
reload:true,
|
||||||
|
url:'../html/index1.html'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
function startRemain(){
|
||||||
|
api.openWin({
|
||||||
|
name: 'collection',
|
||||||
|
reload:true,
|
||||||
|
url:'../html/collection.html'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
function config(){
|
||||||
|
api.openWin({
|
||||||
|
name: 'config',
|
||||||
|
reload:true,
|
||||||
|
url:'../html/config.html'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -249,7 +249,15 @@
|
||||||
30: "㉚"
|
30: "㉚"
|
||||||
}
|
}
|
||||||
var ble;
|
var ble;
|
||||||
|
|
||||||
|
var weightSize = 40;
|
||||||
|
|
||||||
var apiready = function apiready() {
|
var apiready = function apiready() {
|
||||||
|
var size = api.getPrefs({sync: true,key: 'weightSize'})
|
||||||
|
if (size && !isNaN(size)){
|
||||||
|
weightSize = size
|
||||||
|
console.log(weightSize)
|
||||||
|
}
|
||||||
ble = api.require('ble');
|
ble = api.require('ble');
|
||||||
zfk = api.require("moduleDemo");
|
zfk = api.require("moduleDemo");
|
||||||
clearInterval(resultInterval);
|
clearInterval(resultInterval);
|
||||||
|
|
|
@ -133,7 +133,7 @@ function connect(param) {
|
||||||
console.log('主机端连接成功')
|
console.log('主机端连接成功')
|
||||||
ble.setMtu({
|
ble.setMtu({
|
||||||
peripheralUUID: param.peripheralUUID,
|
peripheralUUID: param.peripheralUUID,
|
||||||
mtu:50
|
mtu:120
|
||||||
},function(ret){
|
},function(ret){
|
||||||
if(ret.status){
|
if(ret.status){
|
||||||
initWeight();
|
initWeight();
|
||||||
|
@ -388,7 +388,7 @@ function discoverService(param) {
|
||||||
// 重量稳定计数
|
// 重量稳定计数
|
||||||
var filteredValue = weightDataFilter.filter(nowWeight);
|
var filteredValue = weightDataFilter.filter(nowWeight);
|
||||||
// 重量稳定自动跳转
|
// 重量稳定自动跳转
|
||||||
if (weightDataFilter.dataBuffer.length === 40) {
|
if (weightDataFilter.dataBuffer.length === weightSize) {
|
||||||
console.log("重量稳定", currTimeFn(new Date()));
|
console.log("重量稳定", currTimeFn(new Date()));
|
||||||
weightDataFilter.dataBuffer = []
|
weightDataFilter.dataBuffer = []
|
||||||
document.getElementById('submitData').click();
|
document.getElementById('submitData').click();
|
||||||
|
@ -577,6 +577,9 @@ function strToHex(str,length){
|
||||||
}
|
}
|
||||||
return append+hex;
|
return append+hex;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var weightSize = 40;
|
||||||
|
|
||||||
/*初始化重量图表*/
|
/*初始化重量图表*/
|
||||||
function initWeight() {
|
function initWeight() {
|
||||||
api.showProgress({
|
api.showProgress({
|
||||||
|
@ -584,7 +587,7 @@ function initWeight() {
|
||||||
modal: true
|
modal: true
|
||||||
});
|
});
|
||||||
weightStatus = true;
|
weightStatus = true;
|
||||||
weightDataFilter = new WeightDataFilter(40, _weightSum);
|
weightDataFilter = new WeightDataFilter(weightSize, _weightSum);
|
||||||
renderUnload();
|
renderUnload();
|
||||||
renderLoad();
|
renderLoad();
|
||||||
feedMyChart.setOption({
|
feedMyChart.setOption({
|
||||||
|
|
Loading…
Reference in New Issue