|
libstp
Robotics library for Botball
|
#include <cstdint>#include <array>#include <atomic>#include <functional>#include <memory>#include <random>#include <chrono>#include <mutex>#include "libstp/sim/SimWorld.hpp"Go to the source code of this file.
Classes | |
| class | platform::mock::core::MockPlatform |
Namespaces | |
| namespace | platform |
| namespace | platform::mock |
| namespace | platform::mock::core |
Enumerations | |
| enum class | platform::mock::core::MotorDir : uint8_t { platform::mock::core::Off = 0b00 , platform::mock::core::CCW = 0b01 , platform::mock::core::CW = 0b10 , platform::mock::core::ServoLike = 0b11 } |
| enum class | platform::mock::core::ServoMode : uint8_t { platform::mock::core::FullyDisabled = 0 , platform::mock::core::Disabled = 1 , platform::mock::core::Enabled = 2 } |
Functions | |
| void | platform::mock::core::setMotor (uint8_t port, MotorDir dir, uint32_t value) |
| void | platform::mock::core::setServo (uint8_t port, ServoMode mode, uint16_t pos) |
| uint16_t | platform::mock::core::analog (uint8_t idx) |
| bool | platform::mock::core::digital (uint8_t bit) |
| uint16_t | platform::mock::core::digitalRaw () |
| float | platform::mock::core::bemf (uint8_t mot) |
| float | platform::mock::core::gyroX () |
| float | platform::mock::core::gyroY () |
| float | platform::mock::core::gyroZ () |
| float | platform::mock::core::accelX () |
| float | platform::mock::core::accelY () |
| float | platform::mock::core::accelZ () |
| float | platform::mock::core::magX () |
| float | platform::mock::core::magY () |
| float | platform::mock::core::magZ () |
| float | platform::mock::core::quatW () |
| float | platform::mock::core::quatX () |
| float | platform::mock::core::quatY () |
| float | platform::mock::core::quatZ () |
| uint32_t | platform::mock::core::lastUpdateUs () |