ska-mid-cbf-initsysparam

MID.CBF Parameters 1.0

Example (Mid.CBF Parameters)

{
    "interface": "https://schema.skao.int/ska-midcbf-initsysparam/1.0",
    "dish_parameters": {
        "SKA001": {
            "vcc": 1,
            "k": 11
        },
        "SKA100": {
            "vcc": 2,
            "k": 101
        },
        "SKA036": {
            "vcc": 3,
            "k": 1127
        },
        "SKA063": {
            "vcc": 4,
            "k": 620
        }
    }
}

Example (Mid.CBF Parameters Source URI)

{
    "interface": "https://schema.skao.int/ska-mid-cbf-initsysparam/1.0",
    "tm_data_sources": ["car://gitlab.com/ska-telescope/ska-telmodel-data?1.0.0#tmdata"],
    "tm_data_filepath": "instrument/ska1_mid_psi/ska-mid-cbf-system-parameters.json"
}

https://schema.skao.int/ska-mid-cbf-initsysparam/1.0

anyOf

mid-cbf parameters 1.0

mid-cbf parameters source URI 1.0

mid-cbf parameters 1.0

type

object

properties

  • interface

URI of JSON schema for this command’s JSON payload.

type

string

  • dish_parameters

Dish parameters section containing the information needed to map each dish ID to its initialization parameters, including the vcc ID and offset-index k value.

dish mapping 1.0

additionalProperties

False

dish mapping 1.0

type

object

properties

  • dish ID

At least one dish ID must be specified, and each dish ID must be a valid ID.

Valid dish 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.

dish mapping details 1.0

additionalProperties

False

dish mapping details 1.0

type

object

properties

  • vcc

The VCC ID for the given dish ID.

Range: [1-197]

type

integer

  • k

The offset-index k value for the dish ID.

Range: [1-2222]

type

integer

additionalProperties

False

mid-cbf parameters source URI 1.0

type

object

properties

  • interface

URI of JSON schema for this command’s JSON payload.

type

string

  • tm_data_sources

The telmodel data source. This parameter must be provided as a list containing a single entry.

type

array

items

type

string

  • tm_data_filepath

Path to the JSON file containing the dish parameters required to execute the Mid CBF InitSysParam command.

type

string

pattern

^\S+\.json$

additionalProperties

False