浏览代码

调整

datasub12_fetal_heart_rate_0
H Vs 7 个月前
父节点
当前提交
9e04ee69a1
共有 1 个文件被更改,包括 18 次插入3 次删除
  1. +18
    -3
      HealthMonitor.Service/Biz/db/TDengineService.cs

+ 18
- 3
HealthMonitor.Service/Biz/db/TDengineService.cs 查看文件

@@ -1011,13 +1011,28 @@ namespace HealthMonitor.Service.Biz.db
var filteredCollection = new List<PregnancyHeartRateModel>();
PregnancyHeartRateModel? previousItem = null;

//foreach (var item in collection)
//{
// if (previousItem == null || Math.Abs((previousItem.LastUpdate - item.LastUpdate).TotalSeconds) >= highFreqSampleInterval)
// {
// filteredCollection.Add(item);
// previousItem = item;
// }
//}


foreach (var item in collection)
{
if (previousItem == null || Math.Abs((previousItem.LastUpdate - item.LastUpdate).TotalSeconds) >= highFreqSampleInterval)
if (previousItem!=null)
{
filteredCollection.Add(item);
previousItem = item;
var timeDiff = (previousItem.LastUpdate - item.LastUpdate).TotalSeconds;
Console.WriteLine($"previousItem:{previousItem.PregnancyHeartRate} -- item:{previousItem.PregnancyHeartRate} timeDiff:{timeDiff}--highFreqSampleInterval:{highFreqSampleInterval}");
if (timeDiff >= highFreqSampleInterval)
{
filteredCollection.Add(item);
}
}
previousItem = item;
}

// 心率数据量必须30个以上才进行计算


正在加载...
取消
保存