CABCDPressed | Struct used by the helper class like JoystickInterface |
▼CLOEspAt::AtResposeInterpreter | |
CLOEspAt::AtResposeInterpreter1 | |
CLOEspAt::AtResposeInterpreter2 | |
CLOEspAt::ReceiveAtDataInterpreter | |
CBasicDDTunnel | |
CButtonPressTracker | Helper class for joystick input tracking. See JoystickInterface |
CDDAutoPinConfig | Class for building "auto pin" config, to be passed to DumbDisplay::configAutoPin() |
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() |
CCompositeDDDebugInterface | |
▼CDrawTextDDDebugInterface | |
CAfTftDDDebugInterface | |
COledDDDebugInterface | |
CTftDDDebugInterface | |
CLedDDDebugInterface | |
CToSerialDDDebugInterface | |
CDDFadingLayers< MAX_LAYER_COUNT > | 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 |
CDDIdleCallback | Type signature for callback function that will be called when idle. See DumbDisplay::setIdleCallback() |
CDDIdleConnectionState | See DDIdleCallback |
▼CDDImageData | |
CDDJpegImage | |
CDDPixelImage | |
▼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 |
CDDATWiFiIO | Subclass of DDInputOutput |
CDDAmb82WiFiServerIO | |
CDDBLESerialIO | Subclass of DDInputOutput |
CDDBluetoothSerialIO | Subclass of DDInputOutput |
CDDGenericIO | |
CDDPicoSerialIO | Deprecated. Use DDGenericIO (in genericdumbdisplay.h) instead |
CDDSerial2IO | Deprecated. Use DDGenericIO (in genericdumbdisplay.h) instead |
CDDSoftwareSerialIO | Subclass of DDInputOutput |
CDDWiFiServerIO | Subclass of DDInputOutput |
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 |
▼CDDLayer | Base class for the different layers support by DumbDisplay; created with various layer creation methods of DumbDisplay, DumbDisplay::createLedGridLayer() |
CDumbDisplayWindowDDLayer | |
CJoystickDDLayer | Class for virtual joystick layer; created with DumbDisplay::createJoystickLayer() |
CLcdDDLayer | Class for LCD layer; created with DumbDisplay::createLcdLayer() |
CLedGridDDLayer | Class for LED grid layer; created with DumbDisplay::createLedGridLayer() |
CMbDDLayer | Class for Microbit-like DD layer; created with DumbDisplay::createMicrobitLayer() |
▼CMultiLevelDDLayer | |
CGraphicalDDLayer | Class for graphical LCD layer; created with DumbDisplay::createGraphicalLayer() |
CTurtleDDLayer | Class for Turtle-like DD layer; created with DumbDisplay::createTurtleLayer() |
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() |
CTerminalDDLayer | Class for a terminal-like "device dependent view" layer, for logging etc; created with DumbDisplay::createTerminalLayer() |
CTomTomMapDDLayer | |
CWebViewDDLayer | |
▼CDDTunnel | Base class for DD "tunnel" |
▼CDDBufferedTunnel | Class for DD "tunnel", with buffering support; created with DumbDisplay::createBasicTunnel() |
CGpsServiceDDTunnel | Class for GPS service "tunnel" |
CImageRetrieverDDTunnel | |
CObjectDetectDemoServiceDDTunnel | Class for "object detection demo" service "tunnel" |
CSimpleToolDDTunnel | Class for basic tool "tunnel" |
CDDObjectDetectDemoResult | Output struct of ObjectDetectDemoServiceDDTunnel |
CDDPendingValue< T > | Helper class for keeping changed value until acknowledged (i.e. acknowledge() is called) |
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() |
CDDTunnelEndpoint | Helper class for constructing "tunnel" endpoint, if the endpoint is not a simple URL. Can be used for DDTunnel::reconnectToEndpoint() |
CDDValueRecord< T > | Helper class for keeping changed value, until recorded (i.e. record() is called) to make the value known |
CDDValueStore< T > | Helper class for keeping value |
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 |
▼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 |
▼CButtonJoystickBasic | Helper class for joystick input tracking. See JoystickInterface |
▼CButtonJoystick | Helper class for joystick input tracking. See JoystickInterface |
CButtonsOnly | Helper class for joystick input tracking. See JoystickInterface |
CDecodedJoystick | Helper class for joystick input tracking. See JoystickInterface |
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 | |
CMbImage | |