From 7c04c6febea17757a108200fab910af5f60c69c3 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sat, 15 Mar 2025 10:39:14 -0500 Subject: [PATCH] clean up header decoder --- src/decoders/index.ts | 2 +- src/decoders/{rttrp.ts => rttrp-header.ts} | 1 + src/models.ts | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) rename src/decoders/{rttrp.ts => rttrp-header.ts} (98%) diff --git a/src/decoders/index.ts b/src/decoders/index.ts index a7bfd5d..def5275 100644 --- a/src/decoders/index.ts +++ b/src/decoders/index.ts @@ -7,7 +7,7 @@ import TrackedPointAccelVelocity from './motion/tracked-point-accel-velocity'; import TrackedPointPosition from './motion/tracked-point-position'; import ZoneCollisionDetection from './motion/zone-collision-detection'; import ZoneObject from './motion/zone-object'; -import RTTrPHeader from './rttrp'; +import RTTrPHeader from './rttrp-header'; export const Decoders = { RTTrPHeader, diff --git a/src/decoders/rttrp.ts b/src/decoders/rttrp-header.ts similarity index 98% rename from src/decoders/rttrp.ts rename to src/decoders/rttrp-header.ts index 192acf7..167374a 100644 --- a/src/decoders/rttrp.ts +++ b/src/decoders/rttrp-header.ts @@ -42,5 +42,6 @@ export default (bytes: Uint8Array): RTTrPHeader => { size, context, subModuleCount, + isLittleEndian, }; }; diff --git a/src/models.ts b/src/models.ts index 2b58719..48ad724 100644 --- a/src/models.ts +++ b/src/models.ts @@ -1,5 +1,5 @@ export type RTTrPHeader = { - intHeader?: number; + intHeader: number; floatHeader: number; version: number; packetID: number; @@ -7,6 +7,8 @@ export type RTTrPHeader = { size: number; context: number; subModuleCount: number; + isLittleEndian: boolean; +}; }; export type TrackableModule =