ジャイロ追加前

Dependencies:   mbed FreeRTOS

Revision:
23:79e20be4bc5b
Parent:
22:24c9c2dedca9
Child:
24:c5945aaae777
--- a/HbManager.cpp	Thu Dec 06 11:03:13 2018 +0000
+++ b/HbManager.cpp	Sat Dec 08 12:08:25 2018 +0000
@@ -101,10 +101,40 @@
     }
     
 }
+
+//------------------------------------------------------
+//ステート遷移関連
+//------------------------------------------------------
+bool HbManager::chkOverIDLE(){
+    return eng[0]->chkOverIDLECycle() && eng[1]->chkOverIDLECycle();
+}
+
+bool HbManager::chkInRangeIDLE(){
+    return eng[0]->chkInRangeIDLE() && eng[1]->chkInRangeIDLE();
+}
+// ステート遷移関連end
+//------------------------------------------------------
+
+//------------------------------------------------------
+//ユーザー操作関連
+//------------------------------------------------------
 void HbManager::getUserCommand(){
     usrSW = ope->GetUserOpe();
+    //sp.printf("SW Val=%X\r\n", usrSW.w);
 }
 
+bool HbManager::chkSWUserOpe(HbUserOpe::SW_TYPE stype){
+    return ope->ChkCtrlSW(stype);
+}
+bool HbManager::chkSWUserOpeAny(){
+    return ope->ChkCtrlSwAny();
+}
+typUserSw HbManager::getUserSw(){
+    return usrSW;
+}
+// ユーザー操作関連end
+//------------------------------------------------------
+
 //======================================================
 //コンストラクタ
 //======================================================