3 #include "ScopeDefines.h"
4 #include "controls/ScopeLEDCtrl.h"
5 #include "controllers/ScopeController.h"
6 #include "devices/fpga/FPGAPhotonCounter.h"
14 public CPropertyPageImpl<CFPGAPhotonCounterPage> {
19 enum { IDD = IDD_FPGAPHOTONCOUNTER_PROPPAGE };
35 CButton counthigh_button;
36 CButton countpulses_button;
43 MSG_WM_INITDIALOG(OnInitDialog);
45 COMMAND_HANDLER(IDC_COUNTPULSES_RADIO, BN_CLICKED, OnCountModeChange);
46 REFLECT_NOTIFICATIONS()
51 BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
53 LRESULT OnCountModeChange(WORD, WORD, HWND, BOOL&);
An adapted CBitmapButton control around a ScopeNumber to show true or false as green or red LED...
LRESULT OnCountModeChange(WORD, WORD, HWND, BOOL &)
Handles count mode changes.
Class for the photon counter FPGA infos property page.
CFPGAPhotonCounterPage(parameters::InputsFPGAPhotonCounter *const _parameters)
Connect to the FIFOStatus ScopeNumbers.
FPGAPhotonCounter *const myFPGA
pointer to the static FPGA object
Wraps an FPGA that does photon counting (for Version 2 VI)