Browse Source

格式化方向盘数据

Caner 1 year ago
parent
commit
d92b4fd4c3
1 changed files with 18 additions and 1 deletions
  1. 18 1
      src/pages/room/index.vue

+ 18 - 1
src/pages/room/index.vue

@@ -76,7 +76,24 @@ watch(() => store.mqtt_message, async (value: { type: string, data?: RTCSessionD
   // 控制数据
   // 控制数据
   if (type === 'control') {
   if (type === 'control') {
     menuList.value[2].vlaue = data ? 1 : 0
     menuList.value[2].vlaue = data ? 1 : 0
-    console.log('发送控制数据', data)
+    const obj = {
+      type: 'control',
+      data: {
+        steering: 0, // 方向 -1-1
+        throttle: 0, // 油门 0-1
+        brake: 0, // 刹车 0-1
+        clutch: 0, // 离合 0-1
+        leftPaddle: false, // 左拨挡
+        rightPaddle: false, // 右拨挡
+        buttonR3: false, // R3
+        buttonL3: false, // L3
+        enterKey: false, // 回车键
+        ...data
+      }
+    }
+    if (obj.data.leftPaddle) gauge.value.num--
+    if (obj.data.rightPaddle) gauge.value.num++
+    if (store.rtcConnected) mqtt.send(obj)
   }
   }
 })
 })