www.pudn.com > GPS ToolKit Pro.rar > GTKTestPanelDlg.h


// GTKTestPanelDlg.h : header file 
// 
//{{AFX_INCLUDES() 
#include "gpstoolkit.h" 
#include "SatPicture.h" 
#include "SnrBarPRN.h" 
//}}AFX_INCLUDES 
 
#if !defined(AFX_GTKTESTPANELDLG_H__CA9C027A_9A22_498F_917B_E84F2798FE7B__INCLUDED_) 
#define AFX_GTKTESTPANELDLG_H__CA9C027A_9A22_498F_917B_E84F2798FE7B__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
///////////////////////////////////////////////////////////////////////////// 
// CGTKTestPanelDlg dialog 
 
class CGTKTestPanelDlg : public CDialog 
{ 
// Construction 
public: 
	CGTKTestPanelDlg(CWnd* pParent = NULL);	// standard constructor 
 
// Dialog Data 
	//{{AFX_DATA(CGTKTestPanelDlg) 
	enum { IDD = IDD_GTKTESTPANEL_DIALOG }; 
	CButton	m_cmdClose; 
	CButton	m_cmdOpen; 
	CButton	m_cmdOpenFile; 
	CEdit	m_editTimeScale; 
	CEdit	m_editFileName; 
	CComboBox	m_comboAltUnits; 
	CComboBox	m_comboSpeedUnits; 
	CComboBox	m_comboLatLonFormat; 
	CComboBox	m_comboDistUnits; 
	CListCtrl	m_routeWptList; 
	CSatPicture	m_satPicture; 
	CListBox	m_rawDataListBox; 
	CComboBox	m_baudRateCombo; 
	CComboBox	m_portNameCombo; 
	CString	m_degLabel; 
	CString	m_minLabel; 
	CString	m_secLabel; 
	CString	m_altitude; 
	CString	m_lat; 
	CString	m_lon; 
	CString	m_speed; 
	CString	m_fixStatus; 
	CString	m_fixQuality; 
	CString	m_fixDateTime; 
	CString	m_DGPSRefStation; 
	CString	m_geoidHeight; 
	CString	m_numSatellites; 
	CString	m_timeSinceLastDGPSUpdate; 
	CString	m_trueCourse; 
	CString	m_magVar;	 
	CString	m_strOpMode; 
	CString	m_strHDOP; 
	CString	m_strPDOP; 
	CString	m_strVDOP; 
	CString	m_origWptID; 
	CString	m_destWptID; 
	CString	m_arrivedAtDest; 
	CString	m_destWptLat; 
	CString	m_destWptLon; 
	CString	m_rangeToDest; 
	CString	m_trueBearingToDest; 
	CString	m_destClosingVelocity; 
	CString	m_crossTrackError; 
	CString	m_origToDestTrueBearing; 
	CString	m_origToDestMagBearing; 
	CString	m_routeName; 
	CString	m_txtFileName; 
	double	m_dblTimeScale; 
	CGPSToolKit	m_myGPSToolKit; 
	//}}AFX_DATA 
	CProgressCtrl	m_snrBar[12]; 
	CSnrBarPRN		m_snrBarPrn[12]; 
 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CGTKTestPanelDlg) 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support 
	//}}AFX_VIRTUAL 
 
// Implementation 
protected: 
	HICON m_hIcon; 
 
	// Generated message map functions 
	//{{AFX_MSG(CGTKTestPanelDlg) 
	virtual BOOL OnInitDialog(); 
	afx_msg void OnPaint(); 
	afx_msg HCURSOR OnQueryDragIcon(); 
	afx_msg void OnButtonOpen(); 
	afx_msg void OnButtonClose(); 
	afx_msg void OnChangeEditDeglabel(); 
	afx_msg void OnChangeEditMinlabel(); 
	afx_msg void OnChangeEditSeclabel(); 
	afx_msg void OnSelchangeComboBaud(); 
	afx_msg void OnSelchangeComboAltunits(); 
	afx_msg void OnSelchangeComboSpeedunits(); 
	afx_msg void OnFixUpdateGpstoolkit(const VARIANT FAR& FixGood, const VARIANT FAR& FixDateTime, const VARIANT FAR& Latitude, const VARIANT FAR& Longitude, const VARIANT FAR& Altitude, const VARIANT FAR& Speed, const VARIANT FAR& TrueCourse); 
	afx_msg void OnRawDataReceivedGpstoolkit(const VARIANT FAR& RawData, const VARIANT FAR& NumBytesRead); 
	afx_msg void OnRadioDeg(); 
	afx_msg void OnRadioDegmin(); 
	afx_msg void OnRadioDegminsec(); 
	afx_msg void OnSatelliteUpdateGpstoolkit(const VARIANT FAR& AutomaticOperation, const VARIANT FAR& OperationMode, const VARIANT FAR& NumSatellitesInView, const VARIANT FAR& HDOP, const VARIANT FAR& PDOP, const VARIANT FAR& VDOP, const VARIANT FAR& FixSatellitePRNs, const VARIANT FAR& SatelliteInViewPRNs); 
	afx_msg void OnSelchangeComboDistunits(); 
	afx_msg void OnSelchangeComboLatlonformat(); 
	afx_msg void OnNavUpdateGpstoolkit(const VARIANT FAR& OriginWptID, const VARIANT FAR& DestWptID, const VARIANT FAR& DestWptLatitude, const VARIANT FAR& DestWptLongitude, const VARIANT FAR& TrueBearingToDest, const VARIANT FAR& RangeToDest, const VARIANT FAR& CrossTrackError, const VARIANT FAR& DestClosingVelocity, const VARIANT FAR& DestArrivalAlarm, const VARIANT FAR& RouteName, const VARIANT FAR& WptsInRoute); 
	afx_msg void OnButtonOpenfile(); 
	afx_msg void OnFileCompleteGpstoolkit(); 
	DECLARE_EVENTSINK_MAP() 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
 
private: 
	CString m_altUnitsLabel; 
	CString m_speedUnitsLabel; 
	CString m_distUnitsLabel; 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_GTKTESTPANELDLG_H__CA9C027A_9A22_498F_917B_E84F2798FE7B__INCLUDED_)