teamALI / Mbed 2 deprecated HB2018

Dependencies:   mbed FreeRTOS

Revision:
23:79e20be4bc5b
Parent:
22:24c9c2dedca9
Child:
24:c5945aaae777
--- a/hbCommand.cpp	Thu Dec 06 11:03:13 2018 +0000
+++ b/hbCommand.cpp	Sat Dec 08 12:08:25 2018 +0000
@@ -68,11 +68,16 @@
         else if (strcmp(g_CmdBuf , "mfb" )==0 ){gf_Print.bf.fb=true;gf_Mon.bf.fb=true;}//PID制御フィードバック結果
         else if (strcmp(g_CmdBuf , "kill")==0 ){gf_Mon.flg=0;}//モニタ停止
         
+        else if (strcmp(g_CmdBuf , "stat")==0 ){gf_Print.bf.stat=true;}//ステート表示
+        else if (strcmp(g_CmdBuf , "sstatf")==0 ){setStateF((enmHbState)atoi(&g_CmdBuf[arg2pos]));}//ステート強制遷移
+        
+        
         //何にも引っ掛からない
         else {sp.printf("command missmatch\r\n"); };
     } else if(gf_State == SLEEP){
             if (strcmp(g_CmdBuf , "sarm"   )==0 ){gf_Armed = true;}//アーミングフラグセット テスト用
-        else if (strcmp(g_CmdBuf , "dbg"   )==0 ){if(gf_Dbg != true) gf_Dbg = true;}//デバッグモード
+        else if (strcmp(g_CmdBuf , "dbg"   )==0 ){if(gf_Dbg != true) gf_Dbg = true;}//デバッグタスク起動
+        else if (strcmp(g_CmdBuf , "sstatf")==0 ){setStateF((enmHbState)atoi(&g_CmdBuf[arg2pos]));}//ステート強制遷移
         //何にも引っ掛からない
         else {sp.printf("command missmatch\r\n"); };
     }