feat: GSS2.Test - UI+DI, Vulkan render test

This commit is contained in:
2026-01-22 08:04:04 +03:00
parent 2ce8d3e966
commit 5af1c508f5
23 changed files with 1093 additions and 131 deletions
+12 -11
View File
@@ -1,4 +1,5 @@
using System.Drawing;
using GSS2.Core.Analysis.AmineContent.Database;
using GSS2.Core.Hardware;
@@ -24,24 +25,24 @@ public class Worker(
protected override async Task ExecuteAsync(CancellationToken cancellationToken)
{
await _cameraService.InitializeAsync(cancellationToken);
_cameraService.Test();
_ = _lightsService.Run(cancellationToken);
_ = _lightsService.SnowfallAsync(0.3, 1, Color.Aqua, cancellationToken);
// _ = _lightsService.Run(cancellationToken);
// _ = _lightsService.SnowfallAsync(0.3, 1, Color.Aqua, cancellationToken);
_illuminatorService.SetIntensity(0.01, 0, 0);
_illuminatorService.TurnOn();
// _illuminatorService.SetIntensity(0.01, 0, 0);
// _illuminatorService.TurnOn();
await Task.Delay(1000);
// await Task.Delay(1000);
var img = await _cameraService.CaptureImage(cancellationToken, 50);
img?.SaveImage("IMAGE.png");
// var img = await _cameraService.CaptureImage(cancellationToken, 50);
// // img?.SaveImage("IMAGE.png");
await Task.Delay(1000);
// await Task.Delay(1000);
_illuminatorService.TurnOff();
// _illuminatorService.TurnOff();
await _lightsService.DisconnectAsync(cancellationToken);
// await _lightsService.DisconnectAsync(cancellationToken);
applicationLifetime.StopApplication();
}