a pacemaker

Dependencies:   mbed

Committer:
kohlerba
Date:
Wed Oct 26 18:20:43 2016 +0000
Revision:
3:334300ac49e5
Parent:
1:446bd28a1f19
Changed the functions and modules.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kohlerba 1:446bd28a1f19 1 #include "v_pacing.h"
kohlerba 1:446bd28a1f19 2
kohlerba 1:446bd28a1f19 3 double v_pace = 0;
kohlerba 1:446bd28a1f19 4
kohlerba 1:446bd28a1f19 5 double get_v_pace(void){
kohlerba 1:446bd28a1f19 6 return v_pace;
kohlerba 1:446bd28a1f19 7 }
kohlerba 1:446bd28a1f19 8
kohlerba 1:446bd28a1f19 9 int set_v_pace(double amp){
kohlerba 1:446bd28a1f19 10 v_pace = amp;
kohlerba 1:446bd28a1f19 11 return 1;
kohlerba 1:446bd28a1f19 12 }
kohlerba 1:446bd28a1f19 13
kohlerba 1:446bd28a1f19 14 int v_pace_sq(double amp , double pulse_width){
kohlerba 3:334300ac49e5 15 if (get_ventricle_counter() > pulse_width){
kohlerba 3:334300ac49e5 16 set_ventricle_logic(0);
kohlerba 3:334300ac49e5 17 }
kohlerba 3:334300ac49e5 18 else{
kohlerba 3:334300ac49e5 19 v_pace = amp;
kohlerba 3:334300ac49e5 20 }
kohlerba 3:334300ac49e5 21 return 0;
kohlerba 1:446bd28a1f19 22 }