rxpoweredup
Version:
A Typescript RxJS-based library for controlling LEGO Powered UP hubs & peripherals.
13 lines (12 loc) • 447 B
TypeScript
import { MessageType } from '../constants';
import type { RawMessage } from '../types';
export declare class InboundMessageDissector {
private readonly messageTypeLength;
private readonly shortHeaderLength;
private readonly longHeaderLength;
private readonly hubIdLength;
dissect(rawMessage: Uint8Array): RawMessage<MessageType>;
private getPayload;
private getMessageTypeOffset;
private getMessagePayloadOffset;
}