ska-mid-cbf-initsysparam 1.0

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: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

True

dish_mapping_1.0

type

object

properties

  • (string matching Regex(‘^(SKA(00[1-9] | 0[1-9][0-9] | 1[0-2][0-9] | 13[0-3]))$ | ^(MKT(0[0-5][0-9] | 06[0-3]))$’))

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

True

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

True

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

additionalProperties

True