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
Commands 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
Commands 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)¶