Plaquette
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Npq
 CAbstractChronometer
 CAbstractField
 CAbstractOscillatorTriangle/sawtooth oscillator
 CAbstractServoOutServo-motor absract object
 CAbstractTimer
 CAbstractWaveTriangle/sawtooth oscillator
 CAlarmChronometer class which becomes "on" after a given duration
 Calways_false
 CAnalogInA generic class representing a simple analog input
 CAnalogOutA generic class representing a simple PWM output
 CAnalogSourceAn analog analog source that contains a value constrained to a finite range (typically in [0, 1])
 CChronometer
 Ccommon_pair_type
 Ccommon_triple_type
 CContinuousServoOutContinuous servo-motor
 CDebounceableSuperclass for components that can be debounced
 CDigitalInA generic class representing a simple digital input
 CDigitalOutA generic class representing a simple digital output
 CDigitalSourceA digital source that contains a true/false value
 CDigitalUnitA generic class representing a simple digital (true/false)unit
 Cenable_if
 Cenable_if< true, T >
 CEngineThe main Plaquette static class containing all the units
 CEventManagerManages event listeners for Plaquette units
 Cflow_error
 CFlowable
 CHybridArrayListA hybrid array list that starts with a static array and switches to dynamic allocation when full
 Cis_flowable
 Cis_integral
 Cis_integral< bool >
 Cis_integral< char >
 Cis_integral< int >
 Cis_integral< long >
 Cis_integral< long long >
 Cis_integral< short >
 Cis_integral< signed char >
 Cis_integral< unsigned char >
 Cis_integral< unsigned int >
 Cis_integral< unsigned long >
 Cis_integral< unsigned long long >
 Cis_integral< unsigned short >
 Cis_same
 Cis_same< T, T >
 CLabelViewLightweight non-owning view of a label (no allocation)
 CMetronomeChronometer digital unit which emits 1/true/"on" for one frame, at a regular pace
 Cmicro_seconds_t
 CMinMaxScalerRegularizes signal into [0,1] by rescaling it using the min and max values
 CMonitorWrite-only monitor unit for textual output
 CMovingAverageAn exponential moving average class
 CMovingFilter
 CMovingStats
 CNormalizerAdaptive normalizer: normalizes values on-the-run using exponential moving averages over mean and standard deviation
 CNullPrint
 CParameterSlot
 CPeakDetectorEmits a "bang" signal when another signal peaks
 CPinConfigSuperclass for pin-based components
 CPivotField
 CPlotter
 CPlotterFormatFormatting specification used by Plotter to render values and (optionally) a header
 CRampProvides a ramping / tweening mechanism that allows smooth transitions between two values
 Cremove_const
 Cremove_const< const T >
 Cremove_cv
 Cremove_cvref
 Cremove_reference
 Cremove_reference< T & >
 Cremove_volatile
 Cremove_volatile< volatile T >
 CRobustScalerRegularizes signal into [0,1] using adaptive quantile tracking (robust to outliers)
 CServoOutStandard servo-motor (angular)
 CSineWave
 CSmoothableSuperclass for components that can be smoothed
 CSmootherSimple moving average transform filter
 CSquareWave
 CStreamInStream/serial input. Reads float values using Arduino built-in parseFloat()
 CStreamOutStream/serial output. Number of digits of precision is configurable
 Csupports_modulo
 CTimeableAbstract class for time-based objects
 CTimeSliceFieldTimeSliceField generic class
 CTimeWindowableAbstract class for time-based objects
 CTriangleWave
 CUnitA generic class representing a unit in the system
 CValue
 CValueCodec
 CValueCodec< bool >
 CValueCodec< float >
 CValueCodec< int >
 CWaveSine oscillator. Phase is expressed as % of period