LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
okapi::PassthroughFilter Class Reference

#include <passthroughFilter.hpp>

Inheritance diagram for okapi::PassthroughFilter:
okapi::Filter

Public Member Functions

 PassthroughFilter ()
 A simple filter that does no filtering and just passes the input through.
 
double filter (double ireading) override
 Filters a value, like a sensor reading.
 
double getOutput () const override
 Returns the previous output from filter.
 
- Public Member Functions inherited from okapi::Filter
virtual ~Filter ()
 

Protected Attributes

double lastOutput = 0
 

Detailed Description

Definition at line 11 of file passthroughFilter.hpp.

Constructor & Destructor Documentation

◆ PassthroughFilter()

okapi::PassthroughFilter::PassthroughFilter ( )

A simple filter that does no filtering and just passes the input through.

Member Function Documentation

◆ filter()

double okapi::PassthroughFilter::filter ( double  ireading)
overridevirtual

Filters a value, like a sensor reading.

Parameters
ireadingnew measurement
Returns
filtered result

Implements okapi::Filter.

◆ getOutput()

double okapi::PassthroughFilter::getOutput ( ) const
overridevirtual

Returns the previous output from filter.

Returns
the previous output from filter

Implements okapi::Filter.

Member Data Documentation

◆ lastOutput

double okapi::PassthroughFilter::lastOutput = 0
protected

Definition at line 34 of file passthroughFilter.hpp.


The documentation for this class was generated from the following file: