Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revision:
76:84e6c4994e29
Parent:
75:8b627804927c
Child:
77:529edb329ee0
--- a/OneWireSlave.h	Fri May 13 14:52:50 2016 -0500
+++ b/OneWireSlave.h	Sat May 14 14:27:56 2016 -0500
@@ -33,10 +33,13 @@
 #ifndef OneWire_OneWireSlave
 #define OneWire_OneWireSlave
 
+#include <stddef.h>
 #include "RomId.h"
 
 namespace OneWire
 {
+    class OneWireMaster;
+    
     /// Base class for all 1-Wire Slaves.
     class OneWireSlave
     {
@@ -51,6 +54,11 @@
 
         /// 1-Wire ROM ID for this slave device.
         RomId romId;
+        
+    protected:
+        OneWireMaster * p_owMaster;
+        
+        OneWireSlave(OneWireMaster * p_owMaster = NULL) : p_owMaster(p_owMaster) { }
     };
 }