photons.equipment.thorlabs_flipper module
Thorlabs filter flipper (MFF101 or MFF102).
- class photons.equipment.thorlabs_flipper.ThorlabsFlipper(record, **kwargs)[source]
Bases:
KinesisBaseThorlabs filter flipper (MFF101 or MFF102).
The optical component that is installed in each position can be passed in as kwargs (e.g., position_1=’ND-4.0’, position_2=’Empty’).
- Parameters:
record (
EquipmentRecord) – The equipment record.**kwargs – Keyword arguments. Can be specified as attributes of an XML element in a configuration file (with the tag of the element equal to the alias of record).
-
connection:
FilterFlipper
- info()[source]
Returns the information about what is installed in each position.
For example:
{1: 'ND-4.0', 2: 'Empty'}