Pleora Technologies Inc. eBUS SDK v6.5.1.6797 API



PvTriggerSelectorFrameStart Class Reference

Behaves just like AcquisitionStart, but is re-armed on a frame basis. More...

#include <PvTriggerSelector.h>

Public Member Functions

 PvTriggerSelectorFrameStart (const char *const aName="FrameStart")
 Constructor. More...
 
virtual ~PvTriggerSelectorFrameStart ()
 Virtual destructor.
 
void Rearm () override
 Moves the state from Fired to Armed.
 
void FireTrigger () override
 Moves the state from Armed to Fired.
 
- Public Member Functions inherited from PvTriggerSelectorAcquisitionStart
 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.
 
- Public Member Functions inherited from PvTriggerSelectorDefault
 PvTriggerSelectorDefault (const char *const aName="N/A")
 Constructor. More...
 
virtual ~PvTriggerSelectorDefault ()
 Virtual destructor.
 
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

Behaves just like AcquisitionStart, but is re-armed on a frame basis.

Constructor & Destructor Documentation

◆ PvTriggerSelectorFrameStart()

PvTriggerSelectorFrameStart::PvTriggerSelectorFrameStart ( const char *const  aName = "FrameStart")
inline

Constructor.

Parameters
[in]aNameThe selector name.

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

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