From b09ff80df8327a7d53718defb3ff7c0148395fec Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Wed, 23 Sep 2020 19:00:49 +0200
Subject: [PATCH] implemented device routes

---
 src/blueprints/Routes.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/blueprints/Routes.py b/src/blueprints/Routes.py
index b0e4273..d4942bd 100644
--- a/src/blueprints/Routes.py
+++ b/src/blueprints/Routes.py
@@ -45,6 +45,16 @@ def construct_blueprint(settings, version):
                                appName=Constants.APP_NAME,
                                openApiSpecification=specification)
 
+    @routes.route('/devices', methods=['GET'])
+    def get_all_devices():
+        database = Database(settings['database']['databasePath'])
+        return jsonify(database.get_all_devices())
+
+    @routes.route('/device/<deviceName>', methods=['GET'])
+    def get_device(deviceName):
+        database = Database(settings['database']['databasePath'])
+        return jsonify(database.get_device(deviceName))
+
     @routes.route('/device/<deviceName>', methods=['POST'])
     def postSensorData(deviceName):
         try:
-- 
GitLab