Index: /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/main.cpp
===================================================================
--- /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/main.cpp	(revision 4490)
+++ /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/main.cpp	(revision 4491)
@@ -1,2 +1,3 @@
+
 /***************************************************************************
                           main.cpp  -  description
@@ -27,4 +28,5 @@
 #include "amcserialport.h"
 #include "amcstate.h"
+#include "amccmdstate.h"
 #include "heatstate.h"
 #include "magicmirror.h"
@@ -37,5 +39,6 @@
 AMCState* 				g_pAMCState;
 HEATState* 				g_pHEATState;
-int								g_iRefX, g_iRefY;
+AMCCmdState*			g_pAMCCmdState;
+double						g_dRefX, g_dRefY;
 
 static const char *description =
@@ -70,4 +73,6 @@
 	qDebug("Creating HEATState");
 	g_pHEATState = new HEATState( 0 );
+	qDebug("Creating AMCCmdState");
+	g_pAMCCmdState = new AMCCmdState( 0 );
 
 	// First we open and initialize the 8 serial ports
@@ -93,6 +98,6 @@
 	qDebug("Creating MagicMirror");
 	g_theMirror = new MagicMirror();
-	g_iRefX = -1;
-	g_iRefY = -1;
+	g_dRefX = -1.;
+	g_dRefY = -1.;
 
 	qDebug("Creating ActiveMirrorControl");
@@ -115,4 +120,6 @@
 	qDebug("Deleting HeatState");
 	delete g_pHEATState;
+	qDebug("Deleting AMCCmdState");
+	delete g_pAMCCmdState;
 	qDebug("Deleting FrameGrabber");
 	delete g_pFG;
