forked from ddrilling/AsbCloudServer
-удален комментарий прошлого алгоритма наработки подсистем
This commit is contained in:
parent
0e4c2c9eb3
commit
170cbb2258
@ -206,83 +206,10 @@ namespace AsbCloudInfrastructure.Services.Subsystems
|
||||
};
|
||||
dataRowList.Add(dateRowItem);
|
||||
}
|
||||
|
||||
var akbOperationTimes = getSubsystemOperationTimes(dataRowList, d => isSubsytemAkb(d.Mode), idSubsytemAkb, idTelemetry);
|
||||
var mseOperationTimes = getSubsystemOperationTimes(dataRowList, d => IsSubsystemMse(d.State), idSubsytemMse, idTelemetry);
|
||||
subsystemOperationTime.AddRange(akbOperationTimes);
|
||||
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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user