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