示例#1
0
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')
示例#2
0
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