Add RS485 transport simulation layer
This commit is contained in:
@@ -108,5 +108,19 @@ def restore_rs485():
|
||||
return jsonify({"success": True, "rs485_connected": True})
|
||||
|
||||
|
||||
@app.route("/comms/latency", methods=["POST"])
|
||||
def set_latency():
|
||||
data = request.get_json(force=True)
|
||||
pico.set_latency(data.get("latency_ms", 0))
|
||||
return jsonify({"success": True, "latency_ms": pico.transport.latency_ms})
|
||||
|
||||
|
||||
@app.route("/comms/packet-loss", methods=["POST"])
|
||||
def set_packet_loss():
|
||||
data = request.get_json(force=True)
|
||||
pico.set_packet_loss(data.get("percent", 0))
|
||||
return jsonify({"success": True, "packet_loss_percent": pico.transport.packet_loss_percent})
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", port=5000, debug=True)
|
||||
|
||||
Reference in New Issue
Block a user