Program Listing for File actuation_subsystem.hpp
↰ Return to documentation for file (cosm/hal/subsystem/actuation_subsystem.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include "cosm/hal/hal.hpp"
#include "cosm/cosm.hpp"
#if defined(COSM_HAL_TARGET_ARGOS_ROBOT)
#include "cosm/hal/argos/subsystem/actuation_subsystem.hpp"
#elif defined(COSM_HAL_TARGET_ROS_ROBOT)
#include "cosm/hal/ros/subsystem/actuation_subsystem.hpp"
#endif /* COSM_HAL_TARGET_ROS_ROBOT */
/*******************************************************************************
* Namespaces
******************************************************************************/
namespace cosm::hal::subsystem {
/*******************************************************************************
* Class Definitions
******************************************************************************/
#if defined(COSM_HAL_TARGET_ARGOS_ROBOT)
using actuation_subsystem = chargos::subsystem::actuation_subsystem;
#elif defined(COSM_HAL_TARGET_ROS_ROBOT)
using actuation_subsystem = chros::subsystem::actuation_subsystem;
#endif /* COSM_HAL_TARGET_ARGOS_ROBOT */
} /* namespace cosm::hal::subsystem */