From bdffba7576fa2ff882724d1ae4c2f373229398f8 Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Fri, 11 Jul 2025 13:22:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9camera=E5=AF=84?= =?UTF-8?q?=E5=AD=98=E5=99=A8=E5=9C=B0=E5=9D=80=EF=BC=8C=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=89=8D=E7=AB=AF=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Controllers/VideoStreamController.cs | 8 +---- server/src/Peripherals/CameraClient.cs | 6 ++-- src/views/VideoStreamView.vue | 36 ++++++++++++++++--- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/server/src/Controllers/VideoStreamController.cs b/server/src/Controllers/VideoStreamController.cs index 879d5b7..e133c78 100644 --- a/server/src/Controllers/VideoStreamController.cs +++ b/server/src/Controllers/VideoStreamController.cs @@ -162,13 +162,7 @@ public class VideoStreamController : ControllerBase logger.Info("获取摄像头配置"); var cameraStatus = _videoStreamService.GetCameraStatus(); - return TypedResults.Ok(new - { - address = _videoStreamService.CameraAddress, - port = _videoStreamService.CameraPort, - isConfigured = cameraStatus.GetType().GetProperty("IsConfigured")?.GetValue(cameraStatus), - connectionString = $"{_videoStreamService.CameraAddress}:{_videoStreamService.CameraPort}" - }); + return TypedResults.Ok(cameraStatus); } catch (Exception ex) { diff --git a/server/src/Peripherals/CameraClient.cs b/server/src/Peripherals/CameraClient.cs index b06f903..ccb2e85 100644 --- a/server/src/Peripherals/CameraClient.cs +++ b/server/src/Peripherals/CameraClient.cs @@ -7,9 +7,9 @@ static class CameraAddr { public const UInt32 BASE = 0x7000_0000; - public const UInt32 STORE_ADDR = BASE + 12; - public const UInt32 STORE_NUM = BASE + 13; - public const UInt32 CAPTURE_ON = BASE + 14; + public const UInt32 STORE_ADDR = BASE + 0x12; + public const UInt32 STORE_NUM = BASE + 0x13; + public const UInt32 CAPTURE_ON = BASE + 0x14; } class Camera diff --git a/src/views/VideoStreamView.vue b/src/views/VideoStreamView.vue index 5f7e9cf..f3f609e 100644 --- a/src/views/VideoStreamView.vue +++ b/src/views/VideoStreamView.vue @@ -90,6 +90,15 @@
+