24#ifndef TAPROOT_SUBSYSTEM_HPP_
25#define TAPROOT_SUBSYSTEM_HPP_
133 virtual const char*
getName()
const;
149 const int globalIdentifier;
151#if defined(PLATFORM_HOSTED) && defined(ENV_UNIT_TESTS)
Definition drivers.hpp:70
Definition command.hpp:44
Definition subsystem.hpp:54
mockable void setTestCommand(Command *testCommand)
Definition subsystem.cpp:58
virtual void refreshSafeDisconnect()
Definition subsystem.hpp:112
virtual ~Subsystem()
Definition subsystem.cpp:42
mockable int getGlobalIdentifier() const
Definition subsystem.hpp:135
mockable Command * getTestCommand() const
Definition subsystem.hpp:131
virtual void initialize()
Definition subsystem.hpp:64
void registerAndInitialize()
Definition subsystem.cpp:44
mockable void setDefaultCommand(Command *defaultCommand)
Definition subsystem.cpp:50
virtual const char * getName() const
Definition subsystem.cpp:66
mockable Command * getDefaultCommand() const
Definition subsystem.hpp:90
Drivers * drivers
Definition subsystem.hpp:138
virtual void refresh()
Definition subsystem.hpp:104
Definition ballistics.cpp:29
tap::Drivers Drivers
Definition drivers.hpp:11
#define mockable
Wrap class functions that are not already virtual in this function if you wish to mock them.
Definition util_macros.hpp:38