ObsInterface Tango Device
Provides the Tango interface for a SKA device with an Observation State.
Properties
- ObsInterface.LoggingLevelDefault
Default logging level at device startup.
- Data type:
DevUShort
- Default value:
4
- ObsInterface.LoggingTargetsDefault
Default logging targets at device startup.
- Data type:
DevVarStringArray
- Default value:
[‘tango::logger’]
Attributes
- ObsInterface.State
The operational state of the device as enumeration.
- Access:
READ
- Data type:
DevState
- Data format:
SCALAR
- ObsInterface.Status
More detailed textual information about the device’s status.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
- ObsInterface.adminMode
The Admin Mode of the device.
Set by a client to mark the device for science or only engineering.
- Access:
READ_WRITE
- Data type:
DevEnum
- Data format:
SCALAR
- ObsInterface.buildState
Read the Build State of the device.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
- ObsInterface.commandedObsState
The last commanded stable Observation State of the device.
Initial value is EMPTY. The only stable states it can change to are EMPTY, IDLE, READY or ABORTED, following the start of any state transition command.
- Access:
READ
- Data type:
DevEnum
- Data format:
SCALAR
- ObsInterface.configurationDelayExpected
The expected configuration delay of the device in seconds.
- Access:
READ
- Data type:
DevUShort
- Data format:
SCALAR
- Unit:
seconds
- ObsInterface.configurationProgress
The percentage configuration progress of the device.
- Access:
READ
- Data type:
DevUShort
- Data format:
SCALAR
- Unit:
%
- ObsInterface.healthInfo
Read the Health Info of the device.
It provides an explanation for the currently reported Health State
- Access:
READ
- Data type:
DevString
- Data format:
SPECTRUM
- Max_dim_x:
256
- ObsInterface.healthState
Read the Health State of the device.
It interprets the current device condition and condition of all managed devices to set this.
- Access:
READ
- Data type:
DevEnum
- Data format:
SCALAR
- ObsInterface.loggingLevel
Read the logging level of the device.
Initialises to LoggingLevelDefault on startup. See
LoggingLevel- Access:
READ_WRITE
- Data type:
DevEnum
- Data format:
SCALAR
- ObsInterface.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
- ObsInterface.obsState
The Observation State of the device.
- Access:
READ
- Data type:
DevEnum
- Data format:
SCALAR
- ObsInterface.versionId
Read the Version Id of the device.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
Commands
- ObsInterface.GetVersionInfo() DevVarStringArray
Get the version information of the device.
- Returns:
The device class name and its package information.
- ObsInterface.Init() DevVoid
Reinitialise the Tango device.