UNPKG

openi2c

Version:

This library is a set of cross platform drivers for common I2C devices.

20 lines (19 loc) 592 B
export declare class PacketError extends Error { } export declare class PacketHeader { readonly channelNumber: number; readonly sequenceNumber: number; readonly dataLength: number; readonly packetByteCount: number; readonly data: Buffer; constructor(data: Buffer); } export declare class Packet { readonly header: PacketHeader; readonly data: Buffer; constructor(data: Buffer); get reportId(): number; get channelNumber(): number; static headerFromBuffer(packetBytes: Buffer): PacketHeader; static isError(header: PacketHeader): boolean; }