Modified for compatibility with Rev.E. hardware

Fork of AkmSensor by AKM Development Platform

Revision:
29:b488d2c89fba
Parent:
27:41aa9fb23a2f
Child:
34:1ea3357c8d9a
--- a/akmsensor.h	Sat Mar 11 02:08:32 2017 +0000
+++ b/akmsensor.h	Fri Mar 17 23:29:20 2017 +0000
@@ -3,6 +3,7 @@
 
 #include "mbed.h"
 #include "Message.h"
+//#include "debug.h"
 
 // SPI
 #define SPI_SCK                          P0_8       //SPI, SCK
@@ -66,6 +67,16 @@
     virtual Status readSensorData(Message* msg) = 0;
     virtual Status requestCommand(Message* in, Message* out) = 0;
     
+    virtual void setEvent(){
+//        MSG("#setEvent called.\r\n");
+        event = true;
+    }
+    
+    void clearEvent(){
+//        MSG("#clearEvent called.\r\n");
+        event = false;
+    }
+    
     bool isEvent(){
         return event;
     }
@@ -82,8 +93,10 @@
         return subId;
     };
 
+private:
+    bool            event;
+
 protected:
-    bool            event;
     uint8_t         primaryId;
     uint8_t         subId;
     char*           sensorName;