Public Member Functions | Private Attributes | List of all members
hebiros::sim::TemperatureSafetyController Class Reference

#include <temperature_safety_controller.h>

Public Member Functions

double limit (double raw_value)
 
 TemperatureSafetyController (double max_temp)
 
void update (double measured_temp)
 

Private Attributes

double lambda_ {1}
 
double max_pwm_ {1}
 
double max_temp_
 

Detailed Description

Definition at line 7 of file temperature_safety_controller.h.

Constructor & Destructor Documentation

hebiros::sim::TemperatureSafetyController::TemperatureSafetyController ( double  max_temp)

Definition at line 6 of file temperature_safety_controller.cpp.

Member Function Documentation

double hebiros::sim::TemperatureSafetyController::limit ( double  raw_value)

Definition at line 23 of file temperature_safety_controller.cpp.

void hebiros::sim::TemperatureSafetyController::update ( double  measured_temp)

Definition at line 10 of file temperature_safety_controller.cpp.

Member Data Documentation

double hebiros::sim::TemperatureSafetyController::lambda_ {1}
private

Definition at line 16 of file temperature_safety_controller.h.

double hebiros::sim::TemperatureSafetyController::max_pwm_ {1}
private

Definition at line 17 of file temperature_safety_controller.h.

double hebiros::sim::TemperatureSafetyController::max_temp_
private

Definition at line 15 of file temperature_safety_controller.h.


The documentation for this class was generated from the following files:


hebiros_gazebo_plugin
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:13:55