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)
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