| | |
| | | export function useManualControl(mqttState,deviceTopicInfo, isCurrentFlightController,paramsRef) { |
| | | let activeCodeKey = null |
| | | let genPortOne = true //是一代机场 |
| | | const mqttHooks = useMqtt(mqttState,deviceTopicInfo) |
| | | let mqttHooks = useMqtt(mqttState,deviceTopicInfo) |
| | | let seq = 0 |
| | | const keysPressed = [ |
| | | {key: 'KeyQ', value: false}, |
| | |
| | | { immediate: true } |
| | | ) |
| | | |
| | | onBeforeUnmount(()=>{ |
| | | mqttHooks?.d |
| | | }) |
| | | |
| | | onUnmounted(() => { |
| | | deviceTopicInfo.subTopic = '' |
| | | deviceTopicInfo.pubTopic = '' |
| | | mqttHooks = null |
| | | closeKeyboardManualControl() |
| | | }) |
| | | |