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().
1.5.6