From 4973e1e52cea66c675d9e89bc4197c7e511aae68 Mon Sep 17 00:00:00 2001 From: maze Date: Wed, 11 Mar 2026 15:06:28 +0100 Subject: [PATCH] Fixed bug with bit field order --- src/packet.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/packet.ts b/src/packet.ts index 4fac2b2..cde1d4c 100644 --- a/src/packet.ts +++ b/src/packet.ts @@ -126,9 +126,9 @@ export class Packet implements IPacket { type: FieldType.BITS, size: 1, bits: [ - { name: "route type", size: 2 }, { name: "payload version", size: 2 }, { name: "payload type", size: 4 }, + { name: "route type", size: 2 }, ] }, /* Transport codes */ @@ -379,11 +379,11 @@ export class Packet implements IPacket { } if (typeof withSegment === "boolean" && withSegment) { segment!.fields.push({ type: FieldType.BITS, name: "flags", size: 1, value: flags, bits: [ - { size: 4, name: "node type" }, - { size: 1, name: "location flag" }, - { size: 1, name: "feature1 flag" }, - { size: 1, name: "feature2 flag" }, { size: 1, name: "name flag" }, + { size: 1, name: "feature2 flag" }, + { size: 1, name: "feature1 flag" }, + { size: 1, name: "location flag" }, + { size: 4, name: "node type" }, ]}); }