![]() |
RSeries astromech firmware
|
►NReeltwo | |
CAnalogMonitor | Used for eliminating noise in analogRead inputs without decreasing responsiveness. It sets out to achieve the following: |
CAnimatedEvent | Base class for all animated devices. AnimatedEvent::animate() is called for each device once through the main loop(). Subclasses should not call delay() or otherwise block |
CAnimationPlayer | Player of animation scripts |
CAnoRotaryEncoder | |
CAstroPixelFLD | 2022 AstroPixel Front Logic Display |
CAstroPixelFrontPSI | Neopixel based Front PSI PCB |
CAstroPixelFrontPSI8 | Neopixel based Front PSI PCB for denser displays |
CAstroPixelPSI8PCB | |
CAstroPixelPSIPCB | |
CAstroPixelRearPSI | Neopixel based Rear PSI PCB |
CAstroPixelRLD | 2022 AstroPixel Rear Logic Display |
CAurabeshFont8x5 | Aurabesh font 8x5 |
CAVRMega2560Programmer | AVR Programmer |
CBadMotivator | Controls a relay to a smoke machine and some LEDs |
CBatteryMonitor | |
CButtonController | Controller class for ia-parts.com Dome Button Controller |
CCH559USBPort | |
CChargeBayIndicator | ChargeBayIndicator (CBI) controller |
CChoiceIntArrayScreen | |
CChoiceStrArrayScreen | |
CCommandEvent | Base class for all command enabled devices. CommandEvent::handleCommand() is called for each device every time CommandEvent::process() is called |
CCommandEventSerial | |
CCommandMenu | |
CCommandScreen | |
CCommandScreenDisplay | |
CCommandScreenHandler | |
CCommandScreenHandlerSMQ | |
CCommandScreenTouchDisplay | |
CCytronSmartDriveDuoDriver | |
CCytronSmartDriveDuoMDDS10Driver | |
CCytronSmartDriveDuoMDDS30Driver | |
CCytronSmartDriveDuoMDDS60Driver | |
CDataPanel | DataPanel controller |
CDelayCall | Schedules a function to be called at a later time |
CDomeDrive | Base template of automatic forwarder from i2c to CommandEvent |
CDomeDrivePWM | Base template of automatic forwarder from i2c to CommandEvent |
CDomeDriveSabertooth | |
CDomeDriveSerial | Base template of automatic forwarder from i2c to CommandEvent |
CDomePosition | |
CDomePositionProvider | |
CDomeSensorAnalogPosition | |
CDomeSensorRing | |
CDomeSensorRingSerialListener | |
CEasing | |
CEEPROMSettings | |
CEnthropy | Generate enthropy used for random seed without using analog pins |
CFireStrip | Animates electrical sparks and then fire |
CFireStripPCB | |
CFont4x4 | Base class for 4x4 fonts |
CFont8x5 | Base class for 8x5 fonts |
CFont8x8 | Base class for 8x8 fonts |
CFontVar4Pt | Base class for variable width 4pt fonts |
CGripper | Controls a TB662 motor controller to open/close gripper hand |
CHoloDisplay | Holo Projector with Adafruit SSD1131 OLED display |
CHoloLEDPCB | |
CHoloLights | Controls the movement and display functions of a single Holoprojector |
CHoloOLED | |
CI2CReceiver | Default instantiation of automatic forwarder from i2c to CommandEvent |
CI2CReceiverBase | Base template of automatic forwarder from i2c to CommandEvent |
CInterchangeArm | Base class for Zapper, Gripper, and Welder |
CJawaCommander | JAWA Lite command parser |
CJawaCommanderBase | |
CJawaEvent | Base class for all devices implementing JAWA lite support |
►CJoystickController | |
CLatinFont4x4 | Variable width 4pt Latin font |
CLatinFont8x5 | Latin font 8x5 |
CLatinFont8x8 | Latin font 8x8 |
CLatinFontVar4pt | Variable width 4pt Latin font |
CLedControlMAX7221 | LED MAX7221 device chain |
CLEDStatus | Current color number and pause value for a single LED |
CLogicEffectObject | |
►CLogicEngineController | Settings adjust for LogicEngine logics |
CLogicEngineCurvedFLD | 2020 Version Front Logic PCB for curved logics |
CLogicEngineCurvedRLD | 2020 Version Rear Logic PCB for curved logics |
CLogicEngineCurvedRLDInverted | 2020 Version Rear Logic PCB for curved logics. Mounted upside down |
CLogicEngineDeathStarFLD | 2016 Version Front Logic PCB with Deathstar Plans on back |
CLogicEngineDeathStarRLD | 2016 Version Rear Logic PCB with Deathstar Plans on back |
CLogicEngineDeathStarRLDInverted | 2016 Version Rear Logic PCB with Deathstar Plans on back. Mounted upside down |
CLogicEngineDeathStarRLDInvertedStaggerOdd | 2016 Version Rear Logic PCB with Deathstar Plans on back. Mounted upside down |
CLogicEngineDeathStarRLDStaggerOdd | 2016 Version Rear Logic PCB with Deathstar Plans on back. LEDs are staggered on odd rows |
CLogicEngineDefaults | Default settings for LogicEngine hardware |
CLogicEngineKennyFLD | 2014 Version Front Logic PCB with C3PO on back |
CLogicEngineKennyRLD | 2014 Version Rear Logic PCB with Kenny & McQuarry art on back |
CLogicEngineNabooFLD | Original Front Logic PCB with Naboo logo on back |
CLogicEngineNabooRLD | Original Rear Logic PCB with Naboo logo on back |
CLogicEngineRenderer | Base class renderer for both front and rear RSeries logics |
CLogicEngineSettings | Current settings for LogicEngine hardware |
CLogicEngineSuperRLD | Super sized rear logic panel 32x8 |
CMagicPanel | Magic Panel by ia-parts.com |
CMagicPanelBase | Base class for Magic Panel |
CMagicPanelClassicI2C | Encapsulates the available i2c commands that can be sent to the ia-parts.com magic panel |
CMagicPanelI2C | Forwards any 'MP' CommandEvent over i2c to a ia-parts magic panel that has been flashed with Reeltwo |
CMallocString | |
CMarcduino | |
CMarcduinoSerial | |
CMedianSampleBuffer | The median of N numerical values by: |
CMenuScreen | |
CMicrophoneAmplitude | Reads a microphone amplitude and makes it available as PeakValueProvider input |
CNeoFrontPSI | Neopixel based Front PSI PCB |
CNeoRearPSILD | Neopixel based Rear PSI PCB |
COrientation | Encapsulates an Adafruit BNO055 IMU |
CPeakValueProvider | Base class peak value providers, currently only microphone amplitude |
CPeriscopeI2C | Encapsulates the available i2c commands that can be sent to the ia-parts.com periscope lifter and periscope light kight |
CPersistent | Template manages persistance of specific type |
CPID | |
CPinInterruptHandler | |
CPinManager | |
CPPMDecoder | |
►CProgrammableController | |
CPSController | |
CPSRamBufferedPrintStream | |
CPushButton | |
CPWMDecoder | |
CRamBufferedPrintStream | |
CRelaySwitch | Controls a relay |
CResistorLadderButtons | Push buttons connected using a resistor ladder |
CRoboteQController | Communicate with a Roboteq controller |
CRotaryEncoder | Decodes the signals from a rotary encoder (quadrature pulses) and translates them into a counter position |
CSabertooth | Controls a Sabertooth or SyRen motor driver running in Packet Serial mode |
CSabertoothDriver | |
CSerialCommand_t | |
►CSerialConsoleController | |
CServoDecoder | |
CServoDispatch | Servo interace implemented eitehr by ServoDispatchPCA9685 or ServoDispatchDirect |
CServoDispatchDirect | Implements ServoDispatch dirctly on PWM enabled outputs |
CServoDispatchFuzzyNoodlePCA9685 | Implements ServoDispatch over i2c for 32-channel PCA9685 |
CServoDispatchPCA9685 | Implements ServoDispatch over i2c to PCA9685 |
CServoFeedback | Provides an interface to read analog feedback from a set of servos |
CServoSequencer | Plays a sequence of servo commands using a servo group mask |
CServoSettings | Settings for individual servos |
CServoStep | Single frame of servo animation. Time is specified in centi seconds (1/100th of a second) |
CSetupEvent | Base class for all devices that require setup that cannot happen in the constructor. SetupEvent::setup() is called for each device once from the sketch setup() routine |
CSingleStatusLED | LED status indicator |
CSMQ | Serial Message Queue |
CSMQAddress | |
CSMQAddressKey | |
CSMQHost | |
CSMQLMK | |
CSMQRecvMsg | |
CSoftPot | Encapsulate a soft potentiometer. Value is read once every cycle |
CStance | Manages transition from 2 to 3 legged stance using 4 limit switches |
CStealthBoardI2C | Encapsulates the available i2c commands that can be sent to the ia-parts.com magic panel |
CStealthController | Stealth Controller directly attached to the Arduino to read J1/J2 and S1/S2 status header and using an external DAC via i2c to set the dome AutoDome position |
CTankDrive | Base template of automatic forwarder from i2c to CommandEvent |
CTankDrivePWM | Base template of automatic forwarder from i2c to CommandEvent |
CTankDriveRoboteq | |
CTankDriveSabertooth | |
CTankDriveSerial | Base template of automatic forwarder from i2c to CommandEvent |
CTargetSteering | |
CTB9051FTGMotorCarrier | Implements support for the Pololu TB9051FTG MotorCarrier (https://www.pololu.com/product/2997) |
CTeecesBFLD | Alias for TeecesFrontLogics |
CTeecesFrontLogics | Teeces Front Logics Device |
CTeecesPSI | Process State Indicator |
CTeecesRearLogics | Teeces Rear Logics Device |
CTeecesRLD | Alias for TeecesRearLogics |
CTeecesTFLD | Alias for TeecesFrontLogics |
CTurtleDrive | |
CUnsignedValueScreen | |
CURLQueryString | |
CW1 | |
CWAction | |
CWAPI | |
CWBoolean | |
CWButton | |
CWButtonReload | |
CWCheckbox | |
CWCheckboxReload | |
CWDynamic | |
CWDynamicElement | |
CWDynamicElementInt | |
CWelder | Controls a relay to a spark gap igniter to create some actual sparking |
CWElement | |
CWFileInput | |
CWFirmwareFile | |
CWFirmwareUpload | |
CWHorizontalAlign | |
CWHR | |
CWHRef | |
CWHTML | |
►CWifiAccess | |
CWifiMarcduinoReceiverBase | Base template of Marcduino receiver over WiFi |
CWifiSerialBridge | Default instantiation of automatic forwarder from wifi to Serial |
CWifiSerialBridgeBase | Base template of automatic forwarder from i2c to CommandEvent |
CWifiWebServer | Simple WiFi web server |
CWImage | |
CWInteger | |
CWJavaScript | |
CWLabel | |
CWMenuData | |
CWPage | |
CWPassword | |
CWSelect | |
CWSlider | |
CWString | |
CWStyle | |
CWSVG | |
CWTableCol | |
CWTableColEnd | |
CWTableLabel | |
CWTableRow | |
CWTableRowEnd | |
CWTableTextField | |
CWTextField | |
CWTextFieldInteger | |
CWTextFieldIntegerRange | |
CWUpload | |
CWUploader | |
CWValue | |
CWVerticalAlign | |
CWVerticalMenu | |
CZapper | Controls a relay to a spark gap igniter to create some actual sparking |