Index: /trunk/FACT++/scripts/doDrivePark.js
===================================================================
--- /trunk/FACT++/scripts/doDrivePark.js	(revision 17398)
+++ /trunk/FACT++/scripts/doDrivePark.js	(revision 17399)
@@ -1,3 +1,6 @@
 console.out("Sending drive park...");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/PARK");
Index: /trunk/FACT++/scripts/doDriveStop.js
===================================================================
--- /trunk/FACT++/scripts/doDriveStop.js	(revision 17398)
+++ /trunk/FACT++/scripts/doDriveStop.js	(revision 17399)
@@ -1,3 +1,6 @@
 console.out("Sending drive stop.");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/STOP");
Index: /trunk/FACT++/scripts/doDriveUnlock.js
===================================================================
--- /trunk/FACT++/scripts/doDriveUnlock.js	(revision 17398)
+++ /trunk/FACT++/scripts/doDriveUnlock.js	(revision 17399)
@@ -1,3 +1,6 @@
 console.out("Sending drive unlock...");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/UNLOCK");
Index: /trunk/FACT++/scripts/doMoveTelescope.js
===================================================================
--- /trunk/FACT++/scripts/doMoveTelescope.js	(revision 17398)
+++ /trunk/FACT++/scripts/doMoveTelescope.js	(revision 17399)
@@ -10,3 +10,6 @@
 console.out("Moving telescope to zd="+zd+"deg, az="+az+"deg");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/MOVE_TO", zd, az);
Index: /trunk/FACT++/scripts/doTrackPosition.js
===================================================================
--- /trunk/FACT++/scripts/doTrackPosition.js	(revision 17398)
+++ /trunk/FACT++/scripts/doTrackPosition.js	(revision 17399)
@@ -4,3 +4,6 @@
 console.out("Start tracking at ra="+ra+"h, dec="+dec+"deg");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/TRACK", ra, dec);
Index: /trunk/FACT++/scripts/doTrackSource.js
===================================================================
--- /trunk/FACT++/scripts/doTrackSource.js	(revision 17398)
+++ /trunk/FACT++/scripts/doTrackSource.js	(revision 17399)
@@ -11,3 +11,6 @@
 console.out("Start tracking source "+source+" at wobble angle "+angle+"deg and offset "+offset+"deg");
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/TRACK_SOURCE", offset, angle, source);
Index: /trunk/FACT++/scripts/doTrackWobble.js
===================================================================
--- /trunk/FACT++/scripts/doTrackWobble.js	(revision 17398)
+++ /trunk/FACT++/scripts/doTrackWobble.js	(revision 17399)
@@ -4,3 +4,6 @@
 console.out("Start tracking wobble position "+wobble+" of "+source);
 
+include("scripts/CheckStates.js");
+
+checkSend(["DRIVE_CONTROL"]);
 dim.send("DRIVE_CONTROL/TRACK_WOBBLE", wobble, source);
