@@ -192,7 +192,7 @@ def openBrowserAt(self, url, callback=None):
192192
193193 def notification (self , message , callback = None ):
194194 self .__send_command ("request" , "ssap://system.notifications/createToast" , {"message" : message }, callback )
195-
195+
196196 def createAlert (self , message , button , callback = None ):
197197 self .__send_command ("request" , "ssap://system.notifications/createAlert" , {"message" : message , "buttons" : [{"label" : button }]}, callback )
198198
@@ -266,7 +266,7 @@ def getCursorSocket(self, callback=None):
266266
267267 def sendEnterKey (self , callback = None ):
268268 self .__send_command ("request" , "ssap://com.webos.service.ime/sendEnterKey" , None , callback )
269-
269+
270270 def input3DOn (self , callback = None ):
271271 self .__send_command ("request" , "ssap://com.webos.service.tv.display/set3DOn" , None , callback )
272272
@@ -341,9 +341,12 @@ def screenOff(self):
341341 def screenOn (self ):
342342 self .__send_command ("request" , "ssap://com.webos.service.tvpower/power/turnOnScreen" , {"standbyMode" : "active" })
343343
344- def getPictureSettings (self , keys = ["contrast" , "backlight" , "brightness" , "color" ]):
344+ def getPictureSettings (self , keys = ["contrast" , "backlight" , "brightness" , "color" , "pictureMode" ]):
345345 self .__send_command ("request" , "ssap://settings/getSystemSettings" , {"category" : "picture" , "keys" : keys })
346346
347+ def setPictureMode (self , picture_mode : str , callback = None ):
348+ self .__send_command ("request" , "ssap://settings/setSystemSettings" , {"category" : "picture" , "settings" : {"pictureMode" : picture_mode }})
349+
347350 def setDeviceInfo (self , id , icon , label , callback = None ):
348351 self .__send_command ("request" , "luna://com.webos.service.eim/setDeviceInfo" , {"id" : id , "icon" : icon , "label" : label })
349352
0 commit comments