{
  "revision": "V0.16",
  "status": "passed",
  "units": "mm",
  "body_depth_mm": 96.96160499999999,
  "body_side_midplane_G_Z": -5.00000002290335e-07,
  "collar_centre_G_Z": 0.0,
  "body_depth_over_collar_diameter_ratio": 0.8080133749999999,
  "rear_plane_G_Z": -48.480803,
  "frontmost_white_shell_G_Z": 48.480802,
  "shape_change_expected": true,
  "front_optics_translation_mm": [
    0,
    -3,
    0
  ],
  "unchanged_neutral_front_features": [
    {
      "name": "08 Converging perimeter gasket",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "09 Inset converging black fascia",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "10 Buried lens retainer outer / diameter20.8 bore",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "11 Recessed lens bezel inner ring",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "12 Convex optical glass appearance",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "13 Aperture visual",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "14 Lens coating visual",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "15 Spotlight gasket",
      "max_error_vs_expected_translation_mm": 8.881784197001252e-16,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "16 Spotlight diffuser",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "17 FLE081025 flange / 25.5x9.8x2.5",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "18 FLE081025 active face / 23.7x8",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "18b FLE081025 locating rib / 1.2 wide",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "24 YTOT front barrel envelope / diameter20",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "25 YTOT barrel neck envelope",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "26 YTOT M16x0.5 nominal thread envelope",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "27 H243 holder width21 height18.6 envelope",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "28 IR0323 actuator upper envelope / datum top23.83",
      "max_error_vs_expected_translation_mm": 1.7763568394002505e-15,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "29 H243 lower holder extension envelope",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    },
    {
      "name": "30 PIR nominal focus reserve / sensor not selected",
      "max_error_vs_expected_translation_mm": 0.0,
      "translation_vs_V15_mm": [
        0,
        -3,
        0
      ]
    }
  ],
  "camera_assembly_depth_mm": 99.09013200000001,
  "candidate_reserves": [
    {
      "name": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "outside_internal_cavity_mm3": 0.0,
      "shell_overlap_mm3": 0.0,
      "minimum_shell_gap_mm": 24.96308797613757,
      "bounds_mm": [
        -16.0,
        -26.0,
        14.7,
        16.0,
        6.0,
        16.3
      ]
    },
    {
      "name": "33 Main PCBA reserve / 68x40x12 not selected",
      "outside_internal_cavity_mm3": 0.0,
      "shell_overlap_mm3": 0.0,
      "minimum_shell_gap_mm": 6.283182280089276,
      "bounds_mm": [
        -34.0,
        -19.0,
        -31.0,
        34.0,
        21.0,
        -19.0
      ]
    },
    {
      "name": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "outside_internal_cavity_mm3": 0.0,
      "shell_overlap_mm3": 0.0,
      "minimum_shell_gap_mm": 5.888180786873249,
      "bounds_mm": [
        19.0,
        -24.0,
        -9.0,
        41.0,
        -6.0,
        9.0
      ]
    }
  ],
  "candidate_pair_checks": [
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "24 YTOT front barrel envelope / diameter20",
      "overlap_mm3": 0.0,
      "gap_mm": 25.8
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "25 YTOT barrel neck envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 14.899999999999999
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "26 YTOT M16x0.5 nominal thread envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 5.32
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "27 H243 holder width21 height18.6 envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 0.8000000000000007
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "28 IR0323 actuator upper envelope / datum top23.83",
      "overlap_mm3": 0.0,
      "gap_mm": 0.8499999999999979
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "29 H243 lower holder extension envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 0.8000000000000007
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "30 PIR nominal focus reserve / sensor not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 24.281731816326445
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "33 Main PCBA reserve / 68x40x12 not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 33.7
    },
    {
      "a": "32 Sensor PCB reserve / 32x32x1.6 not selected",
      "b": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 6.441273166075166
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "24 YTOT front barrel envelope / diameter20",
      "overlap_mm3": 0.0,
      "gap_mm": 61.1
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "25 YTOT barrel neck envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 50.2
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "26 YTOT M16x0.5 nominal thread envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 40.620000000000005
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "27 H243 holder width21 height18.6 envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 36.1
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "28 IR0323 actuator upper envelope / datum top23.83",
      "overlap_mm3": 0.0,
      "gap_mm": 36.15
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "29 H243 lower holder extension envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 36.10124651587532
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "30 PIR nominal focus reserve / sensor not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 60.26244684710371
    },
    {
      "a": "33 Main PCBA reserve / 68x40x12 not selected",
      "b": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 10.0
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "24 YTOT front barrel envelope / diameter20",
      "overlap_mm3": 0.0,
      "gap_mm": 34.45632512563309
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "25 YTOT barrel neck envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 25.484997169065824
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "26 YTOT M16x0.5 nominal thread envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 17.046626717590367
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "27 H243 holder width21 height18.6 envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 11.741379816699569
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "28 IR0323 actuator upper envelope / datum top23.83",
      "overlap_mm3": 0.0,
      "gap_mm": 15.999105305516707
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "29 H243 lower holder extension envelope",
      "overlap_mm3": 0.0,
      "gap_mm": 13.075801209233575
    },
    {
      "a": "34 Tilt gearmotor reserve / diameter18 length22 not selected",
      "b": "30 PIR nominal focus reserve / sensor not selected",
      "overlap_mm3": 0.0,
      "gap_mm": 37.00356577281622
    }
  ],
  "minimum_candidate_shell_gap_mm": 5.888180786873249,
  "minimum_candidate_pair_gap_mm": 0.8000000000000007,
  "scope": "Unselected candidate envelopes fit the ideal cavity. This does not validate a selected PCB/motor, bosses, wiring, heat path, strength, sealing or production tolerances. Lens/PIR dimensions are unchanged relative to V15; all front optics translated G Y-3 mm, with no Z shift."
}