#include <change_limiter.h>
Public Member Functions | |
| void | apply (const Msg *msg_in, Msg *msg_out) |
| ChangeLimiter (double max_change_per_second, float Msg::*field_ptr) | |
| void | setMaxChange (double max_change_per_second) |
Protected Attributes | |
| float Msg::* | field_ |
| Msg | last_msg_ |
| double | max_change_per_second_ |
Definition at line 30 of file change_limiter.h.
| ChangeLimiter< Msg >::ChangeLimiter | ( | double | max_change_per_second, |
| float Msg::* | field_ptr | ||
| ) | [inline] |
Definition at line 33 of file change_limiter.h.
| void ChangeLimiter< Msg >::apply | ( | const Msg * | msg_in, |
| Msg * | msg_out | ||
| ) | [inline] |
Definition at line 38 of file change_limiter.h.
| void ChangeLimiter< Msg >::setMaxChange | ( | double | max_change_per_second | ) | [inline] |
Definition at line 62 of file change_limiter.h.
float Msg::* ChangeLimiter< Msg >::field_ [protected] |
Definition at line 69 of file change_limiter.h.
Msg ChangeLimiter< Msg >::last_msg_ [protected] |
Definition at line 70 of file change_limiter.h.
double ChangeLimiter< Msg >::max_change_per_second_ [protected] |
Definition at line 68 of file change_limiter.h.