diff options
author | Dmitry Moiseev <m0sia@m0sia.ru> | 2013-10-31 16:19:29 +0600 |
---|---|---|
committer | Dmitry Moiseev <m0sia@m0sia.ru> | 2013-10-31 16:19:29 +0600 |
commit | 1b2aeb4afc86c0b0b30d0d70f31d699c58d627f9 (patch) | |
tree | fe32d0bc00cd0113757e1418afc738094eeb2e7e | |
parent | 627316a25d0990a1b6c2a0b2fd8aebbb97546c40 (diff) | |
download | pyParrotZikTCP-1b2aeb4afc86c0b0b30d0d70f31d699c58d627f9.tar.xz pyParrotZikTCP-1b2aeb4afc86c0b0b30d0d70f31d699c58d627f9.zip |
Quickfix if Zik doesn't return battery level
-rw-r--r-- | ParrotZik.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ParrotZik.py b/ParrotZik.py index bf2eb25..75680cc 100644 --- a/ParrotZik.py +++ b/ParrotZik.py @@ -35,7 +35,10 @@ class ParrotZik(object): def getBatteryLevel(self): data = self.sendGetMessage("/api/system/battery/get") - return data.answer.system.battery["level"] + try: + return data.answer.system.battery["level"] + except: + return "0" def getVersion(self): data = self.sendGetMessage("/api/software/version/get") @@ -49,6 +52,10 @@ class ParrotZik(object): data = self.sendGetMessage("/api/system/auto_connection/enabled/get") return data.answer.system.auto_connection["enabled"] + def setAutoConnection(self,arg): + data = self.sendSetMessage("/api/system/auto_connection/enabled/set",arg) + return data + def getAncPhoneMode(self): data = self.sendGetMessage("/api/system/anc_phone_mode/enabled/get") return data.answer.system.anc_phone_mode["enabled"] |