-удален комментарий прошлого алгоритма наработки подсистем

This commit is contained in:
eugeniy_ivanov 2022-09-20 22:34:13 +05:00
parent 0e4c2c9eb3
commit 170cbb2258

View File

@ -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;
}