// Start tracking after arming so the tracking position doesn't change.
// The tracking for a single frame command occurs during PAUSE
init_tracking();
- clear_output();
+ if( !command->single_frame() )
+ clear_output();
// Dispatch the command
start_render_engine();
break;
case EVENT_CODE_SHUTTLE:
shuttle(value);
break;
+ case EVENT_CODE_HI_JOG: // redundant report of JOG value*120
+ break;
default:
fprintf(stderr, "jogshuttle(%d, %d) invalid code\n", code, value);
break;
// ev.code when ev.type == JOGSHUTTLE
#define EVENT_CODE_JOG 7
#define EVENT_CODE_SHUTTLE 8
+#define EVENT_CODE_HI_JOG 11
// ev.value when ev.code == JOG
// 8 bit value changing by one for each jog step