{ "schema": "multispec_flatfield_v1", "created_at": "2026-05-08 15:26:18", "sensor_width": 1280, "sensor_height": 800, "bayer_pattern": "RGGB", "fps": 20, "capture_mode_requested": "AUTO", "raw_policy": "require_triple", "module_calibration_json": "calibration/module_params.json", "frames_per_stage": 60, "discard_frames": 15, "exp_gain_correct": false, "smooth_ksize": 31, "min_gain": 0.25, "max_gain": 4.0, "epsilon": 1e-08, "channels": [ "R", "G", "B", "RE", "NIR" ], "notes": "", "require_good_preflight": false, "stages": { "white": { "controls_log": [ { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } } ], "meta_log": [ { "frame_id": 35, "sync_ok": true, "sync_dt_ms": 5.02099993173033, "timestamps": { "CAM_A": 529966.636016, "CAM_B": 529966.631019, "CAM_C": 529966.630995 } }, { "frame_id": 36, "sync_ok": true, "sync_dt_ms": 5.02099993173033, "timestamps": { "CAM_A": 529966.769349, "CAM_B": 529966.764353, "CAM_C": 529966.764328 } }, { "frame_id": 37, "sync_ok": true, "sync_dt_ms": 5.0200000405311584, "timestamps": { "CAM_A": 529966.869349, "CAM_B": 529966.864354, "CAM_C": 529966.864329 } }, { "frame_id": 38, "sync_ok": false, "sync_dt_ms": 28.338999953120947, "timestamps": { "CAM_A": 529966.969348, "CAM_B": 529966.997687, "CAM_C": 529966.997662 } }, { "frame_id": 39, "sync_ok": true, "sync_dt_ms": 5.019000032916665, "timestamps": { "CAM_A": 529967.102681, "CAM_B": 529967.097688, "CAM_C": 529967.097662 } }, { "frame_id": 40, "sync_ok": true, "sync_dt_ms": 5.018000025302172, "timestamps": { "CAM_A": 529967.202681, "CAM_B": 529967.197688, "CAM_C": 529967.197663 } }, { "frame_id": 41, "sync_ok": true, "sync_dt_ms": 5.018000025302172, "timestamps": { "CAM_A": 529967.302681, "CAM_B": 529967.29769, "CAM_C": 529967.297663 } }, { "frame_id": 42, "sync_ok": true, "sync_dt_ms": 5.017000017687678, "timestamps": { "CAM_A": 529967.40268, "CAM_B": 529967.397691, "CAM_C": 529967.397663 } }, { "frame_id": 43, "sync_ok": true, "sync_dt_ms": 5.017000017687678, "timestamps": { "CAM_A": 529967.50268, "CAM_B": 529967.49769, "CAM_C": 529967.497663 } }, { "frame_id": 44, "sync_ok": true, "sync_dt_ms": 5.015000002458692, "timestamps": { "CAM_A": 529967.602679, "CAM_B": 529967.59769, "CAM_C": 529967.597664 } }, { "frame_id": 45, "sync_ok": true, "sync_dt_ms": 5.015000002458692, "timestamps": { "CAM_A": 529967.702679, "CAM_B": 529967.697691, "CAM_C": 529967.697664 } }, { "frame_id": 46, "sync_ok": true, "sync_dt_ms": 5.013999994844198, "timestamps": { "CAM_A": 529967.835929, "CAM_B": 529967.830942, "CAM_C": 529967.830915 } }, { "frame_id": 47, "sync_ok": true, "sync_dt_ms": 5.013999994844198, "timestamps": { "CAM_A": 529967.935929, "CAM_B": 529967.930943, "CAM_C": 529967.930915 } }, { "frame_id": 48, "sync_ok": true, "sync_dt_ms": 5.012999987229705, "timestamps": { "CAM_A": 529968.035928, "CAM_B": 529968.030943, "CAM_C": 529968.030915 } }, { "frame_id": 49, "sync_ok": true, "sync_dt_ms": 5.0119999796152115, "timestamps": { "CAM_A": 529968.135928, "CAM_B": 529968.130944, "CAM_C": 529968.130916 } }, { "frame_id": 50, "sync_ok": false, "sync_dt_ms": 28.350000036880374, "timestamps": { "CAM_A": 529968.235928, "CAM_B": 529968.264278, "CAM_C": 529968.264249 } }, { "frame_id": 51, "sync_ok": true, "sync_dt_ms": 5.010999972000718, "timestamps": { "CAM_A": 529968.36926, "CAM_B": 529968.364278, "CAM_C": 529968.364249 } }, { "frame_id": 52, "sync_ok": true, "sync_dt_ms": 5.010000080801547, "timestamps": { "CAM_A": 529968.46926, "CAM_B": 529968.464279, "CAM_C": 529968.46425 } }, { "frame_id": 53, "sync_ok": true, "sync_dt_ms": 5.009999964386225, "timestamps": { "CAM_A": 529968.56926, "CAM_B": 529968.564279, "CAM_C": 529968.56425 } }, { "frame_id": 54, "sync_ok": true, "sync_dt_ms": 5.008999956771731, "timestamps": { "CAM_A": 529968.669259, "CAM_B": 529968.66428, "CAM_C": 529968.66425 } }, { "frame_id": 55, "sync_ok": true, "sync_dt_ms": 5.008999956771731, "timestamps": { "CAM_A": 529968.769259, "CAM_B": 529968.76428, "CAM_C": 529968.76425 } }, { "frame_id": 56, "sync_ok": true, "sync_dt_ms": 5.0070000579580665, "timestamps": { "CAM_A": 529968.869258, "CAM_B": 529968.864281, "CAM_C": 529968.864251 } }, { "frame_id": 57, "sync_ok": true, "sync_dt_ms": 5.0070000579580665, "timestamps": { "CAM_A": 529968.969258, "CAM_B": 529968.964281, "CAM_C": 529968.964251 } }, { "frame_id": 58, "sync_ok": false, "sync_dt_ms": 28.356999973766506, "timestamps": { "CAM_A": 529969.069258, "CAM_B": 529969.097615, "CAM_C": 529969.097584 } }, { "frame_id": 59, "sync_ok": true, "sync_dt_ms": 5.006000050343573, "timestamps": { "CAM_A": 529969.202591, "CAM_B": 529969.197615, "CAM_C": 529969.197585 } }, { "frame_id": 60, "sync_ok": true, "sync_dt_ms": 5.004999926313758, "timestamps": { "CAM_A": 529969.30259, "CAM_B": 529969.297616, "CAM_C": 529969.297585 } }, { "frame_id": 61, "sync_ok": true, "sync_dt_ms": 5.004999926313758, "timestamps": { "CAM_A": 529969.40259, "CAM_B": 529969.397616, "CAM_C": 529969.397585 } }, { "frame_id": 62, "sync_ok": true, "sync_dt_ms": 5.004000035114586, "timestamps": { "CAM_A": 529969.502589, "CAM_B": 529969.497617, "CAM_C": 529969.497585 } }, { "frame_id": 63, "sync_ok": true, "sync_dt_ms": 5.003000027500093, "timestamps": { "CAM_A": 529969.602589, "CAM_B": 529969.597618, "CAM_C": 529969.597586 } }, { "frame_id": 64, "sync_ok": true, "sync_dt_ms": 5.003000027500093, "timestamps": { "CAM_A": 529969.702589, "CAM_B": 529969.697618, "CAM_C": 529969.697586 } }, { "frame_id": 65, "sync_ok": true, "sync_dt_ms": 5.0020000198856, "timestamps": { "CAM_A": 529969.802588, "CAM_B": 529969.797618, "CAM_C": 529969.797586 } }, { "frame_id": 66, "sync_ok": true, "sync_dt_ms": 5.001000012271106, "timestamps": { "CAM_A": 529969.902588, "CAM_B": 529969.897619, "CAM_C": 529969.897587 } }, { "frame_id": 67, "sync_ok": false, "sync_dt_ms": 33.30100001767278, "timestamps": { "CAM_A": 529970.002588, "CAM_B": 529969.997619, "CAM_C": 529970.03092 } }, { "frame_id": 68, "sync_ok": true, "sync_dt_ms": 5.000000004656613, "timestamps": { "CAM_A": 529970.102587, "CAM_B": 529970.09762, "CAM_C": 529970.097587 } }, { "frame_id": 69, "sync_ok": true, "sync_dt_ms": 4.997999989427626, "timestamps": { "CAM_A": 529970.202587, "CAM_B": 529970.197621, "CAM_C": 529970.197589 } }, { "frame_id": 70, "sync_ok": false, "sync_dt_ms": 28.368000057525933, "timestamps": { "CAM_A": 529970.302587, "CAM_B": 529970.330955, "CAM_C": 529970.330922 } }, { "frame_id": 71, "sync_ok": true, "sync_dt_ms": 4.997999989427626, "timestamps": { "CAM_A": 529970.402586, "CAM_B": 529970.397622, "CAM_C": 529970.397588 } }, { "frame_id": 72, "sync_ok": true, "sync_dt_ms": 4.997999989427626, "timestamps": { "CAM_A": 529970.502586, "CAM_B": 529970.497622, "CAM_C": 529970.497588 } }, { "frame_id": 73, "sync_ok": false, "sync_dt_ms": 28.369999956339598, "timestamps": { "CAM_A": 529970.602586, "CAM_B": 529970.630956, "CAM_C": 529970.630922 } }, { "frame_id": 74, "sync_ok": true, "sync_dt_ms": 4.995999974198639, "timestamps": { "CAM_A": 529970.735918, "CAM_B": 529970.730956, "CAM_C": 529970.730922 } }, { "frame_id": 75, "sync_ok": false, "sync_dt_ms": 33.29900000244379, "timestamps": { "CAM_A": 529970.835918, "CAM_B": 529970.830957, "CAM_C": 529970.864256 } }, { "frame_id": 76, "sync_ok": true, "sync_dt_ms": 4.995999974198639, "timestamps": { "CAM_A": 529970.935918, "CAM_B": 529970.930957, "CAM_C": 529970.930922 } }, { "frame_id": 77, "sync_ok": true, "sync_dt_ms": 4.993999958969653, "timestamps": { "CAM_A": 529971.06925, "CAM_B": 529971.064292, "CAM_C": 529971.064256 } }, { "frame_id": 78, "sync_ok": false, "sync_dt_ms": 28.374999994412065, "timestamps": { "CAM_A": 529971.135917, "CAM_B": 529971.164292, "CAM_C": 529971.164256 } }, { "frame_id": 79, "sync_ok": true, "sync_dt_ms": 4.993999958969653, "timestamps": { "CAM_A": 529971.235917, "CAM_B": 529971.230959, "CAM_C": 529971.230923 } }, { "frame_id": 80, "sync_ok": true, "sync_dt_ms": 4.991999943740666, "timestamps": { "CAM_A": 529971.369249, "CAM_B": 529971.364293, "CAM_C": 529971.364257 } }, { "frame_id": 81, "sync_ok": true, "sync_dt_ms": 4.991999943740666, "timestamps": { "CAM_A": 529971.469249, "CAM_B": 529971.464295, "CAM_C": 529971.464257 } }, { "frame_id": 82, "sync_ok": false, "sync_dt_ms": 33.296999987214804, "timestamps": { "CAM_A": 529971.569249, "CAM_B": 529971.564294, "CAM_C": 529971.597591 } }, { "frame_id": 83, "sync_ok": true, "sync_dt_ms": 4.990000044927001, "timestamps": { "CAM_A": 529971.669248, "CAM_B": 529971.664295, "CAM_C": 529971.664258 } }, { "frame_id": 84, "sync_ok": true, "sync_dt_ms": 4.990000044927001, "timestamps": { "CAM_A": 529971.769248, "CAM_B": 529971.764295, "CAM_C": 529971.764258 } }, { "frame_id": 85, "sync_ok": true, "sync_dt_ms": 4.987999913282692, "timestamps": { "CAM_A": 529971.869247, "CAM_B": 529971.864297, "CAM_C": 529971.864259 } }, { "frame_id": 86, "sync_ok": true, "sync_dt_ms": 4.988999920897186, "timestamps": { "CAM_A": 529971.969247, "CAM_B": 529971.964296, "CAM_C": 529971.964258 } }, { "frame_id": 87, "sync_ok": true, "sync_dt_ms": 4.989000037312508, "timestamps": { "CAM_A": 529972.069247, "CAM_B": 529972.064297, "CAM_C": 529972.064258 } }, { "frame_id": 88, "sync_ok": true, "sync_dt_ms": 4.987000022083521, "timestamps": { "CAM_A": 529972.169246, "CAM_B": 529972.164297, "CAM_C": 529972.164259 } }, { "frame_id": 89, "sync_ok": true, "sync_dt_ms": 4.987000022083521, "timestamps": { "CAM_A": 529972.269246, "CAM_B": 529972.264298, "CAM_C": 529972.264259 } }, { "frame_id": 90, "sync_ok": true, "sync_dt_ms": 4.986999905668199, "timestamps": { "CAM_A": 529972.369246, "CAM_B": 529972.364298, "CAM_C": 529972.364259 } }, { "frame_id": 91, "sync_ok": true, "sync_dt_ms": 4.9860000144690275, "timestamps": { "CAM_A": 529972.469245, "CAM_B": 529972.464299, "CAM_C": 529972.464259 } }, { "frame_id": 92, "sync_ok": true, "sync_dt_ms": 4.985000006854534, "timestamps": { "CAM_A": 529972.569245, "CAM_B": 529972.5643, "CAM_C": 529972.56426 } }, { "frame_id": 93, "sync_ok": true, "sync_dt_ms": 4.985000006854534, "timestamps": { "CAM_A": 529972.669245, "CAM_B": 529972.6643, "CAM_C": 529972.66426 } }, { "frame_id": 94, "sync_ok": true, "sync_dt_ms": 4.983999999240041, "timestamps": { "CAM_A": 529972.769244, "CAM_B": 529972.7643, "CAM_C": 529972.76426 } } ], "captured_channels": { "R": 60, "G": 60, "B": 60, "RE": 60, "NIR": 60 } }, "dark": { "controls_log": [ { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } }, { "rgb": { "ok": true, "role": "rgb", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": [ 1.0, 1.0 ], "ok": true, "camera_id": "CAM_A", "role": "rgb" } }, "re": { "ok": true, "role": "re", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_C", "role": "re" } }, "nir": { "ok": true, "role": "nir", "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "raw": { "ae_enable": false, "awb_enable": false, "exposure_time_us": 100, "analogue_gain": 1.0, "colour_gains": null, "ok": true, "camera_id": "CAM_B", "role": "nir" } } } ], "meta_log": [ { "frame_id": 305, "sync_ok": false, "sync_dt_ms": 33.239000011235476, "timestamps": { "CAM_A": 529994.368843, "CAM_B": 529994.364086, "CAM_C": 529994.397325 } }, { "frame_id": 306, "sync_ok": true, "sync_dt_ms": 4.850000026635826, "timestamps": { "CAM_A": 529994.502175, "CAM_B": 529994.49742, "CAM_C": 529994.497325 } }, { "frame_id": 307, "sync_ok": true, "sync_dt_ms": 4.850000026635826, "timestamps": { "CAM_A": 529994.602175, "CAM_B": 529994.597421, "CAM_C": 529994.597325 } }, { "frame_id": 308, "sync_ok": false, "sync_dt_ms": 28.58000004198402, "timestamps": { "CAM_A": 529994.702175, "CAM_B": 529994.730755, "CAM_C": 529994.730659 } }, { "frame_id": 309, "sync_ok": true, "sync_dt_ms": 4.849000019021332, "timestamps": { "CAM_A": 529994.835508, "CAM_B": 529994.830755, "CAM_C": 529994.830659 } }, { "frame_id": 310, "sync_ok": false, "sync_dt_ms": 28.58200005721301, "timestamps": { "CAM_A": 529994.935507, "CAM_B": 529994.964089, "CAM_C": 529994.963993 } }, { "frame_id": 311, "sync_ok": true, "sync_dt_ms": 4.8470000037923455, "timestamps": { "CAM_A": 529995.06884, "CAM_B": 529995.06409, "CAM_C": 529995.063993 } }, { "frame_id": 312, "sync_ok": true, "sync_dt_ms": 4.8470000037923455, "timestamps": { "CAM_A": 529995.16884, "CAM_B": 529995.16409, "CAM_C": 529995.163993 } }, { "frame_id": 313, "sync_ok": false, "sync_dt_ms": 28.584999963641167, "timestamps": { "CAM_A": 529995.268839, "CAM_B": 529995.297424, "CAM_C": 529995.297327 } }, { "frame_id": 314, "sync_ok": true, "sync_dt_ms": 4.844999988563359, "timestamps": { "CAM_A": 529995.402172, "CAM_B": 529995.397425, "CAM_C": 529995.397327 } }, { "frame_id": 315, "sync_ok": true, "sync_dt_ms": 4.843999980948865, "timestamps": { "CAM_A": 529995.535505, "CAM_B": 529995.530759, "CAM_C": 529995.530661 } }, { "frame_id": 316, "sync_ok": true, "sync_dt_ms": 4.842999973334372, "timestamps": { "CAM_A": 529995.635505, "CAM_B": 529995.630759, "CAM_C": 529995.630662 } }, { "frame_id": 317, "sync_ok": true, "sync_dt_ms": 4.841999965719879, "timestamps": { "CAM_A": 529995.735504, "CAM_B": 529995.73076, "CAM_C": 529995.730662 } }, { "frame_id": 318, "sync_ok": true, "sync_dt_ms": 4.841999965719879, "timestamps": { "CAM_A": 529995.868837, "CAM_B": 529995.864094, "CAM_C": 529995.863995 } }, { "frame_id": 319, "sync_ok": false, "sync_dt_ms": 28.591000009328127, "timestamps": { "CAM_A": 529995.968837, "CAM_B": 529995.997428, "CAM_C": 529995.997329 } }, { "frame_id": 320, "sync_ok": true, "sync_dt_ms": 4.840999958105385, "timestamps": { "CAM_A": 529996.10217, "CAM_B": 529996.097428, "CAM_C": 529996.097329 } }, { "frame_id": 321, "sync_ok": true, "sync_dt_ms": 4.840000066906214, "timestamps": { "CAM_A": 529996.202169, "CAM_B": 529996.197429, "CAM_C": 529996.197329 } }, { "frame_id": 322, "sync_ok": true, "sync_dt_ms": 4.838999942876399, "timestamps": { "CAM_A": 529996.335502, "CAM_B": 529996.330763, "CAM_C": 529996.330663 } }, { "frame_id": 323, "sync_ok": true, "sync_dt_ms": 4.83900005929172, "timestamps": { "CAM_A": 529996.435502, "CAM_B": 529996.430763, "CAM_C": 529996.430663 } }, { "frame_id": 324, "sync_ok": true, "sync_dt_ms": 4.838000051677227, "timestamps": { "CAM_A": 529996.535501, "CAM_B": 529996.530764, "CAM_C": 529996.530663 } }, { "frame_id": 325, "sync_ok": false, "sync_dt_ms": 28.597000055015087, "timestamps": { "CAM_A": 529996.635501, "CAM_B": 529996.664098, "CAM_C": 529996.663997 } }, { "frame_id": 326, "sync_ok": true, "sync_dt_ms": 4.837000044062734, "timestamps": { "CAM_A": 529996.768834, "CAM_B": 529996.764098, "CAM_C": 529996.763997 } }, { "frame_id": 327, "sync_ok": false, "sync_dt_ms": 28.599000070244074, "timestamps": { "CAM_A": 529996.868833, "CAM_B": 529996.897432, "CAM_C": 529996.897331 } }, { "frame_id": 328, "sync_ok": true, "sync_dt_ms": 4.834999912418425, "timestamps": { "CAM_A": 529997.002166, "CAM_B": 529996.997433, "CAM_C": 529996.997331 } }, { "frame_id": 329, "sync_ok": true, "sync_dt_ms": 4.8340000212192535, "timestamps": { "CAM_A": 529997.102166, "CAM_B": 529997.097433, "CAM_C": 529997.097332 } }, { "frame_id": 330, "sync_ok": true, "sync_dt_ms": 4.833999904803932, "timestamps": { "CAM_A": 529997.235499, "CAM_B": 529997.230767, "CAM_C": 529997.230665 } }, { "frame_id": 331, "sync_ok": true, "sync_dt_ms": 4.832000005990267, "timestamps": { "CAM_A": 529997.335498, "CAM_B": 529997.330768, "CAM_C": 529997.330666 } }, { "frame_id": 332, "sync_ok": true, "sync_dt_ms": 4.83300001360476, "timestamps": { "CAM_A": 529997.435498, "CAM_B": 529997.430768, "CAM_C": 529997.430665 } }, { "frame_id": 333, "sync_ok": true, "sync_dt_ms": 4.830999998375773, "timestamps": { "CAM_A": 529997.535497, "CAM_B": 529997.530769, "CAM_C": 529997.530666 } }, { "frame_id": 334, "sync_ok": true, "sync_dt_ms": 4.830999998375773, "timestamps": { "CAM_A": 529997.635497, "CAM_B": 529997.630769, "CAM_C": 529997.630666 } }, { "frame_id": 335, "sync_ok": true, "sync_dt_ms": 4.830999998375773, "timestamps": { "CAM_A": 529997.735497, "CAM_B": 529997.73077, "CAM_C": 529997.730666 } }, { "frame_id": 336, "sync_ok": true, "sync_dt_ms": 4.830000107176602, "timestamps": { "CAM_A": 529997.86883, "CAM_B": 529997.864104, "CAM_C": 529997.864 } }, { "frame_id": 337, "sync_ok": true, "sync_dt_ms": 4.828999983146787, "timestamps": { "CAM_A": 529997.968829, "CAM_B": 529997.964104, "CAM_C": 529997.964 } }, { "frame_id": 338, "sync_ok": false, "sync_dt_ms": 33.229000051505864, "timestamps": { "CAM_A": 529998.068829, "CAM_B": 529998.064105, "CAM_C": 529998.097334 } }, { "frame_id": 339, "sync_ok": true, "sync_dt_ms": 4.827999975532293, "timestamps": { "CAM_A": 529998.202162, "CAM_B": 529998.197439, "CAM_C": 529998.197334 } }, { "frame_id": 340, "sync_ok": true, "sync_dt_ms": 4.827999975532293, "timestamps": { "CAM_A": 529998.302162, "CAM_B": 529998.297439, "CAM_C": 529998.297334 } }, { "frame_id": 341, "sync_ok": false, "sync_dt_ms": 33.229000051505864, "timestamps": { "CAM_A": 529998.402161, "CAM_B": 529998.397439, "CAM_C": 529998.430668 } }, { "frame_id": 342, "sync_ok": true, "sync_dt_ms": 4.825999960303307, "timestamps": { "CAM_A": 529998.535494, "CAM_B": 529998.530774, "CAM_C": 529998.530668 } }, { "frame_id": 343, "sync_ok": true, "sync_dt_ms": 4.825000069104135, "timestamps": { "CAM_A": 529998.635494, "CAM_B": 529998.630774, "CAM_C": 529998.630669 } }, { "frame_id": 344, "sync_ok": true, "sync_dt_ms": 4.824000061489642, "timestamps": { "CAM_A": 529998.735493, "CAM_B": 529998.730775, "CAM_C": 529998.730669 } }, { "frame_id": 345, "sync_ok": true, "sync_dt_ms": 4.82399994507432, "timestamps": { "CAM_A": 529998.868652, "CAM_B": 529998.863934, "CAM_C": 529998.863828 } }, { "frame_id": 346, "sync_ok": true, "sync_dt_ms": 4.82399994507432, "timestamps": { "CAM_A": 529998.968651, "CAM_B": 529998.963934, "CAM_C": 529998.963827 } }, { "frame_id": 347, "sync_ok": true, "sync_dt_ms": 4.8229999374598265, "timestamps": { "CAM_A": 529999.101984, "CAM_B": 529999.097268, "CAM_C": 529999.097161 } }, { "frame_id": 348, "sync_ok": true, "sync_dt_ms": 4.821000038646162, "timestamps": { "CAM_A": 529999.201983, "CAM_B": 529999.197269, "CAM_C": 529999.197162 } }, { "frame_id": 349, "sync_ok": true, "sync_dt_ms": 4.821000038646162, "timestamps": { "CAM_A": 529999.301983, "CAM_B": 529999.297269, "CAM_C": 529999.297162 } }, { "frame_id": 350, "sync_ok": true, "sync_dt_ms": 4.821000038646162, "timestamps": { "CAM_A": 529999.435316, "CAM_B": 529999.430603, "CAM_C": 529999.430495 } }, { "frame_id": 351, "sync_ok": true, "sync_dt_ms": 4.819000023417175, "timestamps": { "CAM_A": 529999.535315, "CAM_B": 529999.530604, "CAM_C": 529999.530496 } }, { "frame_id": 352, "sync_ok": true, "sync_dt_ms": 4.818999907001853, "timestamps": { "CAM_A": 529999.635315, "CAM_B": 529999.630604, "CAM_C": 529999.630496 } }, { "frame_id": 353, "sync_ok": true, "sync_dt_ms": 4.819000023417175, "timestamps": { "CAM_A": 529999.768648, "CAM_B": 529999.763938, "CAM_C": 529999.763829 } }, { "frame_id": 354, "sync_ok": true, "sync_dt_ms": 4.817000008188188, "timestamps": { "CAM_A": 529999.868647, "CAM_B": 529999.863939, "CAM_C": 529999.86383 } }, { "frame_id": 355, "sync_ok": true, "sync_dt_ms": 4.817000008188188, "timestamps": { "CAM_A": 529999.968647, "CAM_B": 529999.963939, "CAM_C": 529999.96383 } }, { "frame_id": 356, "sync_ok": true, "sync_dt_ms": 4.816000000573695, "timestamps": { "CAM_A": 530000.10198, "CAM_B": 530000.097273, "CAM_C": 530000.097164 } }, { "frame_id": 357, "sync_ok": true, "sync_dt_ms": 4.814999992959201, "timestamps": { "CAM_A": 530000.201979, "CAM_B": 530000.197274, "CAM_C": 530000.197164 } }, { "frame_id": 358, "sync_ok": true, "sync_dt_ms": 4.814999992959201, "timestamps": { "CAM_A": 530000.301979, "CAM_B": 530000.297274, "CAM_C": 530000.297164 } }, { "frame_id": 359, "sync_ok": true, "sync_dt_ms": 4.813999985344708, "timestamps": { "CAM_A": 530000.435312, "CAM_B": 530000.430608, "CAM_C": 530000.430498 } }, { "frame_id": 360, "sync_ok": true, "sync_dt_ms": 4.812999977730215, "timestamps": { "CAM_A": 530000.535311, "CAM_B": 530000.530609, "CAM_C": 530000.530498 } }, { "frame_id": 361, "sync_ok": true, "sync_dt_ms": 4.812000086531043, "timestamps": { "CAM_A": 530000.635311, "CAM_B": 530000.630609, "CAM_C": 530000.630499 } }, { "frame_id": 362, "sync_ok": true, "sync_dt_ms": 4.812000086531043, "timestamps": { "CAM_A": 530000.768644, "CAM_B": 530000.763943, "CAM_C": 530000.763832 } }, { "frame_id": 363, "sync_ok": true, "sync_dt_ms": 4.812000086531043, "timestamps": { "CAM_A": 530000.868644, "CAM_B": 530000.863944, "CAM_C": 530000.863832 } }, { "frame_id": 364, "sync_ok": true, "sync_dt_ms": 4.810999962501228, "timestamps": { "CAM_A": 530000.968643, "CAM_B": 530000.963944, "CAM_C": 530000.963832 } } ], "captured_channels": { "R": 60, "G": 60, "B": 60, "RE": 60, "NIR": 60 } } }, "outputs": { "npz": "calibration/flatfield_maps_v1.npz", "json": "calibration/flatfield_maps_v1.json", "preview_dir": "calibration/flatfield_previews" }, "white_median_quality": { "status": "warning", "reasons": [ "G:uniformity_warning:0.24", "G:right_center_ratio_warning:0.78", "G:top_center_ratio_warning:0.77" ], "channels": { "R": { "status": "good", "reasons": [], "stats": { "valid": true, "mean": 0.10243246704339981, "std": 0.0069645182229578495, "p01": 0.09286412596702576, "p05": 0.09286412596702576, "p50": 0.10141739249229431, "p95": 0.11424731463193893, "p99": 0.1160801574587822, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.09530791640281677, 0.10569404065608978, 0.09530791640281677 ], [ 0.0989736020565033, 0.11363636702299118, 0.10141739249229431 ], [ 0.0989736020565033, 0.11119256913661957, 0.10630498826503754 ] ], "center_p50": 0.11363636702299118, "left_p50": 0.0989736020565033, "mid_p50": 0.11119256913661957, "right_p50": 0.10141739249229431, "top_p50": 0.09530791640281677, "bottom_p50": 0.10630498826503754, "min_region_p50": 0.09530791640281677, "max_region_p50": 0.11363636702299118, "median_region_p50": 0.10141739249229431, "uniformity_delta": 0.16129036065070745, "left_center_ratio": 0.8709676721403696, "right_center_ratio": 0.892473027334421, "top_center_ratio": 0.8387096393492925, "bottom_center_ratio": 0.9354838688527385 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9863342642784119, "ratio_p99": 1.013831615447998, "local_dev_p95": 0.011580491438508034, "local_dev_p99": 0.015301227569580078, "local_dev_max": 0.12209880352020264, "local_outlier_pct": 0.0013817243920412675, "outlier_threshold": 0.12 } }, "G": { "status": "warning", "reasons": [ "uniformity_warning:0.24", "right_center_ratio_warning:0.78", "top_center_ratio_warning:0.77" ], "stats": { "valid": true, "mean": 0.09455964714288712, "std": 0.009776581078767776, "p01": 0.08162267506122589, "p05": 0.0826001986861229, "p50": 0.09188660979270935, "p95": 0.11314760148525238, "p99": 0.1158357784152031, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.08651026338338852, 0.10166177898645401, 0.08553274720907211 ], [ 0.09090909361839294, 0.11290322244167328, 0.08846529573202133 ], [ 0.09237536787986755, 0.10557185113430023, 0.09042033553123474 ] ], "center_p50": 0.11290322244167328, "left_p50": 0.09090909361839294, "mid_p50": 0.10557185113430023, "right_p50": 0.08846529573202133, "top_p50": 0.08651026338338852, "bottom_p50": 0.09237536787986755, "min_region_p50": 0.08553274720907211, "max_region_p50": 0.11290322244167328, "median_region_p50": 0.09090909361839294, "uniformity_delta": 0.24242421642784354, "left_center_ratio": 0.805194853188157, "right_center_ratio": 0.7835497855495065, "top_center_ratio": 0.7662337842312732, "bottom_center_ratio": 0.818181854176832 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9888671636581421, "ratio_p99": 1.010433316230774, "local_dev_p95": 0.008835559710860252, "local_dev_p99": 0.01225968822836876, "local_dev_max": 0.21273040771484375, "local_outlier_pct": 0.007829771554900515, "outlier_threshold": 0.12 } }, "B": { "status": "good", "reasons": [], "stats": { "valid": true, "mean": 0.12646928429603577, "std": 0.0086229732260108, "p01": 0.11363635212182999, "p05": 0.11515151709318161, "p50": 0.12424241751432419, "p95": 0.14166666567325592, "p99": 0.14393939077854156, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.1196969673037529, 0.13181817531585693, 0.11666666716337204 ], [ 0.12272726744413376, 0.1409090906381607, 0.12121211737394333 ], [ 0.12348484247922897, 0.13787877559661865, 0.12727272510528564 ] ], "center_p50": 0.1409090906381607, "left_p50": 0.12272726744413376, "mid_p50": 0.13787877559661865, "right_p50": 0.12121211737394333, "top_p50": 0.1196969673037529, "bottom_p50": 0.12727272510528564, "min_region_p50": 0.11666666716337204, "max_region_p50": 0.1409090906381607, "median_region_p50": 0.12348484247922897, "uniformity_delta": 0.17204300563574415, "left_center_ratio": 0.8709677061168757, "right_center_ratio": 0.8602150281787208, "top_center_ratio": 0.8494623502405658, "bottom_center_ratio": 0.9032257928064289 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9862063527107239, "ratio_p99": 1.014569640159607, "local_dev_p95": 0.011789510026574135, "local_dev_p99": 0.0159276332706213, "local_dev_max": 0.15152359008789062, "local_outlier_pct": 0.003224023581429624, "outlier_threshold": 0.12 } }, "RE": { "status": "good", "reasons": [], "stats": { "valid": true, "mean": 0.07504639774560928, "std": 0.0022845722269266844, "p01": 0.07038123160600662, "p05": 0.07135874778032303, "p50": 0.07526881992816925, "p95": 0.07820136845111847, "p99": 0.07917888462543488, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.07184750586748123, 0.07624633610248566, 0.07575757801532745 ], [ 0.07233626395463943, 0.07820136845111847, 0.07722385227680206 ], [ 0.07331378012895584, 0.07624633610248566, 0.07624633610248566 ] ], "center_p50": 0.07820136845111847, "left_p50": 0.07233626395463943, "mid_p50": 0.07624633610248566, "right_p50": 0.07624633610248566, "top_p50": 0.07575757801532745, "bottom_p50": 0.07624633610248566, "min_region_p50": 0.07184750586748123, "max_region_p50": 0.07820136845111847, "median_region_p50": 0.07624633610248566, "uniformity_delta": 0.08125001786393116, "left_center_ratio": 0.9249999761814252, "right_center_ratio": 0.9750000238185749, "top_center_ratio": 0.9687500297732186, "bottom_center_ratio": 0.9750000238185749 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.9847097992897034, "ratio_p99": 1.016798496246338, "local_dev_p95": 0.01345161534845829, "local_dev_p99": 0.017965275794267654, "local_dev_max": 0.2779337167739868, "local_outlier_pct": 0.0003460175684653429, "outlier_threshold": 0.12 } }, "NIR": { "status": "good", "reasons": [], "stats": { "valid": true, "mean": 0.07108091562986374, "std": 0.001463398919440806, "p01": 0.06842619925737381, "p05": 0.06842619925737381, "p50": 0.07135874778032303, "p95": 0.07331378012895584, "p99": 0.07331378012895584, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.06940371543169022, 0.07135874778032303, 0.07135874778032303 ], [ 0.06940371543169022, 0.07282502204179764, 0.07233626395463943 ], [ 0.06940371543169022, 0.07233626395463943, 0.07233626395463943 ] ], "center_p50": 0.07282502204179764, "left_p50": 0.06940371543169022, "mid_p50": 0.07233626395463943, "right_p50": 0.07233626395463943, "top_p50": 0.07135874778032303, "bottom_p50": 0.07233626395463943, "min_region_p50": 0.06940371543169022, "max_region_p50": 0.07282502204179764, "median_region_p50": 0.07135874778032303, "uniformity_delta": 0.04697982251407732, "left_center_ratio": 0.9530201774859227, "right_center_ratio": 0.9932885967837033, "top_center_ratio": 0.9798657903511098, "bottom_center_ratio": 0.9932885967837033 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.9854860305786133, "ratio_p99": 1.0158748626708984, "local_dev_p95": 0.012761691585183144, "local_dev_p99": 0.016836149618029594, "local_dev_max": 0.2397245168685913, "local_outlier_pct": 0.00023067837897689528, "outlier_threshold": 0.12 } } }, "thresholds": { "white_sat_warning_pct": 0.1, "white_sat_bad_pct": 0.5, "white_dark_warning_pct": 1.0, "white_dark_bad_pct": 5.0, "white_uniformity_warning": 0.2, "white_uniformity_bad": 0.35, "white_side_ratio_low_warning": 0.8, "white_side_ratio_low_bad": 0.65, "white_side_ratio_high_warning": 1.25, "white_side_ratio_high_bad": 1.45, "gain_p99_warning": 1.6, "gain_p99_bad": 1.85, "gain_max_warning": 1.8, "gain_max_bad": 2.1, "gain_side_ratio_warning": 1.3, "gain_side_ratio_bad": 1.55, "gain_center_low_warning": 0.8, "gain_center_low_bad": 0.65, "white_local_defect_dev_warning": 0.12, "white_local_defect_dev_bad": 0.2, "white_local_outlier_pct_warning": 1.0, "white_local_outlier_pct_bad": 3.0, "gain_local_defect_dev_warning": 0.1, "gain_local_defect_dev_bad": 0.18, "gain_local_outlier_pct_warning": 1.0, "gain_local_outlier_pct_bad": 3.0 }, "summary": { "channel_count": 5, "bad_count": 0, "warning_count": 1 } }, "quality_report": { "status": "bad", "reasons": [ "R:gain_p99_warning:1.75", "R:gain_left_center_ratio_bad:1.84", "R:gain_right_center_ratio_bad:1.61", "R:gain_center_low_bad:0.65", "G:gain_left_center_ratio_bad:1.81", "G:gain_right_center_ratio_bad:1.99", "G:gain_center_low_bad:0.58", "B:gain_p99_warning:1.64", "B:gain_left_center_ratio_bad:1.75", "B:gain_right_center_ratio_bad:1.92", "B:gain_center_low_bad:0.60", "RE:gain_p99_warning:1.76", "RE:gain_max_warning:1.85", "RE:gain_left_center_ratio_bad:1.60", "NIR:gain_p99_warning:1.66", "NIR:gain_max_warning:1.84", "NIR:gain_left_center_ratio_bad:1.56" ], "channels": { "R": { "status": "bad", "reasons": [ "gain_p99_warning:1.75", "gain_left_center_ratio_bad:1.84", "gain_right_center_ratio_bad:1.61", "gain_center_low_bad:0.65" ], "gain_stats": { "min": 0.6047894954681396, "p01": 0.6140347719192505, "p05": 0.6438155174255371, "p50": 1.0312402248382568, "p95": 1.6496262550354004, "p99": 1.7462366819381714, "max": 1.7825754880905151, "mean": 1.077973484992981, "std": 0.3330462872982025 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.4370702505111694, 0.8528053760528564, 1.4107911586761475 ], [ 1.1644976139068604, 0.647388756275177, 1.0395532846450806 ], [ 1.1886488199234009, 0.6983976364135742, 0.8407943248748779 ] ], "center_p50": 0.647388756275177, "left_p50": 1.1886488199234009, "mid_p50": 0.6983976364135742, "right_p50": 1.0395532846450806, "top_p50": 1.4107911586761475, "bottom_p50": 0.8407943248748779, "min_region_p50": 0.647388756275177, "max_region_p50": 1.4370702505111694, "median_region_p50": 1.0395532846450806, "uniformity_delta": 1.2197948861199142, "left_center_ratio": 1.8360665186130567, "right_center_ratio": 1.6057635764733784, "top_center_ratio": 2.1792024421203897, "bottom_center_ratio": 1.2987471850955232 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9899594783782959, "ratio_p99": 1.0227065086364746, "local_dev_p95": 0.009541302919387817, "local_dev_p99": 0.022706491872668266, "local_dev_max": 0.05770683288574219, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:18.00%", "uniformity_bad:0.54", "left_center_ratio_bad:0.54", "right_center_ratio_bad:0.61", "top_center_ratio_bad:0.46", "bottom_center_ratio_warning:0.75" ], "stats": { "valid": true, "mean": 0.02250720001757145, "std": 0.006987512577325106, "p01": 0.012218967080116272, "p05": 0.01344086229801178, "p50": 0.02138318121433258, "p95": 0.0342131033539772, "p99": 0.036045946180820465, "sat_pct": 0.0, "dark_pct": 17.995703125000002 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.015884652733802795, 0.025659829378128052, 0.015884652733802795 ], [ 0.018939390778541565, 0.0342131033539772, 0.020772233605384827 ], [ 0.01832844316959381, 0.03176930546760559, 0.025659829378128052 ] ], "center_p50": 0.0342131033539772, "left_p50": 0.01832844316959381, "mid_p50": 0.03176930546760559, "right_p50": 0.020772233605384827, "top_p50": 0.015884652733802795, "bottom_p50": 0.025659829378128052, "min_region_p50": 0.015884652733802795, "max_region_p50": 0.0342131033539772, "median_region_p50": 0.020772233605384827, "uniformity_delta": 0.5357143557117207, "left_center_ratio": 0.535714137941923, "right_center_ratio": 0.6071426315955667, "top_center_ratio": 0.4642856442882793, "bottom_center_ratio": 0.7500000544424494 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9070897102355957, "ratio_p99": 1.0805937051773071, "local_dev_p95": 0.07171890884637833, "local_dev_p99": 0.09717041999101639, "local_dev_max": 0.3941248059272766, "local_outlier_pct": 0.21969417833456154, "outlier_threshold": 0.12 } } }, "G": { "status": "bad", "reasons": [ "gain_left_center_ratio_bad:1.81", "gain_right_center_ratio_bad:1.99", "gain_center_low_bad:0.58" ], "gain_stats": { "min": 0.535053014755249, "p01": 0.5438846945762634, "p05": 0.5744871497154236, "p50": 0.9996415972709656, "p95": 1.4910781383514404, "p99": 1.5757191181182861, "max": 1.6048510074615479, "mean": 1.0092605352401733, "std": 0.29722487926483154 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.2365361452102661, 0.7451722025871277, 1.2862632274627686 ], [ 1.0423327684402466, 0.5774009227752686, 1.150179386138916 ], [ 0.9852837920188904, 0.6802802085876465, 1.060666561126709 ] ], "center_p50": 0.5774009227752686, "left_p50": 1.0423327684402466, "mid_p50": 0.6802802085876465, "right_p50": 1.150179386138916, "top_p50": 1.2365361452102661, "bottom_p50": 0.9852837920188904, "min_region_p50": 0.5774009227752686, "max_region_p50": 1.2862632274627686, "median_region_p50": 1.0423327684402466, "uniformity_delta": 1.2276778174866163, "left_center_ratio": 1.8052149335513534, "right_center_ratio": 1.9919943678139562, "top_center_ratio": 2.1415555404152706, "bottom_center_ratio": 1.7064118763148821 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9906987547874451, "ratio_p99": 1.0215535163879395, "local_dev_p95": 0.008616331033408642, "local_dev_p99": 0.02168716862797737, "local_dev_max": 0.05210888385772705, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "uniformity_bad:0.55", "left_center_ratio_bad:0.55", "right_center_ratio_bad:0.50", "top_center_ratio_bad:0.47", "bottom_center_ratio_bad:0.58" ], "stats": { "valid": true, "mean": 0.030870603397488594, "std": 0.009790502488613129, "p01": 0.01808406412601471, "p05": 0.019061587750911713, "p50": 0.02834799885749817, "p95": 0.049364618957042694, "p99": 0.05229716747999191, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.022971652448177338, 0.03812316805124283, 0.02199413627386093 ], [ 0.027370482683181763, 0.0493646115064621, 0.02468230575323105 ], [ 0.028836756944656372, 0.04154448211193085, 0.02688172459602356 ] ], "center_p50": 0.0493646115064621, "left_p50": 0.027370482683181763, "mid_p50": 0.04154448211193085, "right_p50": 0.02468230575323105, "top_p50": 0.022971652448177338, "bottom_p50": 0.028836756944656372, "min_region_p50": 0.02199413627386093, "max_region_p50": 0.0493646115064621, "median_region_p50": 0.027370482683181763, "uniformity_delta": 0.5544553962309259, "left_center_ratio": 0.5544555471605164, "right_center_ratio": 0.5, "top_center_ratio": 0.46534656603486535, "bottom_center_ratio": 0.5841584905592032 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9593339562416077, "ratio_p99": 1.0320504903793335, "local_dev_p95": 0.029621774330735207, "local_dev_p99": 0.04226743057370186, "local_dev_max": 0.48978203535079956, "local_outlier_pct": 0.02302873986735446, "outlier_threshold": 0.12 } } }, "B": { "status": "bad", "reasons": [ "gain_p99_warning:1.64", "gain_left_center_ratio_bad:1.75", "gain_right_center_ratio_bad:1.92", "gain_center_low_bad:0.60" ], "gain_stats": { "min": 0.5684313178062439, "p01": 0.5770336389541626, "p05": 0.5990294814109802, "p50": 0.9949087500572205, "p95": 1.5345964431762695, "p99": 1.6368913650512695, "max": 1.6688997745513916, "mean": 1.0110775232315063, "std": 0.3016279637813568 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.2365421056747437, 0.7745001912117004, 1.3961668014526367 ], [ 1.0589680671691895, 0.6049550771713257, 1.1615338325500488 ], [ 1.0318398475646973, 0.6449970006942749, 0.9074916243553162 ] ], "center_p50": 0.6049550771713257, "left_p50": 1.0589680671691895, "mid_p50": 0.6449970006942749, "right_p50": 1.1615338325500488, "top_p50": 1.2365421056747437, "bottom_p50": 0.9074916243553162, "min_region_p50": 0.6049550771713257, "max_region_p50": 1.3961668014526367, "median_region_p50": 1.0318398475646973, "uniformity_delta": 1.3078850878992403, "left_center_ratio": 1.7504904200833502, "right_center_ratio": 1.920033199789309, "top_center_ratio": 2.0440230230922585, "bottom_center_ratio": 1.5000975421160254 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9903399348258972, "ratio_p99": 1.020423412322998, "local_dev_p95": 0.008642798289656639, "local_dev_p99": 0.020699389278888702, "local_dev_max": 0.04806852340698242, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "uniformity_bad:0.57", "left_center_ratio_bad:0.57", "right_center_ratio_bad:0.54", "top_center_ratio_bad:0.50", "bottom_center_ratio_warning:0.68" ], "stats": { "valid": true, "mean": 0.02797357179224491, "std": 0.008622979745268822, "p01": 0.015151508152484894, "p05": 0.016666673123836517, "p50": 0.025757573544979095, "p95": 0.04318182170391083, "p99": 0.04545454680919647, "sat_pct": 0.0, "dark_pct": 0.015625 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.021212123334407806, 0.03333333134651184, 0.018181823194026947 ], [ 0.024242423474788666, 0.04242424666881561, 0.022727273404598236 ], [ 0.02499999850988388, 0.03939393162727356, 0.028787881135940552 ] ], "center_p50": 0.04242424666881561, "left_p50": 0.024242423474788666, "mid_p50": 0.03939393162727356, "right_p50": 0.022727273404598236, "top_p50": 0.021212123334407806, "bottom_p50": 0.028787881135940552, "min_region_p50": 0.018181823194026947, "max_region_p50": 0.04242424666881561, "median_region_p50": 0.02499999850988388, "uniformity_delta": 0.5714284961625097, "left_center_ratio": 0.5714284961625097, "right_center_ratio": 0.5357142480812548, "top_center_ratio": 0.5, "bottom_center_ratio": 0.6785714160270849 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9285274147987366, "ratio_p99": 1.0684295892715454, "local_dev_p95": 0.0577322319149971, "local_dev_p99": 0.07901328802108765, "local_dev_max": 0.5018931031227112, "local_outlier_pct": 0.06908621960206338, "outlier_threshold": 0.12 } } }, "RE": { "status": "bad", "reasons": [ "gain_p99_warning:1.76", "gain_max_warning:1.85", "gain_left_center_ratio_bad:1.60" ], "gain_stats": { "min": 0.7832612991333008, "p01": 0.8004611134529114, "p05": 0.8278865218162537, "p50": 0.9986079931259155, "p95": 1.6272203922271729, "p99": 1.7598243951797485, "max": 1.8540745973587036, "mean": 1.099328637123108, "std": 0.259878933429718 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.487264633178711, 0.9345293045043945, 0.9898179769515991 ], [ 1.332441806793213, 0.8336686491966248, 0.8963583111763 ], [ 1.3012356758117676, 0.9097961187362671, 0.9486430883407593 ] ], "center_p50": 0.8336686491966248, "left_p50": 1.332441806793213, "mid_p50": 0.9097961187362671, "right_p50": 0.9486430883407593, "top_p50": 0.9898179769515991, "bottom_p50": 0.9486430883407593, "min_region_p50": 0.8336686491966248, "max_region_p50": 1.487264633178711, "median_region_p50": 0.9486430883407593, "uniformity_delta": 0.7839997157287036, "left_center_ratio": 1.5982870509491236, "right_center_ratio": 1.1379138333376588, "top_center_ratio": 1.187303826172964, "bottom_center_ratio": 1.1379138333376588 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.9879999756813049, "ratio_p99": 1.0152044296264648, "local_dev_p95": 0.009870290756225586, "local_dev_p99": 0.01708180084824562, "local_dev_max": 0.06678962707519531, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:99.48%", "uniformity_bad:0.43", "left_center_ratio_bad:0.64", "local_defect_dev_warning:0.13", "local_outlier_pct_warning:1.35%" ], "stats": { "valid": true, "mean": 0.011217832565307617, "std": 0.0023094257339835167, "p01": 0.006842620670795441, "p05": 0.006842620670795441, "p50": 0.011730208992958069, "p95": 0.014662757515907288, "p99": 0.014662757515907288, "sat_pct": 0.0, "dark_pct": 99.47568359374999 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.007820136845111847, 0.012707725167274475, 0.011730208992958069 ], [ 0.008797653019428253, 0.013685241341590881, 0.012707725167274475 ], [ 0.008797653019428253, 0.012707725167274475, 0.012707725167274475 ] ], "center_p50": 0.013685241341590881, "left_p50": 0.008797653019428253, "mid_p50": 0.012707725167274475, "right_p50": 0.012707725167274475, "top_p50": 0.011730208992958069, "bottom_p50": 0.012707725167274475, "min_region_p50": 0.007820136845111847, "max_region_p50": 0.013685241341590881, "median_region_p50": 0.012707725167274475, "uniformity_delta": 0.4285715063463563, "left_center_ratio": 0.6428569873072874, "right_center_ratio": 0.9285715063463563, "top_center_ratio": 0.8571430126927126, "bottom_center_ratio": 0.9285715063463563 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.8853848576545715, "ratio_p99": 1.107901930809021, "local_dev_p95": 0.09064724296331406, "local_dev_p99": 0.12676337361335754, "local_dev_max": 0.3805896043777466, "local_outlier_pct": 1.3498145345833026, "outlier_threshold": 0.12 } } }, "NIR": { "status": "bad", "reasons": [ "gain_p99_warning:1.66", "gain_max_warning:1.84", "gain_left_center_ratio_bad:1.56" ], "gain_stats": { "min": 0.7467380166053772, "p01": 0.7657004594802856, "p05": 0.8197880387306213, "p50": 0.969924807548523, "p95": 1.5453940629959106, "p99": 1.659152865409851, "max": 1.8378677368164062, "mean": 1.0630955696105957, "std": 0.23178784549236298 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.3241102695465088, 0.9227131009101868, 0.9475234150886536 ], [ 1.2564858198165894, 0.8290964365005493, 0.8989672660827637 ], [ 1.292840838432312, 0.8889200687408447, 0.9237502217292786 ] ], "center_p50": 0.8290964365005493, "left_p50": 1.292840838432312, "mid_p50": 0.8889200687408447, "right_p50": 0.9237502217292786, "top_p50": 0.9475234150886536, "bottom_p50": 0.9237502217292786, "min_region_p50": 0.8290964365005493, "max_region_p50": 1.3241102695465088, "median_region_p50": 0.9237502217292786, "uniformity_delta": 0.5970521778326706, "left_center_ratio": 1.559337106656899, "right_center_ratio": 1.1141649886088572, "top_center_ratio": 1.142838605226626, "bottom_center_ratio": 1.1141649886088572 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.986651599407196, "ratio_p99": 1.0145025253295898, "local_dev_p95": 0.011048674583435059, "local_dev_p99": 0.016099650412797928, "local_dev_max": 0.04181051254272461, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:100.00%", "uniformity_bad:0.40", "left_center_ratio_bad:0.60", "local_defect_dev_warning:0.17", "local_outlier_pct_bad:5.85%" ], "stats": { "valid": true, "mean": 0.00769431097432971, "std": 0.001513141323812306, "p01": 0.004887588322162628, "p05": 0.004887588322162628, "p50": 0.007820136845111847, "p95": 0.00977516919374466, "p99": 0.010752685368061066, "sat_pct": 0.0, "dark_pct": 99.99990234375001 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.005865104496479034, 0.008797653019428253, 0.00830889493227005 ], [ 0.005865104496479034, 0.00977516919374466, 0.008797653019428253 ], [ 0.005865104496479034, 0.008797653019428253, 0.008797653019428253 ] ], "center_p50": 0.00977516919374466, "left_p50": 0.005865104496479034, "mid_p50": 0.008797653019428253, "right_p50": 0.008797653019428253, "top_p50": 0.00830889493227005, "bottom_p50": 0.008797653019428253, "min_region_p50": 0.005865104496479034, "max_region_p50": 0.00977516919374466, "median_region_p50": 0.008797653019428253, "uniformity_delta": 0.3999996951221836, "left_center_ratio": 0.6000003048778164, "right_center_ratio": 0.9000000762194541, "top_center_ratio": 0.8500001143291811, "bottom_center_ratio": 0.9000000762194541 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.8556686043739319, "ratio_p99": 1.1538827419281006, "local_dev_p95": 0.12446090579032898, "local_dev_p99": 0.16610682010650635, "local_dev_max": 0.6992086172103882, "local_outlier_pct": 5.84804292463276, "outlier_threshold": 0.12 } } } }, "thresholds": { "white_sat_warning_pct": 0.1, "white_sat_bad_pct": 0.5, "white_dark_warning_pct": 1.0, "white_dark_bad_pct": 5.0, "white_uniformity_warning": 0.2, "white_uniformity_bad": 0.35, "white_side_ratio_low_warning": 0.8, "white_side_ratio_low_bad": 0.65, "white_side_ratio_high_warning": 1.25, "white_side_ratio_high_bad": 1.45, "gain_p99_warning": 1.6, "gain_p99_bad": 1.85, "gain_max_warning": 1.8, "gain_max_bad": 2.1, "gain_side_ratio_warning": 1.3, "gain_side_ratio_bad": 1.55, "gain_center_low_warning": 0.8, "gain_center_low_bad": 0.65, "white_local_defect_dev_warning": 0.12, "white_local_defect_dev_bad": 0.2, "white_local_outlier_pct_warning": 1.0, "white_local_outlier_pct_bad": 3.0, "gain_local_defect_dev_warning": 0.1, "gain_local_defect_dev_bad": 0.18, "gain_local_outlier_pct_warning": 1.0, "gain_local_outlier_pct_bad": 3.0 }, "summary": { "channel_count": 5, "bad_count": 5, "warning_count": 0 } }, "maps": { "R": { "shape": [ 400, 640 ], "gain_key": "gain_R", "flat_norm_key": "flat_norm_R", "white_median_key": "white_median_R", "dark_median_key": "dark_median_R", "gain_min": 0.6047894954681396, "gain_max": 1.7825754880905151, "gain_mean": 1.077973484992981, "gain_std": 0.3330462872982025, "white_signal_stats": { "valid": true, "mean": 0.43159687519073486, "std": 0.2926202714443207, "p01": 0.0, "p05": 0.05128200352191925, "p50": 0.384615033864975, "p95": 0.9230769872665405, "p99": 1.0, "sat_pct": 1.08359375, "dark_pct": 2.669921875 }, "quality": { "status": "bad", "reasons": [ "gain_p99_warning:1.75", "gain_left_center_ratio_bad:1.84", "gain_right_center_ratio_bad:1.61", "gain_center_low_bad:0.65" ], "gain_stats": { "min": 0.6047894954681396, "p01": 0.6140347719192505, "p05": 0.6438155174255371, "p50": 1.0312402248382568, "p95": 1.6496262550354004, "p99": 1.7462366819381714, "max": 1.7825754880905151, "mean": 1.077973484992981, "std": 0.3330462872982025 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.4370702505111694, 0.8528053760528564, 1.4107911586761475 ], [ 1.1644976139068604, 0.647388756275177, 1.0395532846450806 ], [ 1.1886488199234009, 0.6983976364135742, 0.8407943248748779 ] ], "center_p50": 0.647388756275177, "left_p50": 1.1886488199234009, "mid_p50": 0.6983976364135742, "right_p50": 1.0395532846450806, "top_p50": 1.4107911586761475, "bottom_p50": 0.8407943248748779, "min_region_p50": 0.647388756275177, "max_region_p50": 1.4370702505111694, "median_region_p50": 1.0395532846450806, "uniformity_delta": 1.2197948861199142, "left_center_ratio": 1.8360665186130567, "right_center_ratio": 1.6057635764733784, "top_center_ratio": 2.1792024421203897, "bottom_center_ratio": 1.2987471850955232 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9899594783782959, "ratio_p99": 1.0227065086364746, "local_dev_p95": 0.009541302919387817, "local_dev_p99": 0.022706491872668266, "local_dev_max": 0.05770683288574219, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:18.00%", "uniformity_bad:0.54", "left_center_ratio_bad:0.54", "right_center_ratio_bad:0.61", "top_center_ratio_bad:0.46", "bottom_center_ratio_warning:0.75" ], "stats": { "valid": true, "mean": 0.02250720001757145, "std": 0.006987512577325106, "p01": 0.012218967080116272, "p05": 0.01344086229801178, "p50": 0.02138318121433258, "p95": 0.0342131033539772, "p99": 0.036045946180820465, "sat_pct": 0.0, "dark_pct": 17.995703125000002 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.015884652733802795, 0.025659829378128052, 0.015884652733802795 ], [ 0.018939390778541565, 0.0342131033539772, 0.020772233605384827 ], [ 0.01832844316959381, 0.03176930546760559, 0.025659829378128052 ] ], "center_p50": 0.0342131033539772, "left_p50": 0.01832844316959381, "mid_p50": 0.03176930546760559, "right_p50": 0.020772233605384827, "top_p50": 0.015884652733802795, "bottom_p50": 0.025659829378128052, "min_region_p50": 0.015884652733802795, "max_region_p50": 0.0342131033539772, "median_region_p50": 0.020772233605384827, "uniformity_delta": 0.5357143557117207, "left_center_ratio": 0.535714137941923, "right_center_ratio": 0.6071426315955667, "top_center_ratio": 0.4642856442882793, "bottom_center_ratio": 0.7500000544424494 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9070897102355957, "ratio_p99": 1.0805937051773071, "local_dev_p95": 0.07171890884637833, "local_dev_p99": 0.09717041999101639, "local_dev_max": 0.3941248059272766, "local_outlier_pct": 0.21969417833456154, "outlier_threshold": 0.12 } } } }, "G": { "shape": [ 400, 640 ], "gain_key": "gain_G", "flat_norm_key": "flat_norm_G", "white_median_key": "white_median_G", "dark_median_key": "dark_median_G", "gain_min": 0.535053014755249, "gain_max": 1.6048510074615479, "gain_mean": 1.0092605352401733, "gain_std": 0.29722487926483154, "white_signal_stats": { "valid": true, "mean": 0.3737170398235321, "std": 0.2856932282447815, "p01": 0.0, "p05": 0.028571614995598793, "p50": 0.3000001013278961, "p95": 0.9142857789993286, "p99": 1.0, "sat_pct": 1.6835937499999998, "dark_pct": 4.02890625 }, "quality": { "status": "bad", "reasons": [ "gain_left_center_ratio_bad:1.81", "gain_right_center_ratio_bad:1.99", "gain_center_low_bad:0.58" ], "gain_stats": { "min": 0.535053014755249, "p01": 0.5438846945762634, "p05": 0.5744871497154236, "p50": 0.9996415972709656, "p95": 1.4910781383514404, "p99": 1.5757191181182861, "max": 1.6048510074615479, "mean": 1.0092605352401733, "std": 0.29722487926483154 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.2365361452102661, 0.7451722025871277, 1.2862632274627686 ], [ 1.0423327684402466, 0.5774009227752686, 1.150179386138916 ], [ 0.9852837920188904, 0.6802802085876465, 1.060666561126709 ] ], "center_p50": 0.5774009227752686, "left_p50": 1.0423327684402466, "mid_p50": 0.6802802085876465, "right_p50": 1.150179386138916, "top_p50": 1.2365361452102661, "bottom_p50": 0.9852837920188904, "min_region_p50": 0.5774009227752686, "max_region_p50": 1.2862632274627686, "median_region_p50": 1.0423327684402466, "uniformity_delta": 1.2276778174866163, "left_center_ratio": 1.8052149335513534, "right_center_ratio": 1.9919943678139562, "top_center_ratio": 2.1415555404152706, "bottom_center_ratio": 1.7064118763148821 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9906987547874451, "ratio_p99": 1.0215535163879395, "local_dev_p95": 0.008616331033408642, "local_dev_p99": 0.02168716862797737, "local_dev_max": 0.05210888385772705, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "uniformity_bad:0.55", "left_center_ratio_bad:0.55", "right_center_ratio_bad:0.50", "top_center_ratio_bad:0.47", "bottom_center_ratio_bad:0.58" ], "stats": { "valid": true, "mean": 0.030870603397488594, "std": 0.009790502488613129, "p01": 0.01808406412601471, "p05": 0.019061587750911713, "p50": 0.02834799885749817, "p95": 0.049364618957042694, "p99": 0.05229716747999191, "sat_pct": 0.0, "dark_pct": 0.0 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.022971652448177338, 0.03812316805124283, 0.02199413627386093 ], [ 0.027370482683181763, 0.0493646115064621, 0.02468230575323105 ], [ 0.028836756944656372, 0.04154448211193085, 0.02688172459602356 ] ], "center_p50": 0.0493646115064621, "left_p50": 0.027370482683181763, "mid_p50": 0.04154448211193085, "right_p50": 0.02468230575323105, "top_p50": 0.022971652448177338, "bottom_p50": 0.028836756944656372, "min_region_p50": 0.02199413627386093, "max_region_p50": 0.0493646115064621, "median_region_p50": 0.027370482683181763, "uniformity_delta": 0.5544553962309259, "left_center_ratio": 0.5544555471605164, "right_center_ratio": 0.5, "top_center_ratio": 0.46534656603486535, "bottom_center_ratio": 0.5841584905592032 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9593339562416077, "ratio_p99": 1.0320504903793335, "local_dev_p95": 0.029621774330735207, "local_dev_p99": 0.04226743057370186, "local_dev_max": 0.48978203535079956, "local_outlier_pct": 0.02302873986735446, "outlier_threshold": 0.12 } } } }, "B": { "shape": [ 400, 640 ], "gain_key": "gain_B", "flat_norm_key": "flat_norm_B", "white_median_key": "white_median_B", "dark_median_key": "dark_median_B", "gain_min": 0.5684313178062439, "gain_max": 1.6688997745513916, "gain_mean": 1.0110775232315063, "gain_std": 0.3016279637813568, "white_signal_stats": { "valid": true, "mean": 0.4230901598930359, "std": 0.2844575345516205, "p01": 0.0, "p05": 0.05000042915344238, "p50": 0.3500000536441803, "p95": 0.9250000715255737, "p99": 1.0, "sat_pct": 1.136328125, "dark_pct": 1.665234375 }, "quality": { "status": "bad", "reasons": [ "gain_p99_warning:1.64", "gain_left_center_ratio_bad:1.75", "gain_right_center_ratio_bad:1.92", "gain_center_low_bad:0.60" ], "gain_stats": { "min": 0.5684313178062439, "p01": 0.5770336389541626, "p05": 0.5990294814109802, "p50": 0.9949087500572205, "p95": 1.5345964431762695, "p99": 1.6368913650512695, "max": 1.6688997745513916, "mean": 1.0110775232315063, "std": 0.3016279637813568 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.2365421056747437, 0.7745001912117004, 1.3961668014526367 ], [ 1.0589680671691895, 0.6049550771713257, 1.1615338325500488 ], [ 1.0318398475646973, 0.6449970006942749, 0.9074916243553162 ] ], "center_p50": 0.6049550771713257, "left_p50": 1.0589680671691895, "mid_p50": 0.6449970006942749, "right_p50": 1.1615338325500488, "top_p50": 1.2365421056747437, "bottom_p50": 0.9074916243553162, "min_region_p50": 0.6049550771713257, "max_region_p50": 1.3961668014526367, "median_region_p50": 1.0318398475646973, "uniformity_delta": 1.3078850878992403, "left_center_ratio": 1.7504904200833502, "right_center_ratio": 1.920033199789309, "top_center_ratio": 2.0440230230922585, "bottom_center_ratio": 1.5000975421160254 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9903399348258972, "ratio_p99": 1.020423412322998, "local_dev_p95": 0.008642798289656639, "local_dev_p99": 0.020699389278888702, "local_dev_max": 0.04806852340698242, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "uniformity_bad:0.57", "left_center_ratio_bad:0.57", "right_center_ratio_bad:0.54", "top_center_ratio_bad:0.50", "bottom_center_ratio_warning:0.68" ], "stats": { "valid": true, "mean": 0.02797357179224491, "std": 0.008622979745268822, "p01": 0.015151508152484894, "p05": 0.016666673123836517, "p50": 0.025757573544979095, "p95": 0.04318182170391083, "p99": 0.04545454680919647, "sat_pct": 0.0, "dark_pct": 0.015625 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.021212123334407806, 0.03333333134651184, 0.018181823194026947 ], [ 0.024242423474788666, 0.04242424666881561, 0.022727273404598236 ], [ 0.02499999850988388, 0.03939393162727356, 0.028787881135940552 ] ], "center_p50": 0.04242424666881561, "left_p50": 0.024242423474788666, "mid_p50": 0.03939393162727356, "right_p50": 0.022727273404598236, "top_p50": 0.021212123334407806, "bottom_p50": 0.028787881135940552, "min_region_p50": 0.018181823194026947, "max_region_p50": 0.04242424666881561, "median_region_p50": 0.02499999850988388, "uniformity_delta": 0.5714284961625097, "left_center_ratio": 0.5714284961625097, "right_center_ratio": 0.5357142480812548, "top_center_ratio": 0.5, "bottom_center_ratio": 0.6785714160270849 }, "local_defect": { "valid": true, "blur_ksize": 67, "ratio_p01": 0.9285274147987366, "ratio_p99": 1.0684295892715454, "local_dev_p95": 0.0577322319149971, "local_dev_p99": 0.07901328802108765, "local_dev_max": 0.5018931031227112, "local_outlier_pct": 0.06908621960206338, "outlier_threshold": 0.12 } } } }, "RE": { "shape": [ 800, 1280 ], "gain_key": "gain_RE", "flat_norm_key": "flat_norm_RE", "white_median_key": "white_median_RE", "dark_median_key": "dark_median_RE", "gain_min": 0.7832612991333008, "gain_max": 1.8540745973587036, "gain_mean": 1.099328637123108, "gain_std": 0.259878933429718, "white_signal_stats": { "valid": true, "mean": 0.5596870183944702, "std": 0.2927476763725281, "p01": 0.0, "p05": 0.0, "p50": 0.6250003576278687, "p95": 1.0, "p99": 1.0, "sat_pct": 5.8080078125, "dark_pct": 6.00546875 }, "quality": { "status": "bad", "reasons": [ "gain_p99_warning:1.76", "gain_max_warning:1.85", "gain_left_center_ratio_bad:1.60" ], "gain_stats": { "min": 0.7832612991333008, "p01": 0.8004611134529114, "p05": 0.8278865218162537, "p50": 0.9986079931259155, "p95": 1.6272203922271729, "p99": 1.7598243951797485, "max": 1.8540745973587036, "mean": 1.099328637123108, "std": 0.259878933429718 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.487264633178711, 0.9345293045043945, 0.9898179769515991 ], [ 1.332441806793213, 0.8336686491966248, 0.8963583111763 ], [ 1.3012356758117676, 0.9097961187362671, 0.9486430883407593 ] ], "center_p50": 0.8336686491966248, "left_p50": 1.332441806793213, "mid_p50": 0.9097961187362671, "right_p50": 0.9486430883407593, "top_p50": 0.9898179769515991, "bottom_p50": 0.9486430883407593, "min_region_p50": 0.8336686491966248, "max_region_p50": 1.487264633178711, "median_region_p50": 0.9486430883407593, "uniformity_delta": 0.7839997157287036, "left_center_ratio": 1.5982870509491236, "right_center_ratio": 1.1379138333376588, "top_center_ratio": 1.187303826172964, "bottom_center_ratio": 1.1379138333376588 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.9879999756813049, "ratio_p99": 1.0152044296264648, "local_dev_p95": 0.009870290756225586, "local_dev_p99": 0.01708180084824562, "local_dev_max": 0.06678962707519531, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:99.48%", "uniformity_bad:0.43", "left_center_ratio_bad:0.64", "local_defect_dev_warning:0.13", "local_outlier_pct_warning:1.35%" ], "stats": { "valid": true, "mean": 0.011217832565307617, "std": 0.0023094257339835167, "p01": 0.006842620670795441, "p05": 0.006842620670795441, "p50": 0.011730208992958069, "p95": 0.014662757515907288, "p99": 0.014662757515907288, "sat_pct": 0.0, "dark_pct": 99.47568359374999 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.007820136845111847, 0.012707725167274475, 0.011730208992958069 ], [ 0.008797653019428253, 0.013685241341590881, 0.012707725167274475 ], [ 0.008797653019428253, 0.012707725167274475, 0.012707725167274475 ] ], "center_p50": 0.013685241341590881, "left_p50": 0.008797653019428253, "mid_p50": 0.012707725167274475, "right_p50": 0.012707725167274475, "top_p50": 0.011730208992958069, "bottom_p50": 0.012707725167274475, "min_region_p50": 0.007820136845111847, "max_region_p50": 0.013685241341590881, "median_region_p50": 0.012707725167274475, "uniformity_delta": 0.4285715063463563, "left_center_ratio": 0.6428569873072874, "right_center_ratio": 0.9285715063463563, "top_center_ratio": 0.8571430126927126, "bottom_center_ratio": 0.9285715063463563 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.8853848576545715, "ratio_p99": 1.107901930809021, "local_dev_p95": 0.09064724296331406, "local_dev_p99": 0.12676337361335754, "local_dev_max": 0.3805896043777466, "local_outlier_pct": 1.3498145345833026, "outlier_threshold": 0.12 } } } }, "NIR": { "shape": [ 800, 1280 ], "gain_key": "gain_NIR", "flat_norm_key": "flat_norm_NIR", "white_median_key": "white_median_NIR", "dark_median_key": "dark_median_NIR", "gain_min": 0.7467380166053772, "gain_max": 1.8378677368164062, "gain_mean": 1.0630955696105957, "gain_std": 0.23178784549236298, "white_signal_stats": { "valid": true, "mean": 0.47927194833755493, "std": 0.255715012550354, "p01": 0.0, "p05": 0.0, "p50": 0.5, "p95": 0.8333333134651184, "p99": 1.0, "sat_pct": 1.5830078125, "dark_pct": 8.75361328125 }, "quality": { "status": "bad", "reasons": [ "gain_p99_warning:1.66", "gain_max_warning:1.84", "gain_left_center_ratio_bad:1.56" ], "gain_stats": { "min": 0.7467380166053772, "p01": 0.7657004594802856, "p05": 0.8197880387306213, "p50": 0.969924807548523, "p95": 1.5453940629959106, "p99": 1.659152865409851, "max": 1.8378677368164062, "mean": 1.0630955696105957, "std": 0.23178784549236298 }, "gain_region_profile": { "valid": true, "grid_p50": [ [ 1.3241102695465088, 0.9227131009101868, 0.9475234150886536 ], [ 1.2564858198165894, 0.8290964365005493, 0.8989672660827637 ], [ 1.292840838432312, 0.8889200687408447, 0.9237502217292786 ] ], "center_p50": 0.8290964365005493, "left_p50": 1.292840838432312, "mid_p50": 0.8889200687408447, "right_p50": 0.9237502217292786, "top_p50": 0.9475234150886536, "bottom_p50": 0.9237502217292786, "min_region_p50": 0.8290964365005493, "max_region_p50": 1.3241102695465088, "median_region_p50": 0.9237502217292786, "uniformity_delta": 0.5970521778326706, "left_center_ratio": 1.559337106656899, "right_center_ratio": 1.1141649886088572, "top_center_ratio": 1.142838605226626, "bottom_center_ratio": 1.1141649886088572 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.986651599407196, "ratio_p99": 1.0145025253295898, "local_dev_p95": 0.011048674583435059, "local_dev_p99": 0.016099650412797928, "local_dev_max": 0.04181051254272461, "local_outlier_pct": 0.0, "outlier_threshold": 0.1 }, "white_signal_quality": { "status": "bad", "reasons": [ "dark_pct_bad:100.00%", "uniformity_bad:0.40", "left_center_ratio_bad:0.60", "local_defect_dev_warning:0.17", "local_outlier_pct_bad:5.85%" ], "stats": { "valid": true, "mean": 0.00769431097432971, "std": 0.001513141323812306, "p01": 0.004887588322162628, "p05": 0.004887588322162628, "p50": 0.007820136845111847, "p95": 0.00977516919374466, "p99": 0.010752685368061066, "sat_pct": 0.0, "dark_pct": 99.99990234375001 }, "region_profile": { "valid": true, "grid_p50": [ [ 0.005865104496479034, 0.008797653019428253, 0.00830889493227005 ], [ 0.005865104496479034, 0.00977516919374466, 0.008797653019428253 ], [ 0.005865104496479034, 0.008797653019428253, 0.008797653019428253 ] ], "center_p50": 0.00977516919374466, "left_p50": 0.005865104496479034, "mid_p50": 0.008797653019428253, "right_p50": 0.008797653019428253, "top_p50": 0.00830889493227005, "bottom_p50": 0.008797653019428253, "min_region_p50": 0.005865104496479034, "max_region_p50": 0.00977516919374466, "median_region_p50": 0.008797653019428253, "uniformity_delta": 0.3999996951221836, "left_center_ratio": 0.6000003048778164, "right_center_ratio": 0.9000000762194541, "top_center_ratio": 0.8500001143291811, "bottom_center_ratio": 0.9000000762194541 }, "local_defect": { "valid": true, "blur_ksize": 133, "ratio_p01": 0.8556686043739319, "ratio_p99": 1.1538827419281006, "local_dev_p95": 0.12446090579032898, "local_dev_p99": 0.16610682010650635, "local_dev_max": 0.6992086172103882, "local_outlier_pct": 5.84804292463276, "outlier_threshold": 0.12 } } } } } }