UNPKG

rxpoweredup

Version:

A Typescript RxJS-based library for controlling LEGO Powered UP hubs & peripherals.

21 lines (20 loc) 821 B
import { MessageType } from '../../constants'; import { IReplyParser } from '../../hub'; import { AttachedIOInboundMessage, RawMessage } from '../../types'; export declare class AttachedIoReplyParser implements IReplyParser<MessageType.attachedIO> { readonly messageType = MessageType.attachedIO; private readonly portIdOffset; private readonly eventIdOffset; private readonly ioTypeIdOffsetByte0; private readonly ioTypeIdOffsetByte1; private readonly portIdAOffset; private readonly portIdBOffset; parseMessage(rawMessage: RawMessage<MessageType.attachedIO>): AttachedIOInboundMessage; private composeAttachReply; private composeDetachReply; private composeAttachVirtualIO; private getIoTypeId; private getPortId; private getEventId; private decodeVersion; }