Converts Halls sensor data to an angle. More...
#include <HallsToAngle.h>
Public Member Functions | |
float | getAngleFromHalls (float halls) |
HallsToAngle () | |
void | useCoeffs (float coeff0, float coeff1, float coeff2, float coeff3, float scaleFactor) |
void | useOffsetGain (float offset, float multiplier) |
~HallsToAngle () | |
Static Public Member Functions | |
static float | getAngleFromHalls (float halls, float coeff0, float coeff1, float coeff2, float coeff3, float scaleFactor) |
static float | getAngleFromHalls (float halls, float offset, float multiplier) |
Private Attributes | |
float | coeff0 |
float | coeff1 |
float | coeff2 |
float | coeff3 |
float | multiplier |
float | offset |
float | scaleFactor |
bool | use_coeff |
Converts Halls sensor data to an angle.
Definition at line 10 of file HallsToAngle.h.
HallsToAngle::HallsToAngle | ( | ) | [inline] |
Definition at line 30 of file HallsToAngle.h.
HallsToAngle::~HallsToAngle | ( | ) | [inline] |
Definition at line 34 of file HallsToAngle.h.
float HallsToAngle::getAngleFromHalls | ( | float | halls | ) | [inline] |
Definition at line 56 of file HallsToAngle.h.
float HallsToAngle::getAngleFromHalls | ( | float | halls, |
float | coeff0, | ||
float | coeff1, | ||
float | coeff2, | ||
float | coeff3, | ||
float | scaleFactor | ||
) | [inline, static] |
Definition at line 68 of file HallsToAngle.h.
float HallsToAngle::getAngleFromHalls | ( | float | halls, |
float | offset, | ||
float | multiplier | ||
) | [inline, static] |
Definition at line 76 of file HallsToAngle.h.
void HallsToAngle::useCoeffs | ( | float | coeff0, |
float | coeff1, | ||
float | coeff2, | ||
float | coeff3, | ||
float | scaleFactor | ||
) | [inline] |
Definition at line 39 of file HallsToAngle.h.
void HallsToAngle::useOffsetGain | ( | float | offset, |
float | multiplier | ||
) | [inline] |
Definition at line 49 of file HallsToAngle.h.
float HallsToAngle::coeff0 [private] |
Definition at line 23 of file HallsToAngle.h.
float HallsToAngle::coeff1 [private] |
Definition at line 23 of file HallsToAngle.h.
float HallsToAngle::coeff2 [private] |
Definition at line 23 of file HallsToAngle.h.
float HallsToAngle::coeff3 [private] |
Definition at line 23 of file HallsToAngle.h.
float HallsToAngle::multiplier [private] |
Definition at line 24 of file HallsToAngle.h.
float HallsToAngle::offset [private] |
Definition at line 24 of file HallsToAngle.h.
float HallsToAngle::scaleFactor [private] |
Definition at line 23 of file HallsToAngle.h.
bool HallsToAngle::use_coeff [private] |
Definition at line 25 of file HallsToAngle.h.