|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | VncClient |
| RFB (VNC) client that draws the remote framebuffer into a display. More... | |
Enumerations | |
| enum class | VncPixelFormat : uint8_t { VNC_PIXEL_FORMAT_AUTO , VNC_PIXEL_FORMAT_RGB565 , VNC_PIXEL_FORMAT_RGB332 } |
| enum class | VncState : uint8_t { VNC_STATE_IDLE , VNC_STATE_HANDSHAKE , VNC_STATE_RUNNING } |
| enum class | VncStep : uint8_t { VNC_STEP_VERSION , VNC_STEP_SECURITY_COUNT , VNC_STEP_SECURITY_LIST , VNC_STEP_SECURITY_TYPE_33 , VNC_STEP_SECURITY_RESULT , VNC_STEP_REASON_LENGTH , VNC_STEP_REASON , VNC_STEP_SERVER_INIT , VNC_STEP_SERVER_NAME , VNC_STEP_SESSION_START , VNC_STEP_MESSAGE , VNC_STEP_RECT , VNC_STEP_RECT_DONE , VNC_STEP_RAW , VNC_STEP_TILE , VNC_STEP_TILE_RAW , VNC_STEP_SUBRECTS , VNC_STEP_SKIP } |
| enum class | VncParse : uint8_t { VNC_PARSE_MORE , VNC_PARSE_PAUSE , VNC_PARSE_STOP } |
| enum class | VncFailure : uint8_t { VNC_FAILURE_TRANSIENT , VNC_FAILURE_CONFIG } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "vnc") | |
| PROGMEM_STRING_TABLE (PixelFormatStrings, "auto", "RGB565", "RGB332") | |
|
strong |
| Enumerator | |
|---|---|
| VNC_FAILURE_TRANSIENT | |
| VNC_FAILURE_CONFIG | |
Definition at line 52 of file vnc_client.h.
|
strong |
| Enumerator | |
|---|---|
| VNC_PARSE_MORE | |
| VNC_PARSE_PAUSE | |
| VNC_PARSE_STOP | |
Definition at line 46 of file vnc_client.h.
|
strong |
| Enumerator | |
|---|---|
| VNC_PIXEL_FORMAT_AUTO | |
| VNC_PIXEL_FORMAT_RGB565 | |
| VNC_PIXEL_FORMAT_RGB332 | |
Definition at line 13 of file vnc_client.h.
|
strong |
| Enumerator | |
|---|---|
| VNC_STATE_IDLE | |
| VNC_STATE_HANDSHAKE | |
| VNC_STATE_RUNNING | |
Definition at line 19 of file vnc_client.h.
|
strong |
Definition at line 25 of file vnc_client.h.
| esphome::vnc::ESPHOME_LOG_TAG | ( | TAG | , |
| "vnc" | ) |
| esphome::vnc::PROGMEM_STRING_TABLE | ( | PixelFormatStrings | , |
| "auto" | , | ||
| "RGB565" | , | ||
| "RGB332" | ) |