Add RTA hold and fall mode
This commit is contained in:
+4
-2
@@ -293,6 +293,7 @@ function syncUI() {
|
||||
['opt_rtaBallistics', CONFIG.RTA_BALLISTICS_MODE || 'average'],
|
||||
['opt_rtaHoldMode', CONFIG.RTA_PEAK_HOLD_MODE || 'auto'],
|
||||
['opt_rtaHoldTime', CONFIG.RTA_PEAK_HOLD_SEC ?? 2.5],
|
||||
['opt_rtaDecay', CONFIG.RTA_PEAK_DECAY_DB_PER_S ?? 20],
|
||||
['opt_rtaDisplayHold', CONFIG.RTA_DISPLAY_HOLD_SEC ?? 0],
|
||||
['opt_spectroGamma', CONFIG.SPECTRO_GAMMA ?? 0.9, 'val_spectroGamma', (v)=>Number(v).toFixed(2)],
|
||||
['opt_spectroScroll', CONFIG.SPECTRO_SCROLL_MODE ?? 1],
|
||||
@@ -1164,9 +1165,10 @@ function wireHandlers(env) {
|
||||
return val;
|
||||
});
|
||||
h('opt_rtaHoldMode', v => {
|
||||
const allowed = new Set(['off','auto','manual']);
|
||||
CONFIG.RTA_PEAK_HOLD_MODE = allowed.has(v) ? v : 'auto';
|
||||
const allowed = new Set(['off','auto','fall','manual']);
|
||||
CONFIG.RTA_PEAK_HOLD_MODE = allowed.has(v) ? v : 'fall';
|
||||
});
|
||||
h('opt_rtaDecay', v => { CONFIG.RTA_PEAK_DECAY_DB_PER_S = clamp(+v, 1, 60); });
|
||||
h('opt_rtaHoldTime', v => {
|
||||
const requested = clamp(+v, 0, 30);
|
||||
CONFIG.RTA_PEAK_HOLD_SEC = CONFIG.RTA_BAR_LAYOUT === 'rtw'
|
||||
|
||||
Reference in New Issue
Block a user