forked from ddrilling/AsbCloudServer
-удален комментарий прошлого алгоритма наработки подсистем
This commit is contained in:
parent
0e4c2c9eb3
commit
170cbb2258
@ -206,83 +206,10 @@ namespace AsbCloudInfrastructure.Services.Subsystems
|
|||||||
};
|
};
|
||||||
dataRowList.Add(dateRowItem);
|
dataRowList.Add(dateRowItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
var akbOperationTimes = getSubsystemOperationTimes(dataRowList, d => isSubsytemAkb(d.Mode), idSubsytemAkb, idTelemetry);
|
var akbOperationTimes = getSubsystemOperationTimes(dataRowList, d => isSubsytemAkb(d.Mode), idSubsytemAkb, idTelemetry);
|
||||||
var mseOperationTimes = getSubsystemOperationTimes(dataRowList, d => IsSubsystemMse(d.State), idSubsytemMse, idTelemetry);
|
var mseOperationTimes = getSubsystemOperationTimes(dataRowList, d => IsSubsystemMse(d.State), idSubsytemMse, idTelemetry);
|
||||||
subsystemOperationTime.AddRange(akbOperationTimes);
|
subsystemOperationTime.AddRange(akbOperationTimes);
|
||||||
subsystemOperationTime.AddRange(mseOperationTimes);
|
subsystemOperationTime.AddRange(mseOperationTimes);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//if (result.Read())
|
|
||||||
//{
|
|
||||||
//short? mode = result.GetFieldValue<short?>(1);
|
|
||||||
//var idSubsystem = GetSubsytemId(mode);
|
|
||||||
//var foundSubsystem = idSubsystem.HasValue;
|
|
||||||
//var dateStart = result.GetFieldValue<DateTimeOffset>(0);
|
|
||||||
//var depthStart = result.GetFieldValue<float>(2);
|
|
||||||
////MSE Subsystem
|
|
||||||
//short? mseState = result.GetFieldValue<short?>(3);
|
|
||||||
//var dateStartMse = result.GetFieldValue<DateTimeOffset>(0);
|
|
||||||
//var depthStartMse = result.GetFieldValue<float>(2);
|
|
||||||
//var subsystemMse = IsSubsystemMse(mseState);
|
|
||||||
|
|
||||||
//while (result.Read())
|
|
||||||
//{
|
|
||||||
// var dateEnd = result.GetFieldValue<DateTimeOffset>(0);
|
|
||||||
// var depthEnd = result.GetFieldValue<float>(2);
|
|
||||||
// var currentMode = result.GetFieldValue<short?>(1);
|
|
||||||
// var currentSubsystemAkb = GetSubsytemId(currentMode);
|
|
||||||
// var endSubsystemAkb = !currentSubsystemAkb.HasValue;
|
|
||||||
// //MSE
|
|
||||||
// //var dateEndMse = result.GetFieldValue<DateTimeOffset>(0);
|
|
||||||
// //var depthEndMse = result.GetFieldValue<float>(2);
|
|
||||||
// short? currentState = result.GetFieldValue<short?>(3);
|
|
||||||
// var endSubsystemMse = !IsSubsystemMse(currentState);
|
|
||||||
// if (foundSubsystem && endSubsystemAkb)
|
|
||||||
// {
|
|
||||||
// var operationTimeItem = new SubsystemOperationTime()
|
|
||||||
// {
|
|
||||||
// IdTelemetry = idTelemetry,
|
|
||||||
// IdSubsystem = idSubsystem.Value,
|
|
||||||
// DateStart = dateStart,
|
|
||||||
// DateEnd = dateEnd,
|
|
||||||
// DepthStart = depthStart,
|
|
||||||
// DepthEnd = depthEnd
|
|
||||||
// };
|
|
||||||
// subsystemOperationTime.Add(operationTimeItem);
|
|
||||||
// foundSubsystem = false;
|
|
||||||
// }
|
|
||||||
// if (currentSubsystemAkb.HasValue && !foundSubsystem)
|
|
||||||
// {
|
|
||||||
// idSubsystem = currentSubsystemAkb;
|
|
||||||
// dateStart = dateEnd;
|
|
||||||
// foundSubsystem = true;
|
|
||||||
// depthStart = depthEnd;
|
|
||||||
// }
|
|
||||||
// if (subsystemMse && endSubsystemMse)
|
|
||||||
// {
|
|
||||||
// var operationTimeItemMse = new SubsystemOperationTime()
|
|
||||||
// {
|
|
||||||
// IdTelemetry = idTelemetry,
|
|
||||||
// IdSubsystem = 2,
|
|
||||||
// DateStart = dateStartMse,
|
|
||||||
// DateEnd = dateEnd,
|
|
||||||
// DepthStart = depthStartMse,
|
|
||||||
// DepthEnd = depthEnd
|
|
||||||
// };
|
|
||||||
// subsystemOperationTime.Add(operationTimeItemMse);
|
|
||||||
// subsystemMse = false;
|
|
||||||
// }
|
|
||||||
// if (currentState.HasValue && !subsystemMse)
|
|
||||||
// {
|
|
||||||
// dateStartMse = dateEnd;
|
|
||||||
// subsystemMse = true;
|
|
||||||
// depthStartMse = depthEnd;
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
//}
|
|
||||||
return subsystemOperationTime;
|
return subsystemOperationTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user