示例#1
0
	def POST(self):
		data = webdotpyparselib.webdataintodict(webdotpyparselib.webdataintoascii(web.data()))
		if len(data["id"]) < 1:
			return json.dumps({"success":False,"message":"No ID number was passed to this function."})
		data["id"] = int(data["id"])
		try:
			connsocket = ardustatlibrary.connecttosocket(portconstant+data["id"])
			result = ardustatlibrary.socketwrite(connsocket["socket"],data["input"])
		except:
			if enabledebugging == True: raise
			return json.dumps({"success":False,"message":"Sending raw command failed unexpectedly"})
		else:
			if result["success"] == True:
				return json.dumps({"success":True,"message":"Sent command:\n"+data["input"]+"."})
			else:
				return json.dumps({"success":False,"message":"Sending command failed with message:\n"+result["message"]})
示例#2
0
 def POST(self):
     data = webdotpyparselib.webdataintodict(
         webdotpyparselib.webdataintoascii(web.data()))
     if len(data["id"]) < 1:
         return json.dumps({
             "success":
             False,
             "message":
             "No ID number was passed to this function."
         })
     data["id"] = int(data["id"])
     try:
         connsocket = ardustatlibrary.connecttosocket(portconstant +
                                                      data["id"])
         result = ardustatlibrary.socketwrite(connsocket["socket"],
                                              data["input"])
     except:
         if enabledebugging == True: raise
         return json.dumps({
             "success":
             False,
             "message":
             "Sending raw command failed unexpectedly"
         })
     else:
         if result["success"] == True:
             return json.dumps({
                 "success":
                 True,
                 "message":
                 "Sent command:\n" + data["input"] + "."
             })
         else:
             return json.dumps({
                 "success":
                 False,
                 "message":
                 "Sending command failed with message:\n" +
                 result["message"]
             })
示例#3
0
import ardustatlibrary as ard
import time
the_socket = 7777

connresult = ard.connecttosocket(the_socket)

print connresult

socketinstance = connresult["socket"]

print ard.ocv(the_socket)
print ard.socketread(socketinstance)
time.sleep(3)
print ard.potentiostat(2, the_socket)
print ard.socketread(socketinstance)
print ard.ocv(the_socket)
print ard.socketread(socketinstance)
time.sleep(3)
print ard.potentiostat(1, the_socket)
print ard.socketread(socketinstance)
示例#4
0
import ardustatlibrary as ard
import time
the_socket = 7777

connresult = ard.connecttosocket(the_socket)

print connresult

socketinstance = connresult["socket"]

print ard.ocv(the_socket)
print ard.socketread(socketinstance)
time.sleep(3)
print ard.potentiostat(2,the_socket)
print ard.socketread(socketinstance)
print ard.ocv(the_socket)
print ard.socketread(socketinstance)
time.sleep(3)
print ard.potentiostat(1,the_socket)
print ard.socketread(socketinstance)