Scope
scope::gui::CFPGAPhotonCounterPage Class Reference

#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
 

Detailed Description

Class for the photon counter FPGA infos property page.

Definition at line 13 of file FPGAPhotonCounterPage.h.

Constructor & Destructor Documentation

scope::gui::CFPGAPhotonCounterPage::CFPGAPhotonCounterPage ( parameters::InputsFPGAPhotonCounter *const  _parameters)

Connect to the FIFOStatus ScopeNumbers.

Definition at line 8 of file FPGAPhotonCounterPage.cpp.

Member Function Documentation

LRESULT scope::gui::CFPGAPhotonCounterPage::OnCountModeChange ( WORD  code,
WORD  id,
HWND  wnd,
BOOL &   
)

Handles count mode changes.

Definition at line 33 of file FPGAPhotonCounterPage.cpp.

Member Data Documentation

FPGAPhotonCounter* const scope::gui::CFPGAPhotonCounterPage::myFPGA

pointer to the static FPGA object

Definition at line 31 of file FPGAPhotonCounterPage.h.


The documentation for this class was generated from the following files: