forked from ddrilling/AsbCloudServer
detected operations durations is in minutes.
This commit is contained in:
parent
5bb6bd4e9e
commit
2b633c8425
@ -93,11 +93,11 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
|||||||
/// <param name="begin"></param>
|
/// <param name="begin"></param>
|
||||||
/// <param name="end"></param>
|
/// <param name="end"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
protected static double CalcDeltaTime(DetectableTelemetry[] telemetry, int begin, int end)
|
protected static double CalcDeltaMinutes(DetectableTelemetry[] telemetry, int begin, int end)
|
||||||
{
|
{
|
||||||
var pBegin = telemetry[begin];
|
var pBegin = telemetry[begin];
|
||||||
var pEnd = telemetry[end];
|
var pEnd = telemetry[end];
|
||||||
var result = (pEnd.DateTime - pBegin.DateTime).TotalHours;
|
var result = (pEnd.DateTime - pBegin.DateTime).TotalMinutes;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
|||||||
: base(18) { }
|
: base(18) { }
|
||||||
|
|
||||||
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
||||||
=> CalcDeltaTime(telemetry, begin, end);
|
=> CalcDeltaMinutes(telemetry, begin, end);
|
||||||
|
|
||||||
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
||||||
{
|
{
|
||||||
|
@ -9,7 +9,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
|||||||
: base(14) { }
|
: base(14) { }
|
||||||
|
|
||||||
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
||||||
=> CalcDeltaTime(telemetry, begin, end);
|
=> CalcDeltaMinutes(telemetry, begin, end);
|
||||||
|
|
||||||
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
||||||
{
|
{
|
||||||
|
@ -10,7 +10,7 @@ namespace AsbCloudInfrastructure.Services.DetectOperations.Detectors
|
|||||||
: base(19) { }
|
: base(19) { }
|
||||||
|
|
||||||
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
protected override double CalcValue(DetectableTelemetry[] telemetry, int begin, int end)
|
||||||
=> CalcDeltaTime(telemetry, begin, end);
|
=> CalcDeltaMinutes(telemetry, begin, end);
|
||||||
|
|
||||||
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
protected override bool DetectBegin(DetectableTelemetry[] telemetry, int position, DetectedOperation? previousOperation)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user