meshcore.js
ReferenceClasses

ByteReader

Defined in: packages/protocol/src/bytes.ts:37

Sequential little-endian reader over a Uint8Array, used by the frame decoders; throws when reading past the end.

Constructors

Constructor

new ByteReader(bytes): ByteReader;

Defined in: packages/protocol/src/bytes.ts:42

Parameters

bytes

Uint8Array

Returns

ByteReader

Accessors

remaining

Get Signature

get remaining(): number;

Defined in: packages/protocol/src/bytes.ts:47

Returns

number

Methods

bytes()

bytes(count): Uint8Array;

Defined in: packages/protocol/src/bytes.ts:80

Parameters

count

number

Returns

Uint8Array


fixedString()

fixedString(size): string;

Defined in: packages/protocol/src/bytes.ts:89

Parameters

size

number

Returns

string


i32()

i32(): number;

Defined in: packages/protocol/src/bytes.ts:76

Returns

number


i8()

i8(): number;

Defined in: packages/protocol/src/bytes.ts:64

Returns

number


restString()

restString(): string;

Defined in: packages/protocol/src/bytes.ts:95

Returns

string


skip()

skip(count): void;

Defined in: packages/protocol/src/bytes.ts:85

Parameters

count

number

Returns

void


u16()

u16(): number;

Defined in: packages/protocol/src/bytes.ts:68

Returns

number


u32()

u32(): number;

Defined in: packages/protocol/src/bytes.ts:72

Returns

number


u8()

u8(): number;

Defined in: packages/protocol/src/bytes.ts:60

Returns

number

On this page