firstaa

Dependents:   17robo_fuzi 17robo_tokyo_kaede

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?

UserRevisionLine numberNew 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 }