App暂时去掉备用电池功能
This commit is contained in:
parent
a6ccd4d7f7
commit
19c4a881e7
@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
import 'package:star_lock/tools/baseGetXController.dart';
|
import 'package:star_lock/tools/baseGetXController.dart';
|
||||||
|
|
||||||
import '../../../../appRouters.dart';
|
import '../../../../appRouters.dart';
|
||||||
@ -48,6 +49,8 @@ class AddCardTypeLogic extends BaseGetXController{
|
|||||||
showToast("失效时间要大于生效时间".tr);
|
showToast("失效时间要大于生效时间".tr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
AppLog.log("state.timeLimitBeginTime.value:${state.timeLimitBeginTime.value} startDate:$startDate");
|
||||||
|
AppLog.log("state.timeLimitEndTime.value:${state.timeLimitEndTime.value} endDate:$endDate");
|
||||||
} else if (state.selectType.value == "2") {
|
} else if (state.selectType.value == "2") {
|
||||||
if (state.cycleBeginTime.value.isEmpty) {
|
if (state.cycleBeginTime.value.isEmpty) {
|
||||||
showToast("请选择有效期".tr);
|
showToast("请选择有效期".tr);
|
||||||
|
|||||||
@ -54,7 +54,6 @@ class LockMainLogic extends BaseGetXController {
|
|||||||
/// 获取联网类型
|
/// 获取联网类型
|
||||||
void getConnectType() async {
|
void getConnectType() async {
|
||||||
var connectResult = await (Connectivity().checkConnectivity());
|
var connectResult = await (Connectivity().checkConnectivity());
|
||||||
|
|
||||||
if (connectResult == ConnectivityResult.mobile) {
|
if (connectResult == ConnectivityResult.mobile) {
|
||||||
// _netType = "4G";
|
// _netType = "4G";
|
||||||
state.networkConnectionStatus.value = 1;
|
state.networkConnectionStatus.value = 1;
|
||||||
|
|||||||
@ -140,7 +140,7 @@ class NearbyLockLogic extends BaseGetXController {
|
|||||||
var vendorStr = utf8String(vendor);
|
var vendorStr = utf8String(vendor);
|
||||||
state.lockInfo["vendor"] = vendorStr;
|
state.lockInfo["vendor"] = vendorStr;
|
||||||
// state.lockInfo["vendor"] = "XL";
|
// state.lockInfo["vendor"] = "XL";
|
||||||
AppLog.log("厂商名称 vendor:$vendor vendorStr:$vendorStr reply.data:${reply.data}");
|
AppLog.log("厂商名称 vendorStr:$vendorStr");
|
||||||
|
|
||||||
// 锁设备类型
|
// 锁设备类型
|
||||||
var product = reply.data[23];
|
var product = reply.data[23];
|
||||||
@ -191,17 +191,17 @@ class NearbyLockLogic extends BaseGetXController {
|
|||||||
AppLog.log("电池剩余电量 battRemCap:$battRemCap");
|
AppLog.log("电池剩余电量 battRemCap:$battRemCap");
|
||||||
|
|
||||||
// 备用电池剩余电量
|
// 备用电池剩余电量
|
||||||
var battRemCapStandby = reply.data[133];
|
// var battRemCapStandby = reply.data[133];
|
||||||
state.lockInfo["electricQuantityStandby"] = battRemCapStandby;
|
// state.lockInfo["electricQuantityStandby"] = battRemCapStandby;
|
||||||
AppLog.log("电池剩余电量 battRemCap:$battRemCap");
|
// AppLog.log("电池剩余电量 battRemCap:$battRemCap");
|
||||||
|
|
||||||
// 重置次数
|
// 重置次数
|
||||||
var restoreCounter = reply.data.sublist(134, 136);
|
var restoreCounter = reply.data.sublist(133, 135);
|
||||||
state.lockInfo["restoreCount"] = restoreCounter[0] * 256 + restoreCounter[1];
|
state.lockInfo["restoreCount"] = restoreCounter[0] * 256 + restoreCounter[1];
|
||||||
AppLog.log("重置次数 restoreCounter:${restoreCounter[0] * 256 + restoreCounter[1]}");
|
AppLog.log("重置次数 restoreCounter:${restoreCounter[0] * 256 + restoreCounter[1]}");
|
||||||
|
|
||||||
// 重置时间
|
// 重置时间
|
||||||
var restoreDate = reply.data.sublist(136, 140);
|
var restoreDate = reply.data.sublist(135, 139);
|
||||||
int restoreDateValue = ((0xff & restoreDate[(0)]) << 24 |
|
int restoreDateValue = ((0xff & restoreDate[(0)]) << 24 |
|
||||||
(0xff & restoreDate[1]) << 16 |
|
(0xff & restoreDate[1]) << 16 |
|
||||||
(0xff & restoreDate[2]) << 8 |
|
(0xff & restoreDate[2]) << 8 |
|
||||||
@ -211,13 +211,13 @@ class NearbyLockLogic extends BaseGetXController {
|
|||||||
AppLog.log("重置时间 restoreDateValue:$restoreDateValue");
|
AppLog.log("重置时间 restoreDateValue:$restoreDateValue");
|
||||||
|
|
||||||
// 主控芯片型号
|
// 主控芯片型号
|
||||||
var icPartNo = reply.data.sublist(140, 150);
|
var icPartNo = reply.data.sublist(139, 149);
|
||||||
var icPartNoStr = utf8String(icPartNo);
|
var icPartNoStr = utf8String(icPartNo);
|
||||||
state.lockInfo["icPartNo"] = icPartNoStr;
|
state.lockInfo["icPartNo"] = icPartNoStr;
|
||||||
AppLog.log("主控芯片型号 icPartNoStr:$icPartNoStr");
|
AppLog.log("主控芯片型号 icPartNoStr:$icPartNoStr");
|
||||||
|
|
||||||
// 有效时间
|
// 有效时间
|
||||||
var indate = reply.data.sublist(150, 154);
|
var indate = reply.data.sublist(149, 153);
|
||||||
int indateValue = ((0xff & indate[(0)]) << 24 |
|
int indateValue = ((0xff & indate[(0)]) << 24 |
|
||||||
(0xff & indate[1]) << 16 |
|
(0xff & indate[1]) << 16 |
|
||||||
(0xff & indate[2]) << 8 |
|
(0xff & indate[2]) << 8 |
|
||||||
@ -227,14 +227,14 @@ class NearbyLockLogic extends BaseGetXController {
|
|||||||
AppLog.log("有效时间 indateValue:$indateValue");
|
AppLog.log("有效时间 indateValue:$indateValue");
|
||||||
|
|
||||||
// mac地址
|
// mac地址
|
||||||
var macAddress = reply.data.sublist(154, 174);
|
var macAddress = reply.data.sublist(153, 173);
|
||||||
var macAddressStr = utf8String(macAddress);
|
var macAddressStr = utf8String(macAddress);
|
||||||
state.lockInfo["mac"] = macAddressStr;
|
state.lockInfo["mac"] = macAddressStr;
|
||||||
AppLog.log("mac地址 macAddressStr:$macAddressStr");
|
AppLog.log("mac地址 macAddressStr:$macAddressStr");
|
||||||
|
|
||||||
var index = 174;
|
var index = 173;
|
||||||
// 锁特征值字符串长度
|
// 锁特征值字符串长度
|
||||||
var featureValueLength = reply.data[174];
|
var featureValueLength = reply.data[index];
|
||||||
AppLog.log("锁特征值字符串长度 featureValueLength:$featureValueLength");
|
AppLog.log("锁特征值字符串长度 featureValueLength:$featureValueLength");
|
||||||
|
|
||||||
// 锁特征值说明(本机能支持的功能)
|
// 锁特征值说明(本机能支持的功能)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user