示例#1
0
    #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
示例#2
0
	def getEmptyFlagTest(self):
		testBuffer = Buffer("location", "black", "green", "blue", "grey")
		self.assertTrue(testBuffer.getEmptyFlag())