Idea of how typescript should decode Protobuffer

This commit is contained in:
Niklas Jensen
2025-12-29 21:06:29 +01:00
committed by nikguin04
parent c2bbeb2f2b
commit 8c45f66137
4 changed files with 106 additions and 81 deletions
+6 -1
View File
@@ -10,6 +10,9 @@
import { useFeatureFlags } from '$lib/stores/featureFlags'
import { Rotate3d } from '$lib/components/icons'
import { IMUReport } from '$lib/platform_shared/imu_report';
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
Chart.register(...registerables)
const features = useFeatureFlags()
@@ -203,7 +206,9 @@
}
onMount(() => {
socket.on(MessageTopic.imu, (data: IMUMsg) => {
socket.on(MessageTopic.imu, (buffer: ArrayBuffer) => {
// Temporary conversions here
let data = IMUReport.decode(new BinaryReader(new Uint8Array(buffer)))
console.log(data)
imu.addData(data)
})