def _open(self) -> None:
"""Opens a Bluetooth socket connection to a sensor."""
if not self._server_mac_address:
self.logger.error('MAC address of server not set')
return
try:
self._sock = socket.socket(socket.AF_BLUETOOTH,
socket.SOCK_STREAM,
socket.BTPROTO_RFCOMM)
self._sock.connect((self._server_mac_address, self._port))
except OSError as e:
self.logger.error(e)
评论列表
文章目录