Program Listing for File hal.hpp
↰ Return to documentation for file (cosm/hal/hal.hpp
)
#pragma once
/*******************************************************************************
* Constant Definitions
******************************************************************************/
#define COSM_HAL_TARGET_ARGOS_FOOTBOT 1
#define COSM_HAL_TARGET_ARGOS_EEPUCK3D 2
#define COSM_HAL_TARGET_ARGOS_PIPUCK 3
#define COSM_HAL_TARGET_ARGOS_DRONE 4
#define COSM_HAL_TARGET_ROS_ETURTLEBOT3 5
#if ((COSM_HAL_TARGET == COSM_HAL_TARGET_ARGOS_FOOTBOT) || \
(COSM_HAL_TARGET == COSM_HAL_TARGET_ARGOS_EEPUCK3D) || \
(COSM_HAL_TARGET == COSM_HAL_TARGET_ARGOS_PIPUCK) || \
(COSM_HAL_TARGET == COSM_HAL_TARGET_ARGOS_DRONE))
#define COSM_HAL_TARGET_ARGOS_ROBOT
#endif
#if defined(COSM_HAL_TARGET_ARGOS_ROBOT)
#define COSM_HAL_TARGET_HAS_ODOM_SENSOR
#endif /* COSM_HAL_TARGET_ARGOS_ROBOT */
#if ((COSM_HAL_TARGET == COSM_HAL_TARGET_ROS_ETURTLEBOT3))
#define COSM_HAL_TARGET_ROS_ROBOT
#endif