TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

Committer:
GaiSensei
Date:
Tue Apr 11 03:47:38 2017 +0000
Revision:
10:1b5440d9226c
Parent:
6:b6ecf23f24ce
Calibrate servomotors

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dupm2216 3:70212b0e0939 1 #ifndef TARGET_HIT_CALLBACK_HPP
dupm2216 3:70212b0e0939 2 #define TARGET_HIT_CALLBACK_HPP
dupm2216 3:70212b0e0939 3
dupm2216 3:70212b0e0939 4 #include "NerfusCallbackInterface.hpp"
dupm2216 6:b6ecf23f24ce 5 #include "TargetManagerInterface.hpp"
dupm2216 3:70212b0e0939 6
dupm2216 3:70212b0e0939 7 class TargetHitCallback : public NerfusCallbackInterface
dupm2216 3:70212b0e0939 8 {
dupm2216 3:70212b0e0939 9 public:
dupm2216 6:b6ecf23f24ce 10 TargetHitCallback(TargetManagerInterface& target_manager, int id);
dupm2216 3:70212b0e0939 11 virtual void call();
dupm2216 3:70212b0e0939 12
dupm2216 3:70212b0e0939 13 private:
dupm2216 6:b6ecf23f24ce 14 TargetManagerInterface& target_manager;
dupm2216 3:70212b0e0939 15 const int id;
dupm2216 3:70212b0e0939 16 };
dupm2216 3:70212b0e0939 17
dupm2216 3:70212b0e0939 18 #endif