teamALI / Mbed 2 deprecated HB2018

Dependencies:   mbed FreeRTOS

HbUserOpe.h

Committer:
MasashiNomura
Date:
2018-12-08
Revision:
23:79e20be4bc5b
Parent:
22:24c9c2dedca9
Child:
26:732bc37fbefd

File content as of revision 23:79e20be4bc5b:

#ifndef __HBUSER_OPE_H__
#define __HBUSER_OPE_H__
/////////////////////////////////////////////////////////////////////
#include "typedef.h"
//#include "HbManager.h"


class HbUserOpe{
private:
    typUserSw oldOpe;
    typUserSw curOpe;
public:
    enum SW_TYPE{
        ACCEL_R = 0,
        ACCEL_L,
        STOP,
        YAW_CTRL,
        ENG_STOP,
    };

    HbUserOpe();//コンストラクタ    
    ~HbUserOpe();//デストラクタ

    typUserSw GetUserOpe();//ボタンの現在状態取得(更新)
    bool ChkCtrlSW(SW_TYPE styp);
    bool ChkCtrlSwAny();
};

/////////////////////////////////////////////////////////////////////
#endif