Telemetry data schemas

The following sections contain the telemetry message schemas, describing the properties each schema includes, along with their title, unit of measure, and description. Some messages are sent by DISCOS components common to all three telescopes, while others are station-specific. Although certain messages may be delivered on the same topics, their structure might differ depending on the station.

Generic schema metadata

Common metadata fields used in all schema definitions.

properties

  • node

Dot notation path in the DISCOSClient namespace (e.g., ‘antenna.observedAzimuth’, ‘mount.elevation.currentPosition’)

type

string

  • title

Short human-readable title for the property.

type

string

  • description

Detailed description of the property.

type

string

  • unit

Physical unit of measure (e.g., %, degrees, m/s).

type

string

  • type

JSON Schema type of the value (e.g., number, boolean, string).

type

string

  • format

Optional JSON Schema format annotation (e.g., date-time).

type

string

  • enum

Indicates that the property can only assume specific values among the listed ones.

type

string

More details regarding each schema can be found in the following sections.