{
  "image_sha256": "7599201a01aa24b7e6ad1ae4295d493821cde7c3a43b247c464522626c0380a4",
  "scope": "Original 0396, 8450, reserve accounting, 826E, 8208, C470 and C510; startup sine extension; synthetic map/craft state plus Delphi lattice check; not full callbacks or real-time calibration",
  "delphi_beacons": 225,
  "tower_coordinate_lookup": [
    0,
    0,
    0,
    0,
    0,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    9,
    18,
    18,
    18,
    18,
    18,
    18,
    18,
    18,
    18,
    27,
    27,
    27,
    27,
    27,
    27,
    27,
    27,
    27,
    36,
    36,
    36,
    36,
    36,
    36,
    36,
    36,
    36,
    45,
    45,
    45,
    45,
    45,
    45,
    45,
    45,
    45,
    54,
    54,
    54,
    54,
    54,
    54,
    54,
    54,
    54,
    63,
    63,
    63,
    63,
    63,
    63,
    63,
    63,
    63,
    72,
    72,
    72,
    72,
    72,
    72,
    72,
    72,
    72,
    81,
    81,
    81,
    81,
    81,
    81,
    81,
    81,
    81,
    90,
    90,
    90,
    90,
    90,
    90,
    90,
    90,
    90,
    99,
    99,
    99,
    99,
    99,
    99,
    99,
    99,
    99,
    108,
    108,
    108,
    108,
    108,
    108,
    108,
    108,
    108,
    117,
    117,
    117,
    117,
    117,
    117,
    117,
    117,
    117,
    126,
    126,
    126,
    126,
    126,
    126,
    126,
    126,
    126,
    135,
    135,
    135,
    135,
    135,
    135,
    135,
    135,
    135,
    144,
    144,
    144,
    144,
    144,
    144,
    144,
    144,
    144,
    153,
    153,
    153,
    153,
    153,
    153,
    153,
    153,
    153,
    162,
    162,
    162,
    162,
    162,
    162,
    162,
    162,
    162,
    171,
    171,
    171,
    171,
    171,
    171,
    171,
    171,
    171,
    180,
    180,
    180,
    180,
    180,
    180,
    180,
    180,
    180,
    189,
    189,
    189,
    189,
    189,
    189,
    189,
    189,
    189,
    193,
    193,
    193,
    193,
    202,
    202,
    202,
    202,
    202,
    202,
    202,
    202,
    202,
    211,
    211,
    211,
    211,
    211,
    211,
    211,
    211,
    211,
    220,
    220,
    220,
    220,
    220,
    220,
    220,
    220,
    220,
    229,
    229,
    229,
    229,
    229,
    229,
    229,
    229,
    229,
    238,
    238,
    238,
    238,
    238,
    238,
    238,
    238,
    238,
    247,
    247,
    247,
    247,
    247,
    247,
    247,
    247,
    247,
    0,
    0,
    0,
    0
  ],
  "tower_checks": 209,
  "vertical_checks": 200,
  "horizontal_checks": 4,
  "zero_error_velocity_probe": {
    "before": 100,
    "target": 100,
    "after": 101
  },
  "tower_examples": [
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 255,
      "type": 1,
      "energy_value": 13107
    },
    {
      "x_offset_cells": 1.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 255,
      "type": 1,
      "energy_value": 8191
    },
    {
      "x_offset_cells": 2.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 255,
      "type": 1,
      "energy_value": 3276
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 0,
      "state": 255,
      "type": 1,
      "energy_value": 6904
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 11615,
      "state": 255,
      "type": 1,
      "energy_value": 771
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 11616,
      "state": 255,
      "type": 1,
      "energy_value": 0
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 128,
      "type": 1,
      "energy_value": 6579
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 0,
      "type": 1,
      "energy_value": 0
    },
    {
      "x_offset_cells": 0.0,
      "y_offset_cells": 0.0,
      "height": 2400,
      "state": 255,
      "type": 2,
      "energy_value": 0
    }
  ],
  "beacon_fades": [
    {
      "mode": "dim to zero",
      "samples": [
        {
          "elapsed_timer_units": 0,
          "state": 255
        },
        {
          "elapsed_timer_units": 1,
          "state": 254
        },
        {
          "elapsed_timer_units": 64,
          "state": 191
        },
        {
          "elapsed_timer_units": 128,
          "state": 127
        },
        {
          "elapsed_timer_units": 192,
          "state": 63
        },
        {
          "elapsed_timer_units": 255,
          "state": 0
        },
        {
          "elapsed_timer_units": 256,
          "state": 0
        },
        {
          "elapsed_timer_units": 300,
          "state": 0
        }
      ]
    },
    {
      "mode": "restore to full",
      "samples": [
        {
          "elapsed_timer_units": 0,
          "state": 0
        },
        {
          "elapsed_timer_units": 1,
          "state": 1
        },
        {
          "elapsed_timer_units": 64,
          "state": 64
        },
        {
          "elapsed_timer_units": 128,
          "state": 128
        },
        {
          "elapsed_timer_units": 192,
          "state": 192
        },
        {
          "elapsed_timer_units": 255,
          "state": 255
        },
        {
          "elapsed_timer_units": 256,
          "state": 255
        },
        {
          "elapsed_timer_units": 300,
          "state": 255
        }
      ]
    }
  ],
  "reserve_checks": 28,
  "reserve_examples": [
    {
      "source": 0,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 0,
      "engine": true,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 0,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 0,
      "engine": true,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 250,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 250,
      "engine": true,
      "cheat": false,
      "indicator": 0,
      "buffer": 251,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 250,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 250,
      "engine": true,
      "cheat": true,
      "indicator": 0,
      "buffer": 251,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 255,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 255,
      "engine": true,
      "cheat": false,
      "indicator": 0,
      "buffer": 251,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 255,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 255,
      "engine": true,
      "cheat": true,
      "indicator": 0,
      "buffer": 251,
      "energy": 0,
      "boost": 518
    },
    {
      "source": 256,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 256,
      "engine": true,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 251,
      "boost": 0
    },
    {
      "source": 256,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 256,
      "engine": true,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 251,
      "boost": 518
    },
    {
      "source": 771,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 771,
      "engine": true,
      "cheat": false,
      "indicator": 1,
      "buffer": 0,
      "energy": 251,
      "boost": 8
    },
    {
      "source": 771,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 771,
      "engine": true,
      "cheat": true,
      "indicator": 1,
      "buffer": 0,
      "energy": 251,
      "boost": 518
    },
    {
      "source": 3276,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 3276,
      "engine": true,
      "cheat": false,
      "indicator": 6,
      "buffer": 0,
      "energy": 251,
      "boost": 27
    },
    {
      "source": 3276,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 3276,
      "engine": true,
      "cheat": true,
      "indicator": 6,
      "buffer": 0,
      "energy": 251,
      "boost": 518
    },
    {
      "source": 13107,
      "engine": false,
      "cheat": false,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 13107,
      "engine": true,
      "cheat": false,
      "indicator": 12,
      "buffer": 0,
      "energy": 251,
      "boost": 104
    },
    {
      "source": 13107,
      "engine": false,
      "cheat": true,
      "indicator": 0,
      "buffer": 0,
      "energy": 0,
      "boost": 0
    },
    {
      "source": 13107,
      "engine": true,
      "cheat": true,
      "indicator": 12,
      "buffer": 0,
      "energy": 251,
      "boost": 518
    }
  ],
  "heading_examples": [
    {
      "heading_degrees": 0.0,
      "speed": 303,
      "delta_x_24bit": 0,
      "delta_y_24bit": -512
    },
    {
      "heading_degrees": 90.0,
      "speed": 303,
      "delta_x_24bit": -512,
      "delta_y_24bit": 0
    },
    {
      "heading_degrees": 180.0,
      "speed": 303,
      "delta_x_24bit": 0,
      "delta_y_24bit": 511
    },
    {
      "heading_degrees": 270.0,
      "speed": 303,
      "delta_x_24bit": 511,
      "delta_y_24bit": 0
    }
  ]
}
