Pacemaker code Implementation for SFWRENG 3K04
Dependencies: mbed Queue mbed-rtos FXOS8700Q
Fork of Pacemaker by
SWFRENG 3K04 Project to design, develop, and document a functional pacemaker.
The project uses the Freescale K64F Microcontroller and C++ mbed library.
Diff: pulse.cpp
- Revision:
- 34:701503855d52
- Parent:
- 33:686a1a0c690f
- Child:
- 36:b6431cd8ecd6
--- a/pulse.cpp Mon Dec 12 03:31:55 2016 +0000 +++ b/pulse.cpp Tue Dec 13 03:46:34 2016 +0000 @@ -113,7 +113,7 @@ wait_ms(10); /* Stage 4: Ground OFF */ - atr_grnd_ctrl .write(0); + atr_grnd_ctrl.write(0); vent_grnd_ctrl.write(0); } @@ -156,7 +156,7 @@ vent_pace_ctrl.write(1); // Pace Duration - Thread::wait(pulse_width_us); + wait(pulse_width_us); // Shut off Pace vent_pace_ctrl.write(0); @@ -168,10 +168,10 @@ atr_pace_prime(); // Begin Pace Event Output - atr_pace_ctrl.write(myChamber->getPaceAmp()); + atr_pace_ctrl.write(1); // Pace Duration - Thread::wait(pulse_width_us); + wait(pulse_width_us); // Shut off Pace atr_pace_ctrl.write(0); @@ -184,7 +184,7 @@ pulse::pace_charge_shutdown(); char a = myChamber->getChamberType(); if(a == 'a'){ - pulse::pace_vent(myChamber->getPaceWidth()); + pulse::pace_atr(myChamber->getPaceWidth()); } else{ pulse::pace_vent(myChamber->getPaceWidth());