before candybox editor update

This commit is contained in:
meelstorm
2025-09-16 10:42:43 +02:00
parent e5746ef766
commit dc12b3e51a
103 changed files with 96379 additions and 343 deletions

View File

@@ -10,7 +10,7 @@ using Ninject;
using Serilog;
using VisionBuilder.UI.Common;
using VisionBuilder.UI.Common.Commands;
using VisionBuilder.UI.Common.RecipeProcessing;
using VisionBuilder.UI.Common.Processing;
namespace VisionBuilder.UI.Statistics
{
@@ -41,6 +41,8 @@ namespace VisionBuilder.UI.Statistics
}
public string Metadata { get; set; } = "";
private void _recognitionControl_SessionEnded(SessionEndedEvent obj)
{
var endedAt = obj.SessionEnded;
@@ -81,7 +83,7 @@ namespace VisionBuilder.UI.Statistics
_directoryPath = PathSettingsUtils.ConvertVariables(_settings.PathTemplate, _startTime, _startTime,
obj.RecipeName, cameraName: _settings.CameraName);
_filePath = Path.Combine(_directoryPath, _fileName);
var headers = new[] { _settings.StartDateColumnName, _settings.StartTimeColumnName, _settings.EndDateColumnName, _settings.EndTimeColumnName, _settings.ErrorTimeColumnName, _settings.ProductColumnName, _settings.ErrorColumnName };
var headers = new[] { _settings.StartDateColumnName, _settings.StartTimeColumnName, _settings.EndDateColumnName, _settings.EndTimeColumnName, _settings.ErrorTimeColumnName, _settings.ProductColumnName, _settings.ErrorColumnName, _settings.MetadataColumnName };
if (!Directory.Exists(Path.GetDirectoryName(_filePath)))
{
Directory.CreateDirectory(Path.GetDirectoryName(_filePath));
@@ -99,8 +101,8 @@ namespace VisionBuilder.UI.Statistics
_csvStatistics.WriteLine(
[_startTime.ToString("d"), _startTime.ToString("T"), EMPTY_DATE, EMPTY_TIME, DateTime.Now.ToString("T"), _currentRecipe, defectName]
[_startTime.ToString("d"), _startTime.ToString("T"), EMPTY_DATE, EMPTY_TIME, DateTime.Now.ToString("T"), _currentRecipe, defectName, Metadata]
);
_defects.AddOrUpdate(defectName, 1, (key, oldValue) => oldValue + 1);