Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
command_pack.hpp
Go to the documentation of this file.
1#pragma once
2
5
6#include <span>
7#include <functional>
8
9namespace fang::command
10{
20 {
21 public:
25
26 virtual void initialize() = 0;
27
29
30 virtual ~CommandPack() = default;
31 protected:
32 void registerCommandMappings(std::span<std::reference_wrapper<CommandMapping>> mappings);
33 private:
35 };
36}
Definition command_pack.hpp:20
virtual void initialize()=0
virtual ~CommandPack()=default
void registerCommandMappings(std::span< std::reference_wrapper< CommandMapping > > mappings)
Definition command_pack.cpp:9
Definition command_mapper.hpp:68
Definition command_mapping.hpp:48
Definition remote_map_state.hpp:56
Definition command_pack.cpp:4