Scope
FPGANoiseOutputPage.h
1 #pragma once
2 
3 #include "ScopeDefines.h"
4 #include "controls/ScopeLEDCtrl.h"
5 #include "controllers/ScopeController.h"
6 #include "devices/fpga/FPGANoiseOutput.h"
7 #include "resource.h"
8 
9 namespace scope {
10  namespace gui {
11 
14  public CPropertyPageImpl<CFPGANoiseOutputPage> {
15 
16 protected:
17 
18 public:
19  enum { IDD = IDD_FPGANOISEOUTPUT_PROPPAGE };
20 
23  CScopeLEDCtrl tohostoverflowA1Ch1_led;
24  CScopeLEDCtrl tohostoverflowA1Ch2_led;
25  CScopeLEDCtrl tohostoverflowA2Ch1_led;
26  CScopeLEDCtrl tohostoverflowA2Ch2_led;
27  CScopeLEDCtrl acquiring_led;
32 
33  BEGIN_MSG_MAP(CFPGANoiseOutputPage)
34  MSG_WM_INITDIALOG(OnInitDialog);
35  REFLECT_NOTIFICATIONS()
36  END_MSG_MAP()
37 
38 
40  BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
42 };
43 
44 }}
An adapted CBitmapButton control around a ScopeNumber to show true or false as green or red LED...
Definition: ScopeLEDCtrl.h:12
Class for the noise output FPGA infos property page.
Parameters for the noise generating FPGA vi.
Definition: IO.h:137
CFPGANoiseOutputPage(parameters::InputsFPGANoiseOutput *const _parameters)
Connect to the FIFOStatus ScopeNumbers.