Fixed bug with bit field order
This commit is contained in:
@@ -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" },
|
||||
]});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user