matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
19 lines • 583 B
TypeScript
import { LegacyMapData } from './types.js';
export interface LegacyNamedRoom {
id: number;
name: string;
}
export interface LegacyResolvedRoom {
segmentId: number;
name: string;
}
export declare class LegacyMapParser {
parse(buffer: Buffer): LegacyMapData;
resolveCurrentRoom(data: LegacyMapData, namedRooms?: LegacyNamedRoom[]): LegacyResolvedRoom | undefined;
private parsePositionBlock;
private parseImageBlock;
private parseCleanedBlocks;
private updateBoundingBox;
private findNearestSegment;
}
//# sourceMappingURL=mapParser.d.ts.map