UNPKG

rxpoweredup

Version:

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

13 lines (12 loc) 381 B
import { MessageType } from '../constants'; export type CommonMessageHeader<T extends MessageType> = { messageType: T; }; export type RawMessage<T extends MessageType> = { header: CommonMessageHeader<T>; payload: Uint8Array; }; export type RawPortOutputCommandMessage = RawMessage<MessageType.portOutputCommand> & { portId: number; waitForFeedback: boolean; };