ska-low-tmc-assignresources

Low TMC assign resources 2.0

Example JSON.
{
    "interface": "https://schema.skao.in/ska-low-tmc-assignresources/2.0",
    "transaction_id": "txn-....-00001",
    "subarray_id": 1,
    "mccs": {
        "subarray_beam_ids": [1],
        "station_ids": [
            [1, 2]
        ],
        "channel_blocks": [3]
    }
}
https://schema.skao.int/ska-low-tmc-assignresources/2.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 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 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 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 False
additionalProperties False

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 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 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 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 False
additionalProperties False