taurus taurus

Previous topic

TaurusConfigurationProxy

Next topic

TaurusDatabaseCache

This Page

TaurusDatabase

Inheritance diagram of TaurusDatabase

class TaurusDatabase(complete_name, parent=None)

Bases: taurus.core.taurusmodel.TaurusModel

addListener(listener)
classmethod buildModelName(parent_model, relative_name)

build an ‘absolute’ model name from the parent name and the ‘relative’ name. parent_model is ignored since there is nothing above the Database object

cache()
cleanUp()
deviceTree()

Returns a tree container with all devices in three levels : domain, family and member

Return type::class:~`TangoDevTree`
Returns:a tree containning all devices
getAliasNames()

Returns a list of registered tango device alias

Return type::class:~`sequence` <:class:~`str`>
Returns:a sequence with all registered tango device alias
getChildObj(child_name)
getClassNames()

Returns a list of registered tango device classes

Return type::class:~`sequence` <:class:~`str`>
Returns:a sequence with all registered tango device classes
getDescription(cache=True)
getDevice(name)

Returns a taurus.core.tango.TangoDevInfo object with information about the given device name

Parameters:name (:class:~`str`) – the device name
Return type::class:~`TangoDevInfo`
Returns:information about the tango device
getDeviceDomainNames()
getDeviceFamilyNames(domain)
getDeviceMemberNames(domain, family)
getDeviceNames()

Returns a list of registered tango device names

Return type::class:~`sequence` <:class:~`str`>
Returns:a sequence with all registered tango device names
getDisplayDescrObj(cache=True)
getDisplayDescription(cache=True)
getDisplayValue(cache=True)
getDomainDevices(domain)
getElementAlias(full_name)
getElementFullName(alias)
getFamilyDevices(domain, family)
classmethod getNameValidator()
getServerNameInstances(serverName)
getServerNames()

Returns a list of registered tango device servers in format<name>/<instance>

Return type::class:~`sequence` <:class:~`str`>
Returns:a sequence with all registered tango device servers
classmethod getTaurusElementType()
refreshCache()