Report MPC horizon and drop any cycles at the beginning which are 0

This lets us start firing faster.

Change-Id: Idda068e3b0ca78da6ec5ab422d217d10d9c65e1c
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/y2022/www/field_handler.ts b/y2022/www/field_handler.ts
index 584b65e..0c0bf2c 100644
--- a/y2022/www/field_handler.ts
+++ b/y2022/www/field_handler.ts
@@ -49,8 +49,8 @@
       (document.getElementById('fire') as HTMLElement);
   private mpcSolveTime: HTMLElement =
       (document.getElementById('mpc_solve_time') as HTMLElement);
-  private mpcActive: HTMLElement =
-      (document.getElementById('mpc_active') as HTMLElement);
+  private mpcHorizon: HTMLElement =
+      (document.getElementById('mpc_horizon') as HTMLElement);
   private shotCount: HTMLElement =
       (document.getElementById('shot_count') as HTMLElement);
   private catapult: HTMLElement =
@@ -326,8 +326,8 @@
 
       this.fire.innerHTML = this.superstructureStatus.fire() ? 'true' : 'false';
 
-      this.mpcActive.innerHTML =
-          this.superstructureStatus.mpcActive() ? 'true' : 'false';
+      this.mpcHorizon.innerHTML =
+          this.superstructureStatus.mpcHorizon().toFixed(2);
 
       this.setValue(this.mpcSolveTime, this.superstructureStatus.solveTime());