yotaro morizumi / Mbed 2 deprecated zoomy_customLibrary

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers airsylinder.cpp Source File

airsylinder.cpp

00001 #include<aircylinder.hpp>
00002 
00003 aircylinder::aircylinder(Port port ,bool push_flag):port_(port),push_flag_(push_flag){
00004 }
00005 
00006 void aircylinder::push(int cylinder_num){
00007     if(cylinder_num != 0 || cylinder_num != 1){
00008         cylinder_num = 0;
00009     }
00010     DigitalOut(port_.pin[cylinder_num], push_flag_);
00011 }
00012 
00013 void aircylinder::pull(int cylinder_num){
00014     if(cylinder_num != 0 || cylinder_num != 1){
00015         cylinder_num = 0;
00016     }
00017     DigitalOut(port_.pin[cylinder_num] ,!push_flag_);
00018 }