import serial

ser = serial.Serial("/dev/ttyACM0",baudrate=9600)

card_stats = {"Card 0":{"name":"Blank T-shirt","color":"Blue","status":"clean"},
              "Card 1":{"name":"T-shirt","color":"Red","status":"dirty"},
               "Card 2":{"name":"gym shorts","color":"black","status":"clean"},
                "Card 3":{"name":"test1","color":"yellow","status":"clean"},
                 "Card 4":{"name":"test2","color":"green","status":"dirty"}}
                  

while 1:
    if ser.inWaiting():
        data = ser.readline()
        print(data)
        if "Card" in data:
            data = data[0:6]
            print(card_stats[data]["color"]+" "+card_stats[data]["name"])
            print("Status: "+card_stats[data]["status"])
            choice=raw_input("Would you like to change the status? (Y or N) ")
            if choice=="Y":
                new_status = raw_input("Type 'C or 'D to change the status: ")
                if new_status=="C":
                    card_stats[data]["status"] = "clean"
                    print(card_stats[data]["status"])
                elif new_status=="D":
                    card_stats[data]["status"] = "dirty"
                    print(card_stats[data]["status"])
            print("Thank you")
            