LowTmcLeafNodeCspSubarray Tango Device

Tango device class for tmc csp subarray leafnode low

Properties

LowTmcLeafNodeCspSubarray.AdapterTimeOut
Data type:

DevFloat

Default value:

2

LowTmcLeafNodeCspSubarray.CommandTimeOutDefault
Data type:

DevFloat

Default value:

30

LowTmcLeafNodeCspSubarray.CspSubarrayFQDN

FQDN of the CSP Subarray Tango Device .

Data type:

DevString

LowTmcLeafNodeCspSubarray.DelayCadence
Data type:

DevFloat

LowTmcLeafNodeCspSubarray.DelayModelTimeInAdvance
Data type:

DevShort

Default value:

30

LowTmcLeafNodeCspSubarray.DelayValidityPeriod
Data type:

DevFloat

LowTmcLeafNodeCspSubarray.EventSubscriptionCheckPeriod
Data type:

DevFloat

Default value:

1

LowTmcLeafNodeCspSubarray.GroupDefinitions
Data type:

DevVarStringArray

LowTmcLeafNodeCspSubarray.LivelinessCheckPeriod
Data type:

DevFloat

Default value:

1

LowTmcLeafNodeCspSubarray.LoggingLevelDefault
Data type:

DevUShort

Default value:

4

LowTmcLeafNodeCspSubarray.LoggingTargetsDefault
Data type:

DevVarStringArray

Default value:

[‘tango::logger’]

LowTmcLeafNodeCspSubarray.PSSDelayCadence

Cadence for delay calculation

Data type:

DevFloat

Default value:

300.0

LowTmcLeafNodeCspSubarray.PSSDelayModelTimeInAdvance

Time in advance to calculate delays

Data type:

DevShort

Default value:

600

LowTmcLeafNodeCspSubarray.PSSDelayValidityPeriod

Validity period for calculated delays

Data type:

DevFloat

Default value:

600.0

LowTmcLeafNodeCspSubarray.PSTDelayCadence

Cadence for delay calculation

Data type:

DevFloat

Default value:

300.0

LowTmcLeafNodeCspSubarray.PSTDelayModelTimeInAdvance

Time in advance to calculate delays

Data type:

DevShort

Default value:

600

LowTmcLeafNodeCspSubarray.PSTDelayValidityPeriod

Validity period for calculated delays

Data type:

DevFloat

Default value:

600.0

LowTmcLeafNodeCspSubarray.SkaLevel
Data type:

DevShort

Default value:

4

LowTmcLeafNodeCspSubarray.TelmodelPath

Telmodel path for array layout.

Data type:

DevString

LowTmcLeafNodeCspSubarray.TelmodelSource

Telmodel source for array layout.

Data type:

DevString

LowTmcLeafNodeCspSubarray.WeatherStationDevName
Data type:

DevString

Attributes

LowTmcLeafNodeCspSubarray.State

The operational state of the device as enumeration.

Access:

READ

Data type:

DevState

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.Status

More detailed textual information about the device’s status.

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.adminMode

The Admin Mode of the device. It may interpret the current device condition and condition of all managed devices to set this. Most possibly an aggregate attribute.

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.buildState

Read the Build State of the device.

Returns:

the build state of the device

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.commandTimeOut

Command execution time limit.

Access:

READ_WRITE

Data type:

DevUShort

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.commandedState

The last commanded Operating State of the device. Initial string is “None”. Only other strings it can change to is “OFF”, “STANDBY” or “ON”, following the Off(), Standby() or On() commands. If the state transition commands are long running commands the commanded state will only update when the long running command starts executing.

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.controlMode

The control mode of the device are REMOTE, LOCAL Tango Device accepts only from a ‘local’ client and ignores commands and queries received from TM or any other ‘remote’ clients. The Local clients has to release LOCAL control before REMOTE clients can take control again.

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.cspSubarrayAdminMode

Admin Mode of Csp Subarray

Access:

READ

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.cspSubarrayDevName

No description

Access:

READ_WRITE

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.cspSubarrayObsState

Obs State of Csp Subarray Obs State

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModel

No description

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelError

String representing the last DelayModel error.

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam1

Delay Model PSS Beam 1

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam10

Delay Model PSS Beam 10

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam11

Delay Model PSS Beam 11

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam12

Delay Model PSS Beam 12

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam13

Delay Model PSS Beam 13

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam14

Delay Model PSS Beam 14

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam15

Delay Model PSS Beam 15

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam16

Delay Model PSS Beam 16

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam17

Delay Model PSS Beam 17

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam18

Delay Model PSS Beam 18

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam19

Delay Model PSS Beam 19

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam2

Delay Model PSS Beam 2

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam20

Delay Model PSS Beam 20

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam21

Delay Model PSS Beam 21

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam22

Delay Model PSS Beam 22

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam23

Delay Model PSS Beam 23

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam24

Delay Model PSS Beam 24

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam25

Delay Model PSS Beam 25

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam26

Delay Model PSS Beam 26

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam27

Delay Model PSS Beam 27

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam28

Delay Model PSS Beam 28

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam29

Delay Model PSS Beam 29

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam3

Delay Model PSS Beam 3

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam30

Delay Model PSS Beam 30

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam4

Delay Model PSS Beam 4

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam5

Delay Model PSS Beam 5

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam6

Delay Model PSS Beam 6

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam7

Delay Model PSS Beam 7

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam8

Delay Model PSS Beam 8

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSSBeam9

Delay Model PSS Beam 9

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSTBeam1

Delay Model PST Beam 1

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelPSTBeam2

Delay Model PST Beam 2

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam01

Delay Model Station Beam 1

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam02

Delay Model Station Beam 2

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam03

Delay Model Station Beam 3

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam04

Delay Model Station Beam 4

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam05

Delay Model Station Beam 5

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam06

Delay Model Station Beam 6

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam07

Delay Model Station Beam 7

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.delayModelStationBeam08

Delay Model Station Beam 8

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.healthInfo

JSON string representing the health information.

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.healthState

Health state of the monitored CSP Subarray

Access:

READ

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.isAdminModeEnabled

No description

Access:

READ_WRITE

Data type:

DevBoolean

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.isSubsystemAvailable

Boolean Flag for sub system available

Access:

READ

Data type:

DevBoolean

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.lastDeviceInfoChanged

Json String representing the last device changed in the

internal model.

Access:

READ

Data type:

DevString

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.loggingLevel

Read the logging level of the device.

Initialises to LoggingLevelDefault on startup. See LoggingLevel

Returns:

Logging level of the device.

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.loggingTargets

Read the additional logging targets of the device.

Note that this excludes the handlers provided by the ska_ser_logging library defaults - initialises to LoggingTargetsDefault on startup.

Returns:

Logging level of the device.

Access:

READ_WRITE

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

4

LowTmcLeafNodeCspSubarray.longRunningCommandIDsInQueue

Read the IDs of the long running commands in the queue.

Every client that executes a command will receive a command ID as response. Keep track of IDs currently allocated. Entries are removed self._command_tracker._removal_time seconds after they have finished.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

66

LowTmcLeafNodeCspSubarray.longRunningCommandInProgress

Read the name(s) of the currently executing long running command(s).

Name(s) of command and possible abort in progress or empty string(s).

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

2

LowTmcLeafNodeCspSubarray.longRunningCommandProgress

Read the progress of the currently executing long running command(s).

ID, progress of the currently executing command(s). Clients can subscribe to on_change event and wait for the ID they are interested in.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

4

LowTmcLeafNodeCspSubarray.longRunningCommandResult

Read the result of the completed long running command.

Reports unique_id, json-encoded result. Clients can subscribe to on_change event and wait for the ID they are interested in.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

2

LowTmcLeafNodeCspSubarray.longRunningCommandStatus

Read the status of the currently executing long running commands.

ID, status pairs of the currently executing commands. Clients can subscribe to on_change event and wait for the ID they are interested in.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

132

LowTmcLeafNodeCspSubarray.longRunningCommandsInQueue

Read the long running commands in the queue.

Keep track of which commands are that are currently known about. Entries are removed self._command_tracker._removal_time seconds after they have finished.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

66

LowTmcLeafNodeCspSubarray.lrcExecuting

Expose a signal as a Tango attribute.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

2

LowTmcLeafNodeCspSubarray.lrcFinished

Expose a signal as a Tango attribute.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

100

LowTmcLeafNodeCspSubarray.lrcProtocolVersions

Return supported protocol versions.

Returns:

A tuple containing the lower and upper bounds of supported long running command protocol versions.

Access:

READ

Data type:

DevLong64

Data format:

SPECTRUM

Max_dim_x:

2

LowTmcLeafNodeCspSubarray.lrcQueue

Expose a signal as a Tango attribute.

Access:

READ

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

32

LowTmcLeafNodeCspSubarray.simulationMode

When TRUE the device is using a simulator

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.testMode

If TEST the device is using testing logic

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

LowTmcLeafNodeCspSubarray.versionId

Read the Version Id of the device.

Returns:

the version id of the device

Access:

READ

Data type:

DevString

Data format:

SCALAR

Commands

LowTmcLeafNodeCspSubarray.Abort() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

information-only string

LowTmcLeafNodeCspSubarray.AbortCommands() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

returns (None): A tuple containing a return code and a string message indicating status. The message is for information purpose only.

LowTmcLeafNodeCspSubarray.AssignResources(DevString) DevVarLongStringArray
Parameters:

argin (DevString) – (not documented)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.CheckLongRunningCommandStatus(DevString) DevString

command id

Returns:

TaskStatus

LowTmcLeafNodeCspSubarray.Configure(DevString) DevVarLongStringArray
Parameters:

argin (DevString) – (not documented)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.DebugDevice() DevUShort

No input parameter (DevVoid)

Returns:

The TCP port the debugger is listening on.

LowTmcLeafNodeCspSubarray.End() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.EndScan() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.GetVersionInfo() DevVarStringArray

No input parameter (DevVoid)

Returns:

returns (None): The result code and the command unique ID

LowTmcLeafNodeCspSubarray.Init() DevVoid

Init

LowTmcLeafNodeCspSubarray.Off() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

[ResultCode][message or command id]

LowTmcLeafNodeCspSubarray.On() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

[ResultCode][message or command id]

LowTmcLeafNodeCspSubarray.ReleaseAllResources() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.Reset() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

[ResultCode][message or command id]

LowTmcLeafNodeCspSubarray.Restart() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.Scan(DevString) DevVarLongStringArray
Parameters:

argin (DevString) – (not documented)

Returns:

return:

(not documented)

rtype:

DevVarLongStringArray

LowTmcLeafNodeCspSubarray.SetAdminMode(DevEnum) DevVarLongStringArray

The input string in JSON format.

Returns:

(ReturnType, ‘informational message’)

LowTmcLeafNodeCspSubarray.Standby() DevVarLongStringArray

No input parameter (DevVoid)

Returns:

[ResultCode][message or command id]