Constructors
constructor
new Buffalo(buffer: Buffer, position?: number): Buffalo Parameters
- buffer: Buffer
- position: number = 0
Methods
readBuffer
readBuffer(length: number): Buffer
readIeeeAddr
readIeeeAddr(): `0x${string}`
readListUInt16
readListUInt16(length: number): number[]
readListUInt24
readListUInt24(length: number): number[]
readListUInt32
readListUInt32(length: number): number[]
readListUInt8
readListUInt8(length: number): number[]
readUtf8String
readUtf8String(length: number): string
writeBuffer
writeBuffer(values: number[] | Buffer<ArrayBufferLike>, length: number): void Parameters
- values: number[] | Buffer<ArrayBufferLike>
- length: number
Returns void
writeDoubleLE
writeDoubleLE(value: number): void
writeFloatLE
writeFloatLE(value: number): void
writeIeeeAddr
writeIeeeAddr(value: string): void
writeInt16
writeInt16(value: number): void
writeInt24
writeInt24(value: number): void
writeInt32
writeInt32(value: number): void
writeInt40
writeInt40(value: number): void
writeInt48
writeInt48(value: number): void
writeInt56
writeInt56(value: bigint): void
writeInt64
writeInt64(value: bigint): void
writeInt8
writeInt8(value: number): void
writeListUInt16
writeListUInt16(values: number[]): void
writeListUInt24
writeListUInt24(values: number[]): void
writeListUInt32
writeListUInt32(values: number[]): void
writeListUInt8
writeListUInt8(values: number[]): void
writeUInt16
writeUInt16(value: number): void
writeUInt24
writeUInt24(value: number): void
writeUInt32
writeUInt32(value: number): void
writeUInt40
writeUInt40(value: number): void
writeUInt48
writeUInt48(value: number): void
writeUInt56
writeUInt56(value: bigint): void
writeUInt64
writeUInt64(value: bigint): void
writeUInt8
writeUInt8(value: number): void
writeUtf8String
writeUtf8String(value: string): void