carbase

Dependencies:   mbed mbed-rtos ros_lib_melodic

Revision:
4:aa8ef06b9469
diff -r a1a69ae50c18 -r aa8ef06b9469 OmniWheel.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OmniWheel.h	Sat Jan 30 12:05:58 2021 +0000
@@ -0,0 +1,35 @@
+#ifndef OMNI_WHEEL
+#define OMNI_WHEEL
+
+// Mbed Library
+#include <vector>
+
+using namespace std;
+
+class OmniWheel {
+    private:
+        int wheel_num;
+        
+        vector<double> vel;
+        vector<double> rpm;
+        vector<double> pwm;
+    
+    public:
+        // Initialize Omniwheel
+        OmniWheel();
+        virtual ~OmniWheel();
+        // Function
+        void clear();
+        // -> Getter
+        int getWheelNum();
+        vector<double> getVel();
+        vector<double> getRpm();
+        vector<double> getPwm();
+        // -> Setter
+        void setWheelNum(int _wheel_num);
+        void setVel(double _vel);
+        void setRpm(double _rpm);
+        void setPwm(double _pwm);
+};
+
+#endif