TaurusTrend2DScanItem

digraph inheritance2f180420bf { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "BaseConfigurableClass" [URL="taurus.qt.qtcore.configuration-BaseConfigurableClass.html#taurus.qt.qtcore.configuration.BaseConfigurableClass",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,target="_top",tooltip="A base class defining the API for configurable objects."]; "BaseImageItem" [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]; "QwtPlotItem" -> "BaseImageItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Logger" [URL="taurus-Logger.html#taurus.Logger",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,target="_top",tooltip="The taurus logger class. All taurus pertinent classes should inherit"]; "QwtPlotItem" [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,tooltip="Base class for items on the plot canvas"]; "RawImageItem" [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,tooltip="Construct a simple image item"]; "BaseImageItem" -> "RawImageItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusBaseComponent" [URL="taurus.qt.qtgui.base-TaurusBaseComponent.html#taurus.qt.qtgui.base.TaurusBaseComponent",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,target="_top",tooltip="A generic Taurus component."]; "TaurusListener" -> "TaurusBaseComponent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseConfigurableClass" -> "TaurusBaseComponent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusListener" [URL="taurus.core.tauruslistener-TaurusListener.html#taurus.core.tauruslistener.TaurusListener",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,target="_top",tooltip="TaurusListener Interface"]; "Logger" -> "TaurusListener" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusTrend2DItem" [URL="taurus.qt.qtgui.extra_guiqwt.image-TaurusTrend2DItem.html#taurus.qt.qtgui.extra_guiqwt.image.TaurusTrend2DItem",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,target="_top",tooltip="A XYImageItem that is constructed by stacking 1D arrays from events from"]; "XYImageItem" -> "TaurusTrend2DItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusBaseComponent" -> "TaurusTrend2DItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusTrend2DScanItem" [URL="#taurus.qt.qtgui.extra_guiqwt.image.TaurusTrend2DScanItem",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,target="_top"]; "TaurusTrend2DItem" -> "TaurusTrend2DScanItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "XYImageItem" [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,tooltip="Construct an image item with non-linear X/Y axes"]; "RawImageItem" -> "XYImageItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class TaurusTrend2DScanItem(channelKey, xDataKey, door, param=None, buffersize=512)[source]

Import from taurus.qt.qtgui.extra_guiqwt.image as:

from taurus.qt.qtgui.extra_guiqwt.image import TaurusTrend2DScanItem
clearTrend()[source]
connectWithQDoor(doorname)[source]

connects this TaurusTrend2DScanItem to a QDoor

Parameters

doorname (str) – the QDoor name

getModel()[source]

Returns the model name for this component.

Returns

the model name.

Return type

str

scanDataReceived(packet)[source]

packet is a dict with {type:str, “data”:object} and the accepted types are: data_desc, record_data, record_end and the data objects are: seq<ColumnDesc.Todict()>, record.data dict and dict , respectively

setModel(model)[source]

Sets/unsets the model name for this component

Parameters

model (str) – the new model name