OpenWareLaboratory
|
Public Member Functions | |
template<typename... Args> | |
FeedbackSignalProcessor (FloatArray buffer, Args &&... args) | |
float | getFeedback () |
void | process (FloatArray input, FloatArray output) |
void | setFeedback (float amount) |
Static Public Member Functions | |
template<typename... Args> | |
static FeedbackSignalProcessor< Processor > * | create (size_t blocksize, Args &&... args) |
static void | destroy (FeedbackSignalProcessor< Processor > *obj) |
Protected Attributes | |
float | feedback_amount |
FloatArray | feedback_buffer |
Definition at line 9 of file FeedbackProcessor.h.
|
inline |
Definition at line 15 of file FeedbackProcessor.h.
|
inlinestatic |
Definition at line 30 of file FeedbackProcessor.h.
References FloatArray::create().
|
inlinestatic |
Definition at line 33 of file FeedbackProcessor.h.
References FloatArray::destroy(), and FeedbackSignalProcessor< Processor >::feedback_buffer.
|
inline |
Definition at line 20 of file FeedbackProcessor.h.
References FeedbackSignalProcessor< Processor >::feedback_amount.
|
inline |
Definition at line 23 of file FeedbackProcessor.h.
References FloatArray::add(), SimpleArray< T >::copyFrom(), FeedbackSignalProcessor< Processor >::feedback_amount, FeedbackSignalProcessor< Processor >::feedback_buffer, and FloatArray::multiply().
|
inline |
Definition at line 17 of file FeedbackProcessor.h.
References FeedbackSignalProcessor< Processor >::feedback_amount.
|
protected |
Definition at line 12 of file FeedbackProcessor.h.
Referenced by FeedbackSignalProcessor< Processor >::getFeedback(), FeedbackSignalProcessor< Processor >::process(), and FeedbackSignalProcessor< Processor >::setFeedback().
|
protected |
Definition at line 11 of file FeedbackProcessor.h.
Referenced by FeedbackSignalProcessor< Processor >::destroy(), and FeedbackSignalProcessor< Processor >::process().