Todo
Add tracking commands in DS interface
Device: DSCtrlSimulator
A Tango Device Server (TDS) simulating Antenna Control Unit interface according to LMC-DS interface.
Description
This simulator was developed with the aim of providing a more portable version of the MTM DS controller simulator which currently requires a real time Windows with TwinCAT 3 to run. This device does not exactly simulate all MTM functionalities but it provides the same LMC-DS communication interface used by DSManager device.
Public API Documentation
Automatically generated with Doxygen from src/ska/tangods/DSCtrlSimulator
Warning
doxygenclass: Cannot find file: /home/docs/checkouts/readthedocs.org/user_builds/ska-telescope-ska-dish-lmc/checkouts/2.6.0/docs/src/api/xml/index.xml
API
- class: DSCtrlSimulator
meta:
commands:
- name: Init
disp_level: OPERATOR
doc_in: Uninitialised
doc_out: Uninitialised
dtype_in: DevVoid
dtype_out: DevVoid
- name: State
disp_level: OPERATOR
doc_in: Uninitialised
doc_out: Device state
dtype_in: DevVoid
dtype_out: DevState
- name: Status
disp_level: OPERATOR
doc_in: Uninitialised
doc_out: Device status
dtype_in: DevVoid
dtype_out: DevString
attributes:
- name: State
data_format: SCALAR
data_type: DevState
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: Not specified
label: State
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ
writable_attr_name: None
- name: Status
data_format: SCALAR
data_type: DevString
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%s'
label: Status
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ
writable_attr_name: None
- name: antennaAzPosition
data_format: SCALAR
data_type: DevDouble
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%6.2f'
label: antennaAzPosition
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ_WRITE
writable_attr_name: antennaAzPosition
- name: antennaElPosition
data_format: SCALAR
data_type: DevDouble
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%6.2f'
label: antennaElPosition
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ_WRITE
writable_attr_name: antennaElPosition
- name: indexerPosition
data_format: SCALAR
data_type: DevDouble
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%6.2f'
label: indexerPosition
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ_WRITE
writable_attr_name: indexerPosition
- name: moniDataPacket
data_format: SCALAR
data_type: DevString
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%s'
label: moniDataPacket
max_alarm: Not specified
max_dim_x: 1
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ
writable_attr_name: None
- name: trackedCoordInfo
data_format: SPECTRUM
data_type: DevDouble
description: No description
disp_level: OPERATOR
display_unit: No display unit
format: '%6.2f'
label: trackedCoordInfo
max_alarm: Not specified
max_dim_x: 5
max_value: Not specified
min_alarm: Not specified
min_value: Not specified
standard_unit: No standard unit
writable: READ
writable_attr_name: None
properties:
- name: activateAxisTime
- name: azMaxVelocity
- name: azPositionDefault
- name: b1IndexerDegPosition
- name: b2IndexerDegPosition
- name: b3IndexerDegPosition
- name: b4IndexerDegPosition
- name: b5aIndexerDegPosition
- name: b5bIndexerDegPosition
- name: b5cIndexerDegPosition
- name: cmdChannelPort
- name: dataChannelPort
- name: deactivateAxisTime
- name: elMaxVelocity
- name: elPositionDefault
- name: expireTimestampThr
- name: indexerDegPositionDefault
- name: indexerMaxVelocity
- name: indexerSlewTimeStep
- name: maxPointingQueueSize
- name: moniDataSendPeriod
- name: pointingResolution
- name: polled_attr
- name: setAxisStateTime
- name: slewBeforeTrackingTime
- name: slewTimeStep
- name: smearPointingCoords
- name: softwareMajVersion
- name: softwareMinVersion
- name: stowAzimuthPos
- name: stowAzimuthPos2
- name: stowElevationPos
- name: trackProgramTimeStep
- name: trackRate