Wiselib
|
Inherits concepts::BasicReturnValues_concept.
Public Types | |
enum | MotionParameters { PRECISE_ANGULAR_VELOCITY, DEFAULT_ANGULAR_VELOCITY, FAST_ANGULAR_VELOCITY, PRECISE_VELOCITY, DEFAULT_VELOCITY, FAST_VELOCITY } |
enum | { SUCCESS, ERR_UNSPEC, ERR_NOMEM, ERR_BUSY, ERR_NOTIMPL, ERR_NETDOWN, ERR_HOSTUNREACH } |
enum | StateValues { READY, NO_VALUE, INACTIVE } |
Public Member Functions | |
int | turn (angular_velocity_t v=DEFAULT_ANGULAR_VELOCITY) |
int | move (velocity_t v=DEFAULT_VELOCITY) |
int | stop () |
int | wait_for_stop () |
| |
Public Attributes | |
typedef | velocity_t |
Type for velocity measurement. | |
typedef | angular_velocity_t |
Type for anglular velocity measurement. |
anonymous enum [inherited] |
enum concepts::BasicReturnValues_concept::StateValues [inherited] |
int concepts::TurnWalkMotion_concept::move | ( | velocity_t | v = DEFAULT_VELOCITY | ) |
int concepts::TurnWalkMotion_concept::stop | ( | ) |
int concepts::TurnWalkMotion_concept::turn | ( | angular_velocity_t | v = DEFAULT_ANGULAR_VELOCITY | ) |
int concepts::TurnWalkMotion_concept::wait_for_stop | ( | ) |
Type for anglular velocity measurement.
Type for velocity measurement.