Scope
|
#include <FPGAPhotonCounterPage.h>
Inherits CPropertyPageImpl< CFPGAPhotonCounterPage >.
Public Types | |
enum | { IDD = IDD_FPGAPHOTONCOUNTER_PROPPAGE } |
Public Member Functions | |
CFPGAPhotonCounterPage (parameters::InputsFPGAPhotonCounter *const _parameters) | |
Called via Win32 messages | |
BOOL | OnInitDialog (CWindow wndFocus, LPARAM lInitParam) |
LRESULT | OnCountModeChange (WORD, WORD, HWND, BOOL &) |
Public Attributes | |
FPGAPhotonCounter *const | myFPGA |
LEDs for FPGA status | |
CScopeLEDCtrl | tohostoverflow1_led |
CScopeLEDCtrl | tohostoverflow2_led |
CScopeLEDCtrl | interloopoverflow_led |
CScopeLEDCtrl | interlooptimeout_led |
CScopeLEDCtrl | acquiring_led |
Buttons for the two counting modes | |
CButton | counthigh_button |
CButton | countpulses_button |
Class for the photon counter FPGA infos property page.
Definition at line 13 of file FPGAPhotonCounterPage.h.
scope::gui::CFPGAPhotonCounterPage::CFPGAPhotonCounterPage | ( | parameters::InputsFPGAPhotonCounter *const | _parameters | ) |
Connect to the FIFOStatus ScopeNumbers.
Definition at line 8 of file FPGAPhotonCounterPage.cpp.
LRESULT scope::gui::CFPGAPhotonCounterPage::OnCountModeChange | ( | WORD | code, |
WORD | id, | ||
HWND | wnd, | ||
BOOL & | |||
) |
Handles count mode changes.
Definition at line 33 of file FPGAPhotonCounterPage.cpp.
FPGAPhotonCounter* const scope::gui::CFPGAPhotonCounterPage::myFPGA |
pointer to the static FPGA object
Definition at line 31 of file FPGAPhotonCounterPage.h.