Browse Source

调整

datasub12_fetal_heart_rate_0
H Vs 6 months ago
parent
commit
9e04ee69a1
1 changed files with 18 additions and 3 deletions
  1. +18
    -3
      HealthMonitor.Service/Biz/db/TDengineService.cs

+ 18
- 3
HealthMonitor.Service/Biz/db/TDengineService.cs View File

@@ -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个以上才进行计算


Loading…
Cancel
Save