在 AiVideo 中能看到图像

增加了在线状态同步逻辑
This commit is contained in:
2026-01-09 12:30:36 +08:00
parent 3d47c8f009
commit 3351ae739e
31 changed files with 1090 additions and 477 deletions

View File

@@ -0,0 +1,17 @@
using MessagePack;
using SHH.CameraDashboard;
using SHH.CameraDashboard.Services;
using SHH.Contracts;
public class StatusBatchProcessor : IProtocolProcessor
{
public string ProtocolType => "STATUS_BATCH";
private readonly CommandBusClient _bus;
public StatusBatchProcessor(CommandBusClient bus) => _bus = bus;
public void Process(byte[] identity, byte[] payloadBytes)
{
var p = MessagePackSerializer.Deserialize<StatusBatchPayload>(payloadBytes);
if (p?.Items != null) _bus.RaiseDeviceStatusReport(p.Items);
}
}