UNPKG

matterbridge-xiaomi-roborock

Version:
233 lines (232 loc) 4.17 kB
const SPEEDMODES = { 'gen1': [ { miLevel: -1, name: 'Off', }, { miLevel: 38, name: 'Quiet', }, { miLevel: 60, name: 'Balanced', }, { miLevel: 77, name: 'Turbo', }, { miLevel: 90, name: 'Max', }, ], 'gen2': [ { miLevel: -1, name: 'Off', }, { miLevel: 105, name: 'Mop', }, { miLevel: 38, name: 'Quiet', }, { miLevel: 60, name: 'Balanced', }, { miLevel: 75, name: 'Turbo', }, { miLevel: 100, name: 'Max', }, ], 'gen2-no_mop': [ { miLevel: -1, name: 'Off', }, { miLevel: 38, name: 'Quiet', }, { miLevel: 60, name: 'Balanced', }, { miLevel: 75, name: 'Turbo', }, { miLevel: 100, name: 'Max', }, ], 'xiaowa-e202-02': [ { miLevel: -1, name: 'Off', }, { miLevel: 41, name: 'Gentle', }, { miLevel: 50, name: 'Silent', }, { miLevel: 68, name: 'Balanced', }, { miLevel: 79, name: 'Turbo', }, { miLevel: 100, name: 'Max', }, ], 'gen3': [ { miLevel: -1, name: 'Off', }, { miLevel: 101, name: 'Quiet', }, { miLevel: 102, name: 'Balanced', }, { miLevel: 103, name: 'Turbo', }, { miLevel: 104, name: 'Max', }, ], 'gen4': [ { miLevel: -1, name: 'Off', }, { miLevel: 105, name: 'Soft', }, { miLevel: 101, name: 'Quiet', }, { miLevel: 102, name: 'Balanced', }, { miLevel: 103, name: 'Turbo', }, { miLevel: 104, name: 'Max', }, ], 'gen4+custom': [ { miLevel: -1, name: 'Off', }, { miLevel: 105, name: 'Soft', }, { miLevel: 101, name: 'Quiet', }, { miLevel: 102, name: 'Balanced', }, { miLevel: 103, name: 'Turbo', }, { miLevel: 104, name: 'Max', }, { miLevel: 106, name: 'Custom', }, ], 'gen5': [ { miLevel: -1, name: 'Off', }, { miLevel: 101, name: 'Quiet', }, { miLevel: 102, name: 'Balanced', }, { miLevel: 103, name: 'Turbo', }, { miLevel: 104, name: 'Max', }, { miLevel: 108, name: 'Max+', }, { miLevel: 106, name: 'Custom', }, ], 'viomi': [ { miLevel: -1, name: 'Off', }, { miLevel: 0, name: 'Silent', }, { miLevel: 1, name: 'Standard', }, { miLevel: 2, name: 'Medium', }, { miLevel: 3, name: 'Turbo', }, ], }; function getMatterSupportedSpeedModes() { return SPEEDMODES; } export const speedmodes = getMatterSupportedSpeedModes();