ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
vnc_client.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::vnc::VncClient
 RFB (VNC) client that draws the remote framebuffer into a display. More...
 

Namespaces

namespace  esphome
 
namespace  esphome::vnc
 

Enumerations

enum class  esphome::vnc::VncPixelFormat : uint8_t { esphome::vnc::VNC_PIXEL_FORMAT_AUTO , esphome::vnc::VNC_PIXEL_FORMAT_RGB565 , esphome::vnc::VNC_PIXEL_FORMAT_RGB332 }
 
enum class  esphome::vnc::VncState : uint8_t { esphome::vnc::VNC_STATE_IDLE , esphome::vnc::VNC_STATE_HANDSHAKE , esphome::vnc::VNC_STATE_RUNNING }
 
enum class  esphome::vnc::VncStep : uint8_t {
  esphome::vnc::VNC_STEP_VERSION , esphome::vnc::VNC_STEP_SECURITY_COUNT , esphome::vnc::VNC_STEP_SECURITY_LIST , esphome::vnc::VNC_STEP_SECURITY_TYPE_33 ,
  esphome::vnc::VNC_STEP_SECURITY_RESULT , esphome::vnc::VNC_STEP_REASON_LENGTH , esphome::vnc::VNC_STEP_REASON , esphome::vnc::VNC_STEP_SERVER_INIT ,
  esphome::vnc::VNC_STEP_SERVER_NAME , esphome::vnc::VNC_STEP_SESSION_START , esphome::vnc::VNC_STEP_MESSAGE , esphome::vnc::VNC_STEP_RECT ,
  esphome::vnc::VNC_STEP_RECT_DONE , esphome::vnc::VNC_STEP_RAW , esphome::vnc::VNC_STEP_TILE , esphome::vnc::VNC_STEP_TILE_RAW ,
  esphome::vnc::VNC_STEP_SUBRECTS , esphome::vnc::VNC_STEP_SKIP
}
 
enum class  esphome::vnc::VncParse : uint8_t { esphome::vnc::VNC_PARSE_MORE , esphome::vnc::VNC_PARSE_PAUSE , esphome::vnc::VNC_PARSE_STOP }
 
enum class  esphome::vnc::VncFailure : uint8_t { esphome::vnc::VNC_FAILURE_TRANSIENT , esphome::vnc::VNC_FAILURE_CONFIG }