UNPKG

obniz

Version:

obniz sdk for javascript

45 lines (44 loc) 1.17 kB
/** * @packageDocumentation * @module Parts.Grove_MP3 */ import Obniz from '../../../obniz'; import { PeripheralGrove } from '../../../obniz/libs/io_peripherals/grove'; import { ObnizPartsInterface, ObnizPartsInfo } from '../../../obniz/ObnizPartsInterface'; export interface Grove_MP3OptionsA { vcc?: number; gnd?: number; mp3_rx: number; mp3_tx: number; } interface Grove_MP3OptionsB { grove: PeripheralGrove; } export declare type Grove_MP3Options = Grove_MP3OptionsA | Grove_MP3OptionsB; export default class Grove_MP3 implements ObnizPartsInterface { static info(): ObnizPartsInfo; keys: string[]; requiredKeys: string[]; ioKeys: string[]; displayName: any; displayIoNames: any; obniz: Obniz; params: any; my_tx: any; my_rx: any; uart: any; constructor(); wired(obniz: Obniz): void; initWait(strage?: any): Promise<void>; setVolume(vol: number): void; volUp(): void; volDown(): void; play(track: any, folder?: any): void; stop(): void; pause(): void; resume(): void; next(): void; prev(): void; uartSend(command: any, param: any): any; } export {};