Pacemaker code Implementation for SFWRENG 3K04

Dependencies:   mbed Queue mbed-rtos FXOS8700Q

Fork of Pacemaker by Eric dollar

SWFRENG 3K04 Project to design, develop, and document a functional pacemaker.

The project uses the Freescale K64F Microcontroller and C++ mbed library.

Revision:
0:b2b3955cd77b
Child:
2:fbba2687ddfe
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genData.h	Sun Oct 30 16:04:52 2016 +0000
@@ -0,0 +1,37 @@
+#pragma once
+#include "mbed.h"
+
+class genData{
+public:
+    enum Mode
+    {
+        VVI,
+        VOOR 
+    };
+    enum State
+    {
+        PERMANENT,
+        TEMPORARY
+    };
+    
+    genData();
+    ~genData();
+    virtual void chngMode(Mode mode);
+    virtual Mode getMode();
+    virtual void chngState(State state);
+    virtual State getState();
+    //virtual bool isMagnet();
+    //virtual void chngMagnet(bool state);
+
+protected:
+    double p_hysteresis;
+    double p_hysteresisInterval;
+    double p_lowerRateLimit;
+    double p_upperRateLimit;
+    double p_AVdelay;
+    double p_AVdelayOffset;
+    double p_rateSmoothing;
+    Mode p_pacingMode;
+    State p_pacingState;
+    
+};
\ No newline at end of file