mxcubecore.HardwareObjects.DataPublisher#

Functions

one_d_data(x, y)

Convenience function for creating x, y data

two_d_data(x, y)

Convenience function for creating x, y, z data

Classes

DataPublisher(name)

DataPublisher handles data publishing

DataType(value[, names, module, qualname, ...])

Defines available data types

FrameType(value[, names, module, qualname, ...])

Enum defining the message frame types

PlotDim(value[, names, module, qualname, ...])

Defines data dimension

PlotType(value[, names, module, qualname, ...])

Defines default plot

class mxcubecore.HardwareObjects.DataPublisher.DataPublisher(name)[source]#

Bases: HardwareObject

DataPublisher handles data publishing

init()[source]#

FWK2 Init method

stop(_id)[source]#

Gentler (?) alternative to abort.

Override as necessary to implement.

class mxcubecore.HardwareObjects.DataPublisher.DataType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Defines available data types

class mxcubecore.HardwareObjects.DataPublisher.FrameType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Enum defining the message frame types

class mxcubecore.HardwareObjects.DataPublisher.PlotDim(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Defines data dimension

class mxcubecore.HardwareObjects.DataPublisher.PlotType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

Defines default plot

mxcubecore.HardwareObjects.DataPublisher.one_d_data(x, y)[source]#

Convenience function for creating x, y data

mxcubecore.HardwareObjects.DataPublisher.two_d_data(x, y)[source]#

Convenience function for creating x, y, z data