Public Member Functions | |
void | SetDelay (unsigned int delayMs) |
set delay between pulsers on different channels | |
void | SetPeriod (unsigned int periodMs) |
set pulser period | |
bool | AddChannel (unsigned int boardId, unsigned int hwCh, unsigned int pulseAmplitudemV) |
add channel to pulser controller can be called only if period and delay are != 0 | |
void | Start () |
start pulser sequence | |
bool | Stop () |
stop pulser sequence | |
void | SetSettingsBasket (unsigned int basket) |
Private Attributes | |
unsigned int | fDelayMs |
unsigned int | fPeriodMs |
QPulserGroupList | fGroups |
unsigned int | fSettingsBasket |
QGuiPulserController * | fController |
bool QPulserGuiInterface::Stop | ( | ) |
stop pulser sequence
References QProcessStatus::GetInstance(), QDaqCommonDefs::QStopped_s, QProcessStatus::SetState(), and QGuiPulserController::WaitForStop().
Referenced by QGuiPulserMain::StopPulserController().
void QPulserGuiInterface::SetSettingsBasket | ( | unsigned int | basket | ) | [inline] |
needed to initialize pulser sequence
Referenced by QGuiPulserMain::MakeThread().