#headers = "ID,Location,Date,Time" sdFile = SDfile(relativePath, location) #sdFile.quickInit(headers) #Init database db = Database("54.218.32.132", "bfguser", "bfg123", "bfg") #Init global variables globalVars.init() #Start display thread #displayThread = threading.Thread(target=Display.startDisplay) #displayThread.start() while True: if binBuffer.getEmptyFlag() == False: mainDeque = binBuffer.flushBuffer() #Buffer queue should be empty #print "Sending signal to Display " #Update global count values #print binBuffer.getCount("black") globalVars.blackCount = 0 #print binBuffer.getCount("green") globalVars.greenCount = 2 #print binBuffer.getCount("blue") globalVars.blueCount = 4 #print binBuffer.getCount("grey") globalVars.greyCount = 6 #print "Sending signal to SD to save " sdFile.quickAppendBuffer(mainDeque) #inserts the buffer to database, and the count values to update the display
def getEmptyFlagTest(self): testBuffer = Buffer("location", "black", "green", "blue", "grey") self.assertTrue(testBuffer.getEmptyFlag())