# monitor — Preview configured gst sources `s6 monitor` opens the live gst capture sources declared in the pipeline config and displays them side by side in one OpenCV window. It is the lightest way to check camera reachability and framing without running the full tracking pipeline. ## Usage ```bash # Preview the configured gst sources from the default pipeline config s6 monitor # Use an explicit config file s6 monitor --config ./configs/pipeline.config.yaml ``` ## Behavior - Only `gst` input is supported in the current implementation. - The command loads `platform.gstreamer.client` from the selected pipeline config via `PipelineLoader.load_config()`. - Each configured source is opened as an OpenCV GStreamer capture and resized to a shared height before horizontal concatenation. - Press `q` or `Esc` to close the preview window. ## Notes - `s6 monitor` does not run inference, record datasets, or publish uplink telemetry. - The command requires `pygst` to be importable because it constructs the gst client objects from the pipeline config. - If any configured source fails to open, the command exits with an error instead of skipping that feed.