namespace inline
rtos
Classes
- class rtos::Mutex
-
template<typename Var>class rtos::MutexVar
-
template<typename Var>class rtos::MutexVarLock
- class rtos::RecursiveMutex
- class Task
Functions
Function documentation
uint32_t pros:: rtos:: millis(void)
#include <pros/rtos.hpp>
Gets the number of milliseconds since PROS initialized.
Returns | The number of milliseconds since PROS initialized |
---|
uint64_t pros:: rtos:: micros(void)
#include <pros/rtos.hpp>
Gets the number of microseconds since PROS initialized.
Returns | The number of microseconds since PROS initialized |
---|
void pros:: rtos:: delay(const uint32_t milliseconds)
#include <pros/rtos.hpp>
Delays a task for a given number of milliseconds.
Parameters | |
---|---|
milliseconds | The number of milliseconds to wait (1000 milliseconds per second) |
This is not the best method to have a task execute code at predefined intervals, as the delay time is measured from when the delay is requested. To delay cyclically, use task_delay_until().