libstp
Robotics library for Botball
Loading...
Searching...
No Matches
Platform.hpp File Reference
#include <cstdint>
#include <memory>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for Platform.hpp:

Go to the source code of this file.

Classes

struct  libstp::hal::platform::ComponentStatus
 Per-component outcome of a probe call. More...
struct  libstp::hal::platform::ProbeResult
struct  libstp::hal::platform::ProbeOptions
class  libstp::hal::platform::ProbeFailedError
class  libstp::hal::platform::Platform
 Hardware-health entry point. Implemented per platform bundle. More...

Namespaces

namespace  libstp
namespace  libstp::kinematics
namespace  libstp::odometry
namespace  libstp::hal
namespace  libstp::hal::platform

Enumerations

enum class  libstp::hal::platform::Component : uint8_t { libstp::hal::platform::Stm32Bridge , libstp::hal::platform::Imu , libstp::hal::platform::Motors }

Functions

const char * libstp::hal::platform::toString (Component component)
 Stable string form for logging and Python repr.