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

Dependencies:   mbed-rtos mbed

Fork of ControlMain2017 by albatross

ValueProcessor.h

Committer:
YusukeWakuta
Date:
2017-04-23
Branch:
?????
Revision:
41:d2d123d7a6fa
Child:
42:6cc53727acc2

File content as of revision 41:d2d123d7a6fa:

#ifdef VALUE_HANDLER
#define VALUE_HANDLER

#include "mbed.h"

class ValueProcess
{
public:
    float rollNeutral = 0.739;
    float rollUpperDiff = 0;
    float rollLowerDiff = 0;

    float pitchNeutral = 0.468 ;//1って書いた方
    float pitchUpperDiff = 0;
    float pitchLowerDiff = 0;
    float neutralDiff;

    void setNeutral(float rollRead,float pitchRead);
    void setMaxAndMin(InputType it,float value);
    void MatchUpperAndLower();
    void Format2Range();
    void PhaseFloat();
    void SetRollPitchRacio();
};

#endif