BioImager  3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
microscope.TriggerMode Class Reference
Inheritance diagram for microscope.TriggerMode:

Static Public Attributes

int ONCE = 1
 
int BULB = 2
 
int STROBE = 3
 
int START = 4
 

Detailed Description

Mode of a trigger for a :class:`microscope.abc.TriggerTargetMixin`.

The trigger mode defines what type of action when a trigger is
received, as opposed to the trigger type which defines what
constitutes a trigger.  The exact type of action is highly
dependent on device type, so check their documentation.

:const:`TriggerMode.ONCE`
    Act once.  For example, acquire a single image when a camera
    is triggered.
:const:`TriggerMode.BULB`
    Act while device is being triggered.  For example, a laser
    keeps emitting emit light or a camera keeps exposing while the
    trigger line is high.  This trigger mode is incompatible with
    :attr:`TriggerType.SOFTWARE`.
:const:`TriggerMode.STROBE`
    Act repeatably while device is being triggered.  For example,
    a camera keep acquiring multiple images while the trigger line
    is high.

Definition at line 180 of file __init__.py.

Member Data Documentation

◆ BULB

int microscope.TriggerMode.BULB = 2
static

Definition at line 203 of file __init__.py.

◆ ONCE

int microscope.TriggerMode.ONCE = 1
static

Definition at line 202 of file __init__.py.

◆ START

int microscope.TriggerMode.START = 4
static

Definition at line 205 of file __init__.py.

◆ STROBE

int microscope.TriggerMode.STROBE = 3
static

Definition at line 204 of file __init__.py.


The documentation for this class was generated from the following file: