Gifu Valve Driver
GVD.cpp
- Committer:
- moneneholic
- Date:
- 2016-08-04
- Revision:
- 0:a5d388a0355c
File content as of revision 0:a5d388a0355c:
#include "GVD.hpp" GVD::GVD(PinName p0,PinName p1,PinName p2,PinName p3,PinName p4,PinName p5,PinName p6,PinName p7){ _dOut[0] = new DigitalOut(p0); _dOut[1] = new DigitalOut(p1); _dOut[2] = new DigitalOut(p2); _dOut[3] = new DigitalOut(p3); _dOut[4] = new DigitalOut(p4); _dOut[5] = new DigitalOut(p5); _dOut[6] = new DigitalOut(p6); _dOut[7] = new DigitalOut(p7); } void GVD::write(bool p0State,bool p1State,bool p2State,bool p3State,bool p4State,bool p5State,bool p6State,bool p7State){ _dOut[0]->write(p0State); _dOut[1]->write(p1State); _dOut[2]->write(p2State); _dOut[3]->write(p3State); _dOut[4]->write(p4State); _dOut[5]->write(p5State); _dOut[6]->write(p6State); _dOut[7]->write(p7State); } void GVD::off(){ _dOut[1]->write(0); _dOut[2]->write(0); _dOut[3]->write(0); _dOut[4]->write(0); _dOut[5]->write(0); _dOut[6]->write(0); _dOut[7]->write(0); }