TangoDatabaseCache

digraph inheritance8464ae592e { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "TangoDatabaseCache" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; }
class TangoDatabaseCache(db)[source]

Bases: object

property db
deviceTree()[source]

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

Return type

TangoDevTree

Returns

a tree containning all devices

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

Returns a list of registered device classes

Return type

sequence <str>

Returns

a sequence with all registered device classes

getDevice(name)[source]

Returns a TangoDevInfo object with information about the given device name

Parameters

name (str) – the device name

Return type

TangoDevInfo

Returns

information about the device

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

Returns a list of registered device names

Return type

sequence <str>

Returns

a sequence with all registered device names

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

Returns a list of registered server names

Return type

sequence <str>

Returns

a sequence with all registered server names

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

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

rtype

TangoServerTree

return

a tree containning all servers

servers()[source]