Skip to content

Commit 83b5e8b

Browse files
authored
Merge pull request #184 from BoostCookie/setPictureMode
implement setPictureMode
2 parents b3073d2 + c093469 commit 83b5e8b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

LGTV/remote.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)