Program Listing for File actuation_subsystem.hpp
↰ Return to documentation for file (cosm/subsystem/actuation_subsystem.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include "cosm/hal/subsystem/actuation_subsystem.hpp"
/*******************************************************************************
* Namespaces
******************************************************************************/
namespace cosm::subsystem {
/*******************************************************************************
* Class Definitions
******************************************************************************/
class actuation_subsystem : public chsubsystem::actuation_subsystem {
public:
explicit actuation_subsystem(actuator_map&& actuators)
: chsubsystem::actuation_subsystem(std::move(actuators)) {}
/* Not move/copy constructable/assignable by default */
actuation_subsystem(const actuation_subsystem&) = delete;
actuation_subsystem& operator=(const actuation_subsystem&) = delete;
actuation_subsystem(actuation_subsystem&&) = delete;
actuation_subsystem& operator=(actuation_subsystem&&) = delete;
};
} /* namespace cosm::subsystem */