a pacemaker

Dependencies:   mbed

v_pacing.cpp

Committer:
kohlerba
Date:
2016-10-26
Revision:
1:446bd28a1f19
Child:
3:334300ac49e5

File content as of revision 1:446bd28a1f19:

#include "v_pacing.h"

double v_pace = 0;

double get_v_pace(void){
    return v_pace;
    }
    
int set_v_pace(double amp){
    v_pace = amp;
    return 1;
    }
    
int v_pace_sq(double amp , double pulse_width){
    assert (get_time() != 0);
    double clock_freeze = get_time();
    while((get_time() - clock_freeze) < pulse_width){
        set_v_pace(amp);
        }
    v_pace = 0;
    return 1;
    }