File size: 546 Bytes
b8c72c0
 
 
 
cf34346
b8c72c0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cf34346
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from flask import Flask, request
from flask_cors import CORS

app = Flask(__name__)
CORS(app)

motor_states = {f"motor_{i}": 0.0 for i in range(6)}


@app.route("/motor_control", methods=["POST"])
def control_motor():
    data = request.json
    motor = data.get("motor")
    value = data.get("value")
    motor_states[motor] = value
    print(f"{motor} set to {value}")
    return {"status": "ok", "motor_states": motor_states}


if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5001, ssl_context=("certs/cert.pem", "certs/key.pem"))