Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revision:
74:23be10c32fa3
Parent:
73:2cecc1372acc
Child:
75:8b627804927c
--- a/OneWireSlave.h	Thu May 12 14:38:16 2016 -0500
+++ b/OneWireSlave.h	Fri May 13 07:48:35 2016 -0500
@@ -1,25 +1,25 @@
-#ifndef _ONEWIRESLAVE_HPP
-#define _ONEWIRESLAVE_HPP
+#ifndef OneWire_OneWireSlave
+#define OneWire_OneWireSlave
 
 #include "RomId.h"
 
 namespace OneWire
 {
-  /// Base class for all 1-Wire Slaves.
-  class OneWireSlave
-  {
-  public:
-    enum CmdResult
+    /// Base class for all 1-Wire Slaves.
+    class OneWireSlave
     {
-      Success,
-      CommunicationError,
-      TimeoutError,
-      OperationFailure
+    public:
+        enum CmdResult
+        {
+            Success,
+            CommunicationError,
+            TimeoutError,
+            OperationFailure
+        };
+
+        /// 1-Wire ROM ID for this slave device.
+        RomId romId;
     };
-
-    /// 1-Wire ROM ID for this slave device.
-    RomId romId;
-  };
 }
 
 #endif