rxpoweredup
Version:
A Typescript RxJS-based library for controlling LEGO Powered UP hubs & peripherals.
14 lines (13 loc) • 677 B
TypeScript
import { RawMessage } from '../../../types';
import { MessageType } from '../../../constants';
import { PacketBuilder } from '../packet-builder';
import { IMessageMiddleware } from '../../../hub';
import { IChannel } from '../i-channel';
export declare class LinuxChromeChannel implements IChannel {
private readonly characteristic;
private readonly packetBuilder;
private readonly messageMiddleware;
private queue;
constructor(characteristic: BluetoothRemoteGATTCharacteristic, packetBuilder: PacketBuilder, messageMiddleware: ReadonlyArray<IMessageMiddleware>);
sendMessage(message: RawMessage<MessageType>, beforeSend?: () => void): Promise<void>;
}