firstaa

Dependents:   17robo_fuzi 17robo_tokyo_kaede

Committer:
echo_piyo
Date:
Thu Sep 28 02:23:01 2017 +0000
Revision:
1:d4fa6f96bab5
Parent:
0:46dd0245886c
.cyclicIn() .cyclicOut() ????????

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 1:d4fa6f96bab5 19 void Cylinder::cyclicIn(){
echo_piyo 1:d4fa6f96bab5 20 cylinder_in = 1;
echo_piyo 1:d4fa6f96bab5 21 cylinder_out = 0;
echo_piyo 1:d4fa6f96bab5 22 }
echo_piyo 1:d4fa6f96bab5 23
echo_piyo 1:d4fa6f96bab5 24 void Cylinder::cyclicOut(){
echo_piyo 1:d4fa6f96bab5 25 cylinder_in = 0;
echo_piyo 1:d4fa6f96bab5 26 cylinder_out = 1;
echo_piyo 1:d4fa6f96bab5 27 }
echo_piyo 1:d4fa6f96bab5 28
echo_piyo 0:46dd0245886c 29 int Cylinder::getInState(){
echo_piyo 0:46dd0245886c 30 return (int)cylinder_in;
echo_piyo 0:46dd0245886c 31 }
echo_piyo 0:46dd0245886c 32
echo_piyo 0:46dd0245886c 33 int Cylinder::getOutState(){
echo_piyo 0:46dd0245886c 34 return (int)cylinder_out;
echo_piyo 0:46dd0245886c 35 }