Skip to content

Commit 483ed32

Browse files
committed
Fixes fossasia#74: Device support for old and new PSLabs
1 parent 4a8eade commit 483ed32

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

PSL/packet_handler.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ def __init__(self, timeout=1.0, **kwargs):
1515
self.version_string = b''
1616
self.connected = False
1717
self.fd = None
18-
self.expected_version = b'CS'
18+
self.expected_version1 = b'CS'
19+
self.expected_version2 = b'PS'
1920
self.occupiedPorts = set()
2021
self.blockingSocket = None
2122
if 'port' in kwargs:
@@ -83,7 +84,7 @@ def connectToPort(self, portname):
8384
fd.flush()
8485
fd.setTimeout(1.0)
8586
version = self.get_version(fd)
86-
if version[:len(self.expected_version)] == self.expected_version:
87+
if version[:len(self.expected_version1)] == self.expected_version1 or version[:len(self.expected_version2)] == self.expected_version2:
8788
return fd, version, True
8889

8990
return None, '', False

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy