ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::light::LightJSONSchema Class Reference

#include <light_json_schema.h>

Static Public Member Functions

static void dump_json (LightState &state, JsonObject root)
 Dump the state of a light as JSON.
 
static void parse_json (LightState &state, LightCall &call, JsonObject root)
 Parse the JSON state of a light to a LightCall.
 

Static Protected Member Functions

static void parse_color_json (LightState &state, LightCall &call, JsonObject root)
 

Detailed Description

Definition at line 14 of file light_json_schema.h.

Member Function Documentation

◆ dump_json()

void esphome::light::LightJSONSchema::dump_json ( LightState & state,
JsonObject root )
static

Dump the state of a light as JSON.

Definition at line 11 of file light_json_schema.cpp.

◆ parse_color_json()

void esphome::light::LightJSONSchema::parse_color_json ( LightState & state,
LightCall & call,
JsonObject root )
staticprotected

Definition at line 75 of file light_json_schema.cpp.

◆ parse_json()

void esphome::light::LightJSONSchema::parse_json ( LightState & state,
LightCall & call,
JsonObject root )
static

Parse the JSON state of a light to a LightCall.

Definition at line 143 of file light_json_schema.cpp.


The documentation for this class was generated from the following files: