Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace eva
- namespace evam
- struct AdaptiveSmoothConfig Configuration structure for AdaptiveSmoothDecor .
- class AdaptiveSmoothDecor Decorator with adaptive smoothing based on input rate of change.
- struct CurveConfig Configuration structure for CurveDecor .
- class CurveDecor Decorator that applies an S-curve (nonlinear) transformation to the control signal.
- struct DirectionalConfig Configuration structure for DirectionalMotor .
- class DirectionalMotor Bidirectional motor controller (forward/reverse).
- struct ForwardConfig Configuration structure for ForwardMotor .
- class ForwardMotor Unidirectional forward-only motor controller (e.g., aircraft ESC, throttle).
- class IMotor
- class IMotorMaker
- struct InertiaConfig Configuration structure for InertiaDecor .
- class InertiaDecor Decorator that simulates mechanical inertia (flywheel effect).
- struct KickConfig Configuration structure for KickDecor .
- class KickDecor Decorator that applies a momentary kick to overcome static friction.
- class LinearActuator Linear actuator controller (position control).
- struct LinearActuatorConfig Configuration structure for LinearActuator .
- struct MedianConfig Configuration structure for MedianDecor .
- class MedianDecor Decorator that applies median filtering with fixed time base.
- struct MinmaxConfig Configuration structure for MinmaxDecor .
- class MinmaxDecor Decorator that applies a min-max (morphological) filter to the control signal.
- struct PwmConfig Configuration structure for PwmDriver .
- class PwmDriver Simple PWM output driver (unipolar).
- class RingBuffer
- struct ServoConfig Configuration structure for ServoDriver .
- class ServoDriver Servo driver using standard Arduino Servo library.
- struct SlidingWindowConfig Configuration structure for SlidingWindowDecor .
- class SlidingWindowDecor Decorator that applies a simple moving average (sliding window) filter.
- struct SoftwareServoConfig Configuration structure for SoftwareServoDriver .
- class SoftwareServoDriver Software-based servo driver using millis() for timing.
- class SteeringActuator Steering actuator (centered servo) controller.
- struct SteeringConfig Configuration structure for SteeringActuator .
- struct TA6586Config Configuration structure for TA6586Driver .
- class TA6586Driver Driver for the TA6586 dual H-bridge motor driver.
- struct TB6612Config Configuration structure for TB6612FNGDriver .
- class TB6612FNGDriver Driver for the TB6612FNG dual H-bridge motor driver.