UNPKG

matterbridge-roborock-vacuum-plugin

Version:
23 lines 923 B
import { connectDevice } from '../connection.js'; export async function cmdMapInfo(duid, session, logger, local = false) { const { clientRouter, dispatcher } = await connectDevice(duid, session, logger, local); try { const mapInfo = await dispatcher.getMapInfo(duid); if (mapInfo.maps.length === 0) { console.log('No map info found.'); return; } console.log(`Map info for device ${duid}:\n`); for (const map of mapInfo.maps) { console.log(`Map: ${map.name} (id=${map.id}) rooms=${map.rooms.length}`); for (const room of map.rooms) { console.log(` id=${room.id} tag=${room.tag} iot_name_id=${room.iot_name_id} name=${room.iot_name ?? '(unknown)'}`); } console.log(''); } } finally { await clientRouter.disconnect(); } } //# sourceMappingURL=mapInfo.js.map