[chronojump-server] New json post uploadEncoderData (testing it now)
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump-server] New json post uploadEncoderData (testing it now)
- Date: Fri, 20 Jan 2017 16:11:36 +0000 (UTC)
commit 5c4b8d9b030f9fe9751834cf155a891e8ef037a8
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Jan 20 17:10:06 2017 +0100
New json post uploadEncoderData (testing it now)
main.py | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
---
diff --git a/main.py b/main.py
index 4f8d7c2..abfd1e5 100755
--- a/main.py
+++ b/main.py
@@ -96,6 +96,27 @@ def ping():
return Response("", 201)
+@app.route("/uploadEncoderData", methods=['POST'])
+@auto.doc()
+def uploadEncoderData():
+ """chronojump client sends encoder data"""
+ content = request.get_json()
+
+ person_id = content.get('person_id', 1)
+ person_name = content.get('person_name', "unknown")
+ machine_id = content.get('machine_id', 1)
+ machine_name = content.get('machine_name', "unknown")
+ mean_power = content.get('mean_power', 0)
+
+ ip = request.remote_addr
+
+ (con, cur) = connect_db()
+
+ cur.execute("INSERT INTO encoderData (personId, personName, machineId, machineName, meanPower) VALUES
(%s, %s, %s, %s, %s)", (person_id, person_name, machine_id, machine_name, mean_power))
+ con.commit()
+
+ return Response("", 202)
+
@app.route("/version", methods=['GET'])
@auto.doc()
def get_version():
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]