|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
This is the complete list of members for Bno08xHandler, including all inherited members.
| applyConfigLocked() noexcept | Bno08xHandler | private |
| Bno08xHandler(BaseI2c &i2c_device, const Bno08xConfig &config=Bno08xConfig{}, BaseGpio *reset_gpio=nullptr, BaseGpio *int_gpio=nullptr) noexcept | Bno08xHandler | explicit |
| Bno08xHandler(BaseSpi &spi_device, const Bno08xConfig &config=Bno08xConfig{}, BaseGpio *reset_gpio=nullptr, BaseGpio *int_gpio=nullptr, BaseGpio *wake_gpio=nullptr) noexcept | Bno08xHandler | explicit |
| Bno08xHandler(const Bno08xHandler &)=delete | Bno08xHandler | |
| Bno08xHandler(Bno08xHandler &&)=delete | Bno08xHandler | |
| ClearSensorCallback() noexcept | Bno08xHandler | |
| config_ | Bno08xHandler | private |
| Deinitialize() noexcept | Bno08xHandler | |
| description_ | Bno08xHandler | private |
| driver_ops_ | Bno08xHandler | private |
| DumpDiagnostics() const noexcept | Bno08xHandler | |
| EnsureInitialized() noexcept | Bno08xHandler | |
| ensureInitializedLocked() noexcept | Bno08xHandler | private |
| GetDefaultConfig() noexcept | Bno08xHandler | inlinestatic |
| GetDescription() const noexcept | Bno08xHandler | |
| GetDriver() noexcept | Bno08xHandler | inline |
| GetDriver() const noexcept | Bno08xHandler | inline |
| GetInterfaceType() const noexcept | Bno08xHandler | |
| GetLastDriverError() const noexcept | Bno08xHandler | |
| GetLastError() const noexcept | Bno08xHandler | |
| GetSensor() noexcept | Bno08xHandler | |
| GetSensor() const noexcept | Bno08xHandler | |
| handler_mutex_ | Bno08xHandler | mutableprivate |
| Initialize() noexcept | Bno08xHandler | |
| initialized_ | Bno08xHandler | private |
| interface_type_ | Bno08xHandler | private |
| IsInitialized() const noexcept | Bno08xHandler | |
| last_error_ | Bno08xHandler | mutableprivate |
| mapDriverError(int sh2_error) noexcept | Bno08xHandler | privatestatic |
| operator=(const Bno08xHandler &)=delete | Bno08xHandler | |
| operator=(Bno08xHandler &&)=delete | Bno08xHandler | |
| QuaternionToEuler(const Bno08xQuaternion &quaternion, Bno08xEulerAngles &euler_angles) noexcept | Bno08xHandler | static |
| SetSensorCallback(SensorCallback callback) noexcept | Bno08xHandler | |
| Update() noexcept | Bno08xHandler | |
| user_callback_ | Bno08xHandler | private |
| visitDriver(Fn &&fn) noexcept -> decltype(fn(std::declval< IBno08xDriverOps & >())) | Bno08xHandler | inline |
| ~Bno08xHandler() noexcept=default | Bno08xHandler |