From 0edae25a137dbd0b21152dd61103727d4e4b1b10 Mon Sep 17 00:00:00 2001
From: Matt Grau <graum@phys.ethz.ch>
Date: Tue, 13 Jul 2021 14:09:14 +0200
Subject: [PATCH] create flask app routes for device

---
 server.py        | 41 +++++++++++++++++++++++++++++++++++++++++
 server/server.py | 12 ------------
 2 files changed, 41 insertions(+), 12 deletions(-)
 create mode 100644 server.py
 delete mode 100644 server/server.py

diff --git a/server.py b/server.py
new file mode 100644
index 0000000..d55f0f6
--- /dev/null
+++ b/server.py
@@ -0,0 +1,41 @@
+import flask
+from device import Device
+
+device = Device()
+app = flask.Flask(__name__)
+
+
+@app.route('/')
+def main():
+    return 'Hello World!'
+
+
+@app.route('/get_voltage')
+def get_voltage():
+    return str(device.voltage)
+
+
+@app.route('/set_voltage/<new_voltage>')
+def set_voltage(new_voltage):
+    device.voltage = float(new_voltage)
+    return ''
+
+
+@app.route('/get_current')
+def get_current():
+    return str(device.current)
+
+
+@app.route('/set_current/<new_current>')
+def set_current(new_current):
+    device.current = float(new_current)
+    return ''
+
+
+@app.route('/calculate_resistance')
+def resistance():
+    return str(device.resistance)
+
+
+if __name__ == '__main__':
+    app.run(host='0.0.0.0', port=8000)
diff --git a/server/server.py b/server/server.py
deleted file mode 100644
index cbedc54..0000000
--- a/server/server.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import flask
-
-app = flask.Flask(__name__)
-
-
-@app.route('/')
-def main():
-    return 'Hello World!'
-
-
-if __name__ == '__main__':
-    app.run(host='0.0.0.0', port=8000)
-- 
GitLab