mxcubecore.Command.Epics#

Classes

EpicsChannel(name, command[, username, ...])

Emulates an Epics channel with an EpicsCommand +polling

EpicsCommand(name, pv_name[, username, args])

Epics Command

class mxcubecore.Command.Epics.EpicsChannel(name, command, username=None, polling=None, args=None, **kwargs)[source]#

Bases: ChannelObject

Emulates an Epics channel with an EpicsCommand +polling

get_value()[source]#

Get channel value.

Parameters:

force (bool, optional) – Force get value. Defaults to False.

Raises:

NotImplementedError – If method has not been implemented for this object.

is_connected()[source]#

Check if signal is connected.

Returns:

True if connected, else False.

Return type:

bool

class mxcubecore.Command.Epics.EpicsCommand(name, pv_name, username=None, args=None, **kwargs)[source]#

Bases: CommandObject

Epics Command

get_pv_value()[source]#

wrapper function to pv.get() in order to supply additional named parameter

is_connected()[source]#

Check if signal is connected.

Returns:

True if connected, else False.

Return type:

bool