Active Surface

Active Surface Boss

This schema is sent by the DISCOS Active Surface component.

type

object

node

active_surface

properties

  • LUTFilename

LookUp Table file name

Name of the lookup table file being used.

type

string

  • profile

Profile

Current active surface pointing profile.

type

string

enum

PARK SHAPED SHAPED FIXED PARABOLIC PARABOLIC FIXED

  • status

System status

  • timestamp

Timestamp

  • tracking

Tracking

Indicates whether the Active Surface is tracking, i.e., if the primary mirror is refreshed when the elvation changes.

type

boolean

patternProperties

  • ^SECTOR0[1-8]$

Active surface sector

additionalProperties

False

Active surface sector

Sector of the primary mirror.

type

object

patternProperties

  • ^LAN(0[1-9] | 1[0-2])$

Sector LAN

additionalProperties

False

Sector LAN

Ethernet to serial converter.

type

object

properties

  • connected

Connected

Component is connected to the ethernet to serial converter.

type

boolean

patternProperties

  • ^USD(0[1-9] | 1[0-7])$

USD

additionalProperties

False

USD

USD component.

type

object

properties

  • accelerationFactor

Acceleration Factor

USD acceleration factor.

type

number

  • available

Available

Indicates whether the USD is available or not.

type

boolean

  • calibrated

Calibrated

Indicates whether the USD is calibrated or not.

type

boolean

  • commandedPosition

Commanded Position

USD commanded position.

type

number

unit

μstep

  • currentPosition

Current Position

USD current position.

type

number

unit

μstep

  • delay

Delay

USD delay on response. A value equal to -1 means no response is expected to be received.

type

number

unit

μs

  • enabled

Enabled

Indicates whether the USD is enabled or not.

type

boolean

  • maximumFrequency

Maximum Frequency

USD maximum frequency.

type

number

unit

Hz

  • minimumFrequency

Minimum Frequency

USD minimum frequency.

type

number

unit

Hz

  • running

Running

Indicates whether the USD is moving or not.

type

boolean

  • softwareVersion

Software Version

USD software version.

type

string

  • USDType

USD Type

USD type.

type

string

enum

USD50xxx USD60xxx

additionalProperties

False