INNER CODE UNIT · Python
__init__
codematrixer/hmdriver2 · hmdriver2/_client.py:24
def __init__(self, serial: str):
self.hdc = HdcWrapper(serial)
self.sock = None
@cached_property
def local_port(self):
fports = self.hdc.list_fport()
logger.debug(fports) if fports else None
return self.hdc.forward_port(UITEST_SERVICE_PORT)
def _rm_local_port(self):
logger.debug("rm fport local port")
self.hdc.rm_forward(self.local_port, UITEST_SERVICE_PORT)
def _connect_sock(self):
"""Create socket and connect to the uiTEST server."""
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)