Scope
scope::gui::CTimeSeriesSettingsPage Class Reference

#include <TimeSeriesSettingsPage.h>

Inherits CPropertyPageImpl< CTimeSeriesSettingsPage >, and CToolTipDialog< CTimeSeriesSettingsPage >.

Public Types

enum  { IDD = IDD_TIMESERIES_PROPPAGE }
 

Public Member Functions

void UpdatePlanesList ()
 
Called via Win32 messages

=/*;

()

BOOL OnInitDialog (CWindow wndFocus, LPARAM lInitParam)
 
LRESULT OnAddPlane (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnDeletePlane (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 

Protected Attributes

scope::ScopeController scope_controller
 
CScopeButtonCtrl start_timeseries_button
 
CScopeEditCtrl< uint32_t > frames_edit
 
CScopeProgressCtrl frames_progress
 
CScopeCheckBoxCtrl firsttriggered_check
 
CScopeCheckBoxCtrl alltriggered_check
 
CButton forallareas
 
CScopeEditCtrl< double > totaltime_edit
 
CScopeEditCtrl< uint32_t > repeats_edit
 
CScopeProgressCtrl repeats_progress
 
CScopeEditCtrl< double > betweenrepeats_edit
 
CScopeEditCtrl< double > overalltime_edit
 
CListViewCtrl planes_list
 

Detailed Description

Property page for settings of simeseries scanning.

Definition at line 15 of file TimeSeriesSettingsPage.h.

Member Function Documentation

BOOL scope::gui::CTimeSeriesSettingsPage::OnInitDialog ( CWindow  wndFocus,
LPARAM  lInitParam 
)

Handles dialog initialization.

Definition at line 21 of file TimeSeriesSettingsPage.cpp.

void scope::gui::CTimeSeriesSettingsPage::UpdatePlanesList ( )

updates the list view ctrl on add/delete plane

Definition at line 74 of file TimeSeriesSettingsPage.cpp.

Member Data Documentation

scope::ScopeController scope::gui::CTimeSeriesSettingsPage::scope_controller
protected

a scope controller

Definition at line 21 of file TimeSeriesSettingsPage.h.

CScopeButtonCtrl scope::gui::CTimeSeriesSettingsPage::start_timeseries_button
protected

start timeseries scanning

Definition at line 24 of file TimeSeriesSettingsPage.h.

CScopeEditCtrl<uint32_t> scope::gui::CTimeSeriesSettingsPage::frames_edit
protected

number of frames to scan

Definition at line 27 of file TimeSeriesSettingsPage.h.

CScopeProgressCtrl scope::gui::CTimeSeriesSettingsPage::frames_progress
protected

progress indicator for frames of a single repeat

Definition at line 30 of file TimeSeriesSettingsPage.h.

CScopeCheckBoxCtrl scope::gui::CTimeSeriesSettingsPage::firsttriggered_check
protected

is the first timeseries triggered

Definition at line 33 of file TimeSeriesSettingsPage.h.

CScopeCheckBoxCtrl scope::gui::CTimeSeriesSettingsPage::alltriggered_check
protected

are all timeseries triggered

Definition at line 36 of file TimeSeriesSettingsPage.h.

CButton scope::gui::CTimeSeriesSettingsPage::forallareas
protected

do the frames and totaltime hold for all areas

Definition at line 39 of file TimeSeriesSettingsPage.h.

CScopeEditCtrl<double> scope::gui::CTimeSeriesSettingsPage::totaltime_edit
protected

the total time the timeseries will take

Definition at line 42 of file TimeSeriesSettingsPage.h.

CScopeEditCtrl<uint32_t> scope::gui::CTimeSeriesSettingsPage::repeats_edit
protected

How often should the timeseries be repeated.

Definition at line 45 of file TimeSeriesSettingsPage.h.

CScopeProgressCtrl scope::gui::CTimeSeriesSettingsPage::repeats_progress
protected

Progress indicator for repeats.

Definition at line 48 of file TimeSeriesSettingsPage.h.

CScopeEditCtrl<double> scope::gui::CTimeSeriesSettingsPage::betweenrepeats_edit
protected

Time in seconds between the end of one and the next timeseries.

Definition at line 51 of file TimeSeriesSettingsPage.h.

CScopeEditCtrl<double> scope::gui::CTimeSeriesSettingsPage::overalltime_edit
protected

time in seconds for all timeseries

Definition at line 54 of file TimeSeriesSettingsPage.h.

CListViewCtrl scope::gui::CTimeSeriesSettingsPage::planes_list
protected

list box for all planes

Definition at line 57 of file TimeSeriesSettingsPage.h.


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