Json Command Input

The following Json string are used as command input in our integration tests to vallidate the Low CSP.LMC behavior.

Assign Resources without PST

{
    "interface": "https://schema.skao.int/ska-low-csp-assignresources/3.1",
    "common": {
        "subarray_id": 1
    },
    "lowcbf":{}
}

Assign Resources with PST

{
    "interface": "https://schema.skao.int/ska-low-csp-assignresources/3.1",
    "common": {
        "subarray_id": 1
    },
    "lowcbf":{
    },
    "pst":{"beams_id":[1]}
}

Release Resources

{
    "interface": "https://schema.skao.int/ska-low-csp-releaseresources/3.0",
    "common": {
        "subarray_id": 1
    },
    "lowcbf": {},
    "pst": {
        "beams_id": [1]
    },
}

Configure without PST

{
    "interface": "https://schema.skao.int/ska-low-csp-configurescan/3.1",
    "subarray": {
        "subarray_name": "science period 23"
    },
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "subarray_id": 1,
        "frequency_band": "low"
    },
    "lowcbf": {
        "stations": {
            "stns": [[1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1]],
            "stn_beams": [
                {
                    "beam_id": 1,
                    "freq_ids": [400],
                    "delay_poly": "tango://delays.skao.int/low/stn-beam/1"
                }
            ]
        },
        "vis": {
            "fsp": {"firmware": "vis", "fsp_ids": [1]},
            "stn_beams": [
                {
                    "stn_beam_id": 1,
                    "host": [[0, "192.168.0.1"]],
                    "port": [[0, 9000, 1]],
                    "mac": [[0, "02-03-04-0a-0b-0c"]],
                    "integration_ms": 849
                }
            ]
        }
    }
}

Configure with PST

{
    "interface": "https://schema.skao.int/ska-low-csp-configurescan/3.1",
    "subarray": {
    "subarray_name": "science period 23"
    },
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "subarray_id": 1,
        "frequency_band": "low",
        "eb_id": "eb-x449-20231105-34696"
    },
    "lowcbf": {
    "stations": {
        "stns": [[1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1]],
        "stn_beams": [
            {
                "beam_id": 1,
                "freq_ids": [400],
                "delay_poly": "tango://delays.skao.int/low/stn-beam/1"
            }
        ]
    },
    "vis": {
        "fsp": {"firmware": "vis", "fsp_ids": [1]},
        "stn_beams": [
            {
                "stn_beam_id": 1,
                "host": [[0, "192.168.0.1"]],
                "port": [[0, 9000, 1]],
                "mac": [[0, "02-03-04-0a-0b-0c"]],
                "integration_ms": 849
            }
        ]
    },
    "timing_beams": {
        "fsp": {"firmware": "pst", "fsp_ids": [2]},
        "beams": [
            {
                "pst_beam_id": 1,
                "stn_beam_id": 1,
                "stn_weights": [0.9, 1.0, 1.0, 1.0, 0.9, 1.0],
                "delay_poly": "tango://delays.skao.int/low/stn-beam/1",
                "jones": "tango://jones.skao.int/low/stn-beam/1",
                "destinations": [
                    {
                        "data_host": "10.0.3.2",
                        "data_port": 9000,
                        "start_channel": 0,
                        "num_channels": 24
                    }
                ]
            }
        ]
    }
    },
    "pst": {
        "beams" : [
            {
            "beam_id": 1,
            "scan": {
                "activation_time": "2022-01-19T23:07:45Z",
                "bits_per_sample": 32,
                "num_of_polarizations": 2,
                "udp_nsamp": 32,
                "wt_nsamp": 32,
                "udp_nchan": 24,
                "num_frequency_channels": 432,
                "centre_frequency": 1000000000.0,
                "total_bandwidth": 1562500.0,
                "observation_mode": "VOLTAGE_RECORDER",
                "observer_id": "jdoe",
                "project_id": "project1",
                "pointing_id": "pointing1",
                "source": "J1921+2153",
                "itrf": [
                    5109360.133,
                    2006852.586,
                    -3238948.127
                    ],
                "receiver_id": "receiver3",
                "feed_polarization": "CIRC",
                "feed_handedness": 1,
                "feed_angle": 10.0,
                "feed_tracking_mode": "FA",
                "feed_position_angle": 0.0,
                "oversampling_ratio": [ 4, 3 ],
                    "coordinates": {
                    "ra": "19:21:44.815",
                    "dec": "21.884"
                    },
                "max_scan_length": 300.0,
                "subint_duration": 30.0,
                "receptors": [ "MKT000" ],
                "receptor_weights": [ 1.0 ],
                "num_rfi_frequency_masks": 0,
                "rfi_frequency_masks": [],
                "destination_address": ["192.168.178.26", 9021],
                "test_vector_id": "test_vector_id",
                "num_channelization_stages": 1,
                "channelization_stages": [
                        {
                        "num_filter_taps": 1,
                        "filter_coefficients": [ 1.0 ],
                        "num_frequency_channels": 10,
                        "oversampling_ratio": [ 4, 3 ]
                        }
                    ]
                }
            }
        ]
    }
}

Scan

{
    "interface": "https://schema.skao.int/ska-low-csp-scan/3.1",
    "common": {
        "subarray_id": 1
    },
    "lowcbf": {
        "scan_id":987654321
    }
}