TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

include/TargetManagerInterface.hpp

Committer:
Maxime Dupuis
Date:
2017-04-08
Revision:
8:c8f69a35a9a9
Parent:
6:b6ecf23f24ce

File content as of revision 8:c8f69a35a9a9:

#ifndef TARGET_MANAGER_INTERFACE_HPP
#define TARGET_MANAGER_INTERFACE_HPP

#include <vector>
#include "stdint.h"

class TargetManagerInterface
{
    public:
        virtual void execute(const std::vector<uint8_t>& target_info_bytes, int *address) = 0;

        virtual void target_hit(int target_number) = 0;
        virtual void target_missed(int target_number) = 0;
};

#endif