Quellcode durchsuchen

手工调整,取消平均值与标定值差值少于4不调整

datasub12
H Vs vor 5 Monaten
Ursprung
Commit
5509ecc375
1 geänderte Dateien mit 10 neuen und 10 gelöschten Zeilen
  1. +10
    -10
      HealthMonitor.WebApi/Controllers/HealthMonitor/HmBloodPressConfigManualCalibrationController.cs

+ 10
- 10
HealthMonitor.WebApi/Controllers/HealthMonitor/HmBloodPressConfigManualCalibrationController.cs Datei anzeigen

@@ -220,17 +220,17 @@ namespace HealthMonitor.WebApi.Controllers.HealthMonitor
return await IotSetBloodPressCalibrationConfigResponseAsync(imei, systolicRefValue, diastolicRefValue, 0, 0, 0, 0, 0, 0, statNow, statNow).ConfigureAwait(false);
}
// 除最大值和最小值后的平均值与标定值差值少于4后(当天计算出该结果则也不产生增量调整),就不再进行增量值调整了。
if (systolicRefValue-systolicAvg < 4)
{
_logger.LogInformation($"systolic 收缩压 {imei} 除最大值和最小值后的平均值:{systolicAvg}与标定值:{systolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整");
return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值");
}
//if (systolicRefValue-systolicAvg < 4)
//{
// _logger.LogInformation($"systolic 收缩压 {imei} 除最大值和最小值后的平均值:{systolicAvg}与标定值:{systolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整");
// return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值");
//}

if (diastolicRefValue - diastolicAvg < 4)
{
_logger.LogInformation($"diastolic 舒张压 {imei} 除最大值和最小值后的平均值:{diastolicAvg}与标定值:{diastolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整");
return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值");
}
//if (diastolicRefValue - diastolicAvg < 4)
//{
// _logger.LogInformation($"diastolic 舒张压 {imei} 除最大值和最小值后的平均值:{diastolicAvg}与标定值:{diastolicRefValue}差值(标定值-平均值)少于4后,不再进行增量值调整");
// return ApiResponse<object>.Fail(502, $"平均值与标定值差值少于4,不调整增量值");
//}

// 增量值=(标定值-平均值)* 0.25
var currentSystolicInc = (int)((systolicRefValue - systolicAvg) * systolicAvgOffset)!;


Laden…
Abbrechen
Speichern