From 1f231d426f1ea8dea0c14b3264a38d6b16b1ca25 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sat, 15 Mar 2025 09:17:05 -0500 Subject: [PATCH] add multiple submodules to encode example and remove sending --- example/encode.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/example/encode.js b/example/encode.js index 65495fc..f35d4df 100644 --- a/example/encode.js +++ b/example/encode.js @@ -2,17 +2,19 @@ const { Encoders } = require('../'); const dgram = require('dgram'); const motionBytes = Encoders.RTTrPM(0x01, 0x12345678, [ - Encoders.Trackable('Test', [Encoders.CentroidPosition(100, 1.0, 2.0, 3.0)], undefined), + Encoders.Trackable( + 'Test', + [ + Encoders.CentroidPosition(100, 1.0, 2.0, 3.0), + Encoders.CentroidAccelVelocity(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0), + Encoders.TrackedPointPosition(100, 1.0, 2.0, 3.0, 1), + Encoders.TrackedPointAccelVelocity(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 1), + Encoders.TrackedPointPosition(100, 1.0, 2.0, 3.0, 2), + Encoders.TrackedPointAccelVelocity(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 2), + Encoders.OrientationEuler(100, 0x0123, 1, 2, 3), + Encoders.OrientationQuaternion(100, 1, 2, 3, 4), + ], + Math.floor(Date.now() / 1000) + ), ]); console.log(motionBytes); - -const socket = dgram.createSocket('udp4'); - -socket.send(motionBytes, 3434, '127.0.0.1', (error) => { - if (error) { - console.error(error); - } - socket.close(() => { - process.exit(); - }); -});