| ▼Npq | |
| CAbstractChronometer | |
| CAbstractField | |
| CAbstractOscillator | Triangle/sawtooth oscillator |
| CAbstractServoOut | Servo-motor absract object |
| CAbstractTimer | |
| CAbstractWave | Triangle/sawtooth oscillator |
| CAlarm | Chronometer class which becomes "on" after a given duration |
| CAnalogIn | A generic class representing a simple analog input |
| CAnalogOut | A generic class representing a simple PWM output |
| CAnalogSource | An analog analog source that contains a value constrained to a finite range (typically in [0, 1]) |
| CChainable | |
| CChronometer | |
| Ccommon_pair_type | |
| Ccommon_triple_type | |
| CContinuousServoOut | Continuous servo-motor |
| CDebounceable | Superclass for components that can be debounced |
| CDigitalIn | A generic class representing a simple digital input |
| CDigitalOut | A generic class representing a simple digital output |
| CDigitalSource | A digital source that contains a true/false value |
| CDigitalUnit | A generic class representing a simple digital (true/false)unit |
| CEngine | The main Plaquette static class containing all the units |
| CEventManager | Manages event listeners for Plaquette units |
| CMetronome | Chronometer digital unit which emits 1/true/"on" for one frame, at a regular pace |
| Cmicro_seconds_t | |
| CMinMaxScaler | Regularizes signal into [0,1] by rescaling it using the min and max values |
| CMovingAverage | An exponential moving average class |
| CMovingFilter | |
| CMovingStats | |
| CNormalizer | Adaptive normalizer: normalizes values on-the-run using exponential moving averages over mean and standard deviation |
| CPeakDetector | Emits a "bang" signal when another signal peaks |
| CPinConfig | Superclass for pin-based components |
| CPivotField | |
| CRamp | Provides a ramping / tweening mechanism that allows smooth transitions between two values |
| CServoOut | Standard servo-motor (angular) |
| CSineWave | |
| CSmoothable | Superclass for components that can be smoothed |
| CSmoother | Simple moving average transform filter |
| CSquareWave | |
| CStreamIn | Stream/serial input. Reads float values using Arduino built-in parseFloat() |
| CStreamOut | Stream/serial output. Number of digits of precision is configurable |
| CTimeable | Abstract class for time-based objects |
| CTimeSliceField | TimeSliceField generic class |
| CTriangleWave | |
| CUnit | A generic class representing a unit in the system |
| CWave | Sine oscillator. Phase is expressed as % of period |
| CHybridArrayList | A hybrid array list that starts with a static array and switches to dynamic allocation when full |