Scope
FPGAAnalogDemultiplexerResonancePage.h
1 #pragma once
2 
3 #include "ScopeDefines.h"
4 #include "controls/ScopeLEDCtrl.h"
5 #include "controls/ScopeEditCtrl.h"
6 #include "controls/ScopeButtonCtrl.h"
7 #include "controllers/ScopeController.h"
8 #include "devices/fpga/FPGAAnalogDemultiplexerResonance.h"
9 #include "resource.h"
10 
11 // Forward declaration
12 namespace scope {
13  namespace parameters {
14  class InputsFPGAAnalogDemultiplexer;
15  }
16 }
17 
18 namespace scope {
19  namespace gui {
20 
23  public CPropertyPageImpl<CFPGAAnalogDemultiplexerResonancePage> {
24 
25 protected:
26 
27 public:
28  enum { IDD = IDD_FPGAANALOGDEMULTIPLEXER_PROPPAGE };
29 
32  CScopeLEDCtrl tohostoverflowA1_led;
33  CScopeLEDCtrl tohostoverflowA2_led;
34  CScopeLEDCtrl interloopoverflow_led;
35  CScopeLEDCtrl interlooptimeout_led;
36  CScopeLEDCtrl acquiring_led;
37  CScopeLEDCtrl aioverrange_led;
42  CScopeEditCtrl<uint8_t> bitshiftch1a1_edit;
43  CScopeEditCtrl<uint8_t> bitshiftch1a2_edit;
44  CScopeEditCtrl<uint8_t> baselinech1_edit;
45  CScopeEditCtrl<uint8_t> baselinech2_edit;
46  CScopeEditCtrl<uint8_t> cutoffch1_edit;
47  CScopeEditCtrl<uint8_t> cutoffch2_edit;
48  CScopeEditCtrl<uint8_t> bitshiftch2a1_edit;
49  CScopeEditCtrl<uint8_t> bitshiftch2a2_edit;
54 
56  MSG_WM_INITDIALOG(OnInitDialog);
57  REFLECT_NOTIFICATIONS()
58  END_MSG_MAP()
59 
60 
62  BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
64 };
65 
66 }}
CFPGAAnalogDemultiplexerResonancePage(parameters::InputsFPGAAnalogDemultiplexer *const _parameters)
Connect to the FIFOStatus ScopeNumbers.
An adapted CBitmapButton control around a ScopeNumber to show true or false as green or red LED...
Definition: ScopeLEDCtrl.h:12
Parameters for pixel acquisition FPGAAnalogDemultiplexer.
Definition: IO.h:355
Class for the analog demultiplexer FPGA infos property page.