Class PressCommandMapping
Defined in File press_command_mapping.hpp
Inheritance Relationships
Base Type
public tap::control::CommandMapping
(Class CommandMapping)
Class Documentation
-
class PressCommandMapping : public tap::control::CommandMapping
A CommandMapping that adds
Command
s when the contained mapping is a subset of the remote mapping. The Command is not removed by the CommandMapping. Instead, the mapping will be removed when the Command is finished.Public Functions
-
inline PressCommandMapping(Drivers *drivers, const std::vector<Command*> cmds, const RemoteMapState &rms)
Constructor must take the set of
Command
s and the RemoteMapState.
-
~PressCommandMapping() override = default
Default destructor.
-
virtual void executeCommandMapping(const RemoteMapState &currState) override
-
inline PressCommandMapping(Drivers *drivers, const std::vector<Command*> cmds, const RemoteMapState &rms)