1
0
mirror of https://github.com/mjg59/python-broadlink.git synced 2024-11-22 15:10:12 +01:00

Merge pull request #178 from lordneon/master

Fixed a bug within the SP2 class.
This commit is contained in:
Daniel Høyer Iversen 2018-04-15 19:04:05 +02:00 committed by GitHub
commit 9c238e1717
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -417,6 +417,12 @@ class sp2(device):
err = response[0x22] | (response[0x23] << 8) err = response[0x22] | (response[0x23] << 8)
if err == 0: if err == 0:
payload = self.decrypt(bytes(response[0x38:])) payload = self.decrypt(bytes(response[0x38:]))
if type(payload[0x4]) == int:
if payload[0x4] == 1 or payload[0x4] == 3:
state = True
else:
state = False
else:
if ord(payload[0x4]) == 1 or ord(payload[0x4]) == 3: if ord(payload[0x4]) == 1 or ord(payload[0x4]) == 3:
state = True state = True
else: else:
@ -431,6 +437,12 @@ class sp2(device):
err = response[0x22] | (response[0x23] << 8) err = response[0x22] | (response[0x23] << 8)
if err == 0: if err == 0:
payload = self.decrypt(bytes(response[0x38:])) payload = self.decrypt(bytes(response[0x38:]))
if type(payload[0x4]) == int:
if payload[0x4] == 2 or payload[0x4] == 3:
state = True
else:
state = False
else:
if ord(payload[0x4]) == 2 or ord(payload[0x4]) == 3: if ord(payload[0x4]) == 2 or ord(payload[0x4]) == 3:
state = True state = True
else: else: