ArduinoDumbDisplay v0.9.9-r40
DumbDisplay Arduino Library -- https://github.com/trevorwslee/Arduino-DumbDisplay
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CABCDPressedStruct used by the helper class like JoystickInterface
 CLOEspAt::AtResposeInterpreter
 CLOEspAt::AtResposeInterpreter1
 CLOEspAt::AtResposeInterpreter2
 CLOEspAt::ReceiveAtDataInterpreter
 CBasicDDTunnel
 CButtonPressTrackerHelper class for joystick input tracking. See JoystickInterface
 CDDAutoPinConfigClass for building "auto pin" config, to be passed to DumbDisplay::configAutoPin()
 CDDConnectPassiveStatusStruct for the status values of calling DumbDisplay::connectPassive()
 CDDConnectVersionChangedCallbackType signature for callback function that will be called when connect version (counting up) changed. See DumbDisplay::setConnectVersionChangedCallback()
 CDDConnectVersionTrackerHelper class for tracking connection "version" change
 CDDDateTime
 CDDDebugConnectionStateSee DDDebugInterface
 CDDDebugInterfaceBase class for debug callback set by calling DumbDisplay::debugSetup()
 CCompositeDDDebugInterface
 CDrawTextDDDebugInterface
 CAfTftDDDebugInterface
 COledDDDebugInterface
 CTftDDDebugInterface
 CLedDDDebugInterface
 CToSerialDDDebugInterface
 CDDFadingLayers< MAX_LAYER_COUNT >Utility class
 CDDFeedbackThe struct that captures info about "feedback". See DDLayer::enableFeedback()
 CDDFeedbackHandlerType signature for "feedback" handler. See DDLayer::setFeedbackHandler()
 CDDFeedbackTypeThe enum indicating the type of "feedback". See DDFeedback
 CDDIdleCallbackType signature for callback function that will be called when idle. See DumbDisplay::setIdleCallback()
 CDDIdleConnectionStateSee DDIdleCallback
 CDDImageData
 CDDJpegImage
 CDDPixelImage
 CDDInputOutputClass 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
 CDDATWiFiIOSubclass of DDInputOutput
 CDDAmb82WiFiServerIO
 CDDBLESerialIOSubclass of DDInputOutput
 CDDBluetoothSerialIOSubclass of DDInputOutput
 CDDGenericIO
 CDDPicoSerialIODeprecated. Use DDGenericIO (in genericdumbdisplay.h) instead
 CDDSerial2IODeprecated. Use DDGenericIO (in genericdumbdisplay.h) instead
 CDDSoftwareSerialIOSubclass of DDInputOutput
 CDDWiFiServerIOSubclass of DDInputOutput
 CDDLayoutHelperHelper class for managing layer layout plus update of the layers
 CDDLocationOutput struct of GpsServiceDDTunnel
 CDDMasterResetPassiveConnectionHelperHelper 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)
 CDDObjectBase class for DD objects
 CDDLayerBase class for the different layers support by DumbDisplay; created with various layer creation methods of DumbDisplay, DumbDisplay::createLedGridLayer()
 CDumbDisplayWindowDDLayer
 CJoystickDDLayerClass for virtual joystick layer; created with DumbDisplay::createJoystickLayer()
 CLcdDDLayerClass for LCD layer; created with DumbDisplay::createLcdLayer()
 CLedGridDDLayerClass for LED grid layer; created with DumbDisplay::createLedGridLayer()
 CMbDDLayerClass for Microbit-like DD layer; created with DumbDisplay::createMicrobitLayer()
 CMultiLevelDDLayer
 CGraphicalDDLayerClass for graphical LCD layer; created with DumbDisplay::createGraphicalLayer()
 CTurtleDDLayerClass for Turtle-like DD layer; created with DumbDisplay::createTurtleLayer()
 CPlotterDDLayerClass for plotter layer; created with DumbDisplay::createPlotterLayer() or DumbDisplay::createFixedRatePlotterLayer()
 CRtspClientDDLayer
 CSelectionDDLayerClass for "selection" layer of multiple LCD-like "selection" units; created with DumbDisplay::createSelectionLayer()
 CSevenSegmentRowDDLayerClass for 7-segment row layer; created with DumbDisplay::create7SegmentRowLayer()
 CTerminalDDLayerClass for a terminal-like "device dependent view" layer, for logging etc; created with DumbDisplay::createTerminalLayer()
 CTomTomMapDDLayer
 CWebViewDDLayer
 CDDTunnelBase class for DD "tunnel"
 CDDBufferedTunnelClass for DD "tunnel", with buffering support; created with DumbDisplay::createBasicTunnel()
 CGpsServiceDDTunnelClass for GPS service "tunnel"
 CImageRetrieverDDTunnel
 CObjectDetectDemoServiceDDTunnelClass for "object detection demo" service "tunnel"
 CSimpleToolDDTunnelClass for basic tool "tunnel"
 CDDObjectDetectDemoResultOutput struct of ObjectDetectDemoServiceDDTunnel
 CDDPendingValue< T >Helper class for keeping changed value until acknowledged (i.e. acknowledge() is called)
 CDDPixelImage16
 CDDReconnectPassiveConnectionHelperHelper 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()
 CDDTunnelEndpointHelper 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
 CDumbDisplayThe 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
 CJoystickInterfaceBase 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
 CButtonJoystickBasicHelper class for joystick input tracking. See JoystickInterface
 CButtonJoystickHelper class for joystick input tracking. See JoystickInterface
 CButtonsOnlyHelper class for joystick input tracking. See JoystickInterface
 CDecodedJoystickHelper class for joystick input tracking. See JoystickInterface
 CJoystickJoystickHelper class for joystick input tracking. See JoystickInterface
 CJoystickPressStruct used by the helper class like JoystickInterface
 CJoystickPressCodeStruct used by the helper class like JoystickInterface
 CJoystickPressTrackerHelper class for joystick input tracking. See JoystickInterface
 CJsonDDTunnel
 CJsonDDTunnelMultiplexer
 CMbImage