aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dirax.c28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/dirax.c b/src/dirax.c
index 0823111..36f85c8 100644
--- a/src/dirax.c
+++ b/src/dirax.c
@@ -139,72 +139,78 @@ static void dirax_send_next(ControlContext *ctx) {
switch ( ctx->dirax_step ) {
case 1 : {
- dirax_sendline("read dtr.drx\n", ctx);
+ dirax_sendline("\\echo off\n", ctx);
ctx->dirax_step++;
break;
}
case 2 : {
- dirax_sendline("dmax 10\n", ctx);
+ dirax_sendline("read dtr.drx\n", ctx);
ctx->dirax_step++;
break;
}
case 3 : {
- dirax_sendline("indexfit 6\n", ctx);
+ dirax_sendline("dmax 10\n", ctx);
ctx->dirax_step++;
break;
}
case 4 : {
- dirax_sendline("levelfit 300\n", ctx);
+ dirax_sendline("indexfit 6\n", ctx);
ctx->dirax_step++;
break;
}
case 5 : {
- dirax_sendline("go\n", ctx);
+ dirax_sendline("levelfit 300\n", ctx);
ctx->dirax_step++;
break;
}
case 6 : {
- dirax_sendline("cell\n", ctx);
+ dirax_sendline("go\n", ctx);
ctx->dirax_step++;
break;
}
case 7 : {
- dirax_sendline("go\n", ctx);
+ dirax_sendline("cell\n", ctx);
ctx->dirax_step++;
break;
}
case 8 : {
- dirax_sendline("cell\n", ctx);
+ dirax_sendline("go\n", ctx);
ctx->dirax_step++;
break;
}
case 9 : {
- dirax_sendline("go\n", ctx);
+ dirax_sendline("cell\n", ctx);
ctx->dirax_step++;
break;
}
case 10 : {
- dirax_sendline("cell\n", ctx);
+ dirax_sendline("go\n", ctx);
ctx->dirax_step++;
break;
}
case 11 : {
- dirax_sendline("go\n", ctx);
+ dirax_sendline("cell\n", ctx);
ctx->dirax_step++;
break;
}
case 12 : {
+ dirax_sendline("go\n", ctx);
+ ctx->dirax_step++;
+ break;
+ }
+
+ case 13 : {
dirax_sendline("cell\n", ctx);
ctx->dirax_step++;
break;