taurus taurus

Previous topic

TaurusDevPanel

Next topic

TaurusForm

This Page

TaurusDevicePanel

Inheritance diagram of TaurusDevicePanel

class TaurusDevicePanel(parent=None, model=None, palette=None, bound=True)

Bases: taurus.qt.qtgui.container.tauruswidget.TaurusWidget

READ_ONLY = False
detach()
duplicate()
classmethod getAttributeFilters(klass)
classmethod getCommandFilters(klass)
classmethod getIconMap(klass)
get_attrs_form(device, form=None, filters=None, parent=None)
get_comms_form(device, form=None, parent=None)
loadConfigFile(ifile=None)
classmethod setAttributeFilters(klass, filters)

It will set the attribute filters filters will be like: {device_regexp:[attribute_regexps]} example: {‘.*/VGCT-.*’: [‘ChannelState’,’p[0-9]’]}

classmethod setCommandFilters(klass, filters)

It will set the command filters filters will be like: {device_regexp:[command_regexps]} example:

{'.*/IPCT-.*': (
                 ('setmode',('SERIAL','LOCAL','STEP','FIXED','START','PROTECT')), 
                 ('onhv1',()), ('offhv1',()), ('onhv2',()), ('offhv2',()), 
                 ('sendcommand',())
               ),}
classmethod setIconMap(klass, filters)

A dictionary like {device_regexp:pixmap_url}

setModel(model, pixmap=None)