Skip to content

# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

- namespace eva
- namespace evam
  - class AdaptiveSmoothDecor Decorator with adaptive smoothing based on input rate of change.
  - class CurveDecor Decorator that applies an S-curve (nonlinear) transformation to the control signal.
  - class DirectionalMotor Bidirectional motor controller (forward/reverse).
  - class ForwardMotor Unidirectional forward-only motor controller (e.g., aircraft ESC, throttle).
  - class InertiaDecor Decorator that simulates mechanical inertia (flywheel effect).
  - class KickDecor Decorator that applies a momentary kick to overcome static friction.
  - class LinearActuator Linear actuator controller (position control).
  - class MedianDecor Decorator that applies median filtering with fixed time base.
  - class MinmaxDecor Decorator that applies a min-max (morphological) filter to the control signal.
  - class PwmDriver Simple PWM output driver (unipolar).
  - class RingBuffer
  - class ServoDriver Servo driver using standard Arduino Servo library.
  - class SlidingWindowDecor Decorator that applies a simple moving average (sliding window) filter.
  - class SoftwareServoDriver Software-based servo driver using millis() for timing.
  - class SteeringActuator Steering actuator (centered servo) controller.
  - class TA6586Driver Driver for the TA6586 dual H-bridge motor driver.
  - class TB6612FNGDriver Driver for the TB6612FNG dual H-bridge motor driver.