Add C# bridges and coordinator service

- geviscope-bridge: GeViScope SDK REST wrapper (:7720)
- gcore-bridge: G-Core SDK REST wrapper (:7721)
- geviserver-bridge: GeViServer REST wrapper (:7710)
- copilot-coordinator: WebSocket coordination hub (:8090)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
klas
2026-02-12 15:24:20 +01:00
parent 40143734fc
commit b2887b67db
21 changed files with 4548 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
namespace CopilotCoordinator.Models;
public record SequenceDefinition(
int Id,
string Name,
int CategoryId,
List<int> Cameras,
int IntervalSeconds
);
public record SequenceCategory(int Id, string Name);
public record RunningSequence(
int ViewerId,
int SequenceId,
DateTime StartedAt,
int CurrentCameraIndex
);
public record SequenceStartRequest(int ViewerId, int SequenceId);
public record SequenceStopRequest(int ViewerId);