#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.