Plaquette
 
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cpq::always_false< typename >
 Cpq::common_pair_type< A, B >
 Cpq::common_triple_type< A, B, C >
 Cpq::enable_if< B, T >
 Cpq::enable_if< true, T >
 Cpq::EngineThe main Plaquette static class containing all the units
 Cpq::EventManagerManages event listeners for Plaquette units
 Cpq::flow_error< T >
 Cpq::Flowable
 Cpq::ParameterSlot< Obj >
 Cpq::UnitA generic class representing a unit in the system
 Cpq::AbstractField
 Cpq::PivotField
 Cpq::TimeSliceField< COUNT >TimeSliceField generic class
 Cpq::AnalogInA generic class representing a simple analog input
 Cpq::AnalogSourceAn analog analog source that contains a value constrained to a finite range (typically in [0, 1])
 Cpq::AbstractServoOutServo-motor absract object
 Cpq::AbstractWaveTriangle/sawtooth oscillator
 Cpq::AnalogOutA generic class representing a simple PWM output
 Cpq::MovingFilter
 Cpq::StreamInStream/serial input. Reads float values using Arduino built-in parseFloat()
 Cpq::StreamOutStream/serial output. Number of digits of precision is configurable
 Cpq::Chronometer
 Cpq::DigitalUnitA generic class representing a simple digital (true/false)unit
 Cpq::DigitalSourceA digital source that contains a true/false value
 Cpq::MetronomeChronometer digital unit which emits 1/true/"on" for one frame, at a regular pace
 Cpq::PeakDetectorEmits a "bang" signal when another signal peaks
 Cpq::MonitorWrite-only monitor unit for textual output
 Cpq::Plotter
 Cpq::RampProvides a ramping / tweening mechanism that allows smooth transitions between two values
 Cpq::Value< T, Codec >
 Cpq::HybridArrayList< T, STATIC_CAPACITY >A hybrid array list that starts with a static array and switches to dynamic allocation when full
 Cpq::HybridArrayList< Listener, 4 >
 Cpq::is_flowable< T >
 Cpq::is_integral< T >
 Cpq::is_integral< bool >
 Cpq::is_integral< char >
 Cpq::is_integral< int >
 Cpq::is_integral< long >
 Cpq::is_integral< long long >
 Cpq::is_integral< short >
 Cpq::is_integral< signed char >
 Cpq::is_integral< unsigned char >
 Cpq::is_integral< unsigned int >
 Cpq::is_integral< unsigned long >
 Cpq::is_integral< unsigned long long >
 Cpq::is_integral< unsigned short >
 Cpq::is_same< T, U >
 Cpq::is_same< T, T >
 Cpq::LabelViewLightweight non-owning view of a label (no allocation)
 Cpq::micro_seconds_t
 Cpq::MovingAverageAn exponential moving average class
 Cpq::MovingStats
 Cpq::NormalizerAdaptive normalizer: normalizes values on-the-run using exponential moving averages over mean and standard deviation
 Cpq::PinConfigSuperclass for pin-based components
 Cpq::AnalogInA generic class representing a simple analog input
 Cpq::AnalogOutA generic class representing a simple PWM output
 Cpq::DigitalInA generic class representing a simple digital input
 Cpq::DigitalOutA generic class representing a simple digital output
 Cpq::PlotterFormatFormatting specification used by Plotter to render values and (optionally) a header
 CPrint
 Cpq::MonitorWrite-only monitor unit for textual output
 Cpq::NullPrint
 Cpq::remove_const< T >
 Cpq::remove_const< const T >
 Cpq::remove_cv< T >
 Cpq::remove_cvref< T >
 Cpq::remove_reference< T >
 Cpq::remove_reference< T & >
 Cpq::remove_volatile< T >
 Cpq::remove_volatile< volatile T >
 CServo
 Cpq::AbstractServoOutServo-motor absract object
 Cpq::supports_modulo< T >
 Cpq::TimeableAbstract class for time-based objects
 Cpq::AbstractChronometer
 Cpq::AbstractTimer
 Cpq::AlarmChronometer class which becomes "on" after a given duration
 Cpq::RampProvides a ramping / tweening mechanism that allows smooth transitions between two values
 Cpq::Chronometer
 Cpq::AbstractOscillatorTriangle/sawtooth oscillator
 Cpq::AbstractWaveTriangle/sawtooth oscillator
 Cpq::MetronomeChronometer digital unit which emits 1/true/"on" for one frame, at a regular pace
 Cpq::TimeWindowableAbstract class for time-based objects
 Cpq::DebounceableSuperclass for components that can be debounced
 Cpq::DigitalInA generic class representing a simple digital input
 Cpq::MovingFilter
 Cpq::SmoothableSuperclass for components that can be smoothed
 Cpq::AnalogInA generic class representing a simple analog input
 Cpq::ValueCodec< T >
 Cpq::ValueCodec< bool >
 Cpq::ValueCodec< float >
 Cpq::ValueCodec< int >