microbyte
Version:
A wrapper for bluetooth and USB interactivity between browsers and micro:bits
25 lines • 1.1 kB
TypeScript
export declare class PairingPattern {
private static MICROBIT_NAME_LENGTH;
/**
* Codebook for computing name from pairing pattern. See
* https://support.microbit.org/support/solutions/articles/19000067679-how-to-find-the-name-of-your-micro-bit
*/
private static CODEBOOK;
/**
* Converts a pairing pattern to a name.
* See guide on microbit names to understand how a pattern is turned into a name
* https://support.microbit.org/support/solutions/articles/19000067679-how-to-find-the-name-of-your-micro-bit
* @param {boolean[][]} pattern The pattern to convert.
* @returns {string} The name of the micro:bit.
*/
static patternToName(pattern: boolean[][]): string;
/**
* Converts a name to a pairing pattern.
* IMPORTANT: Assumes correct microbit name. Not enough error handling for
* incorrect names.
* @param {string} name The name of the micro:bit
* @returns {boolean[][]} The pairing pattern
*/
static nameToPattern(name: string): boolean[][];
}
//# sourceMappingURL=PairingPattern.d.ts.map