mainDeque = binBuffer.flushBuffer() #Buffer queue should be empty #print "Sending signal to Display " #Update global count values #print binBuffer.getCount("black") globalVars.blackCount = binBuffer.getCount("black") #print binBuffer.getCount("green") globalVars.greenCount = binBuffer.getCount("green") #print binBuffer.getCount("blue") globalVars.blueCount = binBuffer.getCount("blue") #print binBuffer.getCount("grey") globalVars.greyCount = binBuffer.getCount("grey") #print "Sending signal to SD to save " sdFile.quickAppendBuffer(mainDeque) #inserts the buffer to database, and the count values to update the display #print "calling update database" #db = Database("54.218.32.132", "bfguser", "bfg123", "bfg") #db.updateDatabase(mainDeque, globalVars.blackCount, globalVars.greenCount, globalVars.blueCount, globalVars.greyCount) #db.turnOff() #date = time.strftime("%d_%m_%Y") #get current date #filePath = relativePath + date + "_" + location + "_" + color + ".csv" #print "quickRead: " + str(sdFile.quickRead(filePath)) #Test buffer #test = raw_input ("Enter stuff in deque: ") #color = raw_input ("Enter color: ") #binBuffer.simulateQueue(test,color) binBuffer.listenQueues()