▼NLOEspAt | |
CAtResposeInterpreter | |
CAtResposeInterpreter1 | |
CAtResposeInterpreter2 | |
CReceiveAtDataInterpreter | |
CABCDPressed | Struct used by the helper class like JoystickInterface |
CAfTftDDDebugInterface | |
CBasicDDTunnel | |
CButtonJoystick | Helper class for joystick input tracking. See JoystickInterface |
CButtonJoystickBasic | Helper class for joystick input tracking. See JoystickInterface |
CButtonPressTracker | Helper class for joystick input tracking. See JoystickInterface |
CButtonsOnly | Helper class for joystick input tracking. See JoystickInterface |
CCompositeDDDebugInterface | |
CDDAmb82WiFiServerIO | |
CDDATWiFiIO | Subclass of DDInputOutput |
CDDAutoPinConfig | Class for building "auto pin" config, to be passed to DumbDisplay::configAutoPin() |
CDDBLESerialIO | Subclass of DDInputOutput |
CDDBluetoothSerialIO | Subclass of DDInputOutput |
CDDBufferedTunnel | Class for DD "tunnel", with buffering support; created with DumbDisplay::createBasicTunnel() |
CDDConnectPassiveStatus | Struct for the status values of calling DumbDisplay::connectPassive() |
CDDConnectVersionChangedCallback | Type signature for callback function that will be called when connect version (counting up) changed. See DumbDisplay::setConnectVersionChangedCallback() |
CDDConnectVersionTracker | Helper class for tracking connection "version" change |
CDDDateTime | |
CDDDebugConnectionState | See DDDebugInterface |
CDDDebugInterface | Base class for debug callback set by calling DumbDisplay::debugSetup() |
CDDFadingLayers | Utility class |
CDDFeedback | The struct that captures info about "feedback". See DDLayer::enableFeedback() |
CDDFeedbackHandler | Type signature for "feedback" handler. See DDLayer::setFeedbackHandler() |
CDDFeedbackType | The enum indicating the type of "feedback". See DDFeedback |
CDDGenericIO | |
CDDIdleCallback | Type signature for callback function that will be called when idle. See DumbDisplay::setIdleCallback() |
CDDIdleConnectionState | See DDIdleCallback |
CDDImageData | |
CDDInputOutput | Class for DD input/output; you explicitly constructed it, pass in when instantiate DumbDisplay, then it will be use by DD internally for communication with DumbDisplay app. There are several derived class like DDSoftwareSerialIO, DDWiFiServerIO, DDBluetoothSerialIO, DDBLESerialIO, DDPicoSerialIO etc |
CDDJpegImage | |
CDDLayer | Base class for the different layers support by DumbDisplay; created with various layer creation methods of DumbDisplay, DumbDisplay::createLedGridLayer() |
CDDLayoutHelper | Helper class for managing layer layout plus update of the layers |
CDDLocation | Output struct of GpsServiceDDTunnel |
CDDMasterResetPassiveConnectionHelper | Helper class to manage passive connection to DumbDisplay. The only method that should be called in void loop() {} is DDPassiveConnectionHelper::loop(), passing to it some callbacks Note that it will call DumbDisplay::masterReset() when reconnected (i.e. lost previous connection) |
CDDObject | Base class for DD objects |
CDDObjectDetectDemoResult | Output struct of ObjectDetectDemoServiceDDTunnel |
CDDPendingValue | Helper class for keeping changed value until acknowledged (i.e. acknowledge() is called) |
CDDPicoSerialIO | Deprecated. Use DDGenericIO (in genericdumbdisplay.h) instead |
CDDPixelImage | |
CDDPixelImage16 | |
CDDReconnectPassiveConnectionHelper | Helper class to manage passive connection to DumbDisplay. The only method that should be called in void loop() {} is DDPassiveConnectionHelper::loop(), passing to it some callbacks Note that it will surround call to initializeCallback with calls to DumbDisplay::recordLayerSetupCommands() and DumbDisplay::playbackLayerSetupCommands() |
CDDSerial2IO | Deprecated. Use DDGenericIO (in genericdumbdisplay.h) instead |
CDDSoftwareSerialIO | Subclass of DDInputOutput |
CDDTunnel | Base class for DD "tunnel" |
CDDTunnelEndpoint | Helper class for constructing "tunnel" endpoint, if the endpoint is not a simple URL. Can be used for DDTunnel::reconnectToEndpoint() |
CDDValueRecord | Helper class for keeping changed value, until recorded (i.e. record() is called) to make the value known |
CDDValueStore | Helper class for keeping value |
CDDWiFiServerIO | Subclass of DDInputOutput |
CDecodedJoystick | Helper class for joystick input tracking. See JoystickInterface |
CDrawTextDDDebugInterface | |
CDumbDisplay | The core class for DumbDisplay; everything starts here. The most important argument to DumbDisplay is an DDInputOutput object. For an example, please refer to Blink Test With Virtual Display, DumbDisplay |
CDumbDisplayWindowDDLayer | |
CGpsServiceDDTunnel | Class for GPS service "tunnel" |
CGraphicalDDLayer | Class for graphical LCD layer; created with DumbDisplay::createGraphicalLayer() |
CImageRetrieverDDTunnel | |
CJoystickDDLayer | Class for virtual joystick layer; created with DumbDisplay::createJoystickLayer() |
CJoystickInterface | Base Helper class for joystick input tracking. For an example use, you may want to refer to Wireless Joystick Module Experiment With ESP8266 on ESP-Now |
CJoystickJoystick | Helper class for joystick input tracking. See JoystickInterface |
CJoystickPress | Struct used by the helper class like JoystickInterface |
CJoystickPressCode | Struct used by the helper class like JoystickInterface |
CJoystickPressTracker | Helper class for joystick input tracking. See JoystickInterface |
CJsonDDTunnel | |
CJsonDDTunnelMultiplexer | |
CLcdDDLayer | Class for LCD layer; created with DumbDisplay::createLcdLayer() |
CLedDDDebugInterface | |
CLedGridDDLayer | Class for LED grid layer; created with DumbDisplay::createLedGridLayer() |
CMbDDLayer | Class for Microbit-like DD layer; created with DumbDisplay::createMicrobitLayer() |
CMbImage | |
CMultiLevelDDLayer | |
CObjectDetectDemoServiceDDTunnel | Class for "object detection demo" service "tunnel" |
COledDDDebugInterface | |
CPlotterDDLayer | Class for plotter layer; created with DumbDisplay::createPlotterLayer() or DumbDisplay::createFixedRatePlotterLayer() |
CRtspClientDDLayer | |
CSelectionDDLayer | Class for "selection" layer of multiple LCD-like "selection" units; created with DumbDisplay::createSelectionLayer() |
CSevenSegmentRowDDLayer | Class for 7-segment row layer; created with DumbDisplay::create7SegmentRowLayer() |
CSimpleToolDDTunnel | Class for basic tool "tunnel" |
CTerminalDDLayer | Class for a terminal-like "device dependent view" layer, for logging etc; created with DumbDisplay::createTerminalLayer() |
CTftDDDebugInterface | |
CTomTomMapDDLayer | |
CToSerialDDDebugInterface | |
CTurtleDDLayer | Class for Turtle-like DD layer; created with DumbDisplay::createTurtleLayer() |
CWebViewDDLayer | |