feat: 视频与控制程序合并

This commit is contained in:
2026-04-04 23:25:52 +08:00
parent 1a41905d4c
commit b0dcf7b571
17 changed files with 1674 additions and 554 deletions

View File

@@ -1,4 +1,5 @@
<script setup lang="ts">
import ControlPanel from '@/components/ControlPanel.vue'
import GpsMapPanel from '@/components/GpsMapPanel.vue'
import NetworkPanel from '@/components/NetworkPanel.vue'
import VideoPanel from '@/components/VideoPanel.vue'
@@ -12,11 +13,11 @@ const { gps, network, video, errorMessage, headerStatus } = useMonitoringData()
<header class="hero">
<div>
<p class="eyebrow">Overview</p>
<h1>机器人竞赛指挥台</h1>
<h1>Robot Command Center</h1>
</div>
<p class="hero-text">
当前版本已经接通三块核心能力JPEG 视频流GPS 地图定位网络状态展示后面接真实
C 数据源时前端页面不需要大改
The A-side daemon now owns video receive, control ingress arbitration, and live session
telemetry in one backend process.
</p>
</header>
@@ -26,6 +27,7 @@ const { gps, network, video, errorMessage, headerStatus } = useMonitoringData()
<main class="layout">
<VideoPanel :video="video" />
<ControlPanel />
<GpsMapPanel :gps="gps" />
<NetworkPanel :network="network" />
</main>