@@ -54,46 +54,6 @@ class ViomiQuirkFactory {
5454 return this . robot . sendCommand ( "set_light" , [ val ] , { } ) ;
5555 }
5656 } ) ;
57- case ViomiQuirkFactory . KNOWN_QUIRKS . MOP_PATTERN :
58- return new Quirk ( {
59- id : id ,
60- title : "Mop Pattern" ,
61- description : "This robot can either mop in straight lines or in a Y-pattern" ,
62- options : [ "normal" , "y_pattern" ] ,
63- getter : async ( ) => {
64- const res = await this . robot . sendCommand ( "get_prop" , [ "mop_route" ] , { } ) ;
65-
66- if ( ! ( Array . isArray ( res ) && res . length === 1 ) ) {
67- throw new Error ( `Received invalid response: ${ res } ` ) ;
68- } else {
69- switch ( res [ 0 ] ) {
70- case 1 :
71- return "y_pattern" ;
72- case 0 :
73- return "normal" ;
74- default :
75- throw new Error ( `Received invalid value ${ res } ` ) ;
76- }
77- }
78-
79- } ,
80- setter : async ( value ) => {
81- let val ;
82-
83- switch ( value ) {
84- case "y_pattern" :
85- val = 1 ;
86- break ;
87- case "normal" :
88- val = 0 ;
89- break ;
90- default :
91- throw new Error ( `Received invalid value ${ value } ` ) ;
92- }
93-
94- return this . robot . sendCommand ( "set_moproute" , [ val ] , { } ) ;
95- }
96- } ) ;
9757 case ViomiQuirkFactory . KNOWN_QUIRKS . OUTLINE_MODE :
9858 return new Quirk ( {
9959 id : id ,
@@ -147,7 +107,6 @@ class ViomiQuirkFactory {
147107
148108ViomiQuirkFactory . KNOWN_QUIRKS = {
149109 BUTTON_LEDS : "977c5972-1f12-4ef1-9622-ce71fd085193" ,
150- MOP_PATTERN : "0ae06cb4-8cc7-429f-95fb-f3d0bbfc06de" ,
151110 OUTLINE_MODE : "061b826c-417c-46a0-b6ad-807260cd4f70" ,
152111} ;
153112
0 commit comments