| 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")) |
|
|