TangoDatabaseCache

Inheritance diagram of TangoDatabaseCache
class TangoDatabaseCache(db)[source]

Import from taurus.core.tango as:

from taurus.core.tango import TangoDatabaseCache
property db
deviceTree()[source]

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

Returns:

a tree containning all devices

Return type:

TangoDevTree

devices()[source]
getAliasNames()[source]
getClassNames()[source]

Returns a list of registered device classes

Returns:

a sequence with all registered device classes

Return type:

sequence<str>

getDevice(name)[source]

Returns a TangoDevInfo object with information about the given device name

Parameters:

name (str) – the device name

Returns:

information about the device

Return type:

TangoDevInfo

getDeviceDomainNames()[source]
getDeviceFamilyNames(domain)[source]
getDeviceMemberNames(domain, family)[source]
getDeviceNames()[source]

Returns a list of registered device names

Returns:

a sequence with all registered device names

Return type:

sequence<str>

getDomainDevices(domain)[source]
getFamilyDevices(domain, family)[source]
getServerNameInstances(serverName)[source]
getServerNames()[source]

Returns a list of registered server names

Returns:

a sequence with all registered server names

Return type:

sequence<str>

klasses()[source]
refresh()[source]
refreshAttributes(device)[source]
serverTree()[source]

Returns a tree container with all servers in two levels: server name and server instance

Returns:

a tree containning all servers

Return type:

TangoServerTree

servers()[source]