61 static const double numerator_[];
62 static const double denominator_[];
63 double input_0_, input_1_, input_2_;
64 double output_0_, output_1_;
65 bool new_input_added_;
72 void add_input_value(
double value);
79 void add_output_value(
double value);
Definition cia402_drive.h:48
Type
Definition motion_filter.h:9
@ kTorque
Definition motion_filter.h:9
@ kVelocity
Definition motion_filter.h:9
@ kPosition
Definition motion_filter.h:9
int32_t get_filtered_target(uint64_t pending_signals)
Get the filtered (output) target value.
Definition motion_filter.cc:54
bool is_position()
Check if a position motion filter is used.
Definition motion_filter.cc:78
bool is_velocity()
Check if a velocity motion filter is used.
Definition motion_filter.cc:82
void set_target(int32_t target)
Set the input target value.
Definition motion_filter.cc:49
MotionFilter(Cia402Drive &cia402_drive, MotionFilter::Type type)
Definition motion_filter.cc:21
MotionFilter::Type get_type()
Get the type of the motion filter.
Definition motion_filter.cc:76
bool is_torque()
Check if a torque motion filter is used.
Definition motion_filter.cc:86
uint8_t type
Definition co_dictionary.h:1
uint8_t * value
Definition co_dictionary.h:9