firstaa
Dependents: 17robo_fuzi 17robo_tokyo_kaede
cylinder.cpp@0:46dd0245886c, 2017-09-20 (annotated)
- Committer:
- echo_piyo
- Date:
- Wed Sep 20 07:09:56 2017 +0000
- Revision:
- 0:46dd0245886c
- Child:
- 1:d4fa6f96bab5
1??
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
echo_piyo | 0:46dd0245886c | 1 | #include "cylinder.h" |
echo_piyo | 0:46dd0245886c | 2 | #include "mbed.h" |
echo_piyo | 0:46dd0245886c | 3 | |
echo_piyo | 0:46dd0245886c | 4 | Cylinder::Cylinder(PinName pin_in,PinName pin_out):cylinder_in(pin_in),cylinder_out(pin_out){ |
echo_piyo | 0:46dd0245886c | 5 | cylinder_in = 1; |
echo_piyo | 0:46dd0245886c | 6 | cylinder_out = 0; |
echo_piyo | 0:46dd0245886c | 7 | } |
echo_piyo | 0:46dd0245886c | 8 | |
echo_piyo | 0:46dd0245886c | 9 | void Cylinder::cyclic(int state){ |
echo_piyo | 0:46dd0245886c | 10 | if(state) { |
echo_piyo | 0:46dd0245886c | 11 | if(flag == false) { |
echo_piyo | 0:46dd0245886c | 12 | cylinder_in = !cylinder_in; |
echo_piyo | 0:46dd0245886c | 13 | cylinder_out = !cylinder_out; |
echo_piyo | 0:46dd0245886c | 14 | } |
echo_piyo | 0:46dd0245886c | 15 | flag = true; |
echo_piyo | 0:46dd0245886c | 16 | } else flag = false; |
echo_piyo | 0:46dd0245886c | 17 | } |
echo_piyo | 0:46dd0245886c | 18 | |
echo_piyo | 0:46dd0245886c | 19 | int Cylinder::getInState(){ |
echo_piyo | 0:46dd0245886c | 20 | return (int)cylinder_in; |
echo_piyo | 0:46dd0245886c | 21 | } |
echo_piyo | 0:46dd0245886c | 22 | |
echo_piyo | 0:46dd0245886c | 23 | int Cylinder::getOutState(){ |
echo_piyo | 0:46dd0245886c | 24 | return (int)cylinder_out; |
echo_piyo | 0:46dd0245886c | 25 | } |