Click or drag to resize

TriggeredSequenceRecorder Class

Class managing sequence recording in a buffer of fixed size via a triggered event.
Inheritance Hierarchy

Namespace:  LynceeTec.API.Sequence
Assembly:  LynceeTec.API.Sequence (in LynceeTec.API.Sequence.dll) Version: 9.0.26418.0 , built 2021-10-22 08:54:13 UTC
Syntax
public class TriggeredSequenceRecorder : LiveAcquirer, 
	IDisposable

The TriggeredSequenceRecorder type exposes the following members.

Constructors
  NameDescription
Public methodTriggeredSequenceRecorder(ICameraController, IConfigManager)
Initializes a new instance of the TriggeredSequenceRecorder class
Public methodTriggeredSequenceRecorder(ICameraItem, IConfigManager)
Initializes a new instance of the TriggeredSequenceRecorder class
Top
Properties
  NameDescription
Public propertyAcquisitionFps
Gets or sets the acquisition frame rate.
(Inherited from LiveAcquirer.)
Public propertyBufferSize
Gets or sets the size of the acquisition buffer.
Public propertyConfigManager
Gets the current ConfigManager in use.
(Inherited from BaseSequenceManager.)
Public propertyConfiguration
Gets the current configuration used for hologram reconstruction.
(Inherited from BaseSequenceManager.)
Public propertyCurrentState
Gets the current state of the sequence manager.
(Inherited from BaseSequenceManager.)
Public propertyEffectiveAcquisitionFps
Gets the effective acquisition frame rate.
(Inherited from LiveAcquirer.)
Public propertyEffectiveReconstructionFps
Gets the effective reconstruction frame rate.
(Inherited from LiveAcquirer.)
Public propertyNumberOfHolograms
Gets the total number of holograms currently recorded.
(Inherited from BaseSequenceManager.)
Public propertyReconstructionFps
Gets or sets the reconstruction frame rate.
(Inherited from LiveAcquirer.)
Public propertyTriggerFrameIndex
Gets or sets the index associated to the trigger event.
Public propertyUseReconstruction (Inherited from LiveAcquirer.)
Public propertyUseReferenceHologramSaving
Gets or sets the option saving the reference hologram(s) in the first hologram metadata of the acquired sequence.
(Inherited from BaseSequenceManager.)
Top
Methods
  NameDescription
Public methodAccessHologram
Accesses the hologram object directly in the current buffer.
(Inherited from BaseSequenceManager.)
Public methodCancelRecording
Cancels the record of a sequence.
Public methodCancelSaving
Cancels the saving of a sequence.
(Inherited from BaseSequenceManager.)
Public methodComputeAndApplyFittingToConfiguration
Compute fitting on the phase result of the next acquisition using configuration parameters.
(Inherited from LiveAcquirer.)
Public methodComputeAndApplyFittingToConfiguration(Int32)
Compute fitting on specified phase result using configuration parameters.
(Inherited from BaseSequenceManager.)
Public methodDeregisterConfigurationMemberModification
Deregister a function registered to the specified member.
(Inherited from ConfigurationEventsManager.)
Public methodDeregisterConfigurationModification
Deregister a registered function.
(Inherited from ConfigurationEventsManager.)
Public methodDispose (Inherited from BaseSequenceManager.)
Public methodGetHologramCopy
Gets a copy of the defined hologram in the current buffer.
(Inherited from BaseSequenceManager.)
Public methodGetNextAcquisition
Copies the last acquisition into an existing hologram.
(Inherited from LiveAcquirer.)
Public methodGetNextReconstruction
Get the reconstruction results of the next acquired hologram.
(Inherited from LiveAcquirer.)
Public methodGetReconstruction
Gets the reconstruction results of a hologram in the current buffer.
(Inherited from BaseSequenceManager.)
Public methodRegisterConfigurationModification(ConfigurationEventsManagerConfigurationDelegate)
Register a function that will be executed when any configuration property is modified.
(Inherited from ConfigurationEventsManager.)
Public methodRegisterConfigurationModification(MemberInfo, ConfigurationEventsManagerConfigurationDelegate)
Register a function that will be executed when the specified member is modified.
(Inherited from ConfigurationEventsManager.)
Public methodSaveBigTiffSequence
Saves the sequence into a BigTiff (.btf) format.
(Inherited from BaseSequenceManager.)
Public methodSaveKoalaSequence
Saves the sequence in a Koala compatible format.
(Inherited from BaseSequenceManager.)
Public methodSetHologramValidity
Sets the validity state for a hologram in the current buffer.
(Inherited from BaseSequenceManager.)
Public methodStartAcquiring
Starts the live acquisition.
(Overrides LiveAcquirerStartAcquiring.)
Public methodStartAcquiring(IProgressSingle)
Starts the live acquisition.
Public methodStopAcquiring
Stops the live acquisition.
(Inherited from LiveAcquirer.)
Public methodTrigger
Trigger the sequence recording in the configured buffer.
Top
Events
  NameDescription
Public eventLastReconstructionComputed
Sends results for each new reconstruction. If UseReconstruction is disabled, the hologram only is send at acquisition frame rate.
(Inherited from LiveAcquirer.)
Public eventStateMachineStateChanged
Occurs when the state machine state changes
(Inherited from BaseSequenceManager.)
Top
Remarks

Some calls to the class elements can only be performed when CurrentState has some defined values. The following scheme describes the allowed actions.

Thread Safety
Instance members of this type are safe for multi-threaded operations.
See Also