UNPKG

rxpoweredup

Version:

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

11 lines (10 loc) 610 B
import { IRgbLightCommandsFactory } from '../../features'; import { ColorDescriptor } from '../../hub'; import { RawPortOutputCommandMessage } from '../../types'; import { WriteDirectModeDataBuilder } from './write-direct-mode-data-builder'; export declare class RgbLightCommandOutboundMessageFactory implements IRgbLightCommandsFactory { private readonly writeDirectModeDataBuilder; constructor(writeDirectModeDataBuilder: WriteDirectModeDataBuilder); createSetRgbColorCommand(portId: number, modeId: number, color: ColorDescriptor): RawPortOutputCommandMessage; private ensureColorIsValid; }