from qrtest import QRCodeManager from connections import ConnectionManager from speaker import Speaker DESC_SERVER_URL = "http://10.11.3.45:8080/hackathon/index.php" man = QRCodeManager() prodCode = man.readQR() #im = cv2.imread("temp_qr.png") #dec = man.decodeQR(im) #man.displayQR(im, dec) CM = ConnectionManager(DESC_SERVER_URL) desc = CM.getDescription(prodCode) print("From server:\n" + desc) #get from wav from server sp = Speaker() sp.getAudioFile(desc, 'product_description') sp.playDescription('product_description.wav')
transports = siptracklib.transport.transports from siptracklib.utils import (object_by_attribute, fetch_device_path) def connect(hostname, username=None, password=None, port=None, session_id=None, transport='default', verify_session_id=False, use_ssl=True): import siptracklib.root if port is None: if use_ssl: port = default_ssl_port else: port = default_port t = transports[transport](hostname, port, use_ssl) t.connect(username, password, session_id, verify_session_id) object_store = siptracklib.root.ObjectStore(t) return object_store from connections import ConnectionManager cm = ConnectionManager(interactive=True) config = cm.config connection_manager = cm fconnect = cm.connect