taurus taurus

Previous topic

TaurusConfigValue

Next topic

TaurusConfigurationProxy

This Page

TaurusConfiguration

Inheritance diagram of TaurusConfiguration

class TaurusConfiguration(name, parent, storeCallback=None)

Bases: taurus.core.taurusmodel.TaurusModel

DftTimeToLive = 10000
classmethod buildModelName(parent_model, relative_name)

build an ‘absolute’ model name from the parent model and the ‘relative’ name. - If parent_model is a TaurusAttribute, the return is a composition of the database model name and is device name - If parent_model is a TaurusConfiguration, the relative name is ignored and the parent name is returned

cleanUp()
getAlarms(cache=True)
getDataFormat(cache=True)
getDescription(cache=True)
getDisplayDescrObj(cache=True)
getDisplayDescription(cache=True)
getDisplayUnit(cache=True)
getDisplayValue(cache=True)
getFormat(cache=True)
getLabel(cache=True)
getLimits(cache=True)
getMaxAlarm(cache=True)
getMaxDim(cache=True)
getMaxDimX(cache=True)
getMaxDimY(cache=True)
getMaxValue(cache=True)
getMaxWarning(cache=True)
getMinAlarm(cache=True)
getMinValue(cache=True)
getMinWarning(cache=True)
classmethod getNameValidator()
getParam(param_name)
getRange(cache=True)
getRanges(cache=True)
getShape(cache=True)
getStandardUnit(cache=True)
classmethod getTaurusElementType()
getType(cache=True)
getUnit(cache=True)
getValueObj(cache=True)

Returns the current configuration for the attribute. if cache is set to True (default) and the the configuration has events active then it will return the local cached value. Otherwise it will read from the tango layer.

getWarnings(cache=True)
getWritable(cache=True)
hasEvents()
isBoolean(cache=True)
isImage(cache=True)
isReadOnly(cache=True)
isReadWrite(cache=True)
isScalar(cache=True)
isSpectrum(cache=True)
isUsingEvents()
isWritable(cache=True)
isWrite(cache=True)
no_abs_change = 'Not specified'
no_archive_abs_change = 'Not specified'
no_archive_period = 'Not specified'
no_archive_rel_change = 'Not specified'
no_cfg_value = '-----'
no_delta_t = 'Not specified'
no_delta_val = 'Not specified'
no_description = 'No description'
no_display_unit = 'No display unit'
no_max_alarm = 'Not specified'
no_max_value = 'Not specified'
no_max_warning = 'Not specified'
no_min_alarm = 'Not specified'
no_min_value = 'Not specified'
no_min_warning = 'Not specified'
no_rel_change = 'Not specified'
no_standard_unit = 'No standard unit'
no_unit = 'No unit'
not_specified = 'Not specified'
setAlarms(low, high)
setDescription(descr)
setDisplayUnit(display_unit)
setFormat(fmt)
setLabel(lbl)
setLimits(low, high)
setParam(param_name, value)
setRange(low, high)
setStandardUnit(standard_unit)
setUnit(unit)
setWarnings(low, high)