SKADevice Tango Device

A generic base device for SKA.

Properties

SKADevice.LoggingLevelDefault

Default logging level at device startup.

Data type:

DevUShort

Default value:

4

SKADevice.LoggingTargetsDefault

Default logging targets at device startup.

Data type:

DevVarStringArray

Default value:

[‘tango::logger’]

Attributes

SKADevice.State

The operational state of the device as enumeration.

Access:

READ

Data type:

DevState

Data format:

SCALAR

SKADevice.Status

More detailed textual information about the device’s status.

Access:

READ

Data type:

DevString

Data format:

SCALAR

SKADevice.buildState

Read the Build State of the device.

Access:

READ

Data type:

DevString

Data format:

SCALAR

SKADevice.loggingLevel

Read the logging level of the device.

Initialises to LoggingLevelDefault on startup. See LoggingLevel

Access:

READ_WRITE

Data type:

DevEnum

Data format:

SCALAR

SKADevice.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.

Access:

READ_WRITE

Data type:

DevString

Data format:

SPECTRUM

Max_dim_x:

4

SKADevice.versionId

Read the Version Id of the device.

Access:

READ

Data type:

DevString

Data format:

SCALAR

Commands

SKADevice.GetVersionInfo() DevVarStringArray

Get the version information of the device.

Returns:

The device class name and its package information.

SKADevice.Init() DevVoid

Reinitialise the Tango device.