Пример #1
0
def main():
    dev = irdev(DEVICE_PATH, DEVICE_BAUD)

    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    s.bind((SERVICE_HOST, SERVICE_PORT))
    s.listen(1)

    while True :
        client, addr = s.accept()
        service(dev, client)
Пример #2
0
def main():
    argv = sys.argv
    if len(argv) != 3 :
        print "# Argument error #"
        print "# Usage : %s Command Argment" % argv[0]
        return 1

    db = irdb()
    dev = irdev(cfg.DEVICE_PATH, cfg.DEVICE_BAUD)

    cmd = argv[1]
    if cmd == 'read':
        key = argv[2]
        dat = dev.read_code()
        db.store(key, dat)
        print "#---------IR CODE ------------#"
        print dat
        print "#------- END OF IR CODE ------#"

    if cmd == 'transmit':
        key = argv[2]
        dat = db.get(key)
        dev.transmit(dat)
        print "Transmitted : %s" % key