今までのジョイスティックの入力を段階分けしていた方式から、アナログ値をできる限りそのまま使用する方式に変更しました。

Dependencies:   mbed-rtos mbed

Fork of ControlMain2017 by albatross

Branch:
?????
Revision:
46:53eb2ba661c5
Parent:
45:df3b45a8cecc
Child:
47:6f84dcf7d1d8
--- a/ValueProcessor.h	Sat Apr 29 04:13:17 2017 +0000
+++ b/ValueProcessor.h	Sat May 13 07:31:38 2017 +0000
@@ -3,8 +3,8 @@
 
 #include "mbed.h"
 
-#define PHASE_NUM 21 //奇数にしてください
-#define ADDITIONALPHASE 2
+#define PHASE_NUM 15 //奇数にしてください。翼端コードと合わせないといけないのは、この値です
+#define ADDITIONALPHASE 4
 #define SUM_UP_NUM 10.0
 class ValueProcess
 {
@@ -29,10 +29,10 @@
     float MatchUpperAndLower(InputType it, float max,float min,float neutral,float value);
     float Format2Range(float value,float max,float min);
     int PhaseFloat(float value,float max,float min);
-    int ValueProcess::WidenNeutral(int phased);
+    int WidenNeutral(int phased);
     float SetRollPitchRacio(float pitch,float roll);
-    float ValueProcess::MatchRange(float value);
-    void ValueProcess::Processing(float rollRead,float pitchRead,int* input_R,int* input_L);
+    float MatchRange(float value);
+    void Processing(float rollRead,float pitchRead,int* input_R,int* input_L);
 };
 
 #endif
\ No newline at end of file