reeeeeeeeeeeeeee

Dependencies:   MotionSensor mbed

Fork of Assignment2_ver5 by weeb grammers

PaceHeart.h

Committer:
weebgrammers
Date:
2016-11-14
Revision:
5:45d58f8a5912
Parent:
3:641eefd1110b
Child:
6:9b8fee13549c

File content as of revision 5:45d58f8a5912:

#include <string>
using namespace std;

#ifndef PACEHEART_H
#define PACEHEART_H
class PaceHeart{
    
    private:
    int p_pacingState;
    int p_pacingMode;
    int p_hysteresis;
    int p_hysteresisInterval;
    int lowrateInterval;
    int uprateInterval; //upper rate limit
    //Ventricle
    double p_vPaceAmp;
    double p_vPaceWidth;
    int p_VRP;
    //Atrium (change defaults)
    double p_aPaceAmp;
    double p_aPaceWidth;
    int p_ARP;
    int activityThresh;
    int reactionTime;
    int responseFactor;
    int recoveryTime;    
    public:
PaceHeart();
PaceHeart(int mode);
void pace_A();
void pace_A(double amp, double wid,int pin);
void pace_V(double amp, double wid,int pin);
void pace_V();
void pace();
void pace(int x);
int get_p_pacingState();
int get_p_pacingMode();
int get_p_hysteresis();
void set_p_hysteresis(int x);
int get_p_hysteresisInterval();
void set_p_hysteresisInterval(int x);
int get_lowrateInterval();
void set_lowrateInterval(int x);
int get_uprateInterval();
void set_uprateInterval(int x);
double get_p_vPaceAmp();
void set_p_vPaceAmp(double x);
double get_p_vPaceWidth();
void set_p_vPaceWidth(double x);
int get_p_VRP();
void set_p_VRP(int x);
double get_p_aPaceAmp();
void set_p_aPaceAmp(double x);
double get_p_aPaceWidth();
void set_p_aPaceWidth(double x);
int get_p_ARP();
void set_p_ARP(int x);
int get_activityThresh();
int get_reactionTime();
int get_responseFactor();
int get_recoveryTime();
void set_activityThresh();
void set_reactionTime();
void set_responseFactor();
void set_recoveryTime();
};
#endif