コード例 #1
0
ファイル: startardustat.py プロジェクト: esleland/Ardustat
	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:
			result = ardustatlibrary.potentiostat(float(data["input"]),portconstant+data["id"])
		except:
			if enabledebugging == True: raise
			return json.dumps({"success":False,"message":"Setting potentiostat failed unexpectedly."})
		else:
			if result["success"] == True:
				return json.dumps({"success":True,"message":"Set potentiostat: "+result["message"]})
			else:
				return json.dumps({"success":False,"message":"Setting potentiostat 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:
         result = ardustatlibrary.potentiostat(float(data["input"]),
                                               portconstant + data["id"])
     except:
         if enabledebugging == True: raise
         return json.dumps({
             "success":
             False,
             "message":
             "Setting potentiostat failed unexpectedly."
         })
     else:
         if result["success"] == True:
             return json.dumps({
                 "success":
                 True,
                 "message":
                 "Set potentiostat: " + result["message"]
             })
         else:
             return json.dumps({
                 "success":
                 False,
                 "message":
                 "Setting potentiostat failed with message:\n" +
                 result["message"]
             })
コード例 #3
0
ファイル: sanitycheck.py プロジェクト: kjiang8/Ardustat
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
ファイル: sanitycheck.py プロジェクト: esleland/Ardustat
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)