Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::TDefaultScanBinder::TScanning Struct Reference

Structure holding all information during the scanning state. More...

#include <DefaultScanBinder.h>

Collaboration diagram for sf::TDefaultScanBinder::TScanning:

Public Member Functions

 TScanning ()
 Default constructor.
 
void Clear ()
 Clears the structure to the initial state.
 

Public Attributes

int ScanIndex
 Holds the executing scan index.
 
ScanMethodMethod
 Holds the method instance which is scanned.
 
TScanInfoInfo
 Holds the scan information of method which is scanned.
 
EScanningStage Stage
 Holds the current scan stage.
 
EMoveMode MoveMode
 The way the scan is performed.
 
gmi::EAxisLocation ScanAxis
 Axis used for scanning.
 
ElapseTimer SpinUpTimer
 Timer for delays for spinning up.
 
ElapseTimer Timer
 Timer for delays in the scanning process.
 
gmi::AxisValue Trigger
 Triggering axis and density when alNA it is the frequency.
 
int TargetIndex
 Holds the targeted index.
 

Detailed Description

Structure holding all information during the scanning state.

Constructor & Destructor Documentation

◆ TScanning()

sf::TDefaultScanBinder::TScanning::TScanning ( )
inline

Default constructor.

Member Function Documentation

◆ Clear()

void sf::TDefaultScanBinder::TScanning::Clear ( )
inline

Clears the structure to the initial state.

Member Data Documentation

◆ Info

TScanInfo* sf::TDefaultScanBinder::TScanning::Info

Holds the scan information of method which is scanned.

◆ Method

ScanMethod* sf::TDefaultScanBinder::TScanning::Method

Holds the method instance which is scanned.

◆ MoveMode

EMoveMode sf::TDefaultScanBinder::TScanning::MoveMode

The way the scan is performed.

◆ ScanAxis

gmi::EAxisLocation sf::TDefaultScanBinder::TScanning::ScanAxis

Axis used for scanning.

◆ ScanIndex

int sf::TDefaultScanBinder::TScanning::ScanIndex

Holds the executing scan index.

◆ SpinUpTimer

ElapseTimer sf::TDefaultScanBinder::TScanning::SpinUpTimer

Timer for delays for spinning up.

◆ Stage

EScanningStage sf::TDefaultScanBinder::TScanning::Stage

Holds the current scan stage.

◆ TargetIndex

int sf::TDefaultScanBinder::TScanning::TargetIndex

Holds the targeted index.

◆ Timer

ElapseTimer sf::TDefaultScanBinder::TScanning::Timer

Timer for delays in the scanning process.

◆ Trigger

gmi::AxisValue sf::TDefaultScanBinder::TScanning::Trigger

Triggering axis and density when alNA it is the frequency.


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