Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: hbCommand.cpp
- Revision:
- 29:eb3d72dd94aa
- Parent:
- 27:ff63c23bc689
- Child:
- 30:13ada1a24c59
--- a/hbCommand.cpp Sat Dec 15 14:20:04 2018 +0000 +++ b/hbCommand.cpp Mon Dec 17 13:25:00 2018 +0000 @@ -169,6 +169,14 @@ else if (strcmp(g_CmdBuf , "rmo3" )==0 ){gf_DbgPrint.bf.mo3=true;}//リードモーターオフセット3 else if (strcmp(g_CmdBuf , "rmo4" )==0 ){gf_DbgPrint.bf.mo4=true;}//リードモーターオフセット4 + //else if (strcmp(g_CmdBuf , "op1" )==0 ){gf_MtReqOP[0].bf.req=true; gf_MtReqOP[0].bf.counter = 0; gf_MtReqOP[0].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター1一時的噴射 + //else if (strcmp(g_CmdBuf , "op2" )==0 ){gf_MtReqOP[1].bf.req=true; gf_MtReqOP[1].bf.counter = 0; gf_MtReqOP[1].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター2一時的噴射 + //else if (strcmp(g_CmdBuf , "op3" )==0 ){gf_MtReqOP[2].bf.req=true; gf_MtReqOP[2].bf.counter = 0; gf_MtReqOP[2].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター3一時的噴射 + //else if (strcmp(g_CmdBuf , "op4" )==0 ){gf_MtReqOP[3].bf.req=true; gf_MtReqOP[3].bf.counter = 0; gf_MtReqOP[3].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター4一時的噴射 + else if (strcmp(g_CmdBuf , "op1" )==0 ){gf_MtReqOP[0].req=true; gf_MtReqOP[0].add_end=false; gf_MtReqOP[0].counter = 0; gf_MtReqOP[0].num = atoi(&g_CmdBuf[arg2pos]);}//モーター1一時的噴射 + else if (strcmp(g_CmdBuf , "op2" )==0 ){gf_MtReqOP[1].req=true; gf_MtReqOP[1].add_end=false; gf_MtReqOP[1].counter = 0; gf_MtReqOP[1].num = atoi(&g_CmdBuf[arg2pos]);}//モーター2一時的噴射 + else if (strcmp(g_CmdBuf , "op3" )==0 ){gf_MtReqOP[2].req=true; gf_MtReqOP[2].add_end=false; gf_MtReqOP[2].counter = 0; gf_MtReqOP[2].num = atoi(&g_CmdBuf[arg2pos]);}//モーター3一時的噴射 + else if (strcmp(g_CmdBuf , "op4" )==0 ){gf_MtReqOP[3].req=true; gf_MtReqOP[3].add_end=false; gf_MtReqOP[3].counter = 0; gf_MtReqOP[3].num = atoi(&g_CmdBuf[arg2pos]);}//モーター4一時的噴射 //何にも引っ掛からない else {sp.printf("command missmatch\r\n"); }; @@ -239,6 +247,15 @@ else if (strcmp(g_CmdBuf , "spidd")==0 ){g_PidPara.D = atof(&g_CmdBuf[arg2pos]);gf_PidParaUpdate=true;}//PIDの係数 D設定 else if (strcmp(g_CmdBuf , "spidimax")==0 ){g_PidPara.IMax = atof(&g_CmdBuf[arg2pos]);gf_PidParaUpdate=true;}//PIDの係数 積分上限値設定 else if (strcmp(g_CmdBuf , "spidimin")==0 ){g_PidPara.IMin = atof(&g_CmdBuf[arg2pos]);gf_PidParaUpdate=true;}//PIDの係数 積分下限値設定 + + //else if (strcmp(g_CmdBuf , "op1" )==0 ){gf_MtReqOP[0].bf.req=true; gf_MtReqOP[0].bf.counter = 0; gf_MtReqOP[0].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター1一時的噴射 + //else if (strcmp(g_CmdBuf , "op2" )==0 ){gf_MtReqOP[1].bf.req=true; gf_MtReqOP[1].bf.counter = 0; gf_MtReqOP[1].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター2一時的噴射 + //else if (strcmp(g_CmdBuf , "op3" )==0 ){gf_MtReqOP[2].bf.req=true; gf_MtReqOP[2].bf.counter = 0; gf_MtReqOP[2].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター3一時的噴射 + //else if (strcmp(g_CmdBuf , "op4" )==0 ){gf_MtReqOP[3].bf.req=true; gf_MtReqOP[3].bf.counter = 0; gf_MtReqOP[3].bf.num = atoi(&g_CmdBuf[arg2pos]);}//モーター4一時的噴射 + else if (strcmp(g_CmdBuf , "op1" )==0 ){gf_MtReqOP[0].req=true; gf_MtReqOP[0].add_end=false; gf_MtReqOP[0].counter = 0; gf_MtReqOP[0].num = atoi(&g_CmdBuf[arg2pos]);}//モーター1一時的噴射 + else if (strcmp(g_CmdBuf , "op2" )==0 ){gf_MtReqOP[1].req=true; gf_MtReqOP[1].add_end=false; gf_MtReqOP[1].counter = 0; gf_MtReqOP[1].num = atoi(&g_CmdBuf[arg2pos]);}//モーター2一時的噴射 + else if (strcmp(g_CmdBuf , "op3" )==0 ){gf_MtReqOP[2].req=true; gf_MtReqOP[2].add_end=false; gf_MtReqOP[2].counter = 0; gf_MtReqOP[2].num = atoi(&g_CmdBuf[arg2pos]);}//モーター3一時的噴射 + else if (strcmp(g_CmdBuf , "op4" )==0 ){gf_MtReqOP[3].req=true; gf_MtReqOP[3].add_end=false; gf_MtReqOP[3].counter = 0; gf_MtReqOP[3].num = atoi(&g_CmdBuf[arg2pos]);}//モーター4一時的噴射 //何にも引っ掛からない else {sp.printf("command missmatch\r\n"); }; }