Update gain_viz/app.py

This commit is contained in:
G gael 2025-09-25 12:54:25 -04:00
parent e8b9b81653
commit ab7b1577b5

View File

@ -221,13 +221,14 @@ def get_gains():
@app.route('/update_params', methods=['POST']) @app.route('/update_params', methods=['POST'])
def update_params(): def update_params():
global sample_rate, window_ms, center_freq, NFFT global sample_rate, window_ms, center_freq, NFFT, tcp_port
try: try:
# Get parameters from form data # Get parameters from form data
center_freq = request.form.get('center_freq', type=float) center_freq = request.form.get('center_freq', type=float)
sample_rate = request.form.get('sample_rate', type=float) sample_rate = request.form.get('sample_rate', type=float)
NFFT = request.form.get('fft_size', type=int) NFFT = request.form.get('fft_size', type=int)
window_ms = request.form.get('window_ms', type=float) window_ms = request.form.get('window_ms', type=float)
tcp_port = request.form.get('tcp_port', type=int)
@ -252,6 +253,7 @@ def save_config():
'sample_rate': sample_rate, 'sample_rate': sample_rate,
'fft_size': NFFT, 'fft_size': NFFT,
'window_ms': window_ms 'window_ms': window_ms
'tcp_port' : tcp_port
} }
with open('/opt/gain-viz/config.json', 'w') as f: with open('/opt/gain-viz/config.json', 'w') as f:
json.dump(config, f) json.dump(config, f)