Scope
FPGADigitalDemultiplexerPage.h
1 #pragma once
2 
3 #include "ScopeDefines.h"
4 #include "controls/ScopeLEDCtrl.h"
5 #include "controls/ScopeEditCtrl.h"
6 #include "controllers/ScopeController.h"
7 #include "devices/fpga/FPGADigitalDemultiplexer.h"
8 #include "resource.h"
9 
10 namespace scope {
11  namespace gui {
12 
15  public CPropertyPageImpl<CFPGADigitalDemultiplexerPage> {
16 
17 protected:
18 
19 public:
20  enum { IDD = IDD_FPGADIGITALDEMULTIPLEXER_PROPPAGE };
21 
24  CScopeLEDCtrl tohostoverflowA1Ch1_led;
25  CScopeLEDCtrl tohostoverflowA1Ch2_led;
26  CScopeLEDCtrl tohostoverflowA2Ch1_led;
27  CScopeLEDCtrl tohostoverflowA2Ch2_led;
28  CScopeLEDCtrl interloopoverflow_led;
29  CScopeLEDCtrl interlooptimeout_led;
30  CScopeLEDCtrl acquiring_led;
35 
38 
39  BEGIN_MSG_MAP(CFPGADigitalDemultiplexerPage)
40  MSG_WM_INITDIALOG(OnInitDialog);
41  REFLECT_NOTIFICATIONS()
42  END_MSG_MAP()
43 
46  BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
48 };
49 
50 }}
An adapted CBitmapButton control around a ScopeNumber to show true or false as green or red LED...
Definition: ScopeLEDCtrl.h:12
CScopeEditCtrl< double > laserfreq_edit
Displays measured laser frequency.
Parameters for pixel acquisition with FPGADigitalDemultiplexer.
Definition: IO.h:196
CFPGADigitalDemultiplexerPage(parameters::InputsFPGADigitalDemultiplexer *const _parameters)
Connect to the FIFOStatus ScopeNumbers.
Class for the digital demultiplexer FPGA infos property page.