libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::hal::platform::ProbeOptions Struct Reference

#include <Platform.hpp>

Public Attributes

int stm32_timeout_ms {1500}
int imu_timeout_ms {1500}
int motor_timeout_ms {500}
bool require_stm32 {true}
bool require_imu {true}
bool require_motors {false}

Detailed Description

Tunable thresholds for Platform::probe().

*_timeout_ms is the maximum time probe() will wait for that component's signal. require_* controls whether a missing signal turns into a failure (ok = false) or just an informational status entry.

Definition at line 67 of file Platform.hpp.

Member Data Documentation

◆ imu_timeout_ms

int libstp::hal::platform::ProbeOptions::imu_timeout_ms {1500}

Definition at line 70 of file Platform.hpp.

◆ motor_timeout_ms

int libstp::hal::platform::ProbeOptions::motor_timeout_ms {500}

Definition at line 71 of file Platform.hpp.

◆ require_imu

bool libstp::hal::platform::ProbeOptions::require_imu {true}

Definition at line 74 of file Platform.hpp.

◆ require_motors

bool libstp::hal::platform::ProbeOptions::require_motors {false}

Definition at line 79 of file Platform.hpp.

◆ require_stm32

bool libstp::hal::platform::ProbeOptions::require_stm32 {true}

Definition at line 73 of file Platform.hpp.

◆ stm32_timeout_ms

int libstp::hal::platform::ProbeOptions::stm32_timeout_ms {1500}

Definition at line 69 of file Platform.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-hal/include/hal/Platform.hpp