poolinstrument

This module is part of the Python Pool library. It defines the base classes for instrument

Classes

PoolInstrument

Inheritance diagram of PoolInstrument
class PoolInstrument(**kwargs)[source]

Bases: PoolObject

get_parent()[source]

Returns this pool object parent.

Returns:

this objects parent

Return type:

SardanaBaseObject

serialize(*args, **kwargs)[source]
get_instrument_class()[source]
add_instrument(instrument)[source]
remove_instrument(instrument)[source]
get_instruments()[source]
set_parent_instrument(instrument)[source]
get_parent_instrument()[source]
has_parent_instrument()[source]
add_element(element)[source]
remove_element(element)[source]
get_elements()[source]
has_instruments()[source]
has_elements()[source]
get_dependent_elements()[source]
has_dependent_elements()[source]
property instruments
property elements
property instrument_class
property parent_instrument