ISP Multiplexer

The ISP Multiplexed (isp_mux) select/reorder/combine the ISPs from multi-file ISP streams.

ISP Multiplexer Options

  • -h [ –help ] : Displays options help

  • -v [ –version ] : Displays version information

  • –verbose : Display progress bar while processing the file

  • -o [ –output ] arg : Output file to store the selected ISPs [REQUIRED]

  • –order arg : Path to configuration describing order of ISP [REQUIRED]

The Order, provided by using option –order is a JSON file which specified the order by which the ISPs are collected from their original ISP streams. The configuration lists the indexes of the ISPs to be collected, including the Schema to be used and the path of the ISP file path.

{
  "order": [
    {
      "schema_path": "data/metopsg/schema/MetOpSGKa-bandTMISP.xsd",
      "isp_path": "data/metopsg/metopsg1.isp.bin",
      "isp_indexes": [
        2,
        0
      ]
    },
    {
      "schema_path": "data/metopsg/schema/MetOpSGKa-bandTMISP.xsd",
      "isp_path": "data/metopsg/metopsg2.isp.bin",
      "isp_indexes": [
        1,
        3
      ]
    }
    {
      "schema_path": "data/metopsg/schema/MetOpSGKa-bandTMISP.xsd",
      "isp_path": "data/metopsg/metopsg1.isp.bin",
      "isp_indexes": [
        4,
        5
      ]
    },
  ]
}