Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
Williangalvani committed Jan 30, 2024
1 parent 69f3774 commit 6694618
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions core/frontend/src/components/common/StatusTextWatcher.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<template>
<v-textarea :value="messages.join('\n')" readonly />
</template>

<script lang="ts">
import mavlink2rest from '@/libs/MAVLink2Rest'
import Listener from '@/libs/MAVLink2Rest/Listener'
export default {
name: 'StatusTextWatcher',
data() {
return {
messages: [] as string[],
listener: undefined as undefined | Listener,
}
},
mounted() {
this.listener = mavlink2rest.startListening('STATUSTEXT').setCallback((receivedMessage) => {
const text = receivedMessage.message.text.join('')
if (this.messages && this.messages[this.messages.length - 1] === text) {
return
}
this.messages.push(text)
})
},
beforeDestroy() {
if (this.listener) {
this.listener.discard()
}
},
}
</script>

0 comments on commit 6694618

Please sign in to comment.