teamALI
/
HB2018
ジャイロ追加前
Diff: HbManager.cpp
- 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 +//------------------------------------------------------ + //====================================================== //コンストラクタ //======================================================