first lib
Dependents: 17robo_fuzi 17robo_tokyo_kaede
event_var.h
- Committer:
- echo_piyo
- Date:
- 2017-09-24
- Revision:
- 0:c5f25a970069
- Child:
- 1:0643baecf9e9
File content as of revision 0:c5f25a970069:
/****************************************************** -Class [varEvent] The [varEvent] is used to trigger an event when input data state changes. 目的: 入力された状態の[立ち上がり],[立ち下がり]を検知する [Rise(0->1)],[Fall(1->0)] Sbdbt用として作成,流用可 使い方: Public Member Functions: varEvent <useName> //宣言 .input((int)<inputData>) //(void)検出したい変数(Data)を引数に代入 .getRise() //(int)立ち上がり検知 検出時は(int)1,それ以外は(int)0を返す .getFall() //(int)立ち下がり検知 検出時は(int)1,それ以外は(int)0を返す ***************************************************************/ #ifndef MBED_EVENT_VAR_H #define MBED_EVENT_VAR_H #include "mbed.h" class eventVar { public: void input(int inputState); int getRise(); int getFall(); private: int inputState, valState; int riseState, fallState; }; #endif