from Device import Device from dbConnection import DBConnection from flask import Flask from flask import request from datetime import datetime from status_led import status_change_led import requests app = Flask(__name__) # creating the device object lotSensor = Device() # create the database connection for it deviceCon = DBConnection() if deviceCon.createConnection(): print("Conection successful") # setting up the base tables for the database deviceCon.setupTables() # write the API's for it @app.route("/") def home(): return "Home app of the Device App" @app.route("/receiveStateChange") def receiveStateChange(): lotSensor.receiveStateChange() #timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
from dbConnection import DBConnection from flask import Flask from flask import request import requests app = Flask(__name__) # creating the device object lotManager = Manager() # create the database connection for it managerCon = DBConnection() if managerCon.createConnection(): print("Conection successful") print("Lots avaliable are: "+str(lotManager.lotsAvailable)) # write the API's for it @app.route("/") def home(): return "Home app of the Manager App" @app.route("/receiveStateChange") def receiveStateChange(): device = 'None' device = request.args.get('device') if device == 'lot': print("Request from:"+device)