// 6046DryEnd.h : main header file for the 6046DRYEND application
//

#if !defined(AFX_6046DRYEND_H__4BC83CDA_47CC_4D57_B0EC_9B9933C02819__INCLUDED_)
#define AFX_6046DRYEND_H__4BC83CDA_47CC_4D57_B0EC_9B9933C02819__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"
#include "AttitudeCtrl.h"
#include "SystemConfig.h"
#include "CMessageDefines.h"
#include "7k.h"

//Wet End Header File 
//////////////////////////////////////////////////
#include "..\Remote6046\6046RemoteClient.h"
#include "..\..\Utils\NetUtils\7kFile.h" 
#include "..\..\Utils\NetUtils\7kProtocol.h"
#include "..\..\Utils\NetUtils\7kStatus.h"
#include "..\..\Utils\NetUtils\7kAcknowlege.h"
//////////////////////////////////////////////////

//Wet End LIB link
//////////////////////////////////////////////////

#ifdef _DEBUG
#pragma comment( lib, "..\\Remote6046\\Debug\\Remote6046.lib")
#else
#pragma comment( lib, "..\\Remote6046\\Release\\Remote6046.lib")
#endif

#ifdef _DEBUG
#pragma comment( lib, "..\\..\\Utils\\NetUtils\\Debug\\NetUtils.lib")
#else
#pragma comment( lib, "..\\..\\Utils\\NetUtils\\Release\\NetUtils.lib")
#endif

#include "..\Components\EdgeTechFSDW\EdgeTechHeaders.h"
#include "..\Include\SurveyEventTypes.h"
//////////////////////////////////////////////////

#define PI	3.141592654
//3.14159265358979323846

/////////////////////////////////////////////////////////////////////////////
// CMy6046DryEndApp:
// See 6046DryEnd.cpp for the implementation of this class
//

class CMy6046DryEndApp : public CWinApp
{
public:
	CMy6046DryEndApp();

	//These should be moved, but work around for now...
	//They are referenced by the DLG_TIMESERIES
	//Because of Splitter Dlg, then are put here so that ptrs 
	//to them can be easily gotten using afx calls
	CAttitudeCtrl m_TimeSeries1, m_TimeSeries2;


	//The Saved settings for this session
	CSystemConfig	m_SystemConfig;

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMy6046DryEndApp)
	public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	virtual void WinHelp(DWORD dwData, UINT nCmd = HELP_CONTEXT);
	//}}AFX_VIRTUAL

	
// Implementation

	//{{AFX_MSG(CMy6046DryEndApp)
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

	private: HANDLE hMutex;

};


/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_6046DRYEND_H__4BC83CDA_47CC_4D57_B0EC_9B9933C02819__INCLUDED_)
