TargetManager
Dependents: TargetManagerManualTest NerfUSTarget
Diff: include/Bumper.hpp
- 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; };