albatross
/
ControlMain2017
2017年度の製作を開始します
Fork of Control_Main_Full_20160608 by
Diff: InputHandler/InputHandler.h
- Branch:
- ?????
- Revision:
- 53:947eff37d01d
- Parent:
- 52:a9d23be503c6
- Child:
- 54:65e6baedec04
--- a/InputHandler/InputHandler.h Sat Jun 10 07:43:58 2017 +0000 +++ b/InputHandler/InputHandler.h Thu Jun 15 05:44:18 2017 +0000 @@ -3,15 +3,18 @@ #include "mbed.h" -#define NEUWIDTH 0.22 +#define NEUWIDTH 0.05 #define NORMMAX 1.0 #define NORMMIN -1.0 -#define WIDENRATE NORMMAX/(NORMMAX - NEUWIDTH) +#define WIDENRATE (NORMMAX/(NORMMAX - NEUWIDTH)) #define NEUTRAL_SUM_NUM 10 class InputCalc { private: + + +public: double rawNeu; double rawMax; double rawMin; @@ -20,8 +23,6 @@ double NeushiftWidth; double upperShiftRate; double lowerShiftRate; - -public: InputCalc(); void setNeutral(float input); void setMaxAndMin(double input); @@ -32,9 +33,6 @@ //シフトした後の値を-1.0~1.0へと正規化するための比率を取得します void GetNormRate(); - //上下の幅を合わせます - float GetUpperAndLowerRate(); - //値を-1.0~1.0へと正規化します void NormValue(float *input);