Takeuchi Issei / Mbed 2 deprecated 4Omunisleeve3

Dependencies:   mbed Eigen

Committer:
e2011220
Date:
Wed Apr 14 07:26:19 2021 +0000
Revision:
0:ee7e9405e1c7
first

Who changed what in which revision?

UserRevisionLine numberNew contents of line
e2011220 0:ee7e9405e1c7 1 #ifndef ONOFFMOVEMENT_H_
e2011220 0:ee7e9405e1c7 2 #define ONOFFMOVEMENT_H_
e2011220 0:ee7e9405e1c7 3
e2011220 0:ee7e9405e1c7 4 #include <shared/AutomaticMovement/AutomaticMovement.h>
e2011220 0:ee7e9405e1c7 5
e2011220 0:ee7e9405e1c7 6 class OnOffMovement : public AutomaticMovement
e2011220 0:ee7e9405e1c7 7 {
e2011220 0:ee7e9405e1c7 8 public:
e2011220 0:ee7e9405e1c7 9 OnOffMovement(Movement *movement);
e2011220 0:ee7e9405e1c7 10 virtual ~OnOffMovement(){}
e2011220 0:ee7e9405e1c7 11
e2011220 0:ee7e9405e1c7 12 virtual Eigen::Vector3d move_automatic(Eigen::Vector3d current_position);
e2011220 0:ee7e9405e1c7 13
e2011220 0:ee7e9405e1c7 14 void set_near_distance(Eigen::Vector3d near_distance);
e2011220 0:ee7e9405e1c7 15 void set_speed(Eigen::Vector3d speed);
e2011220 0:ee7e9405e1c7 16
e2011220 0:ee7e9405e1c7 17 private:
e2011220 0:ee7e9405e1c7 18
e2011220 0:ee7e9405e1c7 19 Eigen::Vector3d _near_distance;
e2011220 0:ee7e9405e1c7 20 Eigen::Vector3d _speed;
e2011220 0:ee7e9405e1c7 21 };
e2011220 0:ee7e9405e1c7 22
e2011220 0:ee7e9405e1c7 23 #endif