|
libstp
Robotics library for Botball
|
Classes | |
| class | MockPlatform |
Enumerations | |
| enum class | MotorDir : uint8_t { Off = 0b00 , CCW = 0b01 , CW = 0b10 , ServoLike = 0b11 } |
| enum class | ServoMode : uint8_t { FullyDisabled = 0 , Disabled = 1 , Enabled = 2 } |
Functions | |
| void | setMotor (uint8_t port, MotorDir dir, uint32_t value) |
| void | setServo (uint8_t port, ServoMode mode, uint16_t pos) |
| uint16_t | analog (uint8_t idx) |
| bool | digital (uint8_t bit) |
| uint16_t | digitalRaw () |
| float | bemf (uint8_t mot) |
| float | gyroX () |
| float | gyroY () |
| float | gyroZ () |
| float | accelX () |
| float | accelY () |
| float | accelZ () |
| float | magX () |
| float | magY () |
| float | magZ () |
| float | quatW () |
| float | quatX () |
| float | quatY () |
| float | quatZ () |
| uint32_t | lastUpdateUs () |
|
strong |
| Enumerator | |
|---|---|
| Off | |
| CCW | |
| CW | |
| ServoLike | |
Definition at line 15 of file MockPlatform.hpp.
|
strong |
| Enumerator | |
|---|---|
| FullyDisabled | |
| Disabled | |
| Enabled | |
Definition at line 16 of file MockPlatform.hpp.
|
inline |
Definition at line 236 of file MockPlatform.hpp.
|
inline |
Definition at line 237 of file MockPlatform.hpp.
|
inline |
Definition at line 238 of file MockPlatform.hpp.
|
inline |
Definition at line 212 of file MockPlatform.hpp.
|
inline |
Definition at line 227 of file MockPlatform.hpp.
|
inline |
Definition at line 217 of file MockPlatform.hpp.
|
inline |
Definition at line 222 of file MockPlatform.hpp.
|
inline |
Definition at line 232 of file MockPlatform.hpp.
|
inline |
Definition at line 233 of file MockPlatform.hpp.
|
inline |
Definition at line 234 of file MockPlatform.hpp.
|
inline |
Definition at line 249 of file MockPlatform.hpp.
|
inline |
Definition at line 240 of file MockPlatform.hpp.
|
inline |
Definition at line 241 of file MockPlatform.hpp.
|
inline |
Definition at line 242 of file MockPlatform.hpp.
|
inline |
Definition at line 244 of file MockPlatform.hpp.
|
inline |
Definition at line 245 of file MockPlatform.hpp.
|
inline |
Definition at line 246 of file MockPlatform.hpp.
|
inline |
Definition at line 247 of file MockPlatform.hpp.
|
inline |
Definition at line 202 of file MockPlatform.hpp.
|
inline |
Definition at line 207 of file MockPlatform.hpp.