NerfUS / TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers TargetManagerInterface.hpp Source File

TargetManagerInterface.hpp

00001 #ifndef TARGET_MANAGER_INTERFACE_HPP
00002 #define TARGET_MANAGER_INTERFACE_HPP
00003 
00004 #include <vector>
00005 #include "stdint.h"
00006 
00007 class TargetManagerInterface
00008 {
00009     public:
00010         virtual void execute(const std::vector<uint8_t>& target_info_bytes, int *address) = 0;
00011 
00012         virtual void target_hit(int target_number) = 0;
00013         virtual void target_missed(int target_number) = 0;
00014 };
00015 
00016 #endif