BaseInterface Tango Device
The Tango interface provided by the BaseInterface device class.
Properties
- BaseInterface.LoggingLevelDefault
Default logging level at device startup.
- Data type:
DevUShort
- Default value:
4
- BaseInterface.LoggingTargetsDefault
Default logging targets at device startup.
- Data type:
DevVarStringArray
- Default value:
[‘tango::logger’]
Attributes
- BaseInterface.State
The operational state of the device as enumeration.
- Access:
READ
- Data type:
DevState
- Data format:
SCALAR
- BaseInterface.Status
More detailed textual information about the device’s status.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
- BaseInterface.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
- BaseInterface.buildState
Read the Build State of the device.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
- BaseInterface.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
- BaseInterface.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
- BaseInterface.loggingLevel
Read the logging level of the device.
Initialises to LoggingLevelDefault on startup. See
LoggingLevel- Access:
READ_WRITE
- Data type:
DevEnum
- Data format:
SCALAR
- BaseInterface.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
- BaseInterface.versionId
Read the Version Id of the device.
- Access:
READ
- Data type:
DevString
- Data format:
SCALAR
Commands
- BaseInterface.GetVersionInfo() DevVarStringArray
Get the version information of the device.
- Returns:
The device class name and its package information.
- BaseInterface.Init() DevVoid
Reinitialise the Tango device.