CSP assignresources 3.1

JSON schema and example for CSP Mid assignresources

CSP assignresources 3.1

Example JSON

{
    "interface": "https://schema.skao.int/ska-csp-assignresources/3.1",
    "subarray_id": 1,
    "dish": {
        "receptor_ids": ["SKA001", "SKA036"]
    },
    "transaction_id": "txn-....-00001",
    "pst": {
        "pst_beam_ids": [1]
    }
}

https://schema.skao.int/ska-csp-assignresources/3.1

type

object

properties

  • interface

URI of JSON schema applicable to this JSON payload.

type

string

  • transaction_id

A transaction id specific to the command

type

string

  • subarray_id

The Subarray ID that the list of receptors will be assigned to. For Mid, there are a maximum of 16 subarrays.

Range: Integer from 1-16 inclusive

type

integer

  • pst

CSP PST beams 3.1

PST section for the assign/release resources

type

object

properties

  • pst_beam_ids

list of PST beam IDs

type

array

items

type

integer

additionalProperties

True

  • dish

dish assignresources 3.1

type

object

properties

  • receptor_ids

The list of receptors that will be assigned to the Subarray ID. Receptor IDs can be any string, not necessarily numbers.

Valid receptor IDs include: SKA dishes: “SKAnnn”, where nnn is a zero padded integer in the range of 001 to 133. MeerKAT dishes: “MKTnnn”, where nnn is a zero padded integer in the range of 000 to 063.

type

array

items

type

string

additionalProperties

True

additionalProperties

True