#include "mbed.h"
#include "algorithms/PID.h"
#include "communications/CANHandler.h"
#include <cmath>
#include <string>
Go to the source code of this file.
|
| enum | motorDataType {
ANGLE
, VELOCITY
, TORQUE
, TEMPERATURE
,
MULTITURNANGLE
, POWEROUT
, VALUE
} |
| |
| enum | motorType {
NONE = 0
, STANDARD = 1
, GIMBLY = 2
, GM6020 = 2
,
M3508 = 3
, C610 = 4
, M2006 = 4
, M3508_FLYWHEEL = 5
} |
| |
◆ motorDataType
| Enumerator |
|---|
| ANGLE | |
| VELOCITY | |
| TORQUE | |
| TEMPERATURE | |
| MULTITURNANGLE | |
| POWEROUT | |
| VALUE | |
◆ motorType
| Enumerator |
|---|
| NONE | |
| STANDARD | |
| GIMBLY | |
| GM6020 | |
| M3508 | |
| C610 | |
| M2006 | |
| M3508_FLYWHEEL | |
◆ CAN_HANDLER_NUMBER
| constexpr int CAN_HANDLER_NUMBER = 2 |
|
constexpr |
◆ INT15_T_MAX
| constexpr int INT15_T_MAX = 16383 |
|
constexpr |
◆ INT16_T_MAX
| constexpr int INT16_T_MAX = 32767 |
|
constexpr |
◆ M2006_GEAR_RATIO
| constexpr double M2006_GEAR_RATIO = 36.0 |
|
constexpr |
◆ M3508_GEAR_RATIO
| constexpr double M3508_GEAR_RATIO = 3591.0 / 187.0 |
|
constexpr |
◆ TICKS_REVOLUTION
| constexpr int TICKS_REVOLUTION = 8192 |
|
constexpr |
◆ TIMEOUT_MS
| constexpr int TIMEOUT_MS = 400 |
|
constexpr |