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.