matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
16 lines • 576 B
TypeScript
import { B01MapInfo } from './types.js';
export declare class B01MapParser {
private readonly robotMapType;
constructor();
parseRoomsFromEncryptedBinary(rawBuffer: Buffer, modelShortCode: string, serial: string): B01MapInfo;
private isQ10ShapedPayload;
private isTracePacket;
private parseQ10Binary;
private parseTraceBinary;
private decodeBase64IfNeeded;
private decryptIfNeeded;
private asciiHexToBinaryIfNeeded;
private deriveEncryptionKey;
parseRooms(buffer: Buffer): B01MapInfo;
}
//# sourceMappingURL=b01MapParser.d.ts.map