diff --git a/base/mecha-main.c b/base/mecha-main.c index acf6ee7..fd3b60e 100644 --- a/base/mecha-main.c +++ b/base/mecha-main.c @@ -1194,8 +1194,9 @@ static int MechaTestDiscControl(short int argc, char *argv[]) } else if (!pstricmp(argv[1], "AUTO")) { + MechaCommandAdd(MECHA_CMD_SLED_POS_HOME, NULL, id++, 0, 3000, "SLED HOME"); + MechaCommandAdd(MECHA_CMD_DISC_MODE_CD_12, NULL, id++, MECHA_CMD_TAG_MECHA_SET_DISC_TYPE, 1000, "DISC MODE CD 12cm"); MechaCommandAdd(MECHA_CMD_DISC_DETECT, NULL, id++, MECHA_CMD_TAG_MECHA_DISC_DETECT, 3000, "DISC DETECT"); - MechaCommandAdd(MECHA_CMD_DISC_MODE_CD_8, NULL, id++, MECHA_CMD_TAG_MECHA_SET_DISC_TYPE, 1000, "DISC MODE CD 8cm"); if (MechaCommandExecuteList(&MechaAdjTxHandler, &MechaAdjRxHandler) != 0) PlatShowMessage("Failed to execute.\n"); } diff --git a/base/mecha.h b/base/mecha.h index 31bd487..0bb1412 100644 --- a/base/mecha.h +++ b/base/mecha.h @@ -213,6 +213,7 @@ enum RX_ERROR #define MECHA_CMD_DISC_MODE_DVDSL_12 0xc14 #define MECHA_CMD_DISC_MODE_DVDDL_12 0xc15 #define MECHA_CMD_DISC_DETECT 0xc16 +#define MECHA_CMD_DISC_CUR_MODE 0xc17 // will return current working mode: either set by c10-c15 command (will return 010-015), or set by c16 (will return current disc mode) #define MECHA_CMD_FOCUS_UPDOWN 0xc22 #define MECHA_CMD_FOCUS_AUTO_START 0xc23 #define MECHA_CMD_FOCUS_AUTO_STOP 0xc24