Low TMC assign resources 1.0

Example JSON.

{
    "interface": "https://schema.skatelescope.org/ska-low-tmc-assignresources/1.0",
    "subarray_id": 1,
    "mccs": {
        "subarray_beam_ids": [1],
        "station_ids": [
            [1, 2]
        ],
        "channel_blocks": [3]
    }
}

https://schema.skatelescope.org/ska-low-tmc-assignresources/1.0

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

ID of sub-array targeted by this resource allocation request

type

integer

  • mccs

MCCS assign resources 1.0

MCCS specification for resource allocation.

type

object

properties

  • subarray_beam_ids

IDs of the MCCS sub-array beams to allocate to this subarray.

Each ID must be between 1 and 48, the maximum number of sub-array beams.

As of PI10, only one MCCS sub-array beam can be configured per allocation request. Multiple beams must be allocated via multiple allocation requests.

type

array

items

allOf

type

integer

  • station_ids

IDs of MCCS stations to allocate to this sub-array beam.

Each ID must be between 1 and 512, the maximum number of stations.

type

array

items

type

array

items

allOf

type

integer

  • channel_blocks

Number of channel blocks to allocate to this sub-array beam.

Maximum number of channel blocks = 48.

type

array

items

type

integer

additionalProperties

True

additionalProperties

True