示例#1
0
            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
            print "calling update database"
            db.updateDatabase(mainDeque, globalVars.blackCount, globalVars.greenCount, globalVars.blueCount, globalVars.greyCount)
            
            #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)
        
        sleep(3)
  globalVars.blackCount += 1
  binBuffer.setEmptyFlag(false)
 ' 
示例#2
0
db.createCountTable("TEST1")

print("-----------------------------------")
print("TEST2.1 - mimic updateDatabse")
print("-----------------------------------")
date = str(time.strftime("%d_%m_%Y"))
print("DATE (note period at the end): " + date + ".")
db.createCountTable(date)
date = time.strftime("%d_%m_%Y")
print("DATE (note period at the end): " + date + ".")
db.createCountTable(date)

print("-----------------------------------")
print("TEST2.2 - updateDatabase")
print("-----------------------------------")
db.updateDatabase(testInput1,66,77,88,99)
db.updateDatabase(testInput1,1,2,3,4)

print("-----------------------------------")
print("TEST3.0 - PullCount")
print("-----------------------------------")
result = db.pullCount()
print("PullCount1: " + str(result[0]) + "," + str(result[1]) + "," + str(result[2]) + "," + str(result[3]) )
try:
	db.insertCount(16,None,13,0)
except:
	print "Insert didnt work"
else:
	result = db.pullCount()
	print("PullCount2: " + str(result[0]) + "," + str(result[1]) + "," + str(result[2]) + "," + str(result[3]) )
示例#3
0
#import mysql.connector
#from mysql.connector import errorcode




#db = MySQLdb.connect(host="localhost", # your host, usually localhost
#                     user="******", # your username
#                      passwd="bfg123", # your password
#                      db="bfg") # name of the data base

db = Database("54.218.32.132", "bfguser", "bfg123", "bfg")

testInput1 = ["green,TEST1,05:26:25"]
testInput2 = ["black,nest,03:59:26"]
testInput3 = ["black,nest,05:12:01"]
testInput4 = ["black,nest,11:33:56"]
testInput5 = ["black,nest,01:09:22"]
testInput6 = ["black,nest,04:44:34"]
#print("Inserting: testInput1")
#db.insertBuffer(testInput1)
#print("Inserting: testInput2")
#db.insertBuffer(testInput2)

db.updateDatabase(testInput2,1,1,1,1)
db.updateDatabase(testInput4,1,1,1,1)
db.updateDatabase(testInput3,1,1,1,1)
db.updateDatabase(testInput5,1,1,1,1)
db.updateDatabase(testInput6,1,1,1,1)
#db.updateDatabase(testInput1,2,2,2,2)