24#ifndef TAPROOT_COMMAND_HPP_
25#define TAPROOT_COMMAND_HPP_
117 virtual void end(
bool interrupted) = 0;
136 const int globalIdentifier;
Definition command.hpp:44
virtual void initialize()=0
command_scheduler_bitmap_t commandRequirementsBitwise
Definition command.hpp:139
virtual ~Command()
Definition command.cpp:35
virtual bool isFinished() const =0
Command()
Definition command.cpp:33
mockable void addSubsystemRequirement(Subsystem *requirement)
Definition command.cpp:37
virtual const char * getName() const =0
mockable subsystem_scheduler_bitmap_t getRequirementsBitwise() const
Definition command.hpp:64
virtual bool isReady()
Definition command.cpp:46
int getGlobalIdentifier() const
Definition command.hpp:70
virtual void end(bool interrupted)=0
Definition subsystem.hpp:54
uint64_t command_scheduler_bitmap_t
Definition command_scheduler_types.hpp:31
uint64_t subsystem_scheduler_bitmap_t
Definition command_scheduler_types.hpp:32
Definition ballistics.cpp:29
#define mockable
Wrap class functions that are not already virtual in this function if you wish to mock them.
Definition util_macros.hpp:38