Pleora Technologies Inc. eBUS SDK v6.5.1.6797 API



PvTriggerSelectorAcquisitionStart Class Reference

AcquisitionStart requires to be triggered once, and remains triggered until stopped. More...

#include <PvTriggerSelector.h>

Public Member Functions

 PvTriggerSelectorAcquisitionStart (const char *const aName="AcquisitionStart")
 Constructor. More...
 
virtual ~PvTriggerSelectorAcquisitionStart ()
 Virtual destructor.
 
void Start (const uint32_t aHeight) override
 Signals the state machine to move from the Enabled state to the Armed state. More...
 
void Stop () override
 Unconditionally moves the state machine into the Enabled state.
 
void FireTrigger () override
 Moves the state from armed to one-shot.
 
- Public Member Functions inherited from PvTriggerSelectorDefault
 PvTriggerSelectorDefault (const char *const aName="N/A")
 Constructor. More...
 
virtual ~PvTriggerSelectorDefault ()
 Virtual destructor.
 
void Rearm () override
 Nothing to do for the default implementation.
 
void SetMode (const bool aIsEnabled) override
 Sets the trigger mode (enabled or disabled). More...
 
bool GetMode () const override
 Gets the trigger mode. More...
 
void SetSource (const uint32_t aSource) override
 Sets the trigger source. More...
 
uint32_t GetSource () const override
 Gets the trigger source. More...
 
PvString GetName () const override
 Gets the selector name. More...
 
bool IsEnabled () const override
 Checks if the trigger is enabled. More...
 
- Public Member Functions inherited from IPvTriggerSelector
virtual ~IPvTriggerSelector ()
 Virtual destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from PvTriggerSelectorDefault
void SetState (const State aState)
 Sets the selector state. More...
 
State GetState () const override
 Gets the current selector state. More...
 

Detailed Description

AcquisitionStart requires to be triggered once, and remains triggered until stopped.

Constructor & Destructor Documentation

◆ PvTriggerSelectorAcquisitionStart()

PvTriggerSelectorAcquisitionStart::PvTriggerSelectorAcquisitionStart ( const char *const  aName = "AcquisitionStart")
inline

Constructor.

Parameters
[in]aNameThe selector name.

Member Function Documentation

◆ Start()

void PvTriggerSelectorAcquisitionStart::Start ( const uint32_t  aHeight)
inlineoverridevirtual

Signals the state machine to move from the Enabled state to the Armed state.

Parameters
[in]aHeightThe image height (ignored).

Reimplemented from PvTriggerSelectorDefault.

Reimplemented in PvTriggerSelectorLineStart.


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

Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com