TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

Revision:
3:70212b0e0939
Parent:
2:08171ac3fea4
Child:
4:166a5b9c6e91
--- a/include/Bumper.hpp	Sat Mar 11 23:17:12 2017 +0000
+++ b/include/Bumper.hpp	Sun Mar 12 00:33:25 2017 +0000
@@ -8,12 +8,12 @@
 //Source: http://www.omron.com.au/service_support/FAQ/FAQ03206/index.asp
 
 #include "mbed.h"
-#include "TargetManager.hpp"
+#include "NerfusCallbackInterface.hpp"
 
 class Bumper
 {
     public:
-        Bumper(PinName pin, TargetManager& target_manager, int id);
+        Bumper(PinName pin, NerfusCallbackInterface& nerfus_callback);
         void enable();
         void disable();
         
@@ -21,8 +21,7 @@
         void bumped();
     
         InterruptIn interrupt_in;
-        TargetManager& target_manager;
-        const int id;
+        NerfusCallbackInterface& nerfus_callback;
         bool is_enabled;
 };