Scope
|
#include <ZoomResonance.h>
Public Member Functions | |
ZoomResonance () | |
~ZoomResonance () | |
void | Initialize (const std::wstring &_outputline) |
void | Set (const uint8_t &_factor) |
uint8_t | GetState () const |
Protected Attributes | |
DAQmx::CDAQmxDigitalOutTask | task |
uint8_t | state |
const uint8_t | factor1 |
const uint8_t | factor2 |
const uint8_t | factor3 |
const uint8_t | factor4 |
Controls the four-step zoom scaling for a resonance scanner by two DAQmx digital line outputs.
Definition at line 9 of file ZoomResonance.h.
scope::ZoomResonance::ZoomResonance | ( | ) |
Constructor, reset to amplitude 1.
Definition at line 7 of file ZoomResonance.cpp.
scope::ZoomResonance::~ZoomResonance | ( | ) |
Destructor, reset to amplitude 1.
Definition at line 15 of file ZoomResonance.cpp.
void scope::ZoomResonance::Initialize | ( | const std::wstring & | _outputline | ) |
Initialization.
Definition at line 20 of file ZoomResonance.cpp.
void scope::ZoomResonance::Set | ( | const uint8_t & | _factor | ) |
Sets the amplitude reduction factor.
Definition at line 28 of file ZoomResonance.cpp.
|
inline |
Definition at line 44 of file ZoomResonance.h.
|
protected |
the DAQmx task
Definition at line 13 of file ZoomResonance.h.
|
mutableprotected |
current zoom state
Definition at line 16 of file ZoomResonance.h.
|
protected |
00
Definition at line 19 of file ZoomResonance.h.
|
protected |
01
Definition at line 22 of file ZoomResonance.h.
|
protected |
10
Definition at line 25 of file ZoomResonance.h.
|
protected |
11
Definition at line 28 of file ZoomResonance.h.