first
Dependents: 17robo_fuzi 17robo_tokyo_kaede
cyclic_var.h@0:2cff474c9122, 2017-09-20 (annotated)
- Committer:
- echo_piyo
- Date:
- Wed Sep 20 07:09:40 2017 +0000
- Revision:
- 0:2cff474c9122
1??
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
echo_piyo | 0:2cff474c9122 | 1 | /* |
echo_piyo | 0:2cff474c9122 | 2 | * [CyclicVar] |
echo_piyo | 0:2cff474c9122 | 3 | * **任意の<int>0/1状態(sbdbtのボタン)を受け渡すことで、サイクリックし状態を<int>で返す |
echo_piyo | 0:2cff474c9122 | 4 | * |
echo_piyo | 0:2cff474c9122 | 5 | * [Public Member Functions] |
echo_piyo | 0:2cff474c9122 | 6 | * CyclicVar(PinName pin) |
echo_piyo | 0:2cff474c9122 | 7 | * **<Create> 宣言 |
echo_piyo | 0:2cff474c9122 | 8 | * int cyclic(int state) |
echo_piyo | 0:2cff474c9122 | 9 | * **0/1で状態を入力 |
echo_piyo | 0:2cff474c9122 | 10 | * int getState() |
echo_piyo | 0:2cff474c9122 | 11 | * **サイクリックの状態を出力 |
echo_piyo | 0:2cff474c9122 | 12 | */ |
echo_piyo | 0:2cff474c9122 | 13 | |
echo_piyo | 0:2cff474c9122 | 14 | #ifndef MBED_CYCLIC_VAR_H |
echo_piyo | 0:2cff474c9122 | 15 | #define MBED_CYCLIC_VAR_H |
echo_piyo | 0:2cff474c9122 | 16 | |
echo_piyo | 0:2cff474c9122 | 17 | #include "mbed.h" |
echo_piyo | 0:2cff474c9122 | 18 | |
echo_piyo | 0:2cff474c9122 | 19 | class CyclicVar{ |
echo_piyo | 0:2cff474c9122 | 20 | public: |
echo_piyo | 0:2cff474c9122 | 21 | void cyclic(int state_in); |
echo_piyo | 0:2cff474c9122 | 22 | int getState(); |
echo_piyo | 0:2cff474c9122 | 23 | |
echo_piyo | 0:2cff474c9122 | 24 | private: |
echo_piyo | 0:2cff474c9122 | 25 | bool flag; |
echo_piyo | 0:2cff474c9122 | 26 | bool state; |
echo_piyo | 0:2cff474c9122 | 27 | }; |
echo_piyo | 0:2cff474c9122 | 28 | |
echo_piyo | 0:2cff474c9122 | 29 | #endif |