InstrumentInfo

This is a Python binding to the C++ class Mantid::Kernel::InstrumentInfo.

class mantid.kernel.InstrumentInfo
__init__()

Raises an exception This class cannot be instantiated from Python

delimiter((InstrumentInfo)self) → str :

Returns the delimiter between the instrument name and the run number.

facility((InstrumentInfo)self) → FacilityInfo :

Returns the facility that contains this instrument.

filePrefix((InstrumentInfo)self, (int)runNumber) → str :

Returns file prefix for this instrument

hasLiveListenerInfo((InstrumentInfo)self) → bool :

Returns true if this instrument has at least one LiveListenerInfo

instdae((InstrumentInfo)arg1, (str)self) → str :

Returns the host name and the port of the machine hosting DAE and providing port to connect to for a live data stream

liveDataAddress((InstrumentInfo)self[, (str)name='']) → str :

Returns the Address string of a live data connection on this instrument. If no connection name is provided, the default connection is used.

liveListener((InstrumentInfo)self[, (str)name='']) → str :

Returns the name of the specific LiveListener class that is used by the given connection name. If no name is provided, the default connection is used.

liveListenerInfo((InstrumentInfo)self[, (str)name='']) → LiveListenerInfo :

Returns a LiveListenerInfo instance for this instrument. If no connection name is specified, the default is used.

liveListenerInfoList((InstrumentInfo)self) → std_vector_LiveListenerInfo :

Returns all available LiveListenerInfo instances as a vector

name((InstrumentInfo)self) → str :

Returns the full name of the instrument as defined in the Facilites.xml file

shortName((InstrumentInfo)self) → str :

Returns the abbreviated name of the instrument as definined in the Facilites.xml file

techniques((InstrumentInfo)self) → std_set_str :

Return list of techniques this instrument supports

zeroPadding((InstrumentInfo)self, (int)runNumber) → int :

Returns zero padding for this instrument