Skip to content

BufferWriter

Defined in: src/protocol/buffer.ts:70

Cursor-based writer producing MeshCore companion frames. Methods chain.

new BufferWriter(): BufferWriter;

BufferWriter

toBuffer(): Buffer;

Defined in: src/protocol/buffer.ts:109

Buffer


writeByte(b): this;

Defined in: src/protocol/buffer.ts:73

ParameterType
bnumber

this


writeBytes(b): this;

Defined in: src/protocol/buffer.ts:92

ParameterType
bBuffer<ArrayBufferLike> | readonly number[]

this


writeCString(s, maxLen): this;

Defined in: src/protocol/buffer.ts:101

Fixed-width null-padded string: writes exactly maxLen bytes, always null-terminated (last byte forced to 0).

ParameterType
sstring
maxLennumber

this


writeInt32LE(n): this;

Defined in: src/protocol/buffer.ts:89

ParameterType
nnumber

this


writeInt8(b): this;

Defined in: src/protocol/buffer.ts:77

ParameterType
bnumber

this


writeString(s): this;

Defined in: src/protocol/buffer.ts:96

ParameterType
sstring

this


writeUInt16LE(n): this;

Defined in: src/protocol/buffer.ts:80

ParameterType
nnumber

this


writeUInt32LE(n): this;

Defined in: src/protocol/buffer.ts:84

ParameterType
nnumber

this