Json Command Input Templates

The following templates can be used as input for the specific command. They are those used in Low CSP.LMC integration tests.

Assign Resources without PST

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

Assign Resources with PST

::
{

“interface”: “https://schema.skao.int/ska-low-csp-assignresources/0.0”, “common”: {

“subarray_id”: 1

}, “lowcbf”:{ }, “pst”:{“beams_id”:[1]}

}

Configure without PST

{
    "interface": "https://schema.skao.int/ska-low-csp-configurescan/0.0",
    "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/0.0”, “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/0.0",
    "common": {
        "subarray_id": 1
    },
    "lowcbf": {
        "scan_id":987654321
    }
}