add multiple submodules to encode example and remove sending

This commit is contained in:
2025-03-15 09:17:05 -05:00
parent 14d27dfc62
commit 1f231d426f
+14 -12
View File
@@ -2,17 +2,19 @@ const { Encoders } = require('../');
const dgram = require('dgram'); const dgram = require('dgram');
const motionBytes = Encoders.RTTrPM(0x01, 0x12345678, [ 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); 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();
});
});