@foxglove/cdr
Advanced tools
Comparing version 1.2.0 to 2.0.0
@@ -10,2 +10,3 @@ import { EncapsulationKind } from "./encapsulationKind"; | ||
get decodedBytes(): number; | ||
get byteLength(): number; | ||
constructor(data: ArrayBufferView); | ||
@@ -12,0 +13,0 @@ int8(): number; |
@@ -24,2 +24,5 @@ "use strict"; | ||
} | ||
get byteLength() { | ||
return this.view.byteLength; | ||
} | ||
int8() { | ||
@@ -26,0 +29,0 @@ const value = this.view.getInt8(this.offset); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const _1 = require("."); | ||
const CdrReader_1 = require("./CdrReader"); | ||
@@ -11,2 +12,3 @@ const CdrWriter_1 = require("./CdrWriter"); | ||
const reader = new CdrReader_1.CdrReader(data); | ||
expect(reader.decodedBytes).toBe(4); | ||
// geometry_msgs/TransformStamped[] transforms | ||
@@ -31,2 +33,5 @@ expect(reader.sequenceLength()).toEqual(1); | ||
expect(reader.offset).toBe(data.length); | ||
expect(reader.kind).toBe(_1.EncapsulationKind.CDR_LE); | ||
expect(reader.decodedBytes).toBe(data.length); | ||
expect(reader.byteLength).toBe(data.length); | ||
}); | ||
@@ -33,0 +38,0 @@ it("parses an example rcl_interfaces/ParameterEvent", () => { |
{ | ||
"name": "@foxglove/cdr", | ||
"version": "1.2.0", | ||
"version": "2.0.0", | ||
"description": "Common Data Representation serialization and deserialization library", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -0,1 +1,2 @@ | ||
import { EncapsulationKind } from "."; | ||
import { CdrReader } from "./CdrReader"; | ||
@@ -23,2 +24,3 @@ import { CdrWriter } from "./CdrWriter"; | ||
const reader = new CdrReader(data); | ||
expect(reader.decodedBytes).toBe(4); | ||
@@ -45,2 +47,5 @@ // geometry_msgs/TransformStamped[] transforms | ||
expect(reader.offset).toBe(data.length); | ||
expect(reader.kind).toBe(EncapsulationKind.CDR_LE); | ||
expect(reader.decodedBytes).toBe(data.length); | ||
expect(reader.byteLength).toBe(data.length); | ||
}); | ||
@@ -47,0 +52,0 @@ |
@@ -42,2 +42,6 @@ import { EncapsulationKind } from "./encapsulationKind"; | ||
get byteLength(): number { | ||
return this.view.byteLength; | ||
} | ||
constructor(data: ArrayBufferView) { | ||
@@ -44,0 +48,0 @@ this.hostLittleEndian = !isBigEndian(); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
136568
2231