#include <imu_heater.hpp>
◆ ImuHeater()
| tap::communication::sensors::imu_heater::ImuHeater::ImuHeater |
( |
Drivers * |
drivers | ) |
|
◆ ~ImuHeater()
| tap::communication::sensors::imu_heater::ImuHeater::~ImuHeater |
( |
| ) |
|
|
default |
◆ initialize()
| void tap::communication::sensors::imu_heater::ImuHeater::initialize |
( |
| ) |
|
Configures the imu heater timer's frequency.
◆ runTemperatureController()
| void tap::communication::sensors::imu_heater::ImuHeater::runTemperatureController |
( |
float |
temperature | ) |
|
Runs a PID controller to regulate the temperature of the IMU.
- Parameters
-
| [in] | temperature | The temperature of the imu, units degrees C. |
◆ setDesiredTemperature()
| void tap::communication::sensors::imu_heater::ImuHeater::setDesiredTemperature |
( |
float |
temperature | ) |
|
|
inline |
Set the target temperature for the IMU heater.
- Parameters
-
| temperature | Setpoint in degrees C. |
The documentation for this class was generated from the following files:
- fang-mcb-project/taproot/src/tap/communication/sensors/imu_heater/imu_heater.hpp
- fang-mcb-project/taproot/src/tap/communication/sensors/imu_heater/imu_heater.cpp