TargetManager manual test

Dependencies:   TargetManager mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers TestTargetManager.hpp Source File

TestTargetManager.hpp

00001 #ifndef TEST_TARGET_MANAGER_HPP
00002 #define TEST_TARGET_MANAGER_HPP
00003 
00004 #include <vector>
00005 #include "NerfusTickerInterface.hpp"
00006 #include "TargetManagerInterface.hpp"
00007 
00008 class TestTargetManager : public TargetManagerInterface
00009 {
00010     public:
00011         TestTargetManager(std::vector<NerfusTickerInterface*>& target_timeout_tickers);
00012         virtual void execute(const std::vector<uint8_t>& target_info_bytes, int *address);
00013         virtual void target_hit(int target_number);
00014         virtual void target_missed(int target_number);
00015         
00016     private:
00017         std::vector<NerfusTickerInterface*>& target_timeout_tickers;
00018 };
00019 
00020 #endif