PPM control for NDF fractional control

This commit is contained in:
Chris Frankland-Wright 2025-10-28 16:24:44 +00:00
parent 2e8bc9ac5e
commit 2295a29d75
11 changed files with 532 additions and 20 deletions

View file

@ -95,11 +95,22 @@
</div>
</div>
</div>
<div class="control-group">
<input type="checkbox" id="auto-ppm-enabled" name="auto-ppm-enabled" style="vertical-align: middle;">
<label for="auto-ppm-enabled" style="vertical-align: middle;">Enable Fractional NDF Discipline (auto PPM)</label>
<label for="ppm-target" style="margin-left: 10px;">Target PPM:</label>
<input type="number" id="ppm-target" style="width: 80px;" step="1">
</div>
<div class="control-group">
<button id="save-config">Save Timeturner Config</button>
<button id="manual-sync">Send Manual Sync</button>
<span id="sync-message"></span>
</div>
<div class="control-group">
<input type="checkbox" id="ppm-applied" disabled>
<label for="ppm-applied">PPM Applied</label>
<span id="fractional-ndf-badge" style="display:none; font-weight:bold; color:#28a745; margin-left: 10px;">Fractional NDF discipline active</span>
</div>
<div class="control-group" style="display: none;">
<label>Nudge Clock (ms):</label>
<button id="nudge-down">-</button>