修复校准
This commit is contained in:
@@ -935,7 +935,7 @@ Future<void> showTipDialog(
|
|||||||
child: Container(
|
child: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: backgroundColor ?? Colors.white,
|
color: backgroundColor ?? Colors.white,
|
||||||
borderRadius: BorderRadius.circular(20.0),
|
borderRadius: BorderRadius.circular(8.0),
|
||||||
),
|
),
|
||||||
padding: EdgeInsetsDirectional.fromSTEB(64.rpx, 0, 64.rpx, 0),
|
padding: EdgeInsetsDirectional.fromSTEB(64.rpx, 0, 64.rpx, 0),
|
||||||
child: Container(
|
child: Container(
|
||||||
@@ -963,8 +963,9 @@ Future<void> showTipDialog(
|
|||||||
Get.back(); // 关闭对话框
|
Get.back(); // 关闭对话框
|
||||||
},
|
},
|
||||||
colors: [
|
colors: [
|
||||||
stringToColor("FCFCFC"),
|
stringToColor("1592AA"),
|
||||||
stringToColor("CEECE3"),
|
stringToColor("0C83A7"),
|
||||||
|
stringToColor("006FA3"),
|
||||||
],
|
],
|
||||||
child: Container(
|
child: Container(
|
||||||
width: MediaQuery.sizeOf(context).width,
|
width: MediaQuery.sizeOf(context).width,
|
||||||
@@ -978,9 +979,9 @@ Future<void> showTipDialog(
|
|||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
Text(
|
Text(
|
||||||
'知道了'.tr,
|
'确定'.tr,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: stringToColor("#333333"),
|
color: Colors.white,
|
||||||
fontFamily: 'Inter',
|
fontFamily: 'Inter',
|
||||||
fontSize: AppConstants().normal_text_fontSize,
|
fontSize: AppConstants().normal_text_fontSize,
|
||||||
letterSpacing: 0.0,
|
letterSpacing: 0.0,
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ class _MHTBlueteethDevicePageState extends State<MHTBlueteethDevicePage> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void _startPeriodicScan() {
|
void _startPeriodicScan() {
|
||||||
_timer = Timer.periodic(Duration(seconds: 10), (timer) {
|
_timer = Timer.periodic(Duration(seconds: 3), (timer) {
|
||||||
if (mhtBlueToothController.shouldScan.value && !isScanning) {
|
if (mhtBlueToothController.shouldScan.value && !isScanning) {
|
||||||
_removeOldDevices(); // 先清理老旧设备
|
_removeOldDevices(); // 先清理老旧设备
|
||||||
_startScanning();
|
_startScanning();
|
||||||
|
|||||||
@@ -734,7 +734,7 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
|
|||||||
|
|
||||||
void _startPollingProgress(
|
void _startPollingProgress(
|
||||||
String serviceAddress, String progressApi, bool isSecondStep) {
|
String serviceAddress, String progressApi, bool isSecondStep) {
|
||||||
_requestProgress(serviceAddress, progressApi, isSecondStep);
|
// _requestProgress(serviceAddress, progressApi, isSecondStep);
|
||||||
_pollingTimer = Timer.periodic(Duration(seconds: 1), (_) {
|
_pollingTimer = Timer.periodic(Duration(seconds: 1), (_) {
|
||||||
_requestProgress(serviceAddress, progressApi, isSecondStep);
|
_requestProgress(serviceAddress, progressApi, isSecondStep);
|
||||||
});
|
});
|
||||||
@@ -866,6 +866,14 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
|
|||||||
|
|
||||||
void _handleCalibrationFailure(String message) {
|
void _handleCalibrationFailure(String message) {
|
||||||
_pollingTimer?.cancel();
|
_pollingTimer?.cancel();
|
||||||
|
if (deviceCalibrationController.cd.value != 10000) {
|
||||||
|
TopSlideNotification.show(
|
||||||
|
context,
|
||||||
|
text: message,
|
||||||
|
textColor: themeController.currentColor.sc9,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
deviceCalibrationController.statusContext.value = "";
|
deviceCalibrationController.statusContext.value = "";
|
||||||
deviceCalibrationController.bed_calibration.value == 0;
|
deviceCalibrationController.bed_calibration.value == 0;
|
||||||
blueteethBindController.cid?.value = "";
|
blueteethBindController.cid?.value = "";
|
||||||
@@ -875,11 +883,6 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
|
|||||||
deviceCalibrationController.cd.value = 10000;
|
deviceCalibrationController.cd.value = 10000;
|
||||||
deviceCalibrationController.updateAll();
|
deviceCalibrationController.updateAll();
|
||||||
failureNotifier.value = true;
|
failureNotifier.value = true;
|
||||||
TopSlideNotification.show(
|
|
||||||
context,
|
|
||||||
text: message,
|
|
||||||
textColor: themeController.currentColor.sc9,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _startCalibration(bool isSecondStep) {
|
void _startCalibration(bool isSecondStep) {
|
||||||
@@ -904,7 +907,7 @@ class _MHTCalibrationPageState extends State<MHTCalibrationPage> {
|
|||||||
data["side"] = currentCalibrationStep.value == 1 ? "A" : "B";
|
data["side"] = currentCalibrationStep.value == 1 ? "A" : "B";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
data['cancel'] = true;
|
||||||
requestWithLog(
|
requestWithLog(
|
||||||
logTitle: "设备校准",
|
logTitle: "设备校准",
|
||||||
method: MyHttpMethod.post,
|
method: MyHttpMethod.post,
|
||||||
|
|||||||
Reference in New Issue
Block a user