Skip to content

Commit aa3e6e2

Browse files
authored
Merge pull request #75 from CloudyPadmal/development
Fixes #74: Device support for old and new PSLabs
2 parents 4a8eade + 483ed32 commit aa3e6e2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

PSL/packet_handler.py

+3-2
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)