|
@@ -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)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|