diff --git a/_config.yml b/_config.yml new file mode 100644 index 000000000..c74188174 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-slate \ No newline at end of file diff --git a/doxy/_const_names_8cpp.html b/doxy/_const_names_8cpp.html new file mode 100644 index 000000000..5c13abbe3 --- /dev/null +++ b/doxy/_const_names_8cpp.html @@ -0,0 +1,3753 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/ConstNames.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Variables
+
ConstNames.cpp File Reference
+
+
+
#include "ESPixelStick.h"
+
+Include dependency graph for ConstNames.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

const CN_PROGMEM char CN_active [] = "active"
 
const CN_PROGMEM char CN_ActiveHigh [] = "ActiveHigh"
 
const CN_PROGMEM char CN_ActiveLow [] = "ActiveLow"
 
const CN_PROGMEM char CN_activedelay [] = "activedelay"
 
const CN_PROGMEM char CN_activevalue [] = "activevalue"
 
const CN_PROGMEM char CN_addr [] = "addr"
 
const CN_PROGMEM char CN_advancedView [] = "advancedView"
 
const CN_PROGMEM char CN_allleds [] = "allleds"
 
const CN_PROGMEM char CN_ap_channel [] = "ap_channel"
 
const CN_PROGMEM char CN_ap_fallback [] = "ap_fallback"
 
const CN_PROGMEM char CN_ap_timeout [] = "ap_timeout"
 
const CN_PROGMEM char CN_ap_reboot [] = "ap_reboot"
 
const CN_PROGMEM char CN_appendnullcount [] = "appendnullcount"
 
const CN_PROGMEM char CN_applicationSLASHjson [] = "application/json"
 
const CN_PROGMEM char CN_b [] = "b"
 
const CN_PROGMEM char CN_b16 [] = "b16"
 
const CN_PROGMEM char CN_baudrate [] = "baudrate"
 
const CN_PROGMEM char CN_blankOnStop [] = "blankOnStop"
 
const CN_PROGMEM char CN_blanktime [] = "blanktime"
 
const CN_PROGMEM char CN_bridge [] = "bridge"
 
const CN_PROGMEM char CN_brightness [] = "brightness"
 
const CN_PROGMEM char CN_brightnessEnd [] = "brightnessEnd"
 
const CN_PROGMEM char CN_cfgver [] = "cfgver"
 
const CN_PROGMEM char CN_channels [] = "channels"
 
const CN_PROGMEM char CN_clean [] = "clean"
 
const CN_PROGMEM char CN_clock_pin [] = "clock_pin"
 
const CN_PROGMEM char CN_cmd [] = "cmd"
 
const CN_PROGMEM char CN_color [] = "color"
 
const CN_PROGMEM char CN_color_order [] = "color_order"
 
const CN_PROGMEM char CN_Configuration_File_colon [] = "Configuration File: "
 
const CN_PROGMEM char CN_config [] = "config"
 
const CN_PROGMEM char CN_connected [] = "connected"
 
const CN_PROGMEM char CN_count [] = "count"
 
const CN_PROGMEM char CN_currenteffect [] = "currenteffect"
 
const CN_PROGMEM char CN_currentlimit [] = "currentlimit"
 
const CN_PROGMEM char CN_cs_pin [] = "cs_pin"
 
const CN_PROGMEM char CN_current_sequence [] = "current_sequence"
 
const CN_PROGMEM char CN_data_pin [] = "data_pin"
 
const CN_PROGMEM char CN_Default [] = "Default"
 
const CN_PROGMEM char CN_device [] = "device"
 
const CN_PROGMEM char CN_dhcp [] = "dhcp"
 
const CN_PROGMEM char CN_Disabled [] = "Disabled"
 
const CN_PROGMEM char CN_DMX [] = "DMX"
 
const CN_PROGMEM char CN_Dotfseq [] = ".fseq"
 
const CN_PROGMEM char CN_Dotjson [] = ".json"
 
const CN_PROGMEM char CN_Dotpl [] = ".pl"
 
const CN_PROGMEM char CN_duration [] = "duration"
 
const CN_PROGMEM char CN_effect [] = "effect"
 
const CN_PROGMEM char CN_effect_list [] = "effect_list"
 
const CN_PROGMEM char CN_EffectAllLeds [] = "EffectAllLeds"
 
const CN_PROGMEM char CN_EffectBrightness [] = "EffectBrightness"
 
const CN_PROGMEM char CN_EffectColor [] = "EffectColor"
 
const CN_PROGMEM char CN_EffectMirror [] = "EffectMirror"
 
const CN_PROGMEM char CN_EffectReverse [] = "EffectReverse"
 
const CN_PROGMEM char CN_EffectSpeed [] = "EffectSpeed"
 
const CN_PROGMEM char CN_EffectWhiteChannel [] = "EffectWhiteChannel"
 
const CN_PROGMEM char CN_Effect [] = "Effect"
 
const CN_PROGMEM char CN_effects [] = "effects"
 
const CN_PROGMEM char CN_en [] = "en"
 
const CN_PROGMEM char CN_enabled [] = "enabled"
 
const CN_PROGMEM char CN_errors [] = "errors"
 
const CN_PROGMEM char CN_ESP32 [] = "ESP32"
 
const CN_PROGMEM char CN_ESP8266 [] = "ESP8266"
 
const CN_PROGMEM char CN_ESPixelStick [] = "ESPixelStick"
 
const CN_PROGMEM char CN_eth [] = "eth"
 
const CN_PROGMEM char CN_EthDrv [] = "EthDrv"
 
const CN_PROGMEM char CN_false [] = "false"
 
const CN_PROGMEM char CN_File [] = "File"
 
const CN_PROGMEM char CN_file [] = "file"
 
const CN_PROGMEM char CN_filename [] = "filename"
 
const CN_PROGMEM char CN_files [] = "files"
 
const CN_PROGMEM char CN_Frequency [] = "Frequency"
 
const CN_PROGMEM char CN_fseqfilename [] = "fseqfilename"
 
const CN_PROGMEM char CN_g [] = "g"
 
const CN_PROGMEM char CN_gamma [] = "gamma"
 
const CN_PROGMEM char CN_gateway [] = "gateway"
 
const CN_PROGMEM char CN_GECE [] = "GECE"
 
const CN_PROGMEM char CN_get [] = "get"
 
const CN_PROGMEM char CN_gen_ser_hdr [] = "gen_ser_hdr"
 
const CN_PROGMEM char CN_gen_ser_ftr [] = "gen_ser_ftr"
 
const CN_PROGMEM char CN_gid [] = "gid"
 
const CN_PROGMEM char CN_group_size [] = "group_size"
 
const CN_PROGMEM char CN_GS8208 [] = "GS8208"
 
const CN_PROGMEM char CN_Heap_colon [] = "Heap: "
 
const CN_PROGMEM char CN_hadisco [] = "hadisco"
 
const CN_PROGMEM char CN_haprefix [] = "haprefix"
 
const CN_PROGMEM char CN_HostName [] = "HostName"
 
const CN_PROGMEM char CN_hostname [] = "hostname"
 
const CN_PROGMEM char CN_hv [] = "hv"
 
const CN_PROGMEM char CN_id [] = "id"
 
const CN_PROGMEM char CN_Idle [] = "Idle"
 
const CN_PROGMEM char CN_init [] = "init"
 
const CN_PROGMEM char CN_interframetime [] = "interframetime"
 
const CN_PROGMEM char CN_inv [] = "inv"
 
const CN_PROGMEM char CN_ip [] = "ip"
 
const CN_PROGMEM char CN_input [] = "input"
 
const CN_PROGMEM char CN_input_config [] = "input_config"
 
const CN_PROGMEM char CN_last_clientIP [] = "last_clientIP"
 
const CN_PROGMEM char CN_lwt [] = "lwt"
 
const CN_PROGMEM char CN_mac [] = "mac"
 
const CN_PROGMEM char CN_MarqueeGroups [] = "MarqueeGroups"
 
const CN_PROGMEM char CN_mdc_pin [] = "mdc_pin"
 
const CN_PROGMEM char CN_mdio_pin [] = "mdio_pin"
 
const CN_PROGMEM char CN_Max [] = "Max"
 
const CN_PROGMEM char CN_MaxChannels [] = "MaxChannels"
 
const CN_PROGMEM char CN_Min [] = "Min"
 
const CN_PROGMEM char CN_minussigns [] = "-----"
 
const CN_PROGMEM char CN_mirror [] = "mirror"
 
const CN_PROGMEM char CN_miso_pin [] = "miso_pin"
 
const CN_PROGMEM char CN_mode [] = "mode"
 
const CN_PROGMEM char CN_mode_name [] = "mode_name"
 
const CN_PROGMEM char CN_mosi_pin [] = "mosi_pin"
 
const CN_PROGMEM char CN_multicast [] = "multicast"
 
const CN_PROGMEM char CN_name [] = "name"
 
const CN_PROGMEM char CN_NeedAutoConfig [] = "NeedAutoConfig"
 
const CN_PROGMEM char CN_netmask [] = "netmask"
 
const CN_PROGMEM char CN_network [] = "network"
 
const CN_PROGMEM char CN_num_chan [] = "num_chan"
 
const CN_PROGMEM char CN_num_packets [] = "num_packets"
 
const CN_PROGMEM char CN_output [] = "output"
 
const CN_PROGMEM char CN_output_config [] = "output_config"
 
const CN_PROGMEM char CN_OutputSpi [] = "OutputSpi"
 
const CN_PROGMEM char CN_OutputUart [] = "OutputUart"
 
const CN_PROGMEM char CN_packet_errors [] = "packet_errors"
 
const CN_PROGMEM char CN_passphrase [] = "passphrase"
 
const CN_PROGMEM char CN_password [] = "password"
 
const CN_PROGMEM char CN_Paused [] = "Paused"
 
const CN_PROGMEM char CN_pixel_count [] = "pixel_count"
 
const CN_PROGMEM char CN_Platform [] = "Platform"
 
const CN_PROGMEM char CN_play [] = "play"
 
const CN_PROGMEM char CN_playFseq [] = "playFseq"
 
const CN_PROGMEM char CN_playlist [] = "playlist"
 
const CN_PROGMEM char CN_plussigns [] = "+++++"
 
const CN_PROGMEM char CN_polarity [] = "polarity"
 
const CN_PROGMEM char CN_port [] = "port"
 
const CN_PROGMEM char CN_power_pin [] = "power_pin"
 
const CN_PROGMEM char CN_prependnullcount [] = "prependnullcount"
 
const CN_PROGMEM char CN_pwm [] = "pwm"
 
const CN_PROGMEM char CN_r [] = "r"
 
const CN_PROGMEM char CN_reading [] = "reading"
 
const CN_PROGMEM char CN_Relay [] = "Relay"
 
const CN_PROGMEM char CN_remote [] = "remote"
 
const CN_PROGMEM char CN_Renard [] = "Renard"
 
const CN_PROGMEM char CN_rev [] = "rev"
 
const CN_PROGMEM char CN_reverse [] = "reverse"
 
const CN_PROGMEM char CN_RMT [] = "RMT"
 
const CN_PROGMEM char CN_rssi [] = "rssi"
 
const CN_PROGMEM char CN_sca [] = "sca"
 
const CN_PROGMEM char CN_seconds_elapsed [] = "seconds_elapsed"
 
const CN_PROGMEM char CN_seconds_played [] = "seconds_played"
 
const CN_PROGMEM char CN_seconds_remaining [] = "seconds_remaining"
 
const CN_PROGMEM char CN_SendFppSync [] = "SendFppSync"
 
const CN_PROGMEM char CN_sensor [] = "sensor"
 
const CN_PROGMEM char CN_sequence_filename [] = "sequence_filename"
 
const CN_PROGMEM char CN_Serial [] = "Serial"
 
const CN_PROGMEM char CN_Servo_PCA9685 [] = "Servo PCA9685"
 
const CN_PROGMEM char CN_slashset [] = "/set"
 
const CN_PROGMEM char CN_slashstatus [] = "/status"
 
const CN_PROGMEM char CN_speed [] = "speed"
 
const CN_PROGMEM char CN_ssid [] = "ssid"
 
const CN_PROGMEM char CN_sta_timeout [] = "sta_timeout"
 
const CN_PROGMEM char CN_stars [] = "***"
 
const CN_PROGMEM char CN_state [] = "state"
 
const CN_PROGMEM char CN_status [] = "status"
 
const CN_PROGMEM char CN_status_name [] = "status_name"
 
const CN_PROGMEM char CN_StayInApMode [] = "StayInApMode"
 
const CN_PROGMEM char CN_subnet [] = "subnet"
 
const CN_PROGMEM char CN_SyncOffset [] = "SyncOffset"
 
const CN_PROGMEM char CN_system [] = "system"
 
const CN_PROGMEM char CN_textSLASHplain [] = "text/plain"
 
const CN_PROGMEM char CN_time [] = "time"
 
const CN_PROGMEM char CN_time_elapsed [] = "time_elapsed"
 
const CN_PROGMEM char CN_TimeRemaining [] = "TimeRemaining"
 
const CN_PROGMEM char CN_time_remaining [] = "time_remaining"
 
const CN_PROGMEM char CN_TLS3001 [] = "TLS3001"
 
const CN_PROGMEM char CN_TM1814 [] = "TM1814"
 
const CN_PROGMEM char CN_tsensortopic [] = "tsensortopic"
 
const CN_PROGMEM char CN_topic [] = "topic"
 
const CN_PROGMEM char CN_topicset [] = "topicset"
 
const CN_PROGMEM char CN_transitions [] = "transitions"
 
const CN_PROGMEM char CN_trig [] = "trig"
 
const CN_PROGMEM char CN_true [] = "true"
 
const CN_PROGMEM char CN_type [] = "type"
 
const CN_PROGMEM char CN_UCS1903 [] = "UCS1903"
 
const CN_PROGMEM char CN_UCS8903 [] = "UCS8903"
 
const CN_PROGMEM char CN_ui [] = "ui"
 
const CN_PROGMEM char CN_unichanlim [] = "unichanlim"
 
const CN_PROGMEM char CN_unifirst [] = "unifirst"
 
const CN_PROGMEM char CN_unilast [] = "unilast"
 
const CN_PROGMEM char CN_units [] = "units"
 
const CN_PROGMEM char CN_universe [] = "universe"
 
const CN_PROGMEM char CN_universe_limit [] = "universe_limit"
 
const CN_PROGMEM char CN_universe_start [] = "universe_start"
 
const CN_PROGMEM char CN_updateinterval [] = "updateinterval"
 
const CN_PROGMEM char CN_user [] = "user"
 
const CN_PROGMEM char CN_version [] = "version"
 
const CN_PROGMEM char CN_Version [] = "Version"
 
const CN_PROGMEM char CN_weus [] = "weus"
 
const CN_PROGMEM char CN_wifi [] = "wifi"
 
const CN_PROGMEM char CN_WiFiDrv [] = "WiFiDrv"
 
const CN_PROGMEM char CN_WS2801 [] = "WS2801"
 
const CN_PROGMEM char CN_WS2811 [] = "WS2811"
 
const CN_PROGMEM char CN_XP [] = "XP"
 
const CN_PROGMEM char CN_zig_size [] = "zig_size"
 
const CN_PROGMEM char MN_01 [] = " Requested channel count was not valid. Setting to "
 
const CN_PROGMEM char MN_02 [] = " Requested channel count was not valid. Insuficient number of input channels available "
 
const CN_PROGMEM char MN_03 [] = " Disabling channel '"
 
const CN_PROGMEM char MN_04 [] = "No channel settings found. Using defaults"
 
const CN_PROGMEM char MN_05 [] = "No settings found for channel '"
 
const CN_PROGMEM char MN_06 [] = " output type for channel '"
 
const CN_PROGMEM char MN_07 [] = " Cannot Start "
 
const CN_PROGMEM char MN_08 [] = " for channel '"
 
const CN_PROGMEM char MN_09 [] = " Unknown output type: '"
 
const CN_PROGMEM char MN_10 [] = "' for channel '"
 
const CN_PROGMEM char MN_11 [] = "'. Using disabled. "
 
const CN_PROGMEM char MN_12 [] = " Shutting Down '"
 
const CN_PROGMEM char MN_13 [] = "' on Output: "
 
const CN_PROGMEM char MN_14 [] = "' Initialization for Output: "
 
const CN_PROGMEM char MN_15 [] = " Error loading Output Manager Config File "
 
const CN_PROGMEM char MN_16 [] = "No Output Settings Found for Channel '"
 
const CN_PROGMEM char MN_17 [] = "OutputMgr: Incorrect Version found. Using existing/default config."
 
const CN_PROGMEM char MN_18 [] = "'. Using Defaults"
 
const CN_PROGMEM char MN_19 [] = "Invalid Channel Type in config '"
 
const CN_PROGMEM char MN_20 [] = "'. Specified for channel '"
 
const CN_PROGMEM char MN_21 [] = " Error Saving Output Manager Config File "
 
const CN_PROGMEM char MN_22 [] = "ERROR: Too many output channels have been Requested: "
 
const CN_PROGMEM char MN_2 [] = ""
 
+

Variable Documentation

+ +

◆ CN_active

+ +
+
+ + + + +
const CN_PROGMEM char CN_active[] = "active"
+
+ +
+
+ +

◆ CN_activedelay

+ +
+
+ + + + +
const CN_PROGMEM char CN_activedelay[] = "activedelay"
+
+ +
+
+ +

◆ CN_ActiveHigh

+ +
+
+ + + + +
const CN_PROGMEM char CN_ActiveHigh[] = "ActiveHigh"
+
+ +
+
+ +

◆ CN_ActiveLow

+ +
+
+ + + + +
const CN_PROGMEM char CN_ActiveLow[] = "ActiveLow"
+
+ +
+
+ +

◆ CN_activevalue

+ +
+
+ + + + +
const CN_PROGMEM char CN_activevalue[] = "activevalue"
+
+ +
+
+ +

◆ CN_addr

+ +
+
+ + + + +
const CN_PROGMEM char CN_addr[] = "addr"
+
+ +
+
+ +

◆ CN_advancedView

+ +
+
+ + + + +
const CN_PROGMEM char CN_advancedView[] = "advancedView"
+
+ +
+
+ +

◆ CN_allleds

+ +
+
+ + + + +
const CN_PROGMEM char CN_allleds[] = "allleds"
+
+ +
+
+ +

◆ CN_ap_channel

+ +
+
+ + + + +
const CN_PROGMEM char CN_ap_channel[] = "ap_channel"
+
+ +
+
+ +

◆ CN_ap_fallback

+ +
+
+ + + + +
const CN_PROGMEM char CN_ap_fallback[] = "ap_fallback"
+
+ +
+
+ +

◆ CN_ap_reboot

+ +
+
+ + + + +
const CN_PROGMEM char CN_ap_reboot[] = "ap_reboot"
+
+ +
+
+ +

◆ CN_ap_timeout

+ +
+
+ + + + +
const CN_PROGMEM char CN_ap_timeout[] = "ap_timeout"
+
+ +
+
+ +

◆ CN_appendnullcount

+ +
+
+ + + + +
const CN_PROGMEM char CN_appendnullcount[] = "appendnullcount"
+
+ +
+
+ +

◆ CN_applicationSLASHjson

+ +
+
+ + + + +
const CN_PROGMEM char CN_applicationSLASHjson[] = "application/json"
+
+ +
+
+ +

◆ CN_b

+ +
+
+ + + + +
const CN_PROGMEM char CN_b[] = "b"
+
+ +
+
+ +

◆ CN_b16

+ +
+
+ + + + +
const CN_PROGMEM char CN_b16[] = "b16"
+
+ +
+
+ +

◆ CN_baudrate

+ +
+
+ + + + +
const CN_PROGMEM char CN_baudrate[] = "baudrate"
+
+ +
+
+ +

◆ CN_blankOnStop

+ +
+
+ + + + +
const CN_PROGMEM char CN_blankOnStop[] = "blankOnStop"
+
+ +
+
+ +

◆ CN_blanktime

+ +
+
+ + + + +
const CN_PROGMEM char CN_blanktime[] = "blanktime"
+
+ +
+
+ +

◆ CN_bridge

+ +
+
+ + + + +
const CN_PROGMEM char CN_bridge[] = "bridge"
+
+ +
+
+ +

◆ CN_brightness

+ +
+
+ + + + +
const CN_PROGMEM char CN_brightness[] = "brightness"
+
+ +
+
+ +

◆ CN_brightnessEnd

+ +
+
+ + + + +
const CN_PROGMEM char CN_brightnessEnd[] = "brightnessEnd"
+
+ +
+
+ +

◆ CN_cfgver

+ +
+
+ + + + +
const CN_PROGMEM char CN_cfgver[] = "cfgver"
+
+ +
+
+ +

◆ CN_channels

+ +
+
+ + + + +
const CN_PROGMEM char CN_channels[] = "channels"
+
+ +
+
+ +

◆ CN_clean

+ +
+
+ + + + +
const CN_PROGMEM char CN_clean[] = "clean"
+
+ +
+
+ +

◆ CN_clock_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_clock_pin[] = "clock_pin"
+
+ +
+
+ +

◆ CN_cmd

+ +
+
+ + + + +
const CN_PROGMEM char CN_cmd[] = "cmd"
+
+ +
+
+ +

◆ CN_color

+ +
+
+ + + + +
const CN_PROGMEM char CN_color[] = "color"
+
+ +
+
+ +

◆ CN_color_order

+ +
+
+ + + + +
const CN_PROGMEM char CN_color_order[] = "color_order"
+
+ +
+
+ +

◆ CN_config

+ +
+
+ + + + +
const CN_PROGMEM char CN_config[] = "config"
+
+ +
+
+ +

◆ CN_Configuration_File_colon

+ +
+
+ + + + +
const CN_PROGMEM char CN_Configuration_File_colon[] = "Configuration File: "
+
+ +
+
+ +

◆ CN_connected

+ +
+
+ + + + +
const CN_PROGMEM char CN_connected[] = "connected"
+
+ +
+
+ +

◆ CN_count

+ +
+
+ + + + +
const CN_PROGMEM char CN_count[] = "count"
+
+ +
+
+ +

◆ CN_cs_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_cs_pin[] = "cs_pin"
+
+ +
+
+ +

◆ CN_current_sequence

+ +
+
+ + + + +
const CN_PROGMEM char CN_current_sequence[] = "current_sequence"
+
+ +
+
+ +

◆ CN_currenteffect

+ +
+
+ + + + +
const CN_PROGMEM char CN_currenteffect[] = "currenteffect"
+
+ +
+
+ +

◆ CN_currentlimit

+ +
+
+ + + + +
const CN_PROGMEM char CN_currentlimit[] = "currentlimit"
+
+ +
+
+ +

◆ CN_data_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_data_pin[] = "data_pin"
+
+ +
+
+ +

◆ CN_Default

+ +
+
+ + + + +
const CN_PROGMEM char CN_Default[] = "Default"
+
+ +
+
+ +

◆ CN_device

+ +
+
+ + + + +
const CN_PROGMEM char CN_device[] = "device"
+
+ +
+
+ +

◆ CN_dhcp

+ +
+
+ + + + +
const CN_PROGMEM char CN_dhcp[] = "dhcp"
+
+ +
+
+ +

◆ CN_Disabled

+ +
+
+ + + + +
const CN_PROGMEM char CN_Disabled[] = "Disabled"
+
+ +
+
+ +

◆ CN_DMX

+ +
+
+ + + + +
const CN_PROGMEM char CN_DMX[] = "DMX"
+
+ +
+
+ +

◆ CN_Dotfseq

+ +
+
+ + + + +
const CN_PROGMEM char CN_Dotfseq[] = ".fseq"
+
+ +
+
+ +

◆ CN_Dotjson

+ +
+
+ + + + +
const CN_PROGMEM char CN_Dotjson[] = ".json"
+
+ +
+
+ +

◆ CN_Dotpl

+ +
+
+ + + + +
const CN_PROGMEM char CN_Dotpl[] = ".pl"
+
+ +
+
+ +

◆ CN_duration

+ +
+
+ + + + +
const CN_PROGMEM char CN_duration[] = "duration"
+
+ +
+
+ +

◆ CN_effect

+ +
+
+ + + + +
const CN_PROGMEM char CN_effect[] = "effect"
+
+ +
+
+ +

◆ CN_Effect

+ +
+
+ + + + +
const CN_PROGMEM char CN_Effect[] = "Effect"
+
+ +
+
+ +

◆ CN_effect_list

+ +
+
+ + + + +
const CN_PROGMEM char CN_effect_list[] = "effect_list"
+
+ +
+
+ +

◆ CN_EffectAllLeds

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectAllLeds[] = "EffectAllLeds"
+
+ +
+
+ +

◆ CN_EffectBrightness

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectBrightness[] = "EffectBrightness"
+
+ +
+
+ +

◆ CN_EffectColor

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectColor[] = "EffectColor"
+
+ +
+
+ +

◆ CN_EffectMirror

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectMirror[] = "EffectMirror"
+
+ +
+
+ +

◆ CN_EffectReverse

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectReverse[] = "EffectReverse"
+
+ +
+
+ +

◆ CN_effects

+ +
+
+ + + + +
const CN_PROGMEM char CN_effects[] = "effects"
+
+ +
+
+ +

◆ CN_EffectSpeed

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectSpeed[] = "EffectSpeed"
+
+ +
+
+ +

◆ CN_EffectWhiteChannel

+ +
+
+ + + + +
const CN_PROGMEM char CN_EffectWhiteChannel[] = "EffectWhiteChannel"
+
+ +
+
+ +

◆ CN_en

+ +
+
+ + + + +
const CN_PROGMEM char CN_en[] = "en"
+
+ +
+
+ +

◆ CN_enabled

+ +
+
+ + + + +
const CN_PROGMEM char CN_enabled[] = "enabled"
+
+ +
+
+ +

◆ CN_errors

+ +
+
+ + + + +
const CN_PROGMEM char CN_errors[] = "errors"
+
+ +
+
+ +

◆ CN_ESP32

+ +
+
+ + + + +
const CN_PROGMEM char CN_ESP32[] = "ESP32"
+
+ +
+
+ +

◆ CN_ESP8266

+ +
+
+ + + + +
const CN_PROGMEM char CN_ESP8266[] = "ESP8266"
+
+ +
+
+ +

◆ CN_ESPixelStick

+ +
+
+ + + + +
const CN_PROGMEM char CN_ESPixelStick[] = "ESPixelStick"
+
+ +
+
+ +

◆ CN_eth

+ +
+
+ + + + +
const CN_PROGMEM char CN_eth[] = "eth"
+
+ +
+
+ +

◆ CN_EthDrv

+ +
+
+ + + + +
const CN_PROGMEM char CN_EthDrv[] = "EthDrv"
+
+ +
+
+ +

◆ CN_false

+ +
+
+ + + + +
const CN_PROGMEM char CN_false[] = "false"
+
+ +
+
+ +

◆ CN_File

+ +
+
+ + + + +
const CN_PROGMEM char CN_File[] = "File"
+
+ +
+
+ +

◆ CN_file

+ +
+
+ + + + +
const CN_PROGMEM char CN_file[] = "file"
+
+ +
+
+ +

◆ CN_filename

+ +
+
+ + + + +
const CN_PROGMEM char CN_filename[] = "filename"
+
+ +
+
+ +

◆ CN_files

+ +
+
+ + + + +
const CN_PROGMEM char CN_files[] = "files"
+
+ +
+
+ +

◆ CN_Frequency

+ +
+
+ + + + +
const CN_PROGMEM char CN_Frequency[] = "Frequency"
+
+ +
+
+ +

◆ CN_fseqfilename

+ +
+
+ + + + +
const CN_PROGMEM char CN_fseqfilename[] = "fseqfilename"
+
+ +
+
+ +

◆ CN_g

+ +
+
+ + + + +
const CN_PROGMEM char CN_g[] = "g"
+
+ +
+
+ +

◆ CN_gamma

+ +
+
+ + + + +
const CN_PROGMEM char CN_gamma[] = "gamma"
+
+ +
+
+ +

◆ CN_gateway

+ +
+
+ + + + +
const CN_PROGMEM char CN_gateway[] = "gateway"
+
+ +
+
+ +

◆ CN_GECE

+ +
+
+ + + + +
const CN_PROGMEM char CN_GECE[] = "GECE"
+
+ +
+
+ +

◆ CN_gen_ser_ftr

+ +
+
+ + + + +
const CN_PROGMEM char CN_gen_ser_ftr[] = "gen_ser_ftr"
+
+ +
+
+ +

◆ CN_gen_ser_hdr

+ +
+
+ + + + +
const CN_PROGMEM char CN_gen_ser_hdr[] = "gen_ser_hdr"
+
+ +
+
+ +

◆ CN_get

+ +
+
+ + + + +
const CN_PROGMEM char CN_get[] = "get"
+
+ +
+
+ +

◆ CN_gid

+ +
+
+ + + + +
const CN_PROGMEM char CN_gid[] = "gid"
+
+ +
+
+ +

◆ CN_group_size

+ +
+
+ + + + +
const CN_PROGMEM char CN_group_size[] = "group_size"
+
+ +
+
+ +

◆ CN_GS8208

+ +
+
+ + + + +
const CN_PROGMEM char CN_GS8208[] = "GS8208"
+
+ +
+
+ +

◆ CN_hadisco

+ +
+
+ + + + +
const CN_PROGMEM char CN_hadisco[] = "hadisco"
+
+ +
+
+ +

◆ CN_haprefix

+ +
+
+ + + + +
const CN_PROGMEM char CN_haprefix[] = "haprefix"
+
+ +
+
+ +

◆ CN_Heap_colon

+ +
+
+ + + + +
const CN_PROGMEM char CN_Heap_colon[] = "Heap: "
+
+ +
+
+ +

◆ CN_HostName

+ +
+
+ + + + +
const CN_PROGMEM char CN_HostName[] = "HostName"
+
+ +
+
+ +

◆ CN_hostname

+ +
+
+ + + + +
const CN_PROGMEM char CN_hostname[] = "hostname"
+
+ +
+
+ +

◆ CN_hv

+ +
+
+ + + + +
const CN_PROGMEM char CN_hv[] = "hv"
+
+ +
+
+ +

◆ CN_id

+ +
+
+ + + + +
const CN_PROGMEM char CN_id[] = "id"
+
+ +
+
+ +

◆ CN_Idle

+ +
+
+ + + + +
const CN_PROGMEM char CN_Idle[] = "Idle"
+
+ +
+
+ +

◆ CN_init

+ +
+
+ + + + +
const CN_PROGMEM char CN_init[] = "init"
+
+ +
+
+ +

◆ CN_input

+ +
+
+ + + + +
const CN_PROGMEM char CN_input[] = "input"
+
+ +
+
+ +

◆ CN_input_config

+ +
+
+ + + + +
const CN_PROGMEM char CN_input_config[] = "input_config"
+
+ +
+
+ +

◆ CN_interframetime

+ +
+
+ + + + +
const CN_PROGMEM char CN_interframetime[] = "interframetime"
+
+ +
+
+ +

◆ CN_inv

+ +
+
+ + + + +
const CN_PROGMEM char CN_inv[] = "inv"
+
+ +
+
+ +

◆ CN_ip

+ +
+
+ + + + +
const CN_PROGMEM char CN_ip[] = "ip"
+
+ +
+
+ +

◆ CN_last_clientIP

+ +
+
+ + + + +
const CN_PROGMEM char CN_last_clientIP[] = "last_clientIP"
+
+ +
+
+ +

◆ CN_lwt

+ +
+
+ + + + +
const CN_PROGMEM char CN_lwt[] = "lwt"
+
+ +
+
+ +

◆ CN_mac

+ +
+
+ + + + +
const CN_PROGMEM char CN_mac[] = "mac"
+
+ +
+
+ +

◆ CN_MarqueeGroups

+ +
+
+ + + + +
const CN_PROGMEM char CN_MarqueeGroups[] = "MarqueeGroups"
+
+ +
+
+ +

◆ CN_Max

+ +
+
+ + + + +
const CN_PROGMEM char CN_Max[] = "Max"
+
+ +
+
+ +

◆ CN_MaxChannels

+ +
+
+ + + + +
const CN_PROGMEM char CN_MaxChannels[] = "MaxChannels"
+
+ +
+
+ +

◆ CN_mdc_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_mdc_pin[] = "mdc_pin"
+
+ +
+
+ +

◆ CN_mdio_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_mdio_pin[] = "mdio_pin"
+
+ +
+
+ +

◆ CN_Min

+ +
+
+ + + + +
const CN_PROGMEM char CN_Min[] = "Min"
+
+ +
+
+ +

◆ CN_minussigns

+ +
+
+ + + + +
const CN_PROGMEM char CN_minussigns[] = "-----"
+
+ +
+
+ +

◆ CN_mirror

+ +
+
+ + + + +
const CN_PROGMEM char CN_mirror[] = "mirror"
+
+ +
+
+ +

◆ CN_miso_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_miso_pin[] = "miso_pin"
+
+ +
+
+ +

◆ CN_mode

+ +
+
+ + + + +
const CN_PROGMEM char CN_mode[] = "mode"
+
+ +
+
+ +

◆ CN_mode_name

+ +
+
+ + + + +
const CN_PROGMEM char CN_mode_name[] = "mode_name"
+
+ +
+
+ +

◆ CN_mosi_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_mosi_pin[] = "mosi_pin"
+
+ +
+
+ +

◆ CN_multicast

+ +
+
+ + + + +
const CN_PROGMEM char CN_multicast[] = "multicast"
+
+ +
+
+ +

◆ CN_name

+ +
+
+ + + + +
const CN_PROGMEM char CN_name[] = "name"
+
+ +
+
+ +

◆ CN_NeedAutoConfig

+ +
+
+ + + + +
const CN_PROGMEM char CN_NeedAutoConfig[] = "NeedAutoConfig"
+
+ +
+
+ +

◆ CN_netmask

+ +
+
+ + + + +
const CN_PROGMEM char CN_netmask[] = "netmask"
+
+ +
+
+ +

◆ CN_network

+ +
+
+ + + + +
const CN_PROGMEM char CN_network[] = "network"
+
+ +
+
+ +

◆ CN_num_chan

+ +
+
+ + + + +
const CN_PROGMEM char CN_num_chan[] = "num_chan"
+
+ +
+
+ +

◆ CN_num_packets

+ +
+
+ + + + +
const CN_PROGMEM char CN_num_packets[] = "num_packets"
+
+ +
+
+ +

◆ CN_output

+ +
+
+ + + + +
const CN_PROGMEM char CN_output[] = "output"
+
+ +
+
+ +

◆ CN_output_config

+ +
+
+ + + + +
const CN_PROGMEM char CN_output_config[] = "output_config"
+
+ +
+
+ +

◆ CN_OutputSpi

+ +
+
+ + + + +
const CN_PROGMEM char CN_OutputSpi[] = "OutputSpi"
+
+ +
+
+ +

◆ CN_OutputUart

+ +
+
+ + + + +
const CN_PROGMEM char CN_OutputUart[] = "OutputUart"
+
+ +
+
+ +

◆ CN_packet_errors

+ +
+
+ + + + +
const CN_PROGMEM char CN_packet_errors[] = "packet_errors"
+
+ +
+
+ +

◆ CN_passphrase

+ +
+
+ + + + +
const CN_PROGMEM char CN_passphrase[] = "passphrase"
+
+ +
+
+ +

◆ CN_password

+ +
+
+ + + + +
const CN_PROGMEM char CN_password[] = "password"
+
+ +
+
+ +

◆ CN_Paused

+ +
+
+ + + + +
const CN_PROGMEM char CN_Paused[] = "Paused"
+
+ +
+
+ +

◆ CN_pixel_count

+ +
+
+ + + + +
const CN_PROGMEM char CN_pixel_count[] = "pixel_count"
+
+ +
+
+ +

◆ CN_Platform

+ +
+
+ + + + +
const CN_PROGMEM char CN_Platform[] = "Platform"
+
+ +
+
+ +

◆ CN_play

+ +
+
+ + + + +
const CN_PROGMEM char CN_play[] = "play"
+
+ +
+
+ +

◆ CN_playFseq

+ +
+
+ + + + +
const CN_PROGMEM char CN_playFseq[] = "playFseq"
+
+ +
+
+ +

◆ CN_playlist

+ +
+
+ + + + +
const CN_PROGMEM char CN_playlist[] = "playlist"
+
+ +
+
+ +

◆ CN_plussigns

+ +
+
+ + + + +
const CN_PROGMEM char CN_plussigns[] = "+++++"
+
+ +
+
+ +

◆ CN_polarity

+ +
+
+ + + + +
const CN_PROGMEM char CN_polarity[] = "polarity"
+
+ +
+
+ +

◆ CN_port

+ +
+
+ + + + +
const CN_PROGMEM char CN_port[] = "port"
+
+ +
+
+ +

◆ CN_power_pin

+ +
+
+ + + + +
const CN_PROGMEM char CN_power_pin[] = "power_pin"
+
+ +
+
+ +

◆ CN_prependnullcount

+ +
+
+ + + + +
const CN_PROGMEM char CN_prependnullcount[] = "prependnullcount"
+
+ +
+
+ +

◆ CN_pwm

+ +
+
+ + + + +
const CN_PROGMEM char CN_pwm[] = "pwm"
+
+ +
+
+ +

◆ CN_r

+ +
+
+ + + + +
const CN_PROGMEM char CN_r[] = "r"
+
+ +
+
+ +

◆ CN_reading

+ +
+
+ + + + +
const CN_PROGMEM char CN_reading[] = "reading"
+
+ +
+
+ +

◆ CN_Relay

+ +
+
+ + + + +
const CN_PROGMEM char CN_Relay[] = "Relay"
+
+ +
+
+ +

◆ CN_remote

+ +
+
+ + + + +
const CN_PROGMEM char CN_remote[] = "remote"
+
+ +
+
+ +

◆ CN_Renard

+ +
+
+ + + + +
const CN_PROGMEM char CN_Renard[] = "Renard"
+
+ +
+
+ +

◆ CN_rev

+ +
+
+ + + + +
const CN_PROGMEM char CN_rev[] = "rev"
+
+ +
+
+ +

◆ CN_reverse

+ +
+
+ + + + +
const CN_PROGMEM char CN_reverse[] = "reverse"
+
+ +
+
+ +

◆ CN_RMT

+ +
+
+ + + + +
const CN_PROGMEM char CN_RMT[] = "RMT"
+
+ +
+
+ +

◆ CN_rssi

+ +
+
+ + + + +
const CN_PROGMEM char CN_rssi[] = "rssi"
+
+ +
+
+ +

◆ CN_sca

+ +
+
+ + + + +
const CN_PROGMEM char CN_sca[] = "sca"
+
+ +
+
+ +

◆ CN_seconds_elapsed

+ +
+
+ + + + +
const CN_PROGMEM char CN_seconds_elapsed[] = "seconds_elapsed"
+
+ +
+
+ +

◆ CN_seconds_played

+ +
+
+ + + + +
const CN_PROGMEM char CN_seconds_played[] = "seconds_played"
+
+ +
+
+ +

◆ CN_seconds_remaining

+ +
+
+ + + + +
const CN_PROGMEM char CN_seconds_remaining[] = "seconds_remaining"
+
+ +
+
+ +

◆ CN_SendFppSync

+ +
+
+ + + + +
const CN_PROGMEM char CN_SendFppSync[] = "SendFppSync"
+
+ +
+
+ +

◆ CN_sensor

+ +
+
+ + + + +
const CN_PROGMEM char CN_sensor[] = "sensor"
+
+ +
+
+ +

◆ CN_sequence_filename

+ +
+
+ + + + +
const CN_PROGMEM char CN_sequence_filename[] = "sequence_filename"
+
+ +
+
+ +

◆ CN_Serial

+ +
+
+ + + + +
const CN_PROGMEM char CN_Serial[] = "Serial"
+
+ +
+
+ +

◆ CN_Servo_PCA9685

+ +
+
+ + + + +
const CN_PROGMEM char CN_Servo_PCA9685[] = "Servo PCA9685"
+
+ +
+
+ +

◆ CN_slashset

+ +
+
+ + + + +
const CN_PROGMEM char CN_slashset[] = "/set"
+
+ +
+
+ +

◆ CN_slashstatus

+ +
+
+ + + + +
const CN_PROGMEM char CN_slashstatus[] = "/status"
+
+ +
+
+ +

◆ CN_speed

+ +
+
+ + + + +
const CN_PROGMEM char CN_speed[] = "speed"
+
+ +
+
+ +

◆ CN_ssid

+ +
+
+ + + + +
const CN_PROGMEM char CN_ssid[] = "ssid"
+
+ +
+
+ +

◆ CN_sta_timeout

+ +
+
+ + + + +
const CN_PROGMEM char CN_sta_timeout[] = "sta_timeout"
+
+ +
+
+ +

◆ CN_stars

+ +
+
+ + + + +
const CN_PROGMEM char CN_stars[] = "***"
+
+ +
+
+ +

◆ CN_state

+ +
+
+ + + + +
const CN_PROGMEM char CN_state[] = "state"
+
+ +
+
+ +

◆ CN_status

+ +
+
+ + + + +
const CN_PROGMEM char CN_status[] = "status"
+
+ +
+
+ +

◆ CN_status_name

+ +
+
+ + + + +
const CN_PROGMEM char CN_status_name[] = "status_name"
+
+ +
+
+ +

◆ CN_StayInApMode

+ +
+
+ + + + +
const CN_PROGMEM char CN_StayInApMode[] = "StayInApMode"
+
+ +
+
+ +

◆ CN_subnet

+ +
+
+ + + + +
const CN_PROGMEM char CN_subnet[] = "subnet"
+
+ +
+
+ +

◆ CN_SyncOffset

+ +
+
+ + + + +
const CN_PROGMEM char CN_SyncOffset[] = "SyncOffset"
+
+ +
+
+ +

◆ CN_system

+ +
+
+ + + + +
const CN_PROGMEM char CN_system[] = "system"
+
+ +
+
+ +

◆ CN_textSLASHplain

+ +
+
+ + + + +
const CN_PROGMEM char CN_textSLASHplain[] = "text/plain"
+
+ +
+
+ +

◆ CN_time

+ +
+
+ + + + +
const CN_PROGMEM char CN_time[] = "time"
+
+ +
+
+ +

◆ CN_time_elapsed

+ +
+
+ + + + +
const CN_PROGMEM char CN_time_elapsed[] = "time_elapsed"
+
+ +
+
+ +

◆ CN_time_remaining

+ +
+
+ + + + +
const CN_PROGMEM char CN_time_remaining[] = "time_remaining"
+
+ +
+
+ +

◆ CN_TimeRemaining

+ +
+
+ + + + +
const CN_PROGMEM char CN_TimeRemaining[] = "TimeRemaining"
+
+ +
+
+ +

◆ CN_TLS3001

+ +
+
+ + + + +
const CN_PROGMEM char CN_TLS3001[] = "TLS3001"
+
+ +
+
+ +

◆ CN_TM1814

+ +
+
+ + + + +
const CN_PROGMEM char CN_TM1814[] = "TM1814"
+
+ +
+
+ +

◆ CN_topic

+ +
+
+ + + + +
const CN_PROGMEM char CN_topic[] = "topic"
+
+ +
+
+ +

◆ CN_topicset

+ +
+
+ + + + +
const CN_PROGMEM char CN_topicset[] = "topicset"
+
+ +
+
+ +

◆ CN_transitions

+ +
+
+ + + + +
const CN_PROGMEM char CN_transitions[] = "transitions"
+
+ +
+
+ +

◆ CN_trig

+ +
+
+ + + + +
const CN_PROGMEM char CN_trig[] = "trig"
+
+ +
+
+ +

◆ CN_true

+ +
+
+ + + + +
const CN_PROGMEM char CN_true[] = "true"
+
+ +
+
+ +

◆ CN_tsensortopic

+ +
+
+ + + + +
const CN_PROGMEM char CN_tsensortopic[] = "tsensortopic"
+
+ +
+
+ +

◆ CN_type

+ +
+
+ + + + +
const CN_PROGMEM char CN_type[] = "type"
+
+ +
+
+ +

◆ CN_UCS1903

+ +
+
+ + + + +
const CN_PROGMEM char CN_UCS1903[] = "UCS1903"
+
+ +
+
+ +

◆ CN_UCS8903

+ +
+
+ + + + +
const CN_PROGMEM char CN_UCS8903[] = "UCS8903"
+
+ +
+
+ +

◆ CN_ui

+ +
+
+ + + + +
const CN_PROGMEM char CN_ui[] = "ui"
+
+ +
+
+ +

◆ CN_unichanlim

+ +
+
+ + + + +
const CN_PROGMEM char CN_unichanlim[] = "unichanlim"
+
+ +
+
+ +

◆ CN_unifirst

+ +
+
+ + + + +
const CN_PROGMEM char CN_unifirst[] = "unifirst"
+
+ +
+
+ +

◆ CN_unilast

+ +
+
+ + + + +
const CN_PROGMEM char CN_unilast[] = "unilast"
+
+ +
+
+ +

◆ CN_units

+ +
+
+ + + + +
const CN_PROGMEM char CN_units[] = "units"
+
+ +
+
+ +

◆ CN_universe

+ +
+
+ + + + +
const CN_PROGMEM char CN_universe[] = "universe"
+
+ +
+
+ +

◆ CN_universe_limit

+ +
+
+ + + + +
const CN_PROGMEM char CN_universe_limit[] = "universe_limit"
+
+ +
+
+ +

◆ CN_universe_start

+ +
+
+ + + + +
const CN_PROGMEM char CN_universe_start[] = "universe_start"
+
+ +
+
+ +

◆ CN_updateinterval

+ +
+
+ + + + +
const CN_PROGMEM char CN_updateinterval[] = "updateinterval"
+
+ +
+
+ +

◆ CN_user

+ +
+
+ + + + +
const CN_PROGMEM char CN_user[] = "user"
+
+ +
+
+ +

◆ CN_version

+ +
+
+ + + + +
const CN_PROGMEM char CN_version[] = "version"
+
+ +
+
+ +

◆ CN_Version

+ +
+
+ + + + +
const CN_PROGMEM char CN_Version[] = "Version"
+
+ +
+
+ +

◆ CN_weus

+ +
+
+ + + + +
const CN_PROGMEM char CN_weus[] = "weus"
+
+ +
+
+ +

◆ CN_wifi

+ +
+
+ + + + +
const CN_PROGMEM char CN_wifi[] = "wifi"
+
+ +
+
+ +

◆ CN_WiFiDrv

+ +
+
+ + + + +
const CN_PROGMEM char CN_WiFiDrv[] = "WiFiDrv"
+
+ +
+
+ +

◆ CN_WS2801

+ +
+
+ + + + +
const CN_PROGMEM char CN_WS2801[] = "WS2801"
+
+ +
+
+ +

◆ CN_WS2811

+ +
+
+ + + + +
const CN_PROGMEM char CN_WS2811[] = "WS2811"
+
+ +
+
+ +

◆ CN_XP

+ +
+
+ + + + +
const CN_PROGMEM char CN_XP[] = "XP"
+
+ +
+
+ +

◆ CN_zig_size

+ +
+
+ + + + +
const CN_PROGMEM char CN_zig_size[] = "zig_size"
+
+ +
+
+ +

◆ MN_01

+ +
+
+ + + + +
const CN_PROGMEM char MN_01[] = " Requested channel count was not valid. Setting to "
+
+ +
+
+ +

◆ MN_02

+ +
+
+ + + + +
const CN_PROGMEM char MN_02[] = " Requested channel count was not valid. Insuficient number of input channels available "
+
+ +
+
+ +

◆ MN_03

+ +
+
+ + + + +
const CN_PROGMEM char MN_03[] = " Disabling channel '"
+
+ +
+
+ +

◆ MN_04

+ +
+
+ + + + +
const CN_PROGMEM char MN_04[] = "No channel settings found. Using defaults"
+
+ +
+
+ +

◆ MN_05

+ +
+
+ + + + +
const CN_PROGMEM char MN_05[] = "No settings found for channel '"
+
+ +
+
+ +

◆ MN_06

+ +
+
+ + + + +
const CN_PROGMEM char MN_06[] = " output type for channel '"
+
+ +
+
+ +

◆ MN_07

+ +
+
+ + + + +
const CN_PROGMEM char MN_07[] = " Cannot Start "
+
+ +
+
+ +

◆ MN_08

+ +
+
+ + + + +
const CN_PROGMEM char MN_08[] = " for channel '"
+
+ +
+
+ +

◆ MN_09

+ +
+
+ + + + +
const CN_PROGMEM char MN_09[] = " Unknown output type: '"
+
+ +
+
+ +

◆ MN_10

+ +
+
+ + + + +
const CN_PROGMEM char MN_10[] = "' for channel '"
+
+ +
+
+ +

◆ MN_11

+ +
+
+ + + + +
const CN_PROGMEM char MN_11[] = "'. Using disabled. "
+
+ +
+
+ +

◆ MN_12

+ +
+
+ + + + +
const CN_PROGMEM char MN_12[] = " Shutting Down '"
+
+ +
+
+ +

◆ MN_13

+ +
+
+ + + + +
const CN_PROGMEM char MN_13[] = "' on Output: "
+
+ +
+
+ +

◆ MN_14

+ +
+
+ + + + +
const CN_PROGMEM char MN_14[] = "' Initialization for Output: "
+
+ +
+
+ +

◆ MN_15

+ +
+
+ + + + +
const CN_PROGMEM char MN_15[] = " Error loading Output Manager Config File "
+
+ +
+
+ +

◆ MN_16

+ +
+
+ + + + +
const CN_PROGMEM char MN_16[] = "No Output Settings Found for Channel '"
+
+ +
+
+ +

◆ MN_17

+ +
+
+ + + + +
const CN_PROGMEM char MN_17[] = "OutputMgr: Incorrect Version found. Using existing/default config."
+
+ +
+
+ +

◆ MN_18

+ +
+
+ + + + +
const CN_PROGMEM char MN_18[] = "'. Using Defaults"
+
+ +
+
+ +

◆ MN_19

+ +
+
+ + + + +
const CN_PROGMEM char MN_19[] = "Invalid Channel Type in config '"
+
+ +
+
+ +

◆ MN_2

+ +
+
+ + + + +
const CN_PROGMEM char MN_2[] = ""
+
+ +
+
+ +

◆ MN_20

+ +
+
+ + + + +
const CN_PROGMEM char MN_20[] = "'. Specified for channel '"
+
+ +
+
+ +

◆ MN_21

+ +
+
+ + + + +
const CN_PROGMEM char MN_21[] = " Error Saving Output Manager Config File "
+
+ +
+
+ +

◆ MN_22

+ +
+
+ + + + +
const CN_PROGMEM char MN_22[] = "ERROR: Too many output channels have been Requested: "
+
+ +
+
+
+ + + + diff --git a/doxy/_const_names_8cpp__incl.map b/doxy/_const_names_8cpp__incl.map new file mode 100644 index 000000000..9c0d84f82 --- /dev/null +++ b/doxy/_const_names_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_const_names_8cpp__incl.md5 b/doxy/_const_names_8cpp__incl.md5 new file mode 100644 index 000000000..957503110 --- /dev/null +++ b/doxy/_const_names_8cpp__incl.md5 @@ -0,0 +1 @@ +9331e5a778844235d8a81eb59291c250 \ No newline at end of file diff --git a/doxy/_const_names_8cpp__incl.png b/doxy/_const_names_8cpp__incl.png new file mode 100644 index 000000000..a7d038910 Binary files /dev/null and b/doxy/_const_names_8cpp__incl.png differ diff --git a/doxy/_const_names_8hpp.html b/doxy/_const_names_8hpp.html new file mode 100644 index 000000000..0b9bebbc7 --- /dev/null +++ b/doxy/_const_names_8hpp.html @@ -0,0 +1,5760 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/ConstNames.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Variables
+
ConstNames.hpp File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Macros

#define CN_PROGMEM   PROGMEM
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

const String VERSION
 
const String BUILD_DATE
 
const CN_PROGMEM char CN_active []
 
const CN_PROGMEM char CN_ActiveHigh []
 
const CN_PROGMEM char CN_activedelay []
 
const CN_PROGMEM char CN_activevalue []
 
const CN_PROGMEM char CN_ActiveLow []
 
const CN_PROGMEM char CN_addr []
 
const CN_PROGMEM char CN_advancedView []
 
const CN_PROGMEM char CN_allleds []
 
const CN_PROGMEM char CN_ap_channel []
 
const CN_PROGMEM char CN_ap_fallback []
 
const CN_PROGMEM char CN_ap_timeout []
 
const CN_PROGMEM char CN_ap_reboot []
 
const CN_PROGMEM char CN_appendnullcount []
 
const CN_PROGMEM char CN_applicationSLASHjson []
 
const CN_PROGMEM char CN_b []
 
const CN_PROGMEM char CN_b16 []
 
const CN_PROGMEM char CN_baudrate []
 
const CN_PROGMEM char CN_blankOnStop []
 
const CN_PROGMEM char CN_blanktime []
 
const CN_PROGMEM char CN_bridge []
 
const CN_PROGMEM char CN_brightness []
 
const CN_PROGMEM char CN_brightnessEnd []
 
const CN_PROGMEM char CN_cfgver []
 
const CN_PROGMEM char CN_channels []
 
const CN_PROGMEM char CN_clean []
 
const CN_PROGMEM char CN_clock_pin []
 
const CN_PROGMEM char CN_cmd []
 
const CN_PROGMEM char CN_color []
 
const CN_PROGMEM char CN_color_order []
 
const CN_PROGMEM char CN_Configuration_File_colon []
 
const CN_PROGMEM char CN_config []
 
const CN_PROGMEM char CN_connected []
 
const CN_PROGMEM char CN_count []
 
const CN_PROGMEM char CN_currenteffect []
 
const CN_PROGMEM char CN_cs_pin []
 
const CN_PROGMEM char CN_currentlimit []
 
const CN_PROGMEM char CN_current_sequence []
 
const CN_PROGMEM char CN_data_pin []
 
const CN_PROGMEM char CN_device []
 
const CN_PROGMEM char CN_dhcp []
 
const CN_PROGMEM char CN_Default []
 
const CN_PROGMEM char CN_Disabled []
 
const CN_PROGMEM char CN_Dotfseq []
 
const CN_PROGMEM char CN_Dotjson []
 
const CN_PROGMEM char CN_Dotpl []
 
const CN_PROGMEM char CN_DMX []
 
const CN_PROGMEM char CN_duration []
 
const CN_PROGMEM char CN_effect []
 
const CN_PROGMEM char CN_effect_list []
 
const CN_PROGMEM char CN_EffectAllLeds []
 
const CN_PROGMEM char CN_EffectBrightness []
 
const CN_PROGMEM char CN_EffectColor []
 
const CN_PROGMEM char CN_EffectMirror []
 
const CN_PROGMEM char CN_EffectReverse []
 
const CN_PROGMEM char CN_EffectSpeed []
 
const CN_PROGMEM char CN_EffectWhiteChannel []
 
const CN_PROGMEM char CN_Effect []
 
const CN_PROGMEM char CN_effects []
 
const CN_PROGMEM char CN_en []
 
const CN_PROGMEM char CN_enabled []
 
const CN_PROGMEM char CN_errors []
 
const CN_PROGMEM char CN_ESP32 []
 
const CN_PROGMEM char CN_ESP8266 []
 
const CN_PROGMEM char CN_ESPixelStick []
 
const CN_PROGMEM char CN_eth []
 
const CN_PROGMEM char CN_EthDrv []
 
const CN_PROGMEM char CN_false []
 
const CN_PROGMEM char CN_File []
 
const CN_PROGMEM char CN_file []
 
const CN_PROGMEM char CN_filename []
 
const CN_PROGMEM char CN_files []
 
const CN_PROGMEM char CN_Frequency []
 
const CN_PROGMEM char CN_fseqfilename []
 
const CN_PROGMEM char CN_gateway []
 
const CN_PROGMEM char CN_g []
 
const CN_PROGMEM char CN_gamma []
 
const CN_PROGMEM char CN_GECE []
 
const CN_PROGMEM char CN_get []
 
const CN_PROGMEM char CN_gen_ser_hdr []
 
const CN_PROGMEM char CN_gen_ser_ftr []
 
const CN_PROGMEM char CN_gid []
 
const CN_PROGMEM char CN_group_size []
 
const CN_PROGMEM char CN_GS8208 []
 
const CN_PROGMEM char CN_hadisco []
 
const CN_PROGMEM char CN_haprefix []
 
const CN_PROGMEM char CN_Heap_colon []
 
const CN_PROGMEM char CN_HostName []
 
const CN_PROGMEM char CN_hostname []
 
const CN_PROGMEM char CN_hv []
 
const CN_PROGMEM char CN_id []
 
const CN_PROGMEM char CN_Idle []
 
const CN_PROGMEM char CN_init []
 
const CN_PROGMEM char CN_interframetime []
 
const CN_PROGMEM char CN_inv []
 
const CN_PROGMEM char CN_ip []
 
const CN_PROGMEM char CN_input []
 
const CN_PROGMEM char CN_input_config []
 
const CN_PROGMEM char CN_last_clientIP []
 
const CN_PROGMEM char CN_lwt []
 
const CN_PROGMEM char CN_mac []
 
const CN_PROGMEM char CN_MarqueeGroups []
 
const CN_PROGMEM char CN_mdc_pin []
 
const CN_PROGMEM char CN_mdio_pin []
 
const CN_PROGMEM char CN_Max []
 
const CN_PROGMEM char CN_MaxChannels []
 
const CN_PROGMEM char CN_Min []
 
const CN_PROGMEM char CN_minussigns []
 
const CN_PROGMEM char CN_mirror []
 
const CN_PROGMEM char CN_miso_pin []
 
const CN_PROGMEM char CN_mode []
 
const CN_PROGMEM char CN_mode_name []
 
const CN_PROGMEM char CN_mosi_pin []
 
const CN_PROGMEM char CN_multicast []
 
const CN_PROGMEM char CN_name []
 
const CN_PROGMEM char CN_NeedAutoConfig []
 
const CN_PROGMEM char CN_netmask []
 
const CN_PROGMEM char CN_network []
 
const CN_PROGMEM char CN_num_chan []
 
const CN_PROGMEM char CN_num_packets []
 
const CN_PROGMEM char CN_output []
 
const CN_PROGMEM char CN_output_config []
 
const CN_PROGMEM char CN_OutputSpi []
 
const CN_PROGMEM char CN_OutputUart []
 
const CN_PROGMEM char CN_packet_errors []
 
const CN_PROGMEM char CN_passphrase []
 
const CN_PROGMEM char CN_password []
 
const CN_PROGMEM char CN_Paused []
 
const CN_PROGMEM char CN_pixel_count []
 
const CN_PROGMEM char CN_polarity []
 
const CN_PROGMEM char CN_port []
 
const CN_PROGMEM char CN_Platform []
 
const CN_PROGMEM char CN_play []
 
const CN_PROGMEM char CN_playFseq []
 
const CN_PROGMEM char CN_playlist []
 
const CN_PROGMEM char CN_plussigns []
 
const CN_PROGMEM char CN_power_pin []
 
const CN_PROGMEM char CN_prependnullcount []
 
const CN_PROGMEM char CN_pwm []
 
const CN_PROGMEM char CN_reading []
 
const CN_PROGMEM char CN_Relay []
 
const CN_PROGMEM char CN_remote []
 
const CN_PROGMEM char CN_Renard []
 
const CN_PROGMEM char CN_r []
 
const CN_PROGMEM char CN_rev []
 
const CN_PROGMEM char CN_reverse []
 
const CN_PROGMEM char CN_RMT []
 
const CN_PROGMEM char CN_rssi []
 
const CN_PROGMEM char CN_sca []
 
const CN_PROGMEM char CN_seconds_elapsed []
 
const CN_PROGMEM char CN_seconds_played []
 
const CN_PROGMEM char CN_seconds_remaining []
 
const CN_PROGMEM char CN_SendFppSync []
 
const CN_PROGMEM char CN_sensor []
 
const CN_PROGMEM char CN_sequence_filename []
 
const CN_PROGMEM char CN_Serial []
 
const CN_PROGMEM char CN_Servo_PCA9685 []
 
const CN_PROGMEM char CN_slashset []
 
const CN_PROGMEM char CN_slashstatus []
 
const CN_PROGMEM char CN_speed []
 
const CN_PROGMEM char CN_ssid []
 
const CN_PROGMEM char CN_sta_timeout []
 
const CN_PROGMEM char CN_stars []
 
const CN_PROGMEM char CN_state []
 
const CN_PROGMEM char CN_status []
 
const CN_PROGMEM char CN_status_name []
 
const CN_PROGMEM char CN_StayInApMode []
 
const CN_PROGMEM char CN_subnet []
 
const CN_PROGMEM char CN_SyncOffset []
 
const CN_PROGMEM char CN_system []
 
const CN_PROGMEM char CN_textSLASHplain []
 
const CN_PROGMEM char CN_time []
 
const CN_PROGMEM char CN_time_elapsed []
 
const CN_PROGMEM char CN_TimeRemaining []
 
const CN_PROGMEM char CN_time_remaining []
 
const CN_PROGMEM char CN_TLS3001 []
 
const CN_PROGMEM char CN_TM1814 []
 
const CN_PROGMEM char CN_tsensortopic []
 
const CN_PROGMEM char CN_topic []
 
const CN_PROGMEM char CN_topicset []
 
const CN_PROGMEM char CN_transitions []
 
const CN_PROGMEM char CN_trig []
 
const CN_PROGMEM char CN_true []
 
const CN_PROGMEM char CN_type []
 
const CN_PROGMEM char CN_UCS1903 []
 
const CN_PROGMEM char CN_UCS8903 []
 
const CN_PROGMEM char CN_ui []
 
const CN_PROGMEM char CN_unichanlim []
 
const CN_PROGMEM char CN_unifirst []
 
const CN_PROGMEM char CN_unilast []
 
const CN_PROGMEM char CN_units []
 
const CN_PROGMEM char CN_universe []
 
const CN_PROGMEM char CN_universe_limit []
 
const CN_PROGMEM char CN_universe_start []
 
const CN_PROGMEM char CN_updateinterval []
 
const CN_PROGMEM char CN_user []
 
const CN_PROGMEM char CN_version []
 
const CN_PROGMEM char CN_Version []
 
const CN_PROGMEM char CN_weus []
 
const CN_PROGMEM char CN_wifi []
 
const CN_PROGMEM char CN_WiFiDrv []
 
const CN_PROGMEM char CN_WS2801 []
 
const CN_PROGMEM char CN_WS2811 []
 
const CN_PROGMEM char CN_XP []
 
const CN_PROGMEM char CN_zig_size []
 
const CN_PROGMEM char MN_01 []
 
const CN_PROGMEM char MN_02 []
 
const CN_PROGMEM char MN_03 []
 
const CN_PROGMEM char MN_04 []
 
const CN_PROGMEM char MN_05 []
 
const CN_PROGMEM char MN_06 []
 
const CN_PROGMEM char MN_07 []
 
const CN_PROGMEM char MN_08 []
 
const CN_PROGMEM char MN_09 []
 
const CN_PROGMEM char MN_10 []
 
const CN_PROGMEM char MN_11 []
 
const CN_PROGMEM char MN_12 []
 
const CN_PROGMEM char MN_13 []
 
const CN_PROGMEM char MN_14 []
 
const CN_PROGMEM char MN_15 []
 
const CN_PROGMEM char MN_16 []
 
const CN_PROGMEM char MN_17 []
 
const CN_PROGMEM char MN_18 []
 
const CN_PROGMEM char MN_19 []
 
const CN_PROGMEM char MN_20 []
 
const CN_PROGMEM char MN_21 []
 
const CN_PROGMEM char MN_22 []
 
const CN_PROGMEM char MN_2 []
 
+

Macro Definition Documentation

+ +

◆ CN_PROGMEM

+ +
+
+ + + + +
#define CN_PROGMEM   PROGMEM
+
+ +
+
+

Variable Documentation

+ +

◆ BUILD_DATE

+ +
+
+ + + + + +
+ + + + +
const String BUILD_DATE
+
+extern
+
+ +
+
+ +

◆ CN_active

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_active[]
+
+extern
+
+ +
+
+ +

◆ CN_activedelay

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_activedelay[]
+
+extern
+
+ +
+
+ +

◆ CN_ActiveHigh

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ActiveHigh[]
+
+extern
+
+ +
+
+ +

◆ CN_ActiveLow

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ActiveLow[]
+
+extern
+
+ +
+
+ +

◆ CN_activevalue

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_activevalue[]
+
+extern
+
+ +
+
+ +

◆ CN_addr

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_addr[]
+
+extern
+
+ +
+
+ +

◆ CN_advancedView

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_advancedView[]
+
+extern
+
+ +
+
+ +

◆ CN_allleds

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_allleds[]
+
+extern
+
+ +
+
+ +

◆ CN_ap_channel

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ap_channel[]
+
+extern
+
+ +
+
+ +

◆ CN_ap_fallback

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ap_fallback[]
+
+extern
+
+ +
+
+ +

◆ CN_ap_reboot

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ap_reboot[]
+
+extern
+
+ +
+
+ +

◆ CN_ap_timeout

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ap_timeout[]
+
+extern
+
+ +
+
+ +

◆ CN_appendnullcount

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_appendnullcount[]
+
+extern
+
+ +
+
+ +

◆ CN_applicationSLASHjson

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_applicationSLASHjson[]
+
+extern
+
+ +
+
+ +

◆ CN_b

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_b[]
+
+extern
+
+ +
+
+ +

◆ CN_b16

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_b16[]
+
+extern
+
+ +
+
+ +

◆ CN_baudrate

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_baudrate[]
+
+extern
+
+ +
+
+ +

◆ CN_blankOnStop

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_blankOnStop[]
+
+extern
+
+ +
+
+ +

◆ CN_blanktime

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_blanktime[]
+
+extern
+
+ +
+
+ +

◆ CN_bridge

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_bridge[]
+
+extern
+
+ +
+
+ +

◆ CN_brightness

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_brightness[]
+
+extern
+
+ +
+
+ +

◆ CN_brightnessEnd

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_brightnessEnd[]
+
+extern
+
+ +
+
+ +

◆ CN_cfgver

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_cfgver[]
+
+extern
+
+ +
+
+ +

◆ CN_channels

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_channels[]
+
+extern
+
+ +
+
+ +

◆ CN_clean

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_clean[]
+
+extern
+
+ +
+
+ +

◆ CN_clock_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_clock_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_cmd

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_cmd[]
+
+extern
+
+ +
+
+ +

◆ CN_color

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_color[]
+
+extern
+
+ +
+
+ +

◆ CN_color_order

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_color_order[]
+
+extern
+
+ +
+
+ +

◆ CN_config

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_config[]
+
+extern
+
+ +
+
+ +

◆ CN_Configuration_File_colon

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Configuration_File_colon[]
+
+extern
+
+ +
+
+ +

◆ CN_connected

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_connected[]
+
+extern
+
+ +
+
+ +

◆ CN_count

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_count[]
+
+extern
+
+ +
+
+ +

◆ CN_cs_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_cs_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_current_sequence

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_current_sequence[]
+
+extern
+
+ +
+
+ +

◆ CN_currenteffect

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_currenteffect[]
+
+extern
+
+ +
+
+ +

◆ CN_currentlimit

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_currentlimit[]
+
+extern
+
+ +
+
+ +

◆ CN_data_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_data_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_Default

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Default[]
+
+extern
+
+ +
+
+ +

◆ CN_device

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_device[]
+
+extern
+
+ +
+
+ +

◆ CN_dhcp

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_dhcp[]
+
+extern
+
+ +
+
+ +

◆ CN_Disabled

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Disabled[]
+
+extern
+
+ +
+
+ +

◆ CN_DMX

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_DMX[]
+
+extern
+
+ +
+
+ +

◆ CN_Dotfseq

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Dotfseq[]
+
+extern
+
+ +
+
+ +

◆ CN_Dotjson

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Dotjson[]
+
+extern
+
+ +
+
+ +

◆ CN_Dotpl

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Dotpl[]
+
+extern
+
+ +
+
+ +

◆ CN_duration

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_duration[]
+
+extern
+
+ +
+
+ +

◆ CN_effect

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_effect[]
+
+extern
+
+ +
+
+ +

◆ CN_Effect

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Effect[]
+
+extern
+
+ +
+
+ +

◆ CN_effect_list

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_effect_list[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectAllLeds

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectAllLeds[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectBrightness

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectBrightness[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectColor

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectColor[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectMirror

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectMirror[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectReverse

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectReverse[]
+
+extern
+
+ +
+
+ +

◆ CN_effects

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_effects[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectSpeed

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectSpeed[]
+
+extern
+
+ +
+
+ +

◆ CN_EffectWhiteChannel

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EffectWhiteChannel[]
+
+extern
+
+ +
+
+ +

◆ CN_en

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_en[]
+
+extern
+
+ +
+
+ +

◆ CN_enabled

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_enabled[]
+
+extern
+
+ +
+
+ +

◆ CN_errors

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_errors[]
+
+extern
+
+ +
+
+ +

◆ CN_ESP32

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ESP32[]
+
+extern
+
+ +
+
+ +

◆ CN_ESP8266

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ESP8266[]
+
+extern
+
+ +
+
+ +

◆ CN_ESPixelStick

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ESPixelStick[]
+
+extern
+
+ +
+
+ +

◆ CN_eth

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_eth[]
+
+extern
+
+ +
+
+ +

◆ CN_EthDrv

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_EthDrv[]
+
+extern
+
+ +
+
+ +

◆ CN_false

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_false[]
+
+extern
+
+ +
+
+ +

◆ CN_File

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_File[]
+
+extern
+
+ +
+
+ +

◆ CN_file

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_file[]
+
+extern
+
+ +
+
+ +

◆ CN_filename

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_filename[]
+
+extern
+
+ +
+
+ +

◆ CN_files

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_files[]
+
+extern
+
+ +
+
+ +

◆ CN_Frequency

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Frequency[]
+
+extern
+
+ +
+
+ +

◆ CN_fseqfilename

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_fseqfilename[]
+
+extern
+
+ +
+
+ +

◆ CN_g

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_g[]
+
+extern
+
+ +
+
+ +

◆ CN_gamma

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_gamma[]
+
+extern
+
+ +
+
+ +

◆ CN_gateway

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_gateway[]
+
+extern
+
+ +
+
+ +

◆ CN_GECE

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_GECE[]
+
+extern
+
+ +
+
+ +

◆ CN_gen_ser_ftr

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_gen_ser_ftr[]
+
+extern
+
+ +
+
+ +

◆ CN_gen_ser_hdr

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_gen_ser_hdr[]
+
+extern
+
+ +
+
+ +

◆ CN_get

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_get[]
+
+extern
+
+ +
+
+ +

◆ CN_gid

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_gid[]
+
+extern
+
+ +
+
+ +

◆ CN_group_size

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_group_size[]
+
+extern
+
+ +
+
+ +

◆ CN_GS8208

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_GS8208[]
+
+extern
+
+ +
+
+ +

◆ CN_hadisco

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_hadisco[]
+
+extern
+
+ +
+
+ +

◆ CN_haprefix

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_haprefix[]
+
+extern
+
+ +
+
+ +

◆ CN_Heap_colon

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Heap_colon[]
+
+extern
+
+ +
+
+ +

◆ CN_HostName

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_HostName[]
+
+extern
+
+ +
+
+ +

◆ CN_hostname

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_hostname[]
+
+extern
+
+ +
+
+ +

◆ CN_hv

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_hv[]
+
+extern
+
+ +
+
+ +

◆ CN_id

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_id[]
+
+extern
+
+ +
+
+ +

◆ CN_Idle

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Idle[]
+
+extern
+
+ +
+
+ +

◆ CN_init

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_init[]
+
+extern
+
+ +
+
+ +

◆ CN_input

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_input[]
+
+extern
+
+ +
+
+ +

◆ CN_input_config

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_input_config[]
+
+extern
+
+ +
+
+ +

◆ CN_interframetime

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_interframetime[]
+
+extern
+
+ +
+
+ +

◆ CN_inv

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_inv[]
+
+extern
+
+ +
+
+ +

◆ CN_ip

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ip[]
+
+extern
+
+ +
+
+ +

◆ CN_last_clientIP

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_last_clientIP[]
+
+extern
+
+ +
+
+ +

◆ CN_lwt

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_lwt[]
+
+extern
+
+ +
+
+ +

◆ CN_mac

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mac[]
+
+extern
+
+ +
+
+ +

◆ CN_MarqueeGroups

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_MarqueeGroups[]
+
+extern
+
+ +
+
+ +

◆ CN_Max

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Max[]
+
+extern
+
+ +
+
+ +

◆ CN_MaxChannels

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_MaxChannels[]
+
+extern
+
+ +
+
+ +

◆ CN_mdc_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mdc_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_mdio_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mdio_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_Min

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Min[]
+
+extern
+
+ +
+
+ +

◆ CN_minussigns

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_minussigns[]
+
+extern
+
+ +
+
+ +

◆ CN_mirror

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mirror[]
+
+extern
+
+ +
+
+ +

◆ CN_miso_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_miso_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_mode

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mode[]
+
+extern
+
+ +
+
+ +

◆ CN_mode_name

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mode_name[]
+
+extern
+
+ +
+
+ +

◆ CN_mosi_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_mosi_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_multicast

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_multicast[]
+
+extern
+
+ +
+
+ +

◆ CN_name

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_name[]
+
+extern
+
+ +
+
+ +

◆ CN_NeedAutoConfig

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_NeedAutoConfig[]
+
+extern
+
+ +
+
+ +

◆ CN_netmask

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_netmask[]
+
+extern
+
+ +
+
+ +

◆ CN_network

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_network[]
+
+extern
+
+ +
+
+ +

◆ CN_num_chan

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_num_chan[]
+
+extern
+
+ +
+
+ +

◆ CN_num_packets

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_num_packets[]
+
+extern
+
+ +
+
+ +

◆ CN_output

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_output[]
+
+extern
+
+ +
+
+ +

◆ CN_output_config

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_output_config[]
+
+extern
+
+ +
+
+ +

◆ CN_OutputSpi

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_OutputSpi[]
+
+extern
+
+ +
+
+ +

◆ CN_OutputUart

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_OutputUart[]
+
+extern
+
+ +
+
+ +

◆ CN_packet_errors

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_packet_errors[]
+
+extern
+
+ +
+
+ +

◆ CN_passphrase

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_passphrase[]
+
+extern
+
+ +
+
+ +

◆ CN_password

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_password[]
+
+extern
+
+ +
+
+ +

◆ CN_Paused

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Paused[]
+
+extern
+
+ +
+
+ +

◆ CN_pixel_count

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_pixel_count[]
+
+extern
+
+ +
+
+ +

◆ CN_Platform

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Platform[]
+
+extern
+
+ +
+
+ +

◆ CN_play

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_play[]
+
+extern
+
+ +
+
+ +

◆ CN_playFseq

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_playFseq[]
+
+extern
+
+ +
+
+ +

◆ CN_playlist

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_playlist[]
+
+extern
+
+ +
+
+ +

◆ CN_plussigns

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_plussigns[]
+
+extern
+
+ +
+
+ +

◆ CN_polarity

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_polarity[]
+
+extern
+
+ +
+
+ +

◆ CN_port

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_port[]
+
+extern
+
+ +
+
+ +

◆ CN_power_pin

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_power_pin[]
+
+extern
+
+ +
+
+ +

◆ CN_prependnullcount

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_prependnullcount[]
+
+extern
+
+ +
+
+ +

◆ CN_pwm

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_pwm[]
+
+extern
+
+ +
+
+ +

◆ CN_r

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_r[]
+
+extern
+
+ +
+
+ +

◆ CN_reading

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_reading[]
+
+extern
+
+ +
+
+ +

◆ CN_Relay

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Relay[]
+
+extern
+
+ +
+
+ +

◆ CN_remote

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_remote[]
+
+extern
+
+ +
+
+ +

◆ CN_Renard

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Renard[]
+
+extern
+
+ +
+
+ +

◆ CN_rev

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_rev[]
+
+extern
+
+ +
+
+ +

◆ CN_reverse

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_reverse[]
+
+extern
+
+ +
+
+ +

◆ CN_RMT

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_RMT[]
+
+extern
+
+ +
+
+ +

◆ CN_rssi

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_rssi[]
+
+extern
+
+ +
+
+ +

◆ CN_sca

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_sca[]
+
+extern
+
+ +
+
+ +

◆ CN_seconds_elapsed

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_seconds_elapsed[]
+
+extern
+
+ +
+
+ +

◆ CN_seconds_played

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_seconds_played[]
+
+extern
+
+ +
+
+ +

◆ CN_seconds_remaining

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_seconds_remaining[]
+
+extern
+
+ +
+
+ +

◆ CN_SendFppSync

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_SendFppSync[]
+
+extern
+
+ +
+
+ +

◆ CN_sensor

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_sensor[]
+
+extern
+
+ +
+
+ +

◆ CN_sequence_filename

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_sequence_filename[]
+
+extern
+
+ +
+
+ +

◆ CN_Serial

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Serial[]
+
+extern
+
+ +
+
+ +

◆ CN_Servo_PCA9685

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Servo_PCA9685[]
+
+extern
+
+ +
+
+ +

◆ CN_slashset

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_slashset[]
+
+extern
+
+ +
+
+ +

◆ CN_slashstatus

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_slashstatus[]
+
+extern
+
+ +
+
+ +

◆ CN_speed

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_speed[]
+
+extern
+
+ +
+
+ +

◆ CN_ssid

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ssid[]
+
+extern
+
+ +
+
+ +

◆ CN_sta_timeout

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_sta_timeout[]
+
+extern
+
+ +
+
+ +

◆ CN_stars

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_stars[]
+
+extern
+
+ +
+
+ +

◆ CN_state

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_state[]
+
+extern
+
+ +
+
+ +

◆ CN_status

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_status[]
+
+extern
+
+ +
+
+ +

◆ CN_status_name

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_status_name[]
+
+extern
+
+ +
+
+ +

◆ CN_StayInApMode

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_StayInApMode[]
+
+extern
+
+ +
+
+ +

◆ CN_subnet

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_subnet[]
+
+extern
+
+ +
+
+ +

◆ CN_SyncOffset

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_SyncOffset[]
+
+extern
+
+ +
+
+ +

◆ CN_system

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_system[]
+
+extern
+
+ +
+
+ +

◆ CN_textSLASHplain

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_textSLASHplain[]
+
+extern
+
+ +
+
+ +

◆ CN_time

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_time[]
+
+extern
+
+ +
+
+ +

◆ CN_time_elapsed

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_time_elapsed[]
+
+extern
+
+ +
+
+ +

◆ CN_time_remaining

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_time_remaining[]
+
+extern
+
+ +
+
+ +

◆ CN_TimeRemaining

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_TimeRemaining[]
+
+extern
+
+ +
+
+ +

◆ CN_TLS3001

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_TLS3001[]
+
+extern
+
+ +
+
+ +

◆ CN_TM1814

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_TM1814[]
+
+extern
+
+ +
+
+ +

◆ CN_topic

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_topic[]
+
+extern
+
+ +
+
+ +

◆ CN_topicset

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_topicset[]
+
+extern
+
+ +
+
+ +

◆ CN_transitions

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_transitions[]
+
+extern
+
+ +
+
+ +

◆ CN_trig

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_trig[]
+
+extern
+
+ +
+
+ +

◆ CN_true

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_true[]
+
+extern
+
+ +
+
+ +

◆ CN_tsensortopic

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_tsensortopic[]
+
+extern
+
+ +
+
+ +

◆ CN_type

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_type[]
+
+extern
+
+ +
+
+ +

◆ CN_UCS1903

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_UCS1903[]
+
+extern
+
+ +
+
+ +

◆ CN_UCS8903

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_UCS8903[]
+
+extern
+
+ +
+
+ +

◆ CN_ui

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_ui[]
+
+extern
+
+ +
+
+ +

◆ CN_unichanlim

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_unichanlim[]
+
+extern
+
+ +
+
+ +

◆ CN_unifirst

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_unifirst[]
+
+extern
+
+ +
+
+ +

◆ CN_unilast

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_unilast[]
+
+extern
+
+ +
+
+ +

◆ CN_units

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_units[]
+
+extern
+
+ +
+
+ +

◆ CN_universe

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_universe[]
+
+extern
+
+ +
+
+ +

◆ CN_universe_limit

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_universe_limit[]
+
+extern
+
+ +
+
+ +

◆ CN_universe_start

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_universe_start[]
+
+extern
+
+ +
+
+ +

◆ CN_updateinterval

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_updateinterval[]
+
+extern
+
+ +
+
+ +

◆ CN_user

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_user[]
+
+extern
+
+ +
+
+ +

◆ CN_version

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_version[]
+
+extern
+
+ +
+
+ +

◆ CN_Version

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_Version[]
+
+extern
+
+ +
+
+ +

◆ CN_weus

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_weus[]
+
+extern
+
+ +
+
+ +

◆ CN_wifi

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_wifi[]
+
+extern
+
+ +
+
+ +

◆ CN_WiFiDrv

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_WiFiDrv[]
+
+extern
+
+ +
+
+ +

◆ CN_WS2801

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_WS2801[]
+
+extern
+
+ +
+
+ +

◆ CN_WS2811

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_WS2811[]
+
+extern
+
+ +
+
+ +

◆ CN_XP

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_XP[]
+
+extern
+
+ +
+
+ +

◆ CN_zig_size

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_zig_size[]
+
+extern
+
+ +
+
+ +

◆ MN_01

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_01[]
+
+extern
+
+ +
+
+ +

◆ MN_02

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_02[]
+
+extern
+
+ +
+
+ +

◆ MN_03

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_03[]
+
+extern
+
+ +
+
+ +

◆ MN_04

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_04[]
+
+extern
+
+ +
+
+ +

◆ MN_05

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_05[]
+
+extern
+
+ +
+
+ +

◆ MN_06

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_06[]
+
+extern
+
+ +
+
+ +

◆ MN_07

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_07[]
+
+extern
+
+ +
+
+ +

◆ MN_08

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_08[]
+
+extern
+
+ +
+
+ +

◆ MN_09

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_09[]
+
+extern
+
+ +
+
+ +

◆ MN_10

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_10[]
+
+extern
+
+ +
+
+ +

◆ MN_11

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_11[]
+
+extern
+
+ +
+
+ +

◆ MN_12

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_12[]
+
+extern
+
+ +
+
+ +

◆ MN_13

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_13[]
+
+extern
+
+ +
+
+ +

◆ MN_14

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_14[]
+
+extern
+
+ +
+
+ +

◆ MN_15

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_15[]
+
+extern
+
+ +
+
+ +

◆ MN_16

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_16[]
+
+extern
+
+ +
+
+ +

◆ MN_17

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_17[]
+
+extern
+
+ +
+
+ +

◆ MN_18

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_18[]
+
+extern
+
+ +
+
+ +

◆ MN_19

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_19[]
+
+extern
+
+ +
+
+ +

◆ MN_2

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_2[]
+
+extern
+
+ +
+
+ +

◆ MN_20

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_20[]
+
+extern
+
+ +
+
+ +

◆ MN_21

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_21[]
+
+extern
+
+ +
+
+ +

◆ MN_22

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char MN_22[]
+
+extern
+
+ +
+
+ +

◆ VERSION

+ +
+
+ + + + + +
+ + + + +
const String VERSION
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_const_names_8hpp__dep__incl.map b/doxy/_const_names_8hpp__dep__incl.map new file mode 100644 index 000000000..01c690a62 --- /dev/null +++ b/doxy/_const_names_8hpp__dep__incl.map @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_const_names_8hpp__dep__incl.md5 b/doxy/_const_names_8hpp__dep__incl.md5 new file mode 100644 index 000000000..4c0062f1e --- /dev/null +++ b/doxy/_const_names_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e0ce2c97ad0c825c07a92ba063f6da90 \ No newline at end of file diff --git a/doxy/_const_names_8hpp__dep__incl.png b/doxy/_const_names_8hpp__dep__incl.png new file mode 100644 index 000000000..40404bc13 Binary files /dev/null and b/doxy/_const_names_8hpp__dep__incl.png differ diff --git a/doxy/_const_names_8hpp_source.html b/doxy/_const_names_8hpp_source.html new file mode 100644 index 000000000..9627af6f9 --- /dev/null +++ b/doxy/_const_names_8hpp_source.html @@ -0,0 +1,579 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/ConstNames.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ConstNames.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* ConstNames.hpp - List of strings that can be reused
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#ifdef ARDUINO_ARCH_ESP8266
+
22 // putting const strings in PROGMEM does not work on the ESP8266
+
23# define CN_PROGMEM
+
24#else // !ARDUINO_ARCH_ESP8266
+
25# define CN_PROGMEM PROGMEM
+
26#endif // !def ARDUINO_ARCH_ESP8266
+
27
+
28extern const String VERSION;
+
29extern const String BUILD_DATE;
+
30
+
31extern const CN_PROGMEM char CN_active [];
+
32extern const CN_PROGMEM char CN_ActiveHigh [];
+
33extern const CN_PROGMEM char CN_activedelay [];
+
34extern const CN_PROGMEM char CN_activevalue [];
+
35extern const CN_PROGMEM char CN_ActiveLow [];
+
36extern const CN_PROGMEM char CN_addr [];
+
37extern const CN_PROGMEM char CN_advancedView [];
+
38extern const CN_PROGMEM char CN_allleds [];
+
39extern const CN_PROGMEM char CN_ap_channel [];
+
40extern const CN_PROGMEM char CN_ap_fallback [];
+
41extern const CN_PROGMEM char CN_ap_timeout [];
+
42extern const CN_PROGMEM char CN_ap_reboot [];
+
43extern const CN_PROGMEM char CN_appendnullcount [];
+
44extern const CN_PROGMEM char CN_applicationSLASHjson [];
+
45extern const CN_PROGMEM char CN_b [];
+
46extern const CN_PROGMEM char CN_b16 [];
+
47extern const CN_PROGMEM char CN_baudrate [];
+
48extern const CN_PROGMEM char CN_blankOnStop [];
+
49extern const CN_PROGMEM char CN_blanktime [];
+
50extern const CN_PROGMEM char CN_bridge [];
+
51extern const CN_PROGMEM char CN_brightness [];
+
52extern const CN_PROGMEM char CN_brightnessEnd [];
+
53extern const CN_PROGMEM char CN_cfgver [];
+
54extern const CN_PROGMEM char CN_channels [];
+
55extern const CN_PROGMEM char CN_clean [];
+
56extern const CN_PROGMEM char CN_clock_pin [];
+
57extern const CN_PROGMEM char CN_cmd [];
+
58extern const CN_PROGMEM char CN_color [];
+
59extern const CN_PROGMEM char CN_color_order [];
+
60extern const CN_PROGMEM char CN_Configuration_File_colon [];
+
61extern const CN_PROGMEM char CN_config [];
+
62extern const CN_PROGMEM char CN_connected [];
+
63extern const CN_PROGMEM char CN_count [];
+
64extern const CN_PROGMEM char CN_currenteffect [];
+
65extern const CN_PROGMEM char CN_cs_pin [];
+
66extern const CN_PROGMEM char CN_currentlimit [];
+
67extern const CN_PROGMEM char CN_current_sequence [];
+
68extern const CN_PROGMEM char CN_data_pin [];
+
69extern const CN_PROGMEM char CN_device [];
+
70extern const CN_PROGMEM char CN_dhcp [];
+
71extern const CN_PROGMEM char CN_Default [];
+
72extern const CN_PROGMEM char CN_Disabled [];
+
73extern const CN_PROGMEM char CN_Dotfseq [];
+
74extern const CN_PROGMEM char CN_Dotjson [];
+
75extern const CN_PROGMEM char CN_Dotpl [];
+
76extern const CN_PROGMEM char CN_DMX [];
+
77extern const CN_PROGMEM char CN_duration [];
+
78extern const CN_PROGMEM char CN_effect [];
+
79extern const CN_PROGMEM char CN_effect_list [];
+
80extern const CN_PROGMEM char CN_EffectAllLeds [];
+
81extern const CN_PROGMEM char CN_EffectBrightness [];
+
82extern const CN_PROGMEM char CN_EffectColor [];
+
83extern const CN_PROGMEM char CN_EffectMirror [];
+
84extern const CN_PROGMEM char CN_EffectReverse [];
+
85extern const CN_PROGMEM char CN_EffectSpeed [];
+
86extern const CN_PROGMEM char CN_EffectWhiteChannel [];
+
87extern const CN_PROGMEM char CN_Effect [];
+
88extern const CN_PROGMEM char CN_effects [];
+
89extern const CN_PROGMEM char CN_en [];
+
90extern const CN_PROGMEM char CN_enabled [];
+
91extern const CN_PROGMEM char CN_errors [];
+
92extern const CN_PROGMEM char CN_ESP32 [];
+
93extern const CN_PROGMEM char CN_ESP8266 [];
+
94extern const CN_PROGMEM char CN_ESPixelStick [];
+
95extern const CN_PROGMEM char CN_eth [];
+
96extern const CN_PROGMEM char CN_EthDrv [];
+
97extern const CN_PROGMEM char CN_false [];
+
98extern const CN_PROGMEM char CN_File [];
+
99extern const CN_PROGMEM char CN_file [];
+
100extern const CN_PROGMEM char CN_filename [];
+
101extern const CN_PROGMEM char CN_files [];
+
102extern const CN_PROGMEM char CN_Frequency [];
+
103extern const CN_PROGMEM char CN_fseqfilename [];
+
104extern const CN_PROGMEM char CN_gateway [];
+
105extern const CN_PROGMEM char CN_g [];
+
106extern const CN_PROGMEM char CN_gamma [];
+
107extern const CN_PROGMEM char CN_GECE [];
+
108extern const CN_PROGMEM char CN_get [];
+
109extern const CN_PROGMEM char CN_gen_ser_hdr [];
+
110extern const CN_PROGMEM char CN_gen_ser_ftr [];
+
111extern const CN_PROGMEM char CN_gid [];
+
112extern const CN_PROGMEM char CN_group_size [];
+
113extern const CN_PROGMEM char CN_GS8208 [];
+
114extern const CN_PROGMEM char CN_hadisco [];
+
115extern const CN_PROGMEM char CN_haprefix [];
+
116extern const CN_PROGMEM char CN_Heap_colon [];
+
117extern const CN_PROGMEM char CN_HostName [];
+
118extern const CN_PROGMEM char CN_hostname [];
+
119extern const CN_PROGMEM char CN_hv [];
+
120extern const CN_PROGMEM char CN_id [];
+
121extern const CN_PROGMEM char CN_Idle [];
+
122extern const CN_PROGMEM char CN_init [];
+
123extern const CN_PROGMEM char CN_interframetime [];
+
124extern const CN_PROGMEM char CN_inv [];
+
125extern const CN_PROGMEM char CN_ip [];
+
126extern const CN_PROGMEM char CN_input [];
+
127extern const CN_PROGMEM char CN_input_config [];
+
128extern const CN_PROGMEM char CN_last_clientIP [];
+
129extern const CN_PROGMEM char CN_lwt [];
+
130extern const CN_PROGMEM char CN_mac [];
+
131extern const CN_PROGMEM char CN_MarqueeGroups [];
+
132extern const CN_PROGMEM char CN_mdc_pin [];
+
133extern const CN_PROGMEM char CN_mdio_pin [];
+
134extern const CN_PROGMEM char CN_Max [];
+
135extern const CN_PROGMEM char CN_MaxChannels [];
+
136extern const CN_PROGMEM char CN_Min [];
+
137extern const CN_PROGMEM char CN_minussigns [];
+
138extern const CN_PROGMEM char CN_mirror [];
+
139extern const CN_PROGMEM char CN_miso_pin [];
+
140extern const CN_PROGMEM char CN_mode [];
+
141extern const CN_PROGMEM char CN_mode_name [];
+
142extern const CN_PROGMEM char CN_mosi_pin [];
+
143extern const CN_PROGMEM char CN_multicast [];
+
144extern const CN_PROGMEM char CN_name [];
+
145extern const CN_PROGMEM char CN_NeedAutoConfig [];
+
146extern const CN_PROGMEM char CN_netmask [];
+
147extern const CN_PROGMEM char CN_network [];
+
148extern const CN_PROGMEM char CN_num_chan [];
+
149extern const CN_PROGMEM char CN_num_packets [];
+
150extern const CN_PROGMEM char CN_output [];
+
151extern const CN_PROGMEM char CN_output_config [];
+
152extern const CN_PROGMEM char CN_OutputSpi [];
+
153extern const CN_PROGMEM char CN_OutputUart [];
+
154extern const CN_PROGMEM char CN_packet_errors [];
+
155extern const CN_PROGMEM char CN_passphrase [];
+
156extern const CN_PROGMEM char CN_password [];
+
157extern const CN_PROGMEM char CN_Paused [];
+
158extern const CN_PROGMEM char CN_pixel_count [];
+
159extern const CN_PROGMEM char CN_polarity [];
+
160extern const CN_PROGMEM char CN_port [];
+
161extern const CN_PROGMEM char CN_Platform [];
+
162extern const CN_PROGMEM char CN_play [];
+
163extern const CN_PROGMEM char CN_playFseq [];
+
164extern const CN_PROGMEM char CN_playlist [];
+
165extern const CN_PROGMEM char CN_plussigns [];
+
166extern const CN_PROGMEM char CN_power_pin [];
+
167extern const CN_PROGMEM char CN_prependnullcount [];
+
168extern const CN_PROGMEM char CN_pwm [];
+
169extern const CN_PROGMEM char CN_reading [];
+
170extern const CN_PROGMEM char CN_Relay [];
+
171extern const CN_PROGMEM char CN_remote [];
+
172extern const CN_PROGMEM char CN_Renard [];
+
173extern const CN_PROGMEM char CN_r [];
+
174extern const CN_PROGMEM char CN_rev [];
+
175extern const CN_PROGMEM char CN_reverse [];
+
176extern const CN_PROGMEM char CN_RMT [];
+
177extern const CN_PROGMEM char CN_rssi [];
+
178extern const CN_PROGMEM char CN_sca [];
+
179extern const CN_PROGMEM char CN_seconds_elapsed [];
+
180extern const CN_PROGMEM char CN_seconds_played [];
+
181extern const CN_PROGMEM char CN_seconds_remaining [];
+
182extern const CN_PROGMEM char CN_SendFppSync [];
+
183extern const CN_PROGMEM char CN_sensor [];
+
184extern const CN_PROGMEM char CN_sequence_filename [];
+
185extern const CN_PROGMEM char CN_Serial [];
+
186extern const CN_PROGMEM char CN_Servo_PCA9685 [];
+
187extern const CN_PROGMEM char CN_slashset [];
+
188extern const CN_PROGMEM char CN_slashstatus [];
+
189extern const CN_PROGMEM char CN_speed [];
+
190extern const CN_PROGMEM char CN_ssid [];
+
191extern const CN_PROGMEM char CN_sta_timeout [];
+
192extern const CN_PROGMEM char CN_stars [];
+
193extern const CN_PROGMEM char CN_state [];
+
194extern const CN_PROGMEM char CN_status [];
+
195extern const CN_PROGMEM char CN_status_name [];
+
196extern const CN_PROGMEM char CN_StayInApMode [];
+
197extern const CN_PROGMEM char CN_subnet [];
+
198extern const CN_PROGMEM char CN_SyncOffset [];
+
199extern const CN_PROGMEM char CN_system [];
+
200extern const CN_PROGMEM char CN_textSLASHplain [];
+
201extern const CN_PROGMEM char CN_time [];
+
202extern const CN_PROGMEM char CN_time_elapsed [];
+
203extern const CN_PROGMEM char CN_TimeRemaining [];
+
204extern const CN_PROGMEM char CN_time_remaining [];
+
205extern const CN_PROGMEM char CN_TLS3001 [];
+
206extern const CN_PROGMEM char CN_TM1814 [];
+
207extern const CN_PROGMEM char CN_tsensortopic [];
+
208extern const CN_PROGMEM char CN_topic [];
+
209extern const CN_PROGMEM char CN_topicset [];
+
210extern const CN_PROGMEM char CN_transitions [];
+
211extern const CN_PROGMEM char CN_trig [];
+
212extern const CN_PROGMEM char CN_true [];
+
213extern const CN_PROGMEM char CN_type [];
+
214extern const CN_PROGMEM char CN_UCS1903 [];
+
215extern const CN_PROGMEM char CN_UCS8903 [];
+
216extern const CN_PROGMEM char CN_ui [];
+
217extern const CN_PROGMEM char CN_unichanlim [];
+
218extern const CN_PROGMEM char CN_unifirst [];
+
219extern const CN_PROGMEM char CN_unilast [];
+
220extern const CN_PROGMEM char CN_units [];
+
221extern const CN_PROGMEM char CN_universe [];
+
222extern const CN_PROGMEM char CN_universe_limit [];
+
223extern const CN_PROGMEM char CN_universe_start [];
+
224extern const CN_PROGMEM char CN_updateinterval [];
+
225extern const CN_PROGMEM char CN_user [];
+
226extern const CN_PROGMEM char CN_version [];
+
227extern const CN_PROGMEM char CN_Version [];
+
228extern const CN_PROGMEM char CN_weus [];
+
229extern const CN_PROGMEM char CN_wifi [];
+
230extern const CN_PROGMEM char CN_WiFiDrv [];
+
231extern const CN_PROGMEM char CN_WS2801 [];
+
232extern const CN_PROGMEM char CN_WS2811 [];
+
233extern const CN_PROGMEM char CN_XP [];
+
234extern const CN_PROGMEM char CN_zig_size [];
+
235
+
236extern const CN_PROGMEM char MN_01 [];
+
237extern const CN_PROGMEM char MN_02 [];
+
238extern const CN_PROGMEM char MN_03 [];
+
239extern const CN_PROGMEM char MN_04 [];
+
240extern const CN_PROGMEM char MN_05 [];
+
241extern const CN_PROGMEM char MN_06 [];
+
242extern const CN_PROGMEM char MN_07 [];
+
243extern const CN_PROGMEM char MN_08 [];
+
244extern const CN_PROGMEM char MN_09 [];
+
245extern const CN_PROGMEM char MN_10 [];
+
246extern const CN_PROGMEM char MN_11 [];
+
247extern const CN_PROGMEM char MN_12 [];
+
248extern const CN_PROGMEM char MN_13 [];
+
249extern const CN_PROGMEM char MN_14 [];
+
250extern const CN_PROGMEM char MN_15 [];
+
251extern const CN_PROGMEM char MN_16 [];
+
252extern const CN_PROGMEM char MN_17 [];
+
253extern const CN_PROGMEM char MN_18 [];
+
254extern const CN_PROGMEM char MN_19 [];
+
255extern const CN_PROGMEM char MN_20 [];
+
256extern const CN_PROGMEM char MN_21 [];
+
257extern const CN_PROGMEM char MN_22 [];
+
258extern const CN_PROGMEM char MN_2 [];
+
const CN_PROGMEM char CN_playlist[]
Definition ConstNames.cpp:153
+
const CN_PROGMEM char CN_topic[]
Definition ConstNames.cpp:199
+
const CN_PROGMEM char CN_ESP32[]
Definition ConstNames.cpp:83
+
const CN_PROGMEM char MN_14[]
Definition ConstNames.cpp:240
+
const CN_PROGMEM char CN_status_name[]
Definition ConstNames.cpp:186
+
const CN_PROGMEM char CN_user[]
Definition ConstNames.cpp:216
+
const CN_PROGMEM char CN_miso_pin[]
Definition ConstNames.cpp:130
+
const CN_PROGMEM char CN_false[]
Definition ConstNames.cpp:88
+
const CN_PROGMEM char CN_EffectSpeed[]
Definition ConstNames.cpp:76
+
const CN_PROGMEM char CN_state[]
Definition ConstNames.cpp:184
+
const CN_PROGMEM char CN_unifirst[]
Definition ConstNames.cpp:209
+
const CN_PROGMEM char CN_baudrate[]
Definition ConstNames.cpp:38
+
const String BUILD_DATE
Definition ESPixelStick.ino:90
+
const CN_PROGMEM char CN_currenteffect[]
Definition ConstNames.cpp:55
+
const CN_PROGMEM char CN_reading[]
Definition ConstNames.cpp:161
+
const CN_PROGMEM char CN_universe_limit[]
Definition ConstNames.cpp:213
+
const CN_PROGMEM char CN_Serial[]
Definition ConstNames.cpp:176
+
const CN_PROGMEM char CN_mode[]
Definition ConstNames.cpp:131
+
const CN_PROGMEM char CN_slashstatus[]
Definition ConstNames.cpp:179
+
const CN_PROGMEM char CN_time[]
Definition ConstNames.cpp:192
+
const CN_PROGMEM char CN_Dotfseq[]
Definition ConstNames.cpp:65
+
const CN_PROGMEM char CN_b[]
Definition ConstNames.cpp:36
+
const CN_PROGMEM char CN_mac[]
Definition ConstNames.cpp:121
+
const CN_PROGMEM char MN_07[]
Definition ConstNames.cpp:233
+
const CN_PROGMEM char CN_transitions[]
Definition ConstNames.cpp:201
+
const CN_PROGMEM char CN_Max[]
Definition ConstNames.cpp:125
+
const CN_PROGMEM char CN_wifi[]
Definition ConstNames.cpp:220
+
const CN_PROGMEM char CN_num_chan[]
Definition ConstNames.cpp:139
+
const CN_PROGMEM char CN_stars[]
Definition ConstNames.cpp:183
+
const CN_PROGMEM char CN_fseqfilename[]
Definition ConstNames.cpp:94
+
const CN_PROGMEM char CN_Relay[]
Definition ConstNames.cpp:162
+
const CN_PROGMEM char CN_ssid[]
Definition ConstNames.cpp:181
+
const CN_PROGMEM char CN_tsensortopic[]
Definition ConstNames.cpp:198
+
const CN_PROGMEM char CN_power_pin[]
Definition ConstNames.cpp:157
+
const CN_PROGMEM char CN_status[]
Definition ConstNames.cpp:185
+
const CN_PROGMEM char CN_config[]
Definition ConstNames.cpp:52
+
const CN_PROGMEM char MN_12[]
Definition ConstNames.cpp:238
+
const CN_PROGMEM char CN_passphrase[]
Definition ConstNames.cpp:146
+
const CN_PROGMEM char CN_haprefix[]
Definition ConstNames.cpp:107
+
const CN_PROGMEM char CN_OutputUart[]
Definition ConstNames.cpp:144
+
const CN_PROGMEM char CN_color_order[]
Definition ConstNames.cpp:50
+
const CN_PROGMEM char CN_b16[]
Definition ConstNames.cpp:37
+
const CN_PROGMEM char CN_system[]
Definition ConstNames.cpp:190
+
const CN_PROGMEM char MN_01[]
Definition ConstNames.cpp:227
+
const CN_PROGMEM char CN_type[]
Definition ConstNames.cpp:204
+
const CN_PROGMEM char CN_clean[]
Definition ConstNames.cpp:46
+
const CN_PROGMEM char CN_trig[]
Definition ConstNames.cpp:202
+
const CN_PROGMEM char MN_17[]
Definition ConstNames.cpp:243
+
const CN_PROGMEM char CN_mode_name[]
Definition ConstNames.cpp:132
+
const CN_PROGMEM char CN_gamma[]
Definition ConstNames.cpp:96
+
const CN_PROGMEM char CN_UCS8903[]
Definition ConstNames.cpp:206
+
const CN_PROGMEM char CN_Disabled[]
Definition ConstNames.cpp:63
+
const CN_PROGMEM char CN_gid[]
Definition ConstNames.cpp:102
+
const CN_PROGMEM char CN_EffectBrightness[]
Definition ConstNames.cpp:72
+
const CN_PROGMEM char CN_GS8208[]
Definition ConstNames.cpp:104
+
const CN_PROGMEM char CN_dhcp[]
Definition ConstNames.cpp:62
+
const CN_PROGMEM char CN_Heap_colon[]
Definition ConstNames.cpp:105
+
const CN_PROGMEM char CN_pixel_count[]
Definition ConstNames.cpp:149
+
const CN_PROGMEM char MN_11[]
Definition ConstNames.cpp:237
+
const CN_PROGMEM char CN_Effect[]
Definition ConstNames.cpp:78
+
const CN_PROGMEM char CN_file[]
Definition ConstNames.cpp:90
+
const CN_PROGMEM char CN_remote[]
Definition ConstNames.cpp:163
+
const CN_PROGMEM char CN_Version[]
Definition ConstNames.cpp:218
+
const CN_PROGMEM char MN_21[]
Definition ConstNames.cpp:247
+
const CN_PROGMEM char CN_XP[]
Definition ConstNames.cpp:224
+
const CN_PROGMEM char CN_StayInApMode[]
Definition ConstNames.cpp:187
+
const CN_PROGMEM char CN_cs_pin[]
Definition ConstNames.cpp:57
+
const CN_PROGMEM char CN_Platform[]
Definition ConstNames.cpp:150
+
const CN_PROGMEM char CN_ESP8266[]
Definition ConstNames.cpp:84
+
const CN_PROGMEM char CN_ui[]
Definition ConstNames.cpp:207
+
const CN_PROGMEM char CN_EffectColor[]
Definition ConstNames.cpp:73
+
const CN_PROGMEM char CN_sensor[]
Definition ConstNames.cpp:174
+
const CN_PROGMEM char CN_universe_start[]
Definition ConstNames.cpp:214
+
const String VERSION
Definition ESPixelStick.ino:86
+
const CN_PROGMEM char MN_08[]
Definition ConstNames.cpp:234
+
const CN_PROGMEM char CN_output[]
Definition ConstNames.cpp:141
+
const CN_PROGMEM char CN_device[]
Definition ConstNames.cpp:61
+
const CN_PROGMEM char CN_unichanlim[]
Definition ConstNames.cpp:208
+
const CN_PROGMEM char CN_EffectMirror[]
Definition ConstNames.cpp:74
+
const CN_PROGMEM char CN_File[]
Definition ConstNames.cpp:89
+
const CN_PROGMEM char MN_20[]
Definition ConstNames.cpp:246
+
const CN_PROGMEM char CN_name[]
Definition ConstNames.cpp:135
+
const CN_PROGMEM char CN_ActiveLow[]
Definition ConstNames.cpp:24
+
const CN_PROGMEM char CN_universe[]
Definition ConstNames.cpp:212
+
const CN_PROGMEM char CN_files[]
Definition ConstNames.cpp:92
+
const CN_PROGMEM char MN_10[]
Definition ConstNames.cpp:236
+
const CN_PROGMEM char CN_init[]
Definition ConstNames.cpp:113
+
const CN_PROGMEM char CN_ap_timeout[]
Definition ConstNames.cpp:32
+
const CN_PROGMEM char CN_WS2801[]
Definition ConstNames.cpp:222
+
const CN_PROGMEM char CN_applicationSLASHjson[]
Definition ConstNames.cpp:35
+
const CN_PROGMEM char CN_brightnessEnd[]
Definition ConstNames.cpp:43
+
const CN_PROGMEM char CN_hostname[]
Definition ConstNames.cpp:109
+
const CN_PROGMEM char CN_prependnullcount[]
Definition ConstNames.cpp:158
+
const CN_PROGMEM char CN_reverse[]
Definition ConstNames.cpp:166
+
const CN_PROGMEM char CN_WiFiDrv[]
Definition ConstNames.cpp:221
+
const CN_PROGMEM char CN_ip[]
Definition ConstNames.cpp:116
+
const CN_PROGMEM char CN_MarqueeGroups[]
Definition ConstNames.cpp:122
+
const CN_PROGMEM char CN_hadisco[]
Definition ConstNames.cpp:106
+
const CN_PROGMEM char CN_packet_errors[]
Definition ConstNames.cpp:145
+
const CN_PROGMEM char CN_slashset[]
Definition ConstNames.cpp:178
+
const CN_PROGMEM char CN_count[]
Definition ConstNames.cpp:54
+
const CN_PROGMEM char CN_effect_list[]
Definition ConstNames.cpp:70
+
const CN_PROGMEM char CN_TLS3001[]
Definition ConstNames.cpp:196
+
const CN_PROGMEM char CN_network[]
Definition ConstNames.cpp:138
+
const CN_PROGMEM char CN_port[]
Definition ConstNames.cpp:156
+
const CN_PROGMEM char CN_EffectAllLeds[]
Definition ConstNames.cpp:71
+
const CN_PROGMEM char CN_filename[]
Definition ConstNames.cpp:91
+
const CN_PROGMEM char CN_clock_pin[]
Definition ConstNames.cpp:47
+
const CN_PROGMEM char CN_enabled[]
Definition ConstNames.cpp:81
+
const CN_PROGMEM char CN_DMX[]
Definition ConstNames.cpp:64
+
const CN_PROGMEM char CN_num_packets[]
Definition ConstNames.cpp:140
+
const CN_PROGMEM char CN_en[]
Definition ConstNames.cpp:80
+
const CN_PROGMEM char CN_gen_ser_hdr[]
Definition ConstNames.cpp:100
+
const CN_PROGMEM char MN_05[]
Definition ConstNames.cpp:231
+
const CN_PROGMEM char CN_password[]
Definition ConstNames.cpp:147
+
const CN_PROGMEM char CN_TM1814[]
Definition ConstNames.cpp:197
+
const CN_PROGMEM char CN_subnet[]
Definition ConstNames.cpp:188
+
const CN_PROGMEM char CN_Dotjson[]
Definition ConstNames.cpp:66
+
const CN_PROGMEM char CN_Frequency[]
Definition ConstNames.cpp:93
+
const CN_PROGMEM char CN_Renard[]
Definition ConstNames.cpp:164
+
const CN_PROGMEM char CN_SendFppSync[]
Definition ConstNames.cpp:173
+
const CN_PROGMEM char CN_seconds_elapsed[]
Definition ConstNames.cpp:170
+
const CN_PROGMEM char CN_time_elapsed[]
Definition ConstNames.cpp:193
+
const CN_PROGMEM char CN_interframetime[]
Definition ConstNames.cpp:114
+
#define CN_PROGMEM
Definition ConstNames.hpp:25
+
const CN_PROGMEM char CN_allleds[]
Definition ConstNames.cpp:29
+
const CN_PROGMEM char CN_pwm[]
Definition ConstNames.cpp:159
+
const CN_PROGMEM char MN_22[]
Definition ConstNames.cpp:248
+
const CN_PROGMEM char CN_bridge[]
Definition ConstNames.cpp:41
+
const CN_PROGMEM char CN_advancedView[]
Definition ConstNames.cpp:28
+
const CN_PROGMEM char CN_Dotpl[]
Definition ConstNames.cpp:67
+
const CN_PROGMEM char CN_addr[]
Definition ConstNames.cpp:27
+
const CN_PROGMEM char CN_sta_timeout[]
Definition ConstNames.cpp:182
+
const CN_PROGMEM char CN_input[]
Definition ConstNames.cpp:117
+
const CN_PROGMEM char CN_EffectWhiteChannel[]
Definition ConstNames.cpp:77
+
const CN_PROGMEM char CN_r[]
Definition ConstNames.cpp:160
+
const CN_PROGMEM char CN_current_sequence[]
Definition ConstNames.cpp:58
+
const CN_PROGMEM char CN_output_config[]
Definition ConstNames.cpp:142
+
const CN_PROGMEM char CN_TimeRemaining[]
Definition ConstNames.cpp:194
+
const CN_PROGMEM char CN_Default[]
Definition ConstNames.cpp:60
+
const CN_PROGMEM char MN_13[]
Definition ConstNames.cpp:239
+
const CN_PROGMEM char CN_mosi_pin[]
Definition ConstNames.cpp:133
+
const CN_PROGMEM char CN_RMT[]
Definition ConstNames.cpp:167
+
const CN_PROGMEM char CN_channels[]
Definition ConstNames.cpp:45
+
const CN_PROGMEM char CN_speed[]
Definition ConstNames.cpp:180
+
const CN_PROGMEM char CN_EthDrv[]
Definition ConstNames.cpp:87
+
const CN_PROGMEM char MN_04[]
Definition ConstNames.cpp:230
+
const CN_PROGMEM char CN_blanktime[]
Definition ConstNames.cpp:40
+
const CN_PROGMEM char CN_polarity[]
Definition ConstNames.cpp:155
+
const CN_PROGMEM char CN_cmd[]
Definition ConstNames.cpp:48
+
const CN_PROGMEM char CN_SyncOffset[]
Definition ConstNames.cpp:189
+
const CN_PROGMEM char CN_plussigns[]
Definition ConstNames.cpp:154
+
const CN_PROGMEM char MN_18[]
Definition ConstNames.cpp:244
+
const CN_PROGMEM char MN_03[]
Definition ConstNames.cpp:229
+
const CN_PROGMEM char CN_input_config[]
Definition ConstNames.cpp:118
+
const CN_PROGMEM char CN_duration[]
Definition ConstNames.cpp:68
+
const CN_PROGMEM char CN_ap_fallback[]
Definition ConstNames.cpp:31
+
const CN_PROGMEM char CN_netmask[]
Definition ConstNames.cpp:137
+
const CN_PROGMEM char CN_topicset[]
Definition ConstNames.cpp:200
+
const CN_PROGMEM char CN_activedelay[]
Definition ConstNames.cpp:25
+
const CN_PROGMEM char CN_playFseq[]
Definition ConstNames.cpp:152
+
const CN_PROGMEM char MN_2[]
Definition ConstNames.cpp:249
+
const CN_PROGMEM char CN_effects[]
Definition ConstNames.cpp:79
+
const CN_PROGMEM char CN_lwt[]
Definition ConstNames.cpp:120
+
const CN_PROGMEM char CN_mdio_pin[]
Definition ConstNames.cpp:124
+
const CN_PROGMEM char CN_ap_channel[]
Definition ConstNames.cpp:30
+
const CN_PROGMEM char CN_GECE[]
Definition ConstNames.cpp:98
+
const CN_PROGMEM char CN_active[]
Definition ConstNames.cpp:22
+
const CN_PROGMEM char CN_effect[]
Definition ConstNames.cpp:69
+
const CN_PROGMEM char CN_gen_ser_ftr[]
Definition ConstNames.cpp:101
+
const CN_PROGMEM char CN_connected[]
Definition ConstNames.cpp:53
+
const CN_PROGMEM char CN_sequence_filename[]
Definition ConstNames.cpp:175
+
const CN_PROGMEM char CN_EffectReverse[]
Definition ConstNames.cpp:75
+
const CN_PROGMEM char CN_Min[]
Definition ConstNames.cpp:127
+
const CN_PROGMEM char CN_eth[]
Definition ConstNames.cpp:86
+
const CN_PROGMEM char CN_minussigns[]
Definition ConstNames.cpp:128
+
const CN_PROGMEM char CN_errors[]
Definition ConstNames.cpp:82
+
const CN_PROGMEM char CN_color[]
Definition ConstNames.cpp:49
+
const CN_PROGMEM char CN_gateway[]
Definition ConstNames.cpp:97
+
const CN_PROGMEM char CN_blankOnStop[]
Definition ConstNames.cpp:39
+
const CN_PROGMEM char CN_id[]
Definition ConstNames.cpp:111
+
const CN_PROGMEM char CN_rev[]
Definition ConstNames.cpp:165
+
const CN_PROGMEM char CN_brightness[]
Definition ConstNames.cpp:42
+
const CN_PROGMEM char CN_seconds_remaining[]
Definition ConstNames.cpp:172
+
const CN_PROGMEM char CN_ap_reboot[]
Definition ConstNames.cpp:33
+
const CN_PROGMEM char CN_MaxChannels[]
Definition ConstNames.cpp:126
+
const CN_PROGMEM char CN_ActiveHigh[]
Definition ConstNames.cpp:23
+
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:112
+
const CN_PROGMEM char CN_Servo_PCA9685[]
Definition ConstNames.cpp:177
+
const CN_PROGMEM char CN_HostName[]
Definition ConstNames.cpp:108
+
const CN_PROGMEM char CN_Paused[]
Definition ConstNames.cpp:148
+
const CN_PROGMEM char CN_version[]
Definition ConstNames.cpp:217
+
const CN_PROGMEM char CN_rssi[]
Definition ConstNames.cpp:168
+
const CN_PROGMEM char CN_true[]
Definition ConstNames.cpp:203
+
const CN_PROGMEM char CN_unilast[]
Definition ConstNames.cpp:210
+
const CN_PROGMEM char MN_15[]
Definition ConstNames.cpp:241
+
const CN_PROGMEM char CN_g[]
Definition ConstNames.cpp:95
+
const CN_PROGMEM char MN_02[]
Definition ConstNames.cpp:228
+
const CN_PROGMEM char CN_Configuration_File_colon[]
Definition ConstNames.cpp:51
+
const CN_PROGMEM char MN_16[]
Definition ConstNames.cpp:242
+
const CN_PROGMEM char CN_currentlimit[]
Definition ConstNames.cpp:56
+
const CN_PROGMEM char CN_get[]
Definition ConstNames.cpp:99
+
const CN_PROGMEM char CN_appendnullcount[]
Definition ConstNames.cpp:34
+
const CN_PROGMEM char CN_textSLASHplain[]
Definition ConstNames.cpp:191
+
const CN_PROGMEM char CN_zig_size[]
Definition ConstNames.cpp:225
+
const CN_PROGMEM char CN_OutputSpi[]
Definition ConstNames.cpp:143
+
const CN_PROGMEM char MN_09[]
Definition ConstNames.cpp:235
+
const CN_PROGMEM char CN_inv[]
Definition ConstNames.cpp:115
+
const CN_PROGMEM char CN_hv[]
Definition ConstNames.cpp:110
+
const CN_PROGMEM char CN_NeedAutoConfig[]
Definition ConstNames.cpp:136
+
const CN_PROGMEM char CN_sca[]
Definition ConstNames.cpp:169
+
const CN_PROGMEM char CN_activevalue[]
Definition ConstNames.cpp:26
+
const CN_PROGMEM char CN_units[]
Definition ConstNames.cpp:211
+
const CN_PROGMEM char CN_mirror[]
Definition ConstNames.cpp:129
+
const CN_PROGMEM char CN_WS2811[]
Definition ConstNames.cpp:223
+
const CN_PROGMEM char MN_06[]
Definition ConstNames.cpp:232
+
const CN_PROGMEM char CN_cfgver[]
Definition ConstNames.cpp:44
+
const CN_PROGMEM char CN_data_pin[]
Definition ConstNames.cpp:59
+
const CN_PROGMEM char CN_last_clientIP[]
Definition ConstNames.cpp:119
+
const CN_PROGMEM char CN_ESPixelStick[]
Definition ConstNames.cpp:85
+
const CN_PROGMEM char CN_multicast[]
Definition ConstNames.cpp:134
+
const CN_PROGMEM char CN_time_remaining[]
Definition ConstNames.cpp:195
+
const CN_PROGMEM char CN_updateinterval[]
Definition ConstNames.cpp:215
+
const CN_PROGMEM char MN_19[]
Definition ConstNames.cpp:245
+
const CN_PROGMEM char CN_mdc_pin[]
Definition ConstNames.cpp:123
+
const CN_PROGMEM char CN_seconds_played[]
Definition ConstNames.cpp:171
+
const CN_PROGMEM char CN_play[]
Definition ConstNames.cpp:151
+
const CN_PROGMEM char CN_UCS1903[]
Definition ConstNames.cpp:205
+
const CN_PROGMEM char CN_group_size[]
Definition ConstNames.cpp:103
+
const CN_PROGMEM char CN_weus[]
Definition ConstNames.cpp:219
+
+ + + + diff --git a/doxy/_e_f_update_8cpp.html b/doxy/_e_f_update_8cpp.html new file mode 100644 index 000000000..bbe4d7ef7 --- /dev/null +++ b/doxy/_e_f_update_8cpp.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/EFUpdate.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
EFUpdate.cpp File Reference
+
+
+
#include "ESPixelStick.h"
+#include <FS.h>
+#include <LittleFS.h>
+#include <lwip/def.h>
+#include "EFUpdate.h"
+
+Include dependency graph for EFUpdate.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Macros

#define U_SPIFFS   U_FS
 
+

Macro Definition Documentation

+ +

◆ U_SPIFFS

+ +
+
+ + + + +
#define U_SPIFFS   U_FS
+
+ +
+
+
+ + + + diff --git a/doxy/_e_f_update_8cpp__incl.map b/doxy/_e_f_update_8cpp__incl.map new file mode 100644 index 000000000..85b814500 --- /dev/null +++ b/doxy/_e_f_update_8cpp__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_f_update_8cpp__incl.md5 b/doxy/_e_f_update_8cpp__incl.md5 new file mode 100644 index 000000000..36f4bda58 --- /dev/null +++ b/doxy/_e_f_update_8cpp__incl.md5 @@ -0,0 +1 @@ +5ecba390be36f5bb690247147ac7c30c \ No newline at end of file diff --git a/doxy/_e_f_update_8cpp__incl.png b/doxy/_e_f_update_8cpp__incl.png new file mode 100644 index 000000000..a38ef1754 Binary files /dev/null and b/doxy/_e_f_update_8cpp__incl.png differ diff --git a/doxy/_e_f_update_8h.html b/doxy/_e_f_update_8h.html new file mode 100644 index 000000000..a36fa94e1 --- /dev/null +++ b/doxy/_e_f_update_8h.html @@ -0,0 +1,252 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/EFUpdate.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
EFUpdate.h File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  EFUpdate
 
union  EFUpdate::efuheader_t
 
union  EFUpdate::efurecord_t
 
+ + + + + + + +

+Macros

#define EFUPDATE_ERROR_OK   (0)
 
#define EFUPDATE_ERROR_SIG   (100)
 
#define EFUPDATE_ERROR_REC   (101)
 
+ + + + + + + + + +

+Variables

uint32_t signature
 
uint16_t version
 
RecordType type
 
uint32_t size
 
+

Macro Definition Documentation

+ +

◆ EFUPDATE_ERROR_OK

+ +
+
+ + + + +
#define EFUPDATE_ERROR_OK   (0)
+
+ +
+
+ +

◆ EFUPDATE_ERROR_REC

+ +
+
+ + + + +
#define EFUPDATE_ERROR_REC   (101)
+
+ +
+
+ +

◆ EFUPDATE_ERROR_SIG

+ +
+
+ + + + +
#define EFUPDATE_ERROR_SIG   (100)
+
+ +
+
+

Variable Documentation

+ +

◆ signature

+ +
+
+ + + + +
uint32_t signature
+
+ +
+
+ +

◆ size

+ +
+
+ + + + +
uint32_t size
+
+ +
+
+ +

◆ type

+ +
+
+ + + + +
RecordType type
+
+ +
+
+ +

◆ version

+ +
+
+ + + + +
uint16_t version
+
+ +
+
+
+ + + + diff --git a/doxy/_e_f_update_8h__dep__incl.map b/doxy/_e_f_update_8h__dep__incl.map new file mode 100644 index 000000000..ea382633d --- /dev/null +++ b/doxy/_e_f_update_8h__dep__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_f_update_8h__dep__incl.md5 b/doxy/_e_f_update_8h__dep__incl.md5 new file mode 100644 index 000000000..2fead12bb --- /dev/null +++ b/doxy/_e_f_update_8h__dep__incl.md5 @@ -0,0 +1 @@ +c77e05b46919a61fa8feb732f21e3cf7 \ No newline at end of file diff --git a/doxy/_e_f_update_8h__dep__incl.png b/doxy/_e_f_update_8h__dep__incl.png new file mode 100644 index 000000000..a2306fdcf Binary files /dev/null and b/doxy/_e_f_update_8h__dep__incl.png differ diff --git a/doxy/_e_f_update_8h_source.html b/doxy/_e_f_update_8h_source.html new file mode 100644 index 000000000..99576c82b --- /dev/null +++ b/doxy/_e_f_update_8h_source.html @@ -0,0 +1,224 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/EFUpdate.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
EFUpdate.h
+
+
+Go to the documentation of this file.
+
1/*
+
2* EFUpdate.h
+
3*
+
4* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
5* Copyright (c) 2016, 2022 Shelby Merrick
+
6* http://www.forkineye.com
+
7*
+
8* This program is provided free for you to use in any way that you wish,
+
9* subject to the laws and regulations where you are using it. Due diligence
+
10* is strongly suggested before using this code. Please give credit where due.
+
11*
+
12* The Author makes no warranty of any kind, express or implied, with regard
+
13* to this program or the documentation contained in this document. The
+
14* Author shall not be liable in any event for incidental or consequential
+
15* damages in connection with, or arising out of, the furnishing, performance
+
16* or use of these programs.
+
17*
+
18*/
+
19
+
20#ifndef EFUPDATE_H_
+
21#define EFUPDATE_H_
+
22
+
23#define EFUPDATE_ERROR_OK (0)
+
24#define EFUPDATE_ERROR_SIG (100)
+
25#define EFUPDATE_ERROR_REC (101)
+
26
+
+
27class EFUpdate {
+
28 public:
+ +
30 virtual ~EFUpdate() {}
+
31
+
32 const uint32_t EFU_ID = 0x00554645; // 'E', 'F', 'U', 0x00
+
33
+
34 void begin();
+
35 bool process(uint8_t *data, uint32_t len);
+
36 bool hasError();
+
37 uint8_t getError();
+
38 bool end();
+
39 void GetDriverName(String & name) {name = String(F("EFUPD"));}
+
40
+
41 private:
+
42 /* Record types */
+
+
43 enum class RecordType : uint16_t {
+ + + + +
48 };
+
+
49
+
50 /* Update State */
+
+
51 enum class State : uint8_t {
+
52 HEADER,
+
53 RECORD,
+
54 DATA,
+
55 FAIL
+
56 };
+
+
57
+
58 /* EFU Header */
+
+
59 typedef union {
+
60 struct {
+
61 uint32_t signature;
+
62 uint16_t version;
+
63 } __attribute__((packed));
+
64
+
65 uint8_t raw[6];
+ +
+
67
+
68 /* EFU Record */
+
+
69 typedef union {
+
70 struct {
+ +
72 uint32_t size;
+
73 } __attribute__((packed));
+
74
+
75 uint8_t raw[6];
+ +
+
77
+ +
79 uint32_t _loc = 0;
+ + + +
+
83 uint8_t _error;
+
84};
+
85
+
86#endif /* EFUPDATE_H_ */
+
+
+
+
Definition EFUpdate.h:27
+
uint8_t getError()
Definition EFUpdate.cpp:176
+
bool process(uint8_t *data, uint32_t len)
Definition EFUpdate.cpp:52
+
efuheader_t _header
Definition EFUpdate.h:80
+
State _state
Definition EFUpdate.h:78
+
efurecord_t _record
Definition EFUpdate.h:81
+
RecordType
Definition EFUpdate.h:43
+ + + + +
uint8_t _error
Definition EFUpdate.h:83
+
bool hasError()
Definition EFUpdate.cpp:171
+
State
Definition EFUpdate.h:51
+ + + + +
EFUpdate()
Definition EFUpdate.h:29
+
virtual ~EFUpdate()
Definition EFUpdate.h:30
+
uint32_t _loc
Definition EFUpdate.h:79
+
uint32_t _maxSketchSpace
Definition EFUpdate.h:82
+
void GetDriverName(String &name)
Definition EFUpdate.h:39
+
const uint32_t EFU_ID
Definition EFUpdate.h:32
+
bool end()
Definition EFUpdate.cpp:181
+
void begin()
Definition EFUpdate.cpp:43
+
struct FSEQParsedRangeEntry __attribute__
+
Definition EFUpdate.h:59
+
uint32_t signature
Definition EFUpdate.h:61
+
uint16_t version
Definition EFUpdate.h:62
+
Definition EFUpdate.h:69
+
uint32_t size
Definition EFUpdate.h:72
+
RecordType type
Definition EFUpdate.h:71
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8h.html b/doxy/_e_s_pixel_stick_8h.html new file mode 100644 index 000000000..c0d0f6e5d --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h.html @@ -0,0 +1,1529 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/ESPixelStick.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Functions | +Variables
+
ESPixelStick.h File Reference
+
+
+
#include <Arduino.h>
+#include <Ticker.h>
+#include <ArduinoJson.h>
+#include "memdebug.h"
+#include "ConstNames.hpp"
+#include "GPIO_Defs.hpp"
+#include "FastTimer.hpp"
+
+Include dependency graph for ESPixelStick.h:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Classes

struct  config_t
 Core configuration structure. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define ARDUINOJSON_USE_LONG_LONG   1
 
#define ARDUINOJSON_DEFAULT_NESTING_LIMIT   15
 
#define REBOOT_DELAY   100
 Delay for rebooting once reboot flag is set.
 
#define LOG_PORT   Serial
 Serial port for console logging.
 
#define CLIENT_TIMEOUT   15
 In station/client mode try to connection for 15 seconds.
 
#define AP_TIMEOUT   120
 In AP mode, wait 120 seconds for a connection or reboot.
 
#define MilliSecondsInASecond   1000
 
#define MicroSecondsInAmilliSecond   1000
 
#define MicroSecondsInASecond   (MicroSecondsInAmilliSecond * MilliSecondsInASecond)
 
#define NanoSecondsInAMicroSecond   1000
 
#define NanoSecondsInASecond   (MicroSecondsInASecond * NanoSecondsInAMicroSecond)
 
#define NanoSecondsInAMilliSecond   (NanoSecondsInAMicroSecond * MicroSecondsInAmilliSecond)
 
#define CPU_ClockTimeNS   ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond))
 
#define STRINGIFY(X)   #X
 
#define STRING(X)   STRINGIFY(X)
 
#define logcon(msg)
 
#define LOAD_CONFIG_DELAY   4
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void RequestReboot (uint32_t LoopDelay)
 
bool RebootInProgress ()
 
String serializeCore (bool pretty=false)
 
void deserializeCoreHandler (DynamicJsonDocument &jsonDoc)
 
bool deserializeCore (JsonObject &json)
 
bool dsDevice (JsonObject &json)
 Deserialize device configuration JSON to config structure - returns true if config change detected.
 
bool dsNetwork (JsonObject &json)
 
void FeedWDT ()
 
template<typename J , typename N >
bool setFromJSON (float &OutValue, J &Json, N Name)
 
template<typename T , typename J , typename N >
bool setFromJSON (T &OutValue, J &Json, N Name)
 
+ + + + + + + + + + + + + + + +

+Variables

bool IsBooting
 
bool ResetWiFi
 
const String ConfigFileName
 
uint32_t DiscardedRxData
 
config_t config
 
bool ConfigSaveNeeded
 
const uint8_t CurrentConfigVersion
 
+

Macro Definition Documentation

+ +

◆ AP_TIMEOUT

+ +
+
+ + + + +
#define AP_TIMEOUT   120
+
+ +

In AP mode, wait 120 seconds for a connection or reboot.

+ +
+
+ +

◆ ARDUINOJSON_DEFAULT_NESTING_LIMIT

+ +
+
+ + + + +
#define ARDUINOJSON_DEFAULT_NESTING_LIMIT   15
+
+ +
+
+ +

◆ ARDUINOJSON_USE_LONG_LONG

+ +
+
+ + + + +
#define ARDUINOJSON_USE_LONG_LONG   1
+
+ +
+
+ +

◆ CLIENT_TIMEOUT

+ +
+
+ + + + +
#define CLIENT_TIMEOUT   15
+
+ +

In station/client mode try to connection for 15 seconds.

+ +
+
+ +

◆ CPU_ClockTimeNS

+ +
+
+ + + + +
#define CPU_ClockTimeNS   ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond))
+
+ +
+
+ +

◆ LOAD_CONFIG_DELAY

+ +
+
+ + + + +
#define LOAD_CONFIG_DELAY   4
+
+ +
+
+ +

◆ LOG_PORT

+ +
+
+ + + + +
#define LOG_PORT   Serial
+
+ +

Serial port for console logging.

+ +
+
+ +

◆ logcon

+ +
+
+ + + + + + + + +
#define logcon( msg)
+
+Value:
{ \
+
String DN; \
+
GetDriverName (DN); \
+
extern void _logcon (String & DriverName, String Message); \
+
_logcon (DN, msg); \
+
}
+
void _logcon(String &DriverName, String Message)
Definition ESPixelStick.ino:565
+
+
+
+ +

◆ MicroSecondsInAmilliSecond

+ +
+
+ + + + +
#define MicroSecondsInAmilliSecond   1000
+
+ +
+
+ +

◆ MicroSecondsInASecond

+ +
+
+ + + + +
#define MicroSecondsInASecond   (MicroSecondsInAmilliSecond * MilliSecondsInASecond)
+
+ +
+
+ +

◆ MilliSecondsInASecond

+ +
+
+ + + + +
#define MilliSecondsInASecond   1000
+
+ +
+
+ +

◆ NanoSecondsInAMicroSecond

+ +
+
+ + + + +
#define NanoSecondsInAMicroSecond   1000
+
+ +
+
+ +

◆ NanoSecondsInAMilliSecond

+ +
+
+ + + + +
#define NanoSecondsInAMilliSecond   (NanoSecondsInAMicroSecond * MicroSecondsInAmilliSecond)
+
+ +
+
+ +

◆ NanoSecondsInASecond

+ +
+
+ + + + +
#define NanoSecondsInASecond   (MicroSecondsInASecond * NanoSecondsInAMicroSecond)
+
+ +
+
+ +

◆ REBOOT_DELAY

+ +
+
+ + + + +
#define REBOOT_DELAY   100
+
+ +

Delay for rebooting once reboot flag is set.

+ +
+
+ +

◆ STRING

+ +
+
+ + + + + + + + +
#define STRING( X)   STRINGIFY(X)
+
+ +
+
+ +

◆ STRINGIFY

+ +
+
+ + + + + + + + +
#define STRINGIFY( X)   #X
+
+ +
+
+

Function Documentation

+ +

◆ deserializeCore()

+ +
+
+ + + + + + + + +
bool deserializeCore (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ deserializeCoreHandler()

+ +
+
+ + + + + + + + +
void deserializeCoreHandler (DynamicJsonDocument & jsonDoc)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ dsDevice()

+ +
+
+ + + + + + + + +
bool dsDevice (JsonObject & json)
+
+ +

Deserialize device configuration JSON to config structure - returns true if config change detected.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ dsNetwork()

+ +
+
+ + + + + + + + +
bool dsNetwork (JsonObject & json)
+
+ +
+
+ +

◆ FeedWDT()

+ +
+
+ + + + + +
+ + + + + + + +
void FeedWDT ()
+
+extern
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ RebootInProgress()

+ +
+
+ + + + + +
+ + + + + + + +
bool RebootInProgress ()
+
+extern
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + +
+ +
+
+ +

◆ RequestReboot()

+ +
+
+ + + + + +
+ + + + + + + + +
void RequestReboot (uint32_t LoopDelay)
+
+extern
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ serializeCore()

+ +
+
+ + + + + + + + +
String serializeCore (bool pretty = false)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ setFromJSON() [1/2]

+ +
+
+
+template<typename J , typename N >
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool setFromJSON (float & OutValue,
J & Json,
Name 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setFromJSON() [2/2]

+ +
+
+
+template<typename T , typename J , typename N >
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool setFromJSON (T & OutValue,
J & Json,
Name 
)
+
+ +
+
+

Variable Documentation

+ +

◆ config

+ +
+
+ + + + + +
+ + + + +
config_t config
+
+extern
+
+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + + +
+ + + + +
const String ConfigFileName
+
+extern
+
+ +
+
+ +

◆ ConfigSaveNeeded

+ +
+
+ + + + + +
+ + + + +
bool ConfigSaveNeeded
+
+extern
+
+ +
+
+ +

◆ CurrentConfigVersion

+ +
+
+ + + + + +
+ + + + +
const uint8_t CurrentConfigVersion
+
+extern
+
+ +
+
+ +

◆ DiscardedRxData

+ +
+
+ + + + + +
+ + + + +
uint32_t DiscardedRxData
+
+extern
+
+ +
+
+ +

◆ IsBooting

+ +
+
+ + + + + +
+ + + + +
bool IsBooting
+
+extern
+
+ +
+
+ +

◆ ResetWiFi

+ +
+
+ + + + + +
+ + + + +
bool ResetWiFi
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8h__incl.map b/doxy/_e_s_pixel_stick_8h__incl.map new file mode 100644 index 000000000..44b5bcddf --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h__incl.md5 b/doxy/_e_s_pixel_stick_8h__incl.md5 new file mode 100644 index 000000000..a0497fb2a --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h__incl.md5 @@ -0,0 +1 @@ +47e78ed61b7905735e3e2c3f9450ed94 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h__incl.png b/doxy/_e_s_pixel_stick_8h__incl.png new file mode 100644 index 000000000..e4e845c97 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h__incl.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.map b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.map new file mode 100644 index 000000000..8f9b8a5c6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.md5 b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.md5 new file mode 100644 index 000000000..36e60118f --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.md5 @@ -0,0 +1 @@ +593aea745c2d925830f96ce8daa3fcb7 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.png b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.png new file mode 100644 index 000000000..dd27081e5 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.map b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.map new file mode 100644 index 000000000..b4b45ff44 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.md5 new file mode 100644 index 000000000..95c987181 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.md5 @@ -0,0 +1 @@ +0a86a91c217deb3d0178051778e93d9c \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.png b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.png new file mode 100644 index 000000000..e47e9242e Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map new file mode 100644 index 000000000..b7249660b --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 new file mode 100644 index 000000000..d32ecf845 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 @@ -0,0 +1 @@ +244a383f9d513db37792dc3453ce64a9 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png new file mode 100644 index 000000000..d549918ff Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map new file mode 100644 index 000000000..5ac712e82 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 new file mode 100644 index 000000000..932b48376 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 @@ -0,0 +1 @@ +f9e61315a27685c446e435c2d4608074 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png new file mode 100644 index 000000000..64dfaadeb Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.map b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.map new file mode 100644 index 000000000..9fbf7c027 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.map @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.md5 new file mode 100644 index 000000000..2734e40eb --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.md5 @@ -0,0 +1 @@ +be7d476fddd5fd424bd0c1cd7dbbc5a0 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.png b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.png new file mode 100644 index 000000000..c2a0ae5e1 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.map b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.map new file mode 100644 index 000000000..8a33391b5 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.md5 b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.md5 new file mode 100644 index 000000000..f78ec4c9e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.md5 @@ -0,0 +1 @@ +f3886e8d2ee52f743b6df0fb5ce62a5f \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.png b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.png new file mode 100644 index 000000000..c8cea7d61 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map new file mode 100644 index 000000000..a58f7d8df --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 new file mode 100644 index 000000000..0e5304fec --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 @@ -0,0 +1 @@ +367bcf8bd37d5fd2680c61325d791f6e \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png new file mode 100644 index 000000000..4c50ea4c0 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map new file mode 100644 index 000000000..9b8a40a98 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 new file mode 100644 index 000000000..d90b8bc32 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 @@ -0,0 +1 @@ +cfabc8dca316ff1997691cf586d5b45a \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png new file mode 100644 index 000000000..535e616ae Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map new file mode 100644 index 000000000..d85c61075 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 new file mode 100644 index 000000000..794b8b338 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 @@ -0,0 +1 @@ +f811c1e4c47739fbb6f0dc5914188411 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png new file mode 100644 index 000000000..91c733a70 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map new file mode 100644 index 000000000..e966f749c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 new file mode 100644 index 000000000..c0bebdb10 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 @@ -0,0 +1 @@ +6be02b25357493051c34dc610cee6e63 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png new file mode 100644 index 000000000..e2396c567 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map new file mode 100644 index 000000000..ce2474243 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 new file mode 100644 index 000000000..f00c95fe5 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 @@ -0,0 +1 @@ +f5a32d79e74773ccf213278ef991bbbc \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png new file mode 100644 index 000000000..109e69696 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.map b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.map new file mode 100644 index 000000000..836d35768 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 new file mode 100644 index 000000000..638b84cdc --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 @@ -0,0 +1 @@ +3ccf89d73b58196573b4d8136ea1d8ef \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.png b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.png new file mode 100644 index 000000000..9e1ae5d53 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8h_aee3a92a77acd81bd67090432b16e23a1_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8h_source.html b/doxy/_e_s_pixel_stick_8h_source.html new file mode 100644 index 000000000..8bbf9c1ed --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_source.html @@ -0,0 +1,257 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/ESPixelStick.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ESPixelStick.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* ESPixelStick.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2016, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include <Arduino.h>
+
22
+
23#if defined(ARDUINO_ARCH_ESP8266)
+
24# include <ESP8266WiFi.h>
+
25# include <ESPAsyncTCP.h>
+
26# include <ESPAsyncUDP.h>
+
27#elif defined(ARDUINO_ARCH_ESP32)
+
28# include <AsyncTCP.h>
+
29# include <AsyncUDP.h>
+
30# include <WiFi.h>
+
31#else
+
32# error "Unsupported CPU type"
+
33#endif
+
34
+
35#define ARDUINOJSON_USE_LONG_LONG 1
+
36#define ARDUINOJSON_DEFAULT_NESTING_LIMIT 15
+
37
+
38#include <Ticker.h>
+
39#include <ArduinoJson.h>
+
40
+
41#include "memdebug.h"
+
42#include "ConstNames.hpp"
+
43#include "GPIO_Defs.hpp"
+
44#include "FastTimer.hpp"
+
45
+
46#define REBOOT_DELAY 100
+
47#define LOG_PORT Serial
+
48#define CLIENT_TIMEOUT 15
+
49#define AP_TIMEOUT 120
+
50
+
51#define MilliSecondsInASecond 1000
+
52#define MicroSecondsInAmilliSecond 1000
+
53#define MicroSecondsInASecond (MicroSecondsInAmilliSecond * MilliSecondsInASecond)
+
54#define NanoSecondsInAMicroSecond 1000
+
55#define NanoSecondsInASecond (MicroSecondsInASecond * NanoSecondsInAMicroSecond)
+
56#define NanoSecondsInAMilliSecond (NanoSecondsInAMicroSecond * MicroSecondsInAmilliSecond)
+
57
+
58#define CPU_ClockTimeNS ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond))
+
59
+
60// Macro strings
+
61#define STRINGIFY(X) #X
+
62#define STRING(X) STRINGIFY(X)
+
63
+
64extern void RequestReboot(uint32_t LoopDelay);
+
65extern bool RebootInProgress();
+
66
+
+
68typedef struct {
+
69 // Device
+
70 String id;
+
71 time_t BlankDelay = time_t(5);
+
72} config_t;
+
+
73
+
74String serializeCore (bool pretty = false);
+
75void deserializeCoreHandler (DynamicJsonDocument& jsonDoc);
+
76bool deserializeCore (JsonObject & json);
+
77bool dsDevice (JsonObject & json);
+
78bool dsNetwork (JsonObject & json);
+
79
+
80extern bool IsBooting;
+
81extern bool ResetWiFi;
+
82extern const String ConfigFileName;
+
83extern void FeedWDT ();
+
84extern uint32_t DiscardedRxData;
+
85
+
86template <typename J, typename N>
+
+
87bool setFromJSON (float & OutValue, J& Json, N Name)
+
88{
+
89 bool HasBeenModified = false;
+
90
+
91 if (true == Json.containsKey (Name))
+
92 {
+
93 float temp = Json[Name];
+
94 if (fabs (temp - OutValue) > 0.000005F)
+
95 {
+
96 OutValue = temp;
+
97 HasBeenModified = true;
+
98 }
+
99 }
+
100
+
101 return HasBeenModified;
+
102};
+
+
103
+
104template <typename T, typename J, typename N>
+
+
105bool setFromJSON (T& OutValue, J& Json, N Name)
+
106{
+
107 bool HasBeenModified = false;
+
108
+
109 if (true == Json.containsKey (Name))
+
110 {
+
111 T temp = Json[Name];
+
112 if (temp != OutValue)
+
113 {
+
114 OutValue = temp;
+
115 HasBeenModified = true;
+
116 }
+
117 }
+
118
+
119 return HasBeenModified;
+
120};
+
+
121
+
122
+
123
+
+
124#define logcon(msg) \
+
125{ \
+
126 String DN; \
+
127 GetDriverName (DN); \
+
128 extern void _logcon (String & DriverName, String Message); \
+
129 _logcon (DN, msg); \
+
130}
+
+
131
+
132extern config_t config;
+
133extern bool ConfigSaveNeeded;
+
134extern const uint8_t CurrentConfigVersion;
+
135#define LOAD_CONFIG_DELAY 4
+
136// #define DEBUG_GPIO gpio_num_t::GPIO_NUM_25
+
137// #define DEBUG_GPIO1 gpio_num_t::GPIO_NUM_14
+ +
bool deserializeCore(JsonObject &json)
Definition ESPixelStick.ino:295
+
void RequestReboot(uint32_t LoopDelay)
Definition ESPixelStick.ino:556
+
bool dsNetwork(JsonObject &json)
+
config_t config
Definition ESPixelStick.ino:93
+
bool setFromJSON(float &OutValue, J &Json, N Name)
Definition ESPixelStick.h:87
+
String serializeCore(bool pretty=false)
Definition ESPixelStick.ino:448
+
uint32_t DiscardedRxData
Definition ESPixelStick.ino:101
+
bool ResetWiFi
Definition ESPixelStick.ino:97
+
const uint8_t CurrentConfigVersion
Definition ESPixelStick.ino:91
+
void deserializeCoreHandler(DynamicJsonDocument &jsonDoc)
Definition ESPixelStick.ino:365
+
bool IsBooting
Definition ESPixelStick.ino:98
+
void FeedWDT()
Definition ESPixelStick.ino:582
+
bool dsDevice(JsonObject &json)
Deserialize device configuration JSON to config structure - returns true if config change detected.
Definition ESPixelStick.ino:253
+
bool ConfigSaveNeeded
Definition ESPixelStick.ino:100
+
bool RebootInProgress()
Definition ESPixelStick.ino:551
+
const String ConfigFileName
Definition ESPixelStick.ino:89
+ + + +
Core configuration structure.
Definition ESPixelStick.h:68
+
String id
Definition ESPixelStick.h:70
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8ino.html b/doxy/_e_s_pixel_stick_8ino.html new file mode 100644 index 000000000..966009ba4 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino.html @@ -0,0 +1,1954 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/ESPixelStick.ino File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Functions | +Variables
+
ESPixelStick.ino File Reference
+
+
+
#include <Arduino.h>
+#include "src/ESPixelStick.h"
+#include "src/EFUpdate.h"
+#include <Int64String.h>
+#include "src/input/InputMgr.hpp"
+#include "src/output/OutputMgr.hpp"
+#include "src/network/NetworkMgr.hpp"
+#include "src/WebMgr.hpp"
+#include "src/FileMgr.hpp"
+#include "src/service/FPPDiscovery.h"
+#include <TimeLib.h>
+
+ + + +

+Macros

#define NO_CONFIG_NEEDED   time_t(-1)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void ScheduleLoadConfig ()
 
void LoadConfig ()
 Load configuration file.
 
void GetConfig (JsonObject &json)
 
void GetDriverName (String &Name)
 
void TestHeap (uint32_t Id)
 Radio configuration.
 
void setup ()
 Arduino Setup.
 
bool validateConfig ()
 Configuration Validations.
 
bool dsDevice (JsonObject &json)
 Deserialize device configuration JSON to config structure - returns true if config change detected.
 
void SetConfig (const char *DataString)
 
bool deserializeCore (JsonObject &json)
 
void deserializeCoreHandler (DynamicJsonDocument &jsonDoc)
 
void SaveConfig ()
 
void DeleteConfig ()
 
String serializeCore (bool pretty)
 
void loop ()
 Main Loop.
 
bool RebootInProgress ()
 
void RequestReboot (uint32_t LoopDelay)
 
void _logcon (String &DriverName, String Message)
 
void FeedWDT ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

const String VERSION = "4.x-dev"
 
const String ConfigFileName = "/config.json"
 
const String BUILD_DATE = String(__DATE__) + " - " + String(__TIME__)
 
const uint8_t CurrentConfigVersion = 1
 
config_t config
 
static const uint32_t NotRebootingValue = uint32_t(-1)
 
uint32_t RebootCount = NotRebootingValue
 
uint32_t lastUpdate
 
bool ResetWiFi = false
 
bool IsBooting = true
 
time_t ConfigLoadNeeded = NO_CONFIG_NEEDED
 
bool ConfigSaveNeeded = false
 
uint32_t DiscardedRxData = 0
 
+

Macro Definition Documentation

+ +

◆ NO_CONFIG_NEEDED

+ +
+
+ + + + +
#define NO_CONFIG_NEEDED   time_t(-1)
+
+ +
+
+

Function Documentation

+ +

◆ _logcon()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void _logcon (String & DriverName,
String Message 
)
+
+ +
+
+ +

◆ DeleteConfig()

+ +
+
+ + + + + + + +
void DeleteConfig ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ deserializeCore()

+ +
+
+ + + + + + + + +
bool deserializeCore (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ deserializeCoreHandler()

+ +
+
+ + + + + + + + +
void deserializeCoreHandler (DynamicJsonDocument & jsonDoc)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ dsDevice()

+ +
+
+ + + + + + + + +
bool dsDevice (JsonObject & json)
+
+ +

Deserialize device configuration JSON to config structure - returns true if config change detected.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ FeedWDT()

+ +
+
+ + + + + + + +
void FeedWDT ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void GetConfig (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + + + + +
void GetDriverName (String & Name)
+
+ +
+
+ +

◆ LoadConfig()

+ +
+
+ + + + + + + +
void LoadConfig ()
+
+ +

Load configuration file.

+

Loads and validates the JSON configuration file from the file system. If no configuration file is found, a new one will be created.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ loop()

+ +
+
+ + + + + + + +
void loop ()
+
+ +

Main Loop.

+

Arduino based main loop

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ RebootInProgress()

+ +
+
+ + + + + + + +
bool RebootInProgress ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + +
+ +
+
+ +

◆ RequestReboot()

+ +
+
+ + + + + + + + +
void RequestReboot (uint32_t LoopDelay)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SaveConfig()

+ +
+
+ + + + + + + +
void SaveConfig ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ScheduleLoadConfig()

+ +
+
+ + + + + + + +
void ScheduleLoadConfig ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ serializeCore()

+ +
+
+ + + + + + + + +
String serializeCore (bool pretty)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
void SetConfig (const char * DataString)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ setup()

+ +
+
+ + + + + + + +
void setup ()
+
+ +

Arduino Setup.

+

Arduino based setup code that is executed at startup.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ TestHeap()

+ +
+
+ + + + + + + + +
void TestHeap (uint32_t Id)
+
+ +

Radio configuration.

+

ESP8266 radio configuration routines that are executed at startup.

+ +
+
+ +

◆ validateConfig()

+ +
+
+ + + + + + + +
bool validateConfig ()
+
+ +

Configuration Validations.

+

Validates the config_t (core) configuration structure and forces defaults for invalid entries

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+

Variable Documentation

+ +

◆ BUILD_DATE

+ +
+
+ + + + +
const String BUILD_DATE = String(__DATE__) + " - " + String(__TIME__)
+
+ +
+
+ +

◆ config

+ +
+
+ + + + +
config_t config
+
+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + +
const String ConfigFileName = "/config.json"
+
+ +
+
+ +

◆ ConfigLoadNeeded

+ +
+
+ + + + +
time_t ConfigLoadNeeded = NO_CONFIG_NEEDED
+
+ +
+
+ +

◆ ConfigSaveNeeded

+ +
+
+ + + + +
bool ConfigSaveNeeded = false
+
+ +
+
+ +

◆ CurrentConfigVersion

+ +
+
+ + + + +
const uint8_t CurrentConfigVersion = 1
+
+ +
+
+ +

◆ DiscardedRxData

+ +
+
+ + + + +
uint32_t DiscardedRxData = 0
+
+ +
+
+ +

◆ IsBooting

+ +
+
+ + + + +
bool IsBooting = true
+
+ +
+
+ +

◆ lastUpdate

+ +
+
+ + + + +
uint32_t lastUpdate
+
+ +
+
+ +

◆ NotRebootingValue

+ +
+
+ + + + + +
+ + + + +
const uint32_t NotRebootingValue = uint32_t(-1)
+
+static
+
+ +
+
+ +

◆ RebootCount

+ +
+
+ + + + +
uint32_t RebootCount = NotRebootingValue
+
+ +
+
+ +

◆ ResetWiFi

+ +
+
+ + + + +
bool ResetWiFi = false
+
+ +
+
+ +

◆ VERSION

+ +
+
+ + + + +
const String VERSION = "4.x-dev"
+
+ +
+
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.map new file mode 100644 index 000000000..8a33391b5 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.md5 new file mode 100644 index 000000000..f78ec4c9e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.md5 @@ -0,0 +1 @@ +f3886e8d2ee52f743b6df0fb5ce62a5f \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.png new file mode 100644 index 000000000..c8cea7d61 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.map new file mode 100644 index 000000000..8f9b8a5c6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.md5 new file mode 100644 index 000000000..36e60118f --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.md5 @@ -0,0 +1 @@ +593aea745c2d925830f96ce8daa3fcb7 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.png new file mode 100644 index 000000000..dd27081e5 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.map new file mode 100644 index 000000000..b4b45ff44 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.md5 new file mode 100644 index 000000000..95c987181 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.md5 @@ -0,0 +1 @@ +0a86a91c217deb3d0178051778e93d9c \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.png new file mode 100644 index 000000000..e47e9242e Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map new file mode 100644 index 000000000..b7249660b --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 new file mode 100644 index 000000000..d32ecf845 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.md5 @@ -0,0 +1 @@ +244a383f9d513db37792dc3453ce64a9 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png new file mode 100644 index 000000000..d549918ff Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map new file mode 100644 index 000000000..5ac712e82 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.map @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 new file mode 100644 index 000000000..932b48376 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.md5 @@ -0,0 +1 @@ +f9e61315a27685c446e435c2d4608074 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png new file mode 100644 index 000000000..64dfaadeb Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a07c188498d1aa5b7b068c7a0e09a75f4_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.map new file mode 100644 index 000000000..b90b94b9a --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.md5 new file mode 100644 index 000000000..aaf4b2370 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.md5 @@ -0,0 +1 @@ +2aa5d89574b52cac74a281c8a3a4f11b \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.png new file mode 100644 index 000000000..7038ab3c3 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a23c1f5f645fafe9824320be65b1ae241_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.map new file mode 100644 index 000000000..245f358d6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.map @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.md5 new file mode 100644 index 000000000..1def3aebf --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.md5 @@ -0,0 +1 @@ +606f9318327200767121061de4896aeb \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.png new file mode 100644 index 000000000..37911d332 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.map new file mode 100644 index 000000000..cd486193f --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.md5 new file mode 100644 index 000000000..1519064ff --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.md5 @@ -0,0 +1 @@ +e0ba2c2981d3cbb1098aa2a61a65ea55 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.png new file mode 100644 index 000000000..ed9a2e1e6 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a3e32a397e7564d7bbd024686c107ccf1_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map new file mode 100644 index 000000000..a04f25bb5 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.md5 new file mode 100644 index 000000000..73891d9ff --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.md5 @@ -0,0 +1 @@ +206ff9ad91a137599b3cfb051a510c71 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.png new file mode 100644 index 000000000..eaf00f271 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.map new file mode 100644 index 000000000..757ded585 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.md5 new file mode 100644 index 000000000..88d630fd3 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.md5 @@ -0,0 +1 @@ +abd67626380c4e702781b1c8edd7e8c5 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.png new file mode 100644 index 000000000..6470ea981 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.map new file mode 100644 index 000000000..a7b455fc1 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.md5 new file mode 100644 index 000000000..c0ea5ea81 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.md5 @@ -0,0 +1 @@ +f3ed9118f994a21848c23e724470e839 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.png new file mode 100644 index 000000000..ea454ed50 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map new file mode 100644 index 000000000..a58f7d8df --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 new file mode 100644 index 000000000..0e5304fec --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 @@ -0,0 +1 @@ +367bcf8bd37d5fd2680c61325d791f6e \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png new file mode 100644 index 000000000..4c50ea4c0 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map new file mode 100644 index 000000000..9b8a40a98 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 new file mode 100644 index 000000000..d90b8bc32 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 @@ -0,0 +1 @@ +cfabc8dca316ff1997691cf586d5b45a \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png new file mode 100644 index 000000000..535e616ae Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.map b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.map new file mode 100644 index 000000000..5a902bb0b --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.md5 new file mode 100644 index 000000000..b7bbb4014 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.md5 @@ -0,0 +1 @@ +a9a0207634167545604d5d41064df991 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.png b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.png new file mode 100644 index 000000000..e881c58a3 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.map b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.map new file mode 100644 index 000000000..15c49c691 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.md5 new file mode 100644 index 000000000..fdab291ed --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.md5 @@ -0,0 +1 @@ +8c58a1c9ef3ca52e1a075e7bebeb95a0 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.png b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.png new file mode 100644 index 000000000..0dec18363 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.map b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.map new file mode 100644 index 000000000..409317f10 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.md5 new file mode 100644 index 000000000..ba8ae81fd --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.md5 @@ -0,0 +1 @@ +bffd70f69437fce740b8c21191d332e5 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.png b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.png new file mode 100644 index 000000000..5f7b906fb Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.map b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.map new file mode 100644 index 000000000..22aef1c85 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.md5 new file mode 100644 index 000000000..e96754a0d --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.md5 @@ -0,0 +1 @@ +43ab84be37d40cae9c42ae0039d477eb \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.png b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.png new file mode 100644 index 000000000..1c8f68d19 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.map b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.map new file mode 100644 index 000000000..3373d6dd6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.md5 new file mode 100644 index 000000000..45032e185 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.md5 @@ -0,0 +1 @@ +58a51917e7db0f88fd69a5333832180f \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.png b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.png new file mode 100644 index 000000000..b5ada6a64 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.map b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.map new file mode 100644 index 000000000..b0b9c5e68 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.md5 new file mode 100644 index 000000000..211b8a71a --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.md5 @@ -0,0 +1 @@ +7e6d40d290d71fbf4408e06779be06b9 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.png b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.png new file mode 100644 index 000000000..24848d2a7 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map new file mode 100644 index 000000000..d85c61075 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 new file mode 100644 index 000000000..794b8b338 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 @@ -0,0 +1 @@ +f811c1e4c47739fbb6f0dc5914188411 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png new file mode 100644 index 000000000..91c733a70 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map new file mode 100644 index 000000000..e966f749c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 new file mode 100644 index 000000000..c0bebdb10 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 @@ -0,0 +1 @@ +6be02b25357493051c34dc610cee6e63 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png new file mode 100644 index 000000000..e2396c567 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map new file mode 100644 index 000000000..ce2474243 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 new file mode 100644 index 000000000..f00c95fe5 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 @@ -0,0 +1 @@ +f5a32d79e74773ccf213278ef991bbbc \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png new file mode 100644 index 000000000..109e69696 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.map b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.map new file mode 100644 index 000000000..836d35768 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 new file mode 100644 index 000000000..638b84cdc --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.md5 @@ -0,0 +1 @@ +3ccf89d73b58196573b4d8136ea1d8ef \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.png b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.png new file mode 100644 index 000000000..9e1ae5d53 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_aee3a92a77acd81bd67090432b16e23a1_icgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.map b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.map new file mode 100644 index 000000000..373911da1 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.map @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.md5 new file mode 100644 index 000000000..6f3ee44bf --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.md5 @@ -0,0 +1 @@ +c3ae2af933e2594d78679097607ad1a4 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.png b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.png new file mode 100644 index 000000000..b807f7a18 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.png differ diff --git a/doxy/_ethernet_driver_8cpp.html b/doxy/_ethernet_driver_8cpp.html new file mode 100644 index 000000000..03aeef179 --- /dev/null +++ b/doxy/_ethernet_driver_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/EthernetDriver.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
EthernetDriver.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for EthernetDriver.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_ethernet_driver_8cpp__incl.map b/doxy/_ethernet_driver_8cpp__incl.map new file mode 100644 index 000000000..988f93bd1 --- /dev/null +++ b/doxy/_ethernet_driver_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_ethernet_driver_8cpp__incl.md5 b/doxy/_ethernet_driver_8cpp__incl.md5 new file mode 100644 index 000000000..ffb414e1d --- /dev/null +++ b/doxy/_ethernet_driver_8cpp__incl.md5 @@ -0,0 +1 @@ +b52b5c46346fbf3331e1a058d5fb4b28 \ No newline at end of file diff --git a/doxy/_ethernet_driver_8cpp__incl.png b/doxy/_ethernet_driver_8cpp__incl.png new file mode 100644 index 000000000..57c7fd169 Binary files /dev/null and b/doxy/_ethernet_driver_8cpp__incl.png differ diff --git a/doxy/_ethernet_driver_8hpp.html b/doxy/_ethernet_driver_8hpp.html new file mode 100644 index 000000000..15d1a18db --- /dev/null +++ b/doxy/_ethernet_driver_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/EthernetDriver.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
EthernetDriver.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for EthernetDriver.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_ethernet_driver_8hpp__incl.map b/doxy/_ethernet_driver_8hpp__incl.map new file mode 100644 index 000000000..b5b9e4cd3 --- /dev/null +++ b/doxy/_ethernet_driver_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_ethernet_driver_8hpp__incl.md5 b/doxy/_ethernet_driver_8hpp__incl.md5 new file mode 100644 index 000000000..24724ec0d --- /dev/null +++ b/doxy/_ethernet_driver_8hpp__incl.md5 @@ -0,0 +1 @@ +80c1f003fb8e30ca1ec2c719f83bb54e \ No newline at end of file diff --git a/doxy/_ethernet_driver_8hpp__incl.png b/doxy/_ethernet_driver_8hpp__incl.png new file mode 100644 index 000000000..2fc492aa4 Binary files /dev/null and b/doxy/_ethernet_driver_8hpp__incl.png differ diff --git a/doxy/_ethernet_driver_8hpp_source.html b/doxy/_ethernet_driver_8hpp_source.html new file mode 100644 index 000000000..0f09d1b46 --- /dev/null +++ b/doxy/_ethernet_driver_8hpp_source.html @@ -0,0 +1,320 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/EthernetDriver.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
EthernetDriver.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* EthernetDriver.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22#ifdef SUPPORT_ETHERNET
+
23
+
24// forward declaration
+
25class c_EthernetDriver;
+
26
+
27/*****************************************************************************/
+
28class fsm_Eth_state
+
29{
+
30protected:
+
31 c_EthernetDriver * pEthernetDriver = nullptr;
+
32public:
+
33 fsm_Eth_state() {}
+
34 virtual ~fsm_Eth_state() {}
+
35
+
36 virtual void Poll (void) = 0;
+
37 virtual void Init (void) = 0;
+
38 virtual void GetStateName (String& sName) = 0;
+
39 virtual void OnConnect (void) = 0;
+
40 virtual void OnGotIp (void) = 0;
+
41 virtual void OnDisconnect (void) = 0;
+
42 void SetParent (c_EthernetDriver* parent) { pEthernetDriver = parent; }
+
43 void GetDriverName (String & value) { value = CN_EthDrv; }
+
44
+
45}; // fsm_Eth_state
+
46
+
47class c_EthernetDriver
+
48{
+
49public:
+
50 c_EthernetDriver ();
+
51 virtual ~c_EthernetDriver ();
+
52
+
53 void Begin ();
+
54 void GetConfig (JsonObject & json);
+
55 bool SetConfig (JsonObject & json);
+
56 void GetDriverName (String & value) { value = CN_EthDrv; }
+
57
+
58 int ValidateConfig ();
+
59 IPAddress GetIpAddress ();
+
60 IPAddress GetIpSubNetMask ();
+
61 IPAddress GetIpGateway ();
+
62 String GetMacAddress ();
+
63 void GetHostname (String & Name);
+
64 void SetHostname (String & Name) {}
+
65 void GetStatus (JsonObject & jsonStatus);
+
66 void SetEthHostname ();
+
67 void reset ();
+
68 void Poll ();
+
69 bool IsConnected ();
+
70 inline void SetFsmState (fsm_Eth_state * NewState) { pCurrentFsmState = NewState; }
+
71 void AnnounceState ();
+
72 FastTimer & GetFsmTimer () { return FsmTimer; }
+
73 void NetworkStateChanged (bool NetworkState);
+
74 void StartEth ();
+
75 void InitPowerPin ();
+
76 inline uint32_t GetPowerPinActiveDelayMs () { return powerPinActiveDelayMs; }
+
77
+
78private:
+
79
+
80 void SetUpIp ();
+
81
+
82 void onEventHandler (const WiFiEvent_t event, const WiFiEventInfo_t info);
+
83
+
84 FastTimer NextPollTimer;
+
85 uint32_t PollInterval = 1000;
+
86 bool HasBeenPreviouslyConfigured = false;
+
87
+
88 IPAddress ip = INADDR_NONE;
+
89 IPAddress netmask = INADDR_NONE;
+
90 IPAddress gateway = INADDR_NONE;
+
91 bool UseDhcp = true;
+
92 uint32_t phy_addr = DEFAULT_ETH_ADDR;
+
93 gpio_num_t power_pin = DEFAULT_ETH_POWER_PIN;
+
94 gpio_num_t mdc_pin = DEFAULT_ETH_MDC_PIN;
+
95 gpio_num_t mdio_pin = DEFAULT_ETH_MDIO_PIN;
+
96 eth_phy_type_t phy_type = DEFAULT_ETH_TYPE;
+
97 eth_clock_mode_t clk_mode = DEFAULT_ETH_CLK_MODE;
+
98 bool powerPinActiveValue = (HIGH == DEFAULT_ETH_POWER_PIN_ACTIVE);
+
99 uint32_t powerPinActiveDelayMs = 1000;
+
100
+
101protected:
+
102 friend class fsm_Eth_state_Boot;
+
103 friend class fsm_Eth_state_ConnectingToEth;
+
104 friend class fsm_Eth_state_WaitForIP;
+
105 friend class fsm_Eth_state_GotIp;
+
106 friend class fsm_Eth_state_DeviceInitFailed;
+
107 friend class fsm_Eth_state;
+
108 fsm_Eth_state * pCurrentFsmState = nullptr;
+
109 FastTimer FsmTimer;
+
110
+
111}; // c_EthernetDriver
+
112
+
113/*****************************************************************************/
+
114/*
+
115* Generic fsm base class.
+
116*/
+
117/*****************************************************************************/
+
118/*****************************************************************************/
+
119// Wait for polling to start.
+
120class fsm_Eth_state_Boot : public fsm_Eth_state
+
121{
+
122public:
+
123 fsm_Eth_state_Boot() {}
+
124 virtual ~fsm_Eth_state_Boot() {}
+
125
+
126 virtual void Poll (void);
+
127 virtual void Init (void);
+
128 virtual void GetStateName (String& sName) { sName = F ("Boot"); }
+
129 virtual void OnConnect (void) { /* ignore */ }
+
130 virtual void OnGotIp (void) { /* ignore */ }
+
131 virtual void OnDisconnect (void) { /* ignore */ }
+
132
+
133}; // fsm_Eth_state_Boot
+
134
+
135/*****************************************************************************/
+
136class fsm_Eth_state_PoweringUp : public fsm_Eth_state
+
137{
+
138public:
+
139 fsm_Eth_state_PoweringUp() {}
+
140 virtual ~fsm_Eth_state_PoweringUp() {}
+
141
+
142 virtual void Poll (void);
+
143 virtual void Init (void);
+
144 virtual void GetStateName (String& sName) { sName = F ("Powering Up"); }
+
145 virtual void OnConnect (void) {}
+
146 virtual void OnGotIp (void) {}
+
147 virtual void OnDisconnect (void) {}
+
148
+
149}; // fsm_Eth_state_PoweringUp
+
150
+
151/*****************************************************************************/
+
152class fsm_Eth_state_ConnectingToEth : public fsm_Eth_state
+
153{
+
154public:
+
155 fsm_Eth_state_ConnectingToEth() {}
+
156 virtual ~fsm_Eth_state_ConnectingToEth() {}
+
157
+
158 virtual void Poll(void);
+
159 virtual void Init(void);
+
160 virtual void GetStateName (String& sName) { sName = F ("Connecting"); }
+
161 virtual void OnConnect (void);
+
162 virtual void OnGotIp (void);
+
163 virtual void OnDisconnect (void) {}
+
164
+
165}; // fsm_Eth_state_ConnectingToEth
+
166
+
167/*****************************************************************************/
+
168class fsm_Eth_state_WaitForIP : public fsm_Eth_state
+
169{
+
170public:
+
171 fsm_Eth_state_WaitForIP() {}
+
172 virtual ~fsm_Eth_state_WaitForIP() {}
+
173
+
174 virtual void Poll (void) {}
+
175 virtual void Init (void);
+
176 virtual void GetStateName (String& sName) { sName = F ("Wait for IP Address"); }
+
177 virtual void OnConnect (void) {}
+
178 virtual void OnGotIp (void);
+
179 virtual void OnDisconnect (void);
+
180
+
181}; // fsm_Eth_state_WaitForIP
+
182
+
183/*****************************************************************************/
+
184class fsm_Eth_state_GotIp : public fsm_Eth_state
+
185{
+
186public:
+
187 fsm_Eth_state_GotIp() {}
+
188 virtual ~fsm_Eth_state_GotIp() {}
+
189
+
190 virtual void Poll (void) {}
+
191 virtual void Init (void);
+
192 virtual void GetStateName (String& sName) { sName = F ("Got IP"); }
+
193 virtual void OnConnect (void) {}
+
194 virtual void OnGotIp (void) {}
+
195 virtual void OnDisconnect (void);
+
196
+
197}; // fsm_Eth_state_GotIp
+
198
+
199/*****************************************************************************/
+
200class fsm_Eth_state_DeviceInitFailed : public fsm_Eth_state
+
201{
+
202public:
+
203 fsm_Eth_state_DeviceInitFailed() {}
+
204 virtual ~fsm_Eth_state_DeviceInitFailed() {}
+
205
+
206 virtual void Poll (void) {}
+
207 virtual void Init (void);
+
208 virtual void GetStateName (String& sName) { sName = F ("Device Init Failed"); }
+
209 virtual void OnConnect (void) {}
+
210 virtual void OnGotIp (void) {}
+
211 virtual void OnDisconnect (void) {}
+
212
+
213}; // fsm_Eth_state_DeviceInitFailed
+
214
+
215extern c_EthernetDriver EthernetDriver;
+
216
+
217#endif // def SUPPORT_ETHERNET
+
const CN_PROGMEM char CN_EthDrv[]
Definition ConstNames.cpp:87
+
void GetDriverName(String &Name)
Definition ESPixelStick.ino:114
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+
#define DEFAULT_ETH_POWER_PIN_ACTIVE
Definition GPIO_Defs_ESP32_Bong69.hpp:61
+
#define DEFAULT_ETH_POWER_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:59
+
#define DEFAULT_ETH_CLK_MODE
Definition GPIO_Defs_ESP32_Bong69.hpp:56
+
#define DEFAULT_ETH_ADDR
Definition GPIO_Defs_ESP32_Bong69.hpp:69
+
#define DEFAULT_ETH_TYPE
Definition GPIO_Defs_ESP32_Bong69.hpp:64
+
#define DEFAULT_ETH_MDC_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:76
+
#define DEFAULT_ETH_MDIO_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:77
+
Definition FastTimer.hpp:24
+
+ + + + diff --git a/doxy/_f_p_p_discovery_8cpp.html b/doxy/_f_p_p_discovery_8cpp.html new file mode 100644 index 000000000..40dccf9df --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp.html @@ -0,0 +1,336 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/FPPDiscovery.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Variables
+
FPPDiscovery.cpp File Reference
+
+
+
#include <Arduino.h>
+#include "FPPDiscovery.h"
+#include "fseq.h"
+#include <Int64String.h>
+#include "../FileMgr.hpp"
+#include "../output/OutputMgr.hpp"
+#include "../network/NetworkMgr.hpp"
+#include <time.h>
+
+Include dependency graph for FPPDiscovery.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +

+Macros

#define FPP_TYPE_ID   0xC2
 
#define FPP_VARIANT_NAME   (String(CN_ESPixelStick) + "-ESP8266")
 
#define FPP_DISCOVERY_PORT   32320
 
#define printReq(a, b)
 
+ + + + + + + +

+Variables

static const String ulrCommand = "command"
 
static const String ulrPath = "path"
 
c_FPPDiscovery FPPDiscovery
 
+

Macro Definition Documentation

+ +

◆ FPP_DISCOVERY_PORT

+ +
+
+ + + + +
#define FPP_DISCOVERY_PORT   32320
+
+ +
+
+ +

◆ FPP_TYPE_ID

+ +
+
+ + + + +
#define FPP_TYPE_ID   0xC2
+
+ +
+
+ +

◆ FPP_VARIANT_NAME

+ +
+
+ + + + +
#define FPP_VARIANT_NAME   (String(CN_ESPixelStick) + "-ESP8266")
+
+ +
+
+ +

◆ printReq

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define printReq( a,
 
)
+
+ +
+
+

Variable Documentation

+ +

◆ FPPDiscovery

+ +
+
+ + + + +
c_FPPDiscovery FPPDiscovery
+
+ +
+
+ +

◆ ulrCommand

+ +
+
+ + + + + +
+ + + + +
const String ulrCommand = "command"
+
+static
+
+ +
+
+ +

◆ ulrPath

+ +
+
+ + + + + +
+ + + + +
const String ulrPath = "path"
+
+static
+
+ +
+
+
+ + + + diff --git a/doxy/_f_p_p_discovery_8cpp__incl.map b/doxy/_f_p_p_discovery_8cpp__incl.map new file mode 100644 index 000000000..841a2c260 --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp__incl.map @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_f_p_p_discovery_8cpp__incl.md5 b/doxy/_f_p_p_discovery_8cpp__incl.md5 new file mode 100644 index 000000000..01ae99395 --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp__incl.md5 @@ -0,0 +1 @@ +bac5940ef0aed20d6b9c0374a728c89c \ No newline at end of file diff --git a/doxy/_f_p_p_discovery_8cpp__incl.png b/doxy/_f_p_p_discovery_8cpp__incl.png new file mode 100644 index 000000000..f045f52db Binary files /dev/null and b/doxy/_f_p_p_discovery_8cpp__incl.png differ diff --git a/doxy/_f_p_p_discovery_8h.html b/doxy/_f_p_p_discovery_8h.html new file mode 100644 index 000000000..b12510fb2 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h.html @@ -0,0 +1,465 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/FPPDiscovery.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
FPPDiscovery.h File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../input/InputMgr.hpp"
+#include "../input/InputFPPRemotePlayFile.hpp"
+#include <ESPAsyncWebServer.h>
+
+Include dependency graph for FPPDiscovery.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  c_FPPDiscovery
 
struct  c_FPPDiscovery::MultiSyncStats_t
 
struct  c_FPPDiscovery::SystemDebugStats_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SYNC_FILE_SEQ   0
 
#define SYNC_FILE_MEDIA   1
 
#define CTRL_PKT_CMD   0
 
#define CTRL_PKT_SYNC   1
 
#define CTRL_PKT_EVENT   2
 
#define CTRL_PKT_BLANK   3
 
#define CTRL_PKT_PING   4
 
#define CTRL_PKT_PLUGIN   5
 
#define CTRL_PKT_FPPCOMMAND   6
 
#define FPP_DEBUG_ENABLED
 
#define SYNC_PKT_START   0
 
#define SYNC_PKT_STOP   1
 
#define SYNC_PKT_SYNC   2
 
#define SYNC_PKT_OPEN   3
 
+ + + +

+Variables

c_FPPDiscovery FPPDiscovery
 
+

Macro Definition Documentation

+ +

◆ CTRL_PKT_BLANK

+ +
+
+ + + + +
#define CTRL_PKT_BLANK   3
+
+ +
+
+ +

◆ CTRL_PKT_CMD

+ +
+
+ + + + +
#define CTRL_PKT_CMD   0
+
+ +
+
+ +

◆ CTRL_PKT_EVENT

+ +
+
+ + + + +
#define CTRL_PKT_EVENT   2
+
+ +
+
+ +

◆ CTRL_PKT_FPPCOMMAND

+ +
+
+ + + + +
#define CTRL_PKT_FPPCOMMAND   6
+
+ +
+
+ +

◆ CTRL_PKT_PING

+ +
+
+ + + + +
#define CTRL_PKT_PING   4
+
+ +
+
+ +

◆ CTRL_PKT_PLUGIN

+ +
+
+ + + + +
#define CTRL_PKT_PLUGIN   5
+
+ +
+
+ +

◆ CTRL_PKT_SYNC

+ +
+
+ + + + +
#define CTRL_PKT_SYNC   1
+
+ +
+
+ +

◆ FPP_DEBUG_ENABLED

+ +
+
+ + + + +
#define FPP_DEBUG_ENABLED
+
+ +
+
+ +

◆ SYNC_FILE_MEDIA

+ +
+
+ + + + +
#define SYNC_FILE_MEDIA   1
+
+ +
+
+ +

◆ SYNC_FILE_SEQ

+ +
+
+ + + + +
#define SYNC_FILE_SEQ   0
+
+ +
+
+ +

◆ SYNC_PKT_OPEN

+ +
+
+ + + + +
#define SYNC_PKT_OPEN   3
+
+ +
+
+ +

◆ SYNC_PKT_START

+ +
+
+ + + + +
#define SYNC_PKT_START   0
+
+ +
+
+ +

◆ SYNC_PKT_STOP

+ +
+
+ + + + +
#define SYNC_PKT_STOP   1
+
+ +
+
+ +

◆ SYNC_PKT_SYNC

+ +
+
+ + + + +
#define SYNC_PKT_SYNC   2
+
+ +
+
+

Variable Documentation

+ +

◆ FPPDiscovery

+ +
+
+ + + + + +
+ + + + +
c_FPPDiscovery FPPDiscovery
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_f_p_p_discovery_8h__dep__incl.map b/doxy/_f_p_p_discovery_8h__dep__incl.map new file mode 100644 index 000000000..1960c9ed5 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__dep__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_f_p_p_discovery_8h__dep__incl.md5 b/doxy/_f_p_p_discovery_8h__dep__incl.md5 new file mode 100644 index 000000000..4a9ceccfe --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__dep__incl.md5 @@ -0,0 +1 @@ +4b4b52f9473f6d2640ecf3a1b7fcb669 \ No newline at end of file diff --git a/doxy/_f_p_p_discovery_8h__dep__incl.png b/doxy/_f_p_p_discovery_8h__dep__incl.png new file mode 100644 index 000000000..77cd7ccf6 Binary files /dev/null and b/doxy/_f_p_p_discovery_8h__dep__incl.png differ diff --git a/doxy/_f_p_p_discovery_8h__incl.map b/doxy/_f_p_p_discovery_8h__incl.map new file mode 100644 index 000000000..d34c16da5 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__incl.map @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_f_p_p_discovery_8h__incl.md5 b/doxy/_f_p_p_discovery_8h__incl.md5 new file mode 100644 index 000000000..7501171c0 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__incl.md5 @@ -0,0 +1 @@ +0d58a2c6111ac94fb3dba63e241a1b42 \ No newline at end of file diff --git a/doxy/_f_p_p_discovery_8h__incl.png b/doxy/_f_p_p_discovery_8h__incl.png new file mode 100644 index 000000000..4e7fce2d5 Binary files /dev/null and b/doxy/_f_p_p_discovery_8h__incl.png differ diff --git a/doxy/_f_p_p_discovery_8h_source.html b/doxy/_f_p_p_discovery_8h_source.html new file mode 100644 index 000000000..0bdf79d33 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h_source.html @@ -0,0 +1,310 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/FPPDiscovery.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
FPPDiscovery.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* c_FPPDiscovery.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2018, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22#include "../input/InputMgr.hpp"
+
23#include "../input/InputFPPRemotePlayFile.hpp"
+
24
+
25#ifdef ESP32
+
26# include <WiFi.h>
+
27# include <AsyncUDP.h>
+
28#elif defined (ESP8266)
+
29# include <ESPAsyncUDP.h>
+
30# include <ESP8266WiFi.h>
+
31# include <ESP8266WiFiMulti.h>
+
32#else
+
33# error Platform not supported
+
34#endif
+
35
+
36#include <ESPAsyncWebServer.h>
+
37
+
+ +
39{
+
40private:
+
41
+
42 AsyncUDP udp;
+
43 void ProcessReceivedUdpPacket (AsyncUDPPacket _packet);
+
44 void ProcessSyncPacket (uint8_t action, String filename, float seconds_elapsed);
+
45 void ProcessBlankPacket ();
+
46 bool PlayingFile ();
+
47
+
48 bool inFileUpload = false;
+
49 bool hasBeenInitialized = false;
+
50 bool IsEnabled = false;
+
51 bool BlankOnStop = false;
+ +
53 IPAddress FppRemoteIp = IPAddress (uint32_t(0));
+ +
55 const IPAddress MulticastAddress = IPAddress (239, 70, 80, 80);
+
56
+
57 void GetSysInfoJSON (JsonObject& jsonResponse);
+
58 void GetStatusJSON (JsonObject& jsonResponse, bool advanced);
+
59 void BuildFseqResponse (String fname, c_FileMgr::FileId fseq, String & resp);
+
60 void StopPlaying ();
+
61 void StartPlaying (String & FileName, float SecondsElapsed);
+ +
63 void GetDriverName (String & Name) { Name = "FPPD"; }
+
64
+
+ +
66 {
+ +
68 uint32_t pktCommand;
+ + + + + + + + + +
78 uint32_t pktBlank;
+
79 uint32_t pktPing;
+
80 uint32_t pktPlugin;
+
81 uint32_t pktFPPCommand;
+
82 uint32_t pktHdrError;
+
83 uint32_t pktUnknown;
+
84 };
+
+ +
86
+
87# define SYNC_FILE_SEQ 0
+
88# define SYNC_FILE_MEDIA 1
+
89
+
90# define CTRL_PKT_CMD 0 // deprecated in favor of FPP Commands
+
91# define CTRL_PKT_SYNC 1
+
92# define CTRL_PKT_EVENT 2 // deprecated in favor of FPP Commands
+
93# define CTRL_PKT_BLANK 3
+
94# define CTRL_PKT_PING 4
+
95# define CTRL_PKT_PLUGIN 5
+
96# define CTRL_PKT_FPPCOMMAND 6
+
97
+
98#define FPP_DEBUG_ENABLED
+
+ +
100{
+
101 uint32_t ProcessFPPJson = 0;
+
102 uint32_t CmdGetFPPstatus = 0;
+
103 uint32_t CmdGetSysInfoJSON = 0;
+
104 uint32_t CmdGetHostname = 0;
+
105 uint32_t CmdGetConfig = 0;
+
106 uint32_t CmdNotFound = 0;
+
107};
+
+ +
109
+
110public:
+ +
112 virtual ~c_FPPDiscovery() {}
+
113
+
114 void begin ();
+
115
+
116 void ProcessFPPJson (AsyncWebServerRequest* request);
+
117 void ProcessGET (AsyncWebServerRequest* request);
+
118 void ProcessPOST (AsyncWebServerRequest* request);
+
119 void ProcessFile (AsyncWebServerRequest* request, String filename, uint32_t index, uint8_t* data, uint32_t len, bool final, uint32_t contentLength = 0);
+
120 void ProcessBody (AsyncWebServerRequest* request, uint8_t* data, uint32_t len, uint32_t index, uint32_t total);
+
121 void sendPingPacket (IPAddress destination = IPAddress(255, 255, 255, 255));
+
122 void PlayFile (String & FileToPlay);
+
123 void Enable (void);
+
124 void Disable (void);
+
125 void GetStatus (JsonObject& jsonStatus);
+
126 void NetworkStateChanged (bool NewNetworkState);
+
127
+
128 void SetBlankOnStop (bool value) {BlankOnStop = value;}
+
129 bool GetBlankOnStop (void) {return BlankOnStop;}
+ + +
132 void GenerateFppSyncMsg (uint8_t Action, const String & FileName, uint32_t CurrentFrame, const float & ElpsedTime);
+
133
+
134# define SYNC_PKT_START 0
+
135# define SYNC_PKT_STOP 1
+
136# define SYNC_PKT_SYNC 2
+
137# define SYNC_PKT_OPEN 3
+
138
+
139};
+
+
140
+ +
c_FPPDiscovery FPPDiscovery
Definition FPPDiscovery.cpp:1246
+
Definition FPPDiscovery.h:39
+
void ProcessReceivedUdpPacket(AsyncUDPPacket _packet)
Definition FPPDiscovery.cpp:193
+
bool inFileUpload
Definition FPPDiscovery.h:48
+
void begin()
Definition FPPDiscovery.cpp:51
+
IPAddress FppRemoteIp
Definition FPPDiscovery.h:53
+
void ProcessBody(AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total)
Definition FPPDiscovery.cpp:837
+
void ProcessPOST(AsyncWebServerRequest *request)
Definition FPPDiscovery.cpp:739
+
void ProcessFile(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0)
Definition FPPDiscovery.cpp:779
+
virtual ~c_FPPDiscovery()
Definition FPPDiscovery.h:112
+
void ProcessGET(AsyncWebServerRequest *request)
Definition FPPDiscovery.cpp:657
+
void ProcessSyncPacket(uint8_t action, String filename, float seconds_elapsed)
Definition FPPDiscovery.cpp:336
+
SystemDebugStats_t SystemDebugStats
Definition FPPDiscovery.h:108
+
AsyncUDP udp
Definition FPPDiscovery.h:42
+
void ProcessBlankPacket()
Definition FPPDiscovery.cpp:428
+
void StartPlaying(String &FileName, float SecondsElapsed)
Definition FPPDiscovery.cpp:1101
+
bool GetBlankOnStop(void)
Definition FPPDiscovery.h:129
+
bool AllowedToRemotePlayFiles()
Definition FPPDiscovery.cpp:1165
+
void GetSysInfoJSON(JsonObject &jsonResponse)
Definition FPPDiscovery.cpp:893
+
void SetInputFPPRemotePlayFile(c_InputFPPRemotePlayFile *value)
Definition FPPDiscovery.cpp:1220
+
const IPAddress MulticastAddress
Definition FPPDiscovery.h:55
+
void GetStatus(JsonObject &jsonStatus)
Definition FPPDiscovery.cpp:144
+
void GenerateFppSyncMsg(uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime)
Definition FPPDiscovery.cpp:1178
+
void GetDriverName(String &Name)
Definition FPPDiscovery.h:63
+
MultiSyncStats_t MultiSyncStats
Definition FPPDiscovery.h:85
+
bool IsEnabled
Definition FPPDiscovery.h:50
+
void ProcessFPPJson(AsyncWebServerRequest *request)
Definition FPPDiscovery.cpp:999
+
void NetworkStateChanged(bool NewNetworkState)
Definition FPPDiscovery.cpp:68
+
bool PlayingFile()
Definition FPPDiscovery.cpp:441
+
bool hasBeenInitialized
Definition FPPDiscovery.h:49
+
void Disable(void)
Definition FPPDiscovery.cpp:121
+
String UploadFileName
Definition FPPDiscovery.h:52
+
void ForgetInputFPPRemotePlayFile()
Definition FPPDiscovery.cpp:1231
+
void GetStatusJSON(JsonObject &jsonResponse, bool advanced)
Definition FPPDiscovery.cpp:924
+
c_InputFPPRemotePlayFile * InputFPPRemotePlayFile
Definition FPPDiscovery.h:54
+
void SetBlankOnStop(bool value)
Definition FPPDiscovery.h:128
+
void PlayFile(String &FileToPlay)
+
bool BlankOnStop
Definition FPPDiscovery.h:51
+
void BuildFseqResponse(String fname, c_FileMgr::FileId fseq, String &resp)
Definition FPPDiscovery.cpp:527
+
void sendPingPacket(IPAddress destination=IPAddress(255, 255, 255, 255))
Definition FPPDiscovery.cpp:451
+
c_FPPDiscovery()
Definition FPPDiscovery.cpp:43
+
void Enable(void)
Definition FPPDiscovery.cpp:133
+
void StopPlaying()
Definition FPPDiscovery.cpp:1142
+
uint32_t FileId
Definition FileMgr.hpp:51
+
Definition InputFPPRemotePlayFile.hpp:34
+
char filename[250]
Definition fseq.h:7
+
float seconds_elapsed
Definition fseq.h:6
+
Definition FPPDiscovery.h:66
+
uint32_t pktSyncSeqStop
Definition FPPDiscovery.h:72
+
uint32_t pktFPPCommand
Definition FPPDiscovery.h:81
+
uint32_t pktSyncSeqSync
Definition FPPDiscovery.h:73
+
uint32_t pktSyncMedOpen
Definition FPPDiscovery.h:74
+
uint32_t pktSyncSeqOpen
Definition FPPDiscovery.h:70
+
uint32_t pktSyncMedStart
Definition FPPDiscovery.h:75
+
uint32_t pktLastCommand
Definition FPPDiscovery.h:69
+
uint32_t pktUnknown
Definition FPPDiscovery.h:83
+
time_t lastReceiveTime
Definition FPPDiscovery.h:67
+
uint32_t pktPlugin
Definition FPPDiscovery.h:80
+
uint32_t pktPing
Definition FPPDiscovery.h:79
+
uint32_t pktSyncMedStop
Definition FPPDiscovery.h:76
+
uint32_t pktSyncSeqStart
Definition FPPDiscovery.h:71
+
uint32_t pktHdrError
Definition FPPDiscovery.h:82
+
uint32_t pktCommand
Definition FPPDiscovery.h:68
+
uint32_t pktBlank
Definition FPPDiscovery.h:78
+
uint32_t pktSyncMedSync
Definition FPPDiscovery.h:77
+
Definition FPPDiscovery.h:100
+
uint32_t CmdGetHostname
Definition FPPDiscovery.h:104
+
uint32_t CmdNotFound
Definition FPPDiscovery.h:106
+
uint32_t CmdGetConfig
Definition FPPDiscovery.h:105
+
uint32_t CmdGetSysInfoJSON
Definition FPPDiscovery.h:103
+
uint32_t ProcessFPPJson
Definition FPPDiscovery.h:101
+
uint32_t CmdGetFPPstatus
Definition FPPDiscovery.h:102
+
+ + + + diff --git a/doxy/_fast_timer_8cpp.html b/doxy/_fast_timer_8cpp.html new file mode 100644 index 000000000..95136ad55 --- /dev/null +++ b/doxy/_fast_timer_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FastTimer.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
FastTimer.cpp File Reference
+
+
+
#include "FastTimer.hpp"
+
+Include dependency graph for FastTimer.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_fast_timer_8cpp__incl.map b/doxy/_fast_timer_8cpp__incl.map new file mode 100644 index 000000000..c6d30b363 --- /dev/null +++ b/doxy/_fast_timer_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_fast_timer_8cpp__incl.md5 b/doxy/_fast_timer_8cpp__incl.md5 new file mode 100644 index 000000000..c80ccdad9 --- /dev/null +++ b/doxy/_fast_timer_8cpp__incl.md5 @@ -0,0 +1 @@ +b0b1812da9e70a2b9fe36ac73ecf8a46 \ No newline at end of file diff --git a/doxy/_fast_timer_8cpp__incl.png b/doxy/_fast_timer_8cpp__incl.png new file mode 100644 index 000000000..1f4b41d75 Binary files /dev/null and b/doxy/_fast_timer_8cpp__incl.png differ diff --git a/doxy/_fast_timer_8hpp.html b/doxy/_fast_timer_8hpp.html new file mode 100644 index 000000000..d7f08ca9c --- /dev/null +++ b/doxy/_fast_timer_8hpp.html @@ -0,0 +1,270 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FastTimer.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
FastTimer.hpp File Reference
+
+
+
#include "ESPixelStick.h"
+
+Include dependency graph for FastTimer.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  FastTimer
 
+
+ + + + diff --git a/doxy/_fast_timer_8hpp__dep__incl.map b/doxy/_fast_timer_8hpp__dep__incl.map new file mode 100644 index 000000000..6d0afe2ec --- /dev/null +++ b/doxy/_fast_timer_8hpp__dep__incl.map @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_fast_timer_8hpp__dep__incl.md5 b/doxy/_fast_timer_8hpp__dep__incl.md5 new file mode 100644 index 000000000..970e8581b --- /dev/null +++ b/doxy/_fast_timer_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +ad40bdd9e18465805ea9e64c42118880 \ No newline at end of file diff --git a/doxy/_fast_timer_8hpp__dep__incl.png b/doxy/_fast_timer_8hpp__dep__incl.png new file mode 100644 index 000000000..2280160bb Binary files /dev/null and b/doxy/_fast_timer_8hpp__dep__incl.png differ diff --git a/doxy/_fast_timer_8hpp__incl.map b/doxy/_fast_timer_8hpp__incl.map new file mode 100644 index 000000000..504157c64 --- /dev/null +++ b/doxy/_fast_timer_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_fast_timer_8hpp__incl.md5 b/doxy/_fast_timer_8hpp__incl.md5 new file mode 100644 index 000000000..a32796110 --- /dev/null +++ b/doxy/_fast_timer_8hpp__incl.md5 @@ -0,0 +1 @@ +abf6d9bbca0c5dbb33f9949db0189cd5 \ No newline at end of file diff --git a/doxy/_fast_timer_8hpp__incl.png b/doxy/_fast_timer_8hpp__incl.png new file mode 100644 index 000000000..9707b54e9 Binary files /dev/null and b/doxy/_fast_timer_8hpp__incl.png differ diff --git a/doxy/_fast_timer_8hpp_source.html b/doxy/_fast_timer_8hpp_source.html new file mode 100644 index 000000000..da3efcc75 --- /dev/null +++ b/doxy/_fast_timer_8hpp_source.html @@ -0,0 +1,144 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FastTimer.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
FastTimer.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* FastTimer.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "ESPixelStick.h"
+
22
+
+ +
24{
+
25public:
+
26 FastTimer ();
+
27 virtual ~FastTimer ();
+
28
+
29 void StartTimer (uint32_t durationMS);
+
30 bool IsExpired();
+
31 void CancelTimer();
+
32 uint32_t GetTimeRemaining();
+
33
+
34private:
+
35
+
36 uint64_t EndTimeMS = 0;
+
37 uint32_t offsetMS = 0;
+
38
+
39protected:
+
40
+
41}; // FastTimer
+
+ +
Definition FastTimer.hpp:24
+
bool IsExpired()
Definition FastTimer.cpp:54
+
uint64_t EndTimeMS
Definition FastTimer.hpp:36
+
virtual ~FastTimer()
< deallocate any resources and put the output channels into a safe state
Definition FastTimer.cpp:31
+
FastTimer()
< Start up the driver and put it into a safe mode
Definition FastTimer.cpp:24
+
void CancelTimer()
Definition FastTimer.cpp:61
+
void StartTimer(uint32_t durationMS)
< Start the module
Definition FastTimer.cpp:41
+
uint32_t offsetMS
Definition FastTimer.hpp:37
+
uint32_t GetTimeRemaining()
Definition FastTimer.cpp:69
+
+ + + + diff --git a/doxy/_file_mgr_8cpp.html b/doxy/_file_mgr_8cpp.html new file mode 100644 index 000000000..aac94d97a --- /dev/null +++ b/doxy/_file_mgr_8cpp.html @@ -0,0 +1,250 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FileMgr.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Variables
+
FileMgr.cpp File Reference
+
+
+
#include "ESPixelStick.h"
+#include <Int64String.h>
+#include "FileMgr.hpp"
+#include <StreamUtils.h>
+
+Include dependency graph for FileMgr.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +

+Macros

#define HTML_TRANSFER_BLOCK_SIZE   563
 
#define NumBlocksToBuffer   9
 
#define EntryReservedSpace   75
 
#define EntryUsageFactor   3
 
+ + + + + +

+Variables

static const uint32_t FileUploadBufferSize = HTML_TRANSFER_BLOCK_SIZE * NumBlocksToBuffer
 
c_FileMgr FileMgr
 
+

Macro Definition Documentation

+ +

◆ EntryReservedSpace

+ +
+
+ + + + +
#define EntryReservedSpace   75
+
+ +
+
+ +

◆ EntryUsageFactor

+ +
+
+ + + + +
#define EntryUsageFactor   3
+
+ +
+
+ +

◆ HTML_TRANSFER_BLOCK_SIZE

+ +
+
+ + + + +
#define HTML_TRANSFER_BLOCK_SIZE   563
+
+ +
+
+ +

◆ NumBlocksToBuffer

+ +
+
+ + + + +
#define NumBlocksToBuffer   9
+
+ +
+
+

Variable Documentation

+ +

◆ FileMgr

+ +
+
+ + + + +
c_FileMgr FileMgr
+
+ +
+
+ +

◆ FileUploadBufferSize

+ +
+
+ + + + + +
+ + + + +
const uint32_t FileUploadBufferSize = HTML_TRANSFER_BLOCK_SIZE * NumBlocksToBuffer
+
+static
+
+ +
+
+
+ + + + diff --git a/doxy/_file_mgr_8cpp__incl.map b/doxy/_file_mgr_8cpp__incl.map new file mode 100644 index 000000000..9b2f4d380 --- /dev/null +++ b/doxy/_file_mgr_8cpp__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8cpp__incl.md5 b/doxy/_file_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..ec3a807bb --- /dev/null +++ b/doxy/_file_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +197a142e2e5df1ce2de03df408726909 \ No newline at end of file diff --git a/doxy/_file_mgr_8cpp__incl.png b/doxy/_file_mgr_8cpp__incl.png new file mode 100644 index 000000000..205009a57 Binary files /dev/null and b/doxy/_file_mgr_8cpp__incl.png differ diff --git a/doxy/_file_mgr_8hpp.html b/doxy/_file_mgr_8hpp.html new file mode 100644 index 000000000..260ffbfa4 --- /dev/null +++ b/doxy/_file_mgr_8hpp.html @@ -0,0 +1,399 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FileMgr.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
FileMgr.hpp File Reference
+
+
+
#include "ESPixelStick.h"
+#include <LittleFS.h>
+#include <FS.h>
+#include <SD.h>
+#include <map>
+#include <vector>
+
+Include dependency graph for FileMgr.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  c_FileMgr
 
struct  c_FileMgr::FileListEntry_t
 
+ + + + + + + + + +

+Macros

#define ESP_SD   SD
 
#define ESP_SDFS   SDFS
 
#define SD_CARD_CLK_MHZ   SD_SCK_MHZ(50)
 
#define MaxOpenFiles   5
 
+ + + +

+Variables

c_FileMgr FileMgr
 
+

Macro Definition Documentation

+ +

◆ ESP_SD

+ +
+
+ + + + +
#define ESP_SD   SD
+
+ +
+
+ +

◆ ESP_SDFS

+ +
+
+ + + + +
#define ESP_SDFS   SDFS
+
+ +
+
+ +

◆ MaxOpenFiles

+ +
+
+ + + + +
#define MaxOpenFiles   5
+
+ +
+
+ +

◆ SD_CARD_CLK_MHZ

+ +
+
+ + + + +
#define SD_CARD_CLK_MHZ   SD_SCK_MHZ(50)
+
+ +
+
+

Variable Documentation

+ +

◆ FileMgr

+ +
+
+ + + + + +
+ + + + +
c_FileMgr FileMgr
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_file_mgr_8hpp__dep__incl.map b/doxy/_file_mgr_8hpp__dep__incl.map new file mode 100644 index 000000000..ff022a8d7 --- /dev/null +++ b/doxy/_file_mgr_8hpp__dep__incl.map @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8hpp__dep__incl.md5 b/doxy/_file_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ae7a2b908 --- /dev/null +++ b/doxy/_file_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +fc2020f333ed193e4a6cd97dc912b33d \ No newline at end of file diff --git a/doxy/_file_mgr_8hpp__dep__incl.png b/doxy/_file_mgr_8hpp__dep__incl.png new file mode 100644 index 000000000..11f15ff27 Binary files /dev/null and b/doxy/_file_mgr_8hpp__dep__incl.png differ diff --git a/doxy/_file_mgr_8hpp__incl.map b/doxy/_file_mgr_8hpp__incl.map new file mode 100644 index 000000000..06778dc75 --- /dev/null +++ b/doxy/_file_mgr_8hpp__incl.map @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8hpp__incl.md5 b/doxy/_file_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..fc422fc75 --- /dev/null +++ b/doxy/_file_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +37b68a8fa61e30a565f7f17d300bfcde \ No newline at end of file diff --git a/doxy/_file_mgr_8hpp__incl.png b/doxy/_file_mgr_8hpp__incl.png new file mode 100644 index 000000000..2ea78b367 Binary files /dev/null and b/doxy/_file_mgr_8hpp__incl.png differ diff --git a/doxy/_file_mgr_8hpp_source.html b/doxy/_file_mgr_8hpp_source.html new file mode 100644 index 000000000..7d2d521de --- /dev/null +++ b/doxy/_file_mgr_8hpp_source.html @@ -0,0 +1,315 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/FileMgr.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
FileMgr.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* FileMgr.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "ESPixelStick.h"
+
22#include <LittleFS.h>
+
23#ifdef SUPPORT_SD_MMC
+
24# include <SD_MMC.h>
+
25#else
+
26# include <FS.h>
+
27# include <SD.h>
+
28#endif // def SUPPORT_SD_MMC
+
29#include <map>
+
30#include <vector>
+
31
+
32#ifdef ARDUINO_ARCH_ESP32
+
33# ifdef SUPPORT_SD_MMC
+
34# define ESP_SD SD_MMC
+
35# define ESP_SDFS SD_MMC
+
36# else // !def SUPPORT_SD_MMC
+
37# define ESP_SD SD
+
38# define ESP_SDFS SD
+
39# endif // !def SUPPORT_SD_MMC
+
40#else // !ARDUINO_ARCH_ESP32
+
41# define ESP_SD SD
+
42# define ESP_SDFS SDFS
+
43#endif // !ARDUINO_ARCH_ESP32
+
44
+
+ +
46{
+
47public:
+
48 c_FileMgr ();
+
49 virtual ~c_FileMgr ();
+
50
+
51 typedef uint32_t FileId;
+
52 const static FileId INVALID_FILE_HANDLE = 0;
+
53
+
54 void Begin ();
+
55 void Poll () {}
+
56 void GetConfig (JsonObject& json);
+
57 bool SetConfig (JsonObject& json);
+
58 void GetStatus (JsonObject& json);
+
59
+
60 void handleFileUpload (const String & filename, size_t index, uint8_t * data, size_t len, bool final, uint32_t totalLen);
+
61
+
62 typedef std::function<void (DynamicJsonDocument& json)> DeserializationHandler;
+
63
+
+
64 typedef enum
+
65 {
+ + + +
69 } FileMode;
+
+
70
+
71 void DeleteConfigFile (const String & FileName);
+
72 bool SaveConfigFile (const String & FileName, String & FileData);
+
73 bool SaveConfigFile (const String & FileName, const char * FileData);
+
74 bool SaveConfigFile (const String & FileName, JsonDocument & FileData);
+
75 bool SaveConfigFile (const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final);
+
76
+
77 bool ReadConfigFile (const String & FileName, String & FileData);
+
78 bool ReadConfigFile (const String & FileName, JsonDocument & FileData);
+
79 bool ReadConfigFile (const String & FileName, byte * FileData, size_t maxlen);
+
80 bool LoadConfigFile (const String & FileName, DeserializationHandler Handler);
+
81
+ + +
84 void DeleteSdFile (const String & FileName);
+
85 void SaveSdFile (const String & FileName, String & FileData);
+
86 void SaveSdFile (const String & FileName, JsonVariant & FileData);
+
87 bool OpenSdFile (const String & FileName, FileMode Mode, FileId & FileHandle);
+
88 size_t ReadSdFile (const FileId & FileHandle, byte * FileData, size_t NumBytesToRead);
+
89 size_t ReadSdFile (const FileId & FileHandle, byte * FileData, size_t NumBytesToRead, size_t StartingPosition);
+
90 bool ReadSdFile (const String & FileName, String & FileData);
+
91 bool ReadSdFile (const String & FileName, JsonDocument & FileData);
+
92 size_t WriteSdFile (const FileId & FileHandle, byte * FileData, size_t NumBytesToWrite);
+
93 size_t WriteSdFile (const FileId & FileHandle, byte * FileData, size_t NumBytesToWrite, size_t StartingPosition);
+
94 void CloseSdFile (FileId & FileHandle);
+
95 void GetListOfSdFiles (String & Response, uint32_t FirstFileToSend);
+
96 void GetListOfSdFiles (std::vector<String> & Response);
+
97 size_t GetSdFileSize (const String & FileName);
+
98 size_t GetSdFileSize (const FileId & FileHandle);
+
99 void GetDriverName (String& Name) { Name = "FileMgr"; }
+
100
+
101 // Configuration file params
+
102#if defined ARDUINO_ARCH_ESP8266
+
103# // define CONFIG_MAX_SIZE (3*1024) ///< Sanity limit for config file
+
104#else
+
105# // define CONFIG_MAX_SIZE (4*1024) ///< Sanity limit for config file
+
106#endif
+
107private:
+
108 void SetSpiIoPins ();
+
109 void ResetSdCard ();
+
110
+
111# define SD_CARD_CLK_MHZ SD_SCK_MHZ(50) // 50 MHz SPI clock
+
112
+
113 void listDir (fs::FS& fs, String dirname, uint8_t levels);
+
114 void DescribeSdCardToUser ();
+
115 void handleFileUploadNewFile (const String & filename);
+
116 void printDirectory (File dir, int numTabs);
+
117
+
118 bool SdCardInstalled = false;
+ + + + + + + + +
127 char XlateFileMode[3] = { 'r', 'w', 'w' };
+
128
+
129#define MaxOpenFiles 5
+
+ +
131 {
+ +
133 File info;
+
134 size_t size;
+ +
136 };
+
+ +
138 int FileListFindSdFileHandle (FileId HandleToFind);
+
139 void InitSdFileList ();
+
140
+
141 byte * FileUploadBuffer = nullptr;
+ +
143
+ +
145 uint32_t LastFileSent = 0;
+
146
+
147protected:
+
148
+
149}; // c_FileMgr
+
+
150
+
151extern c_FileMgr FileMgr;
+ +
c_FileMgr FileMgr
Definition FileMgr.cpp:1504
+
#define MaxOpenFiles
Definition FileMgr.hpp:129
+
#define SD_CARD_MISO_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:42
+
#define SD_CARD_CS_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:45
+
#define SD_CARD_MOSI_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:43
+
#define SD_CARD_CLK_PIN
Definition GPIO_Defs_ESP32_Bong69.hpp:44
+
Definition FileMgr.hpp:46
+
FileId CreateSdFileHandle()
Definition FileMgr.cpp:716
+
void printDirectory(File dir, int numTabs)
Definition FileMgr.cpp:969
+
void SaveSdFile(const String &FileName, String &FileData)
Definition FileMgr.cpp:1006
+
String fsUploadFileName
Definition FileMgr.hpp:124
+
void GetListOfSdFiles(String &Response, uint32_t FirstFileToSend)
Definition FileMgr.cpp:796
+
void GetConfig(JsonObject &json)
Definition FileMgr.cpp:117
+
static const FileId INVALID_FILE_HANDLE
Definition FileMgr.hpp:52
+
void InitSdFileList()
Definition FileMgr.cpp:672
+
File FileSendDir
Definition FileMgr.hpp:144
+
c_FileMgr()
< Start up the driver and put it into a safe mode
Definition FileMgr.cpp:37
+
void Begin()
< Start the module
Definition FileMgr.cpp:53
+
void DeleteSdFile(const String &FileName)
Definition FileMgr.cpp:752
+
uint8_t clk_pin
Definition FileMgr.hpp:121
+
void DeleteConfigFile(const String &FileName)
Definition FileMgr.cpp:258
+
uint8_t cs_pin
Definition FileMgr.hpp:122
+
uint32_t LastFileSent
Definition FileMgr.hpp:145
+
void listDir(fs::FS &fs, String dirname, uint8_t levels)
Definition FileMgr.cpp:269
+
void GetStatus(JsonObject &json)
Definition FileMgr.cpp:131
+
uint32_t FileUploadBufferOffset
Definition FileMgr.hpp:142
+
bool LoadConfigFile(const String &FileName, DeserializationHandler Handler)
Definition FileMgr.cpp:312
+
size_t ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)
Definition FileMgr.cpp:1240
+
int FileListFindSdFileHandle(FileId HandleToFind)
Definition FileMgr.cpp:688
+
char XlateFileMode[3]
Definition FileMgr.hpp:127
+
FileListEntry_t FileList[MaxOpenFiles]
Definition FileMgr.hpp:137
+
std::function< void(DynamicJsonDocument &json)> DeserializationHandler
Definition FileMgr.hpp:62
+
size_t GetSdFileSize(const String &FileName)
Definition FileMgr.cpp:1329
+
virtual ~c_FileMgr()
< deallocate any resources and put the output channels into a safe state
Definition FileMgr.cpp:43
+
uint32_t FileId
Definition FileMgr.hpp:51
+
uint8_t mosi_pin
Definition FileMgr.hpp:120
+
FileMode
Definition FileMgr.hpp:65
+
@ FileWrite
Definition FileMgr.hpp:67
+
@ FileAppend
Definition FileMgr.hpp:68
+
@ FileRead
Definition FileMgr.hpp:66
+
void SetSpiIoPins()
Definition FileMgr.cpp:145
+
FileId fsUploadFile
Definition FileMgr.hpp:123
+
void DescribeSdCardToUser()
Definition FileMgr.cpp:773
+
void CloseSdFile(FileId &FileHandle)
Definition FileMgr.cpp:1267
+
bool SdCardIsInstalled()
Definition FileMgr.hpp:82
+
uint32_t fsUploadStartTime
Definition FileMgr.hpp:126
+
void handleFileUploadNewFile(const String &filename)
Definition FileMgr.cpp:1456
+
void handleFileUpload(const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen)
Definition FileMgr.cpp:1366
+
bool SdCardInstalled
Definition FileMgr.hpp:118
+
bool SaveConfigFile(const String &FileName, String &FileData)
Definition FileMgr.cpp:402
+
bool ReadConfigFile(const String &FileName, String &FileData)
Definition FileMgr.cpp:541
+
void ResetSdCard()
Definition FileMgr.cpp:236
+
bool SetConfig(JsonObject &json)
Definition FileMgr.cpp:84
+
bool fsUploadFileSavedIsEnabled
Definition FileMgr.hpp:125
+
bool OpenSdFile(const String &FileName, FileMode Mode, FileId &FileHandle)
Definition FileMgr.cpp:1040
+
uint8_t miso_pin
Definition FileMgr.hpp:119
+
void Poll()
Definition FileMgr.hpp:55
+
byte * FileUploadBuffer
Definition FileMgr.hpp:141
+
void GetDriverName(String &Name)
Definition FileMgr.hpp:99
+
size_t WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite)
Definition FileMgr.cpp:1290
+
char filename[250]
Definition fseq.h:7
+
Definition FileMgr.hpp:131
+
File info
Definition FileMgr.hpp:133
+
FileId handle
Definition FileMgr.hpp:132
+
size_t size
Definition FileMgr.hpp:134
+
int entryId
Definition FileMgr.hpp:135
+
+ + + + diff --git a/doxy/_g_p_i_o___defs_8hpp.html b/doxy/_g_p_i_o___defs_8hpp.html new file mode 100644 index 000000000..b3e824c70 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp.html @@ -0,0 +1,262 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/GPIO_Defs.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs.hpp File Reference
+
+
+
#include "ESPixelStick.h"
+
+Include dependency graph for GPIO_Defs.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_g_p_i_o___defs_8hpp__dep__incl.map b/doxy/_g_p_i_o___defs_8hpp__dep__incl.map new file mode 100644 index 000000000..d760213e6 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__dep__incl.map @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_g_p_i_o___defs_8hpp__dep__incl.md5 b/doxy/_g_p_i_o___defs_8hpp__dep__incl.md5 new file mode 100644 index 000000000..79344c3e1 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +aa72e7e2a7c4c6fd599d105c53b0ce9e \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs_8hpp__dep__incl.png b/doxy/_g_p_i_o___defs_8hpp__dep__incl.png new file mode 100644 index 000000000..12aa0caec Binary files /dev/null and b/doxy/_g_p_i_o___defs_8hpp__dep__incl.png differ diff --git a/doxy/_g_p_i_o___defs_8hpp__incl.map b/doxy/_g_p_i_o___defs_8hpp__incl.map new file mode 100644 index 000000000..2f8678cb6 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_g_p_i_o___defs_8hpp__incl.md5 b/doxy/_g_p_i_o___defs_8hpp__incl.md5 new file mode 100644 index 000000000..5fe8117e5 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__incl.md5 @@ -0,0 +1 @@ +ecbb61c7683de19712c7c6fee4878c51 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs_8hpp__incl.png b/doxy/_g_p_i_o___defs_8hpp__incl.png new file mode 100644 index 000000000..d4219bf4a Binary files /dev/null and b/doxy/_g_p_i_o___defs_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs_8hpp_source.html b/doxy/_g_p_i_o___defs_8hpp_source.html new file mode 100644 index 000000000..a773297aa --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp_source.html @@ -0,0 +1,265 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/GPIO_Defs.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "ESPixelStick.h"
+
22
+
23#ifdef ARDUINO_ARCH_ESP32
+
24# include <driver/gpio.h>
+
25# include <hal/uart_types.h>
+
26#endif
+
27
+
28#ifdef ARDUINO_ARCH_ESP8266
+
29typedef enum
+
30{
+
31 GPIO_NUM_0 = 0,
+
32 GPIO_NUM_1,
+
33 GPIO_NUM_2,
+
34 GPIO_NUM_3,
+
35 GPIO_NUM_4,
+
36 GPIO_NUM_5,
+
37 GPIO_NUM_6,
+
38 GPIO_NUM_7,
+
39 GPIO_NUM_8,
+
40 GPIO_NUM_9,
+
41 GPIO_NUM_10,
+
42 GPIO_NUM_11,
+
43 GPIO_NUM_12,
+
44 GPIO_NUM_13,
+
45 GPIO_NUM_14,
+
46 GPIO_NUM_15,
+
47 GPIO_NUM_16,
+
48 GPIO_NUM_17,
+
49 GPIO_NUM_18,
+
50 GPIO_NUM_19,
+
51 GPIO_NUM_20,
+
52 GPIO_NUM_21,
+
53 GPIO_NUM_22,
+
54 GPIO_NUM_23,
+
55 GPIO_NUM_24,
+
56 GPIO_NUM_25,
+
57 GPIO_NUM_26,
+
58 GPIO_NUM_27,
+
59 GPIO_NUM_28,
+
60 GPIO_NUM_29,
+
61 GPIO_NUM_30,
+
62 GPIO_NUM_31,
+
63 GPIO_NUM_32,
+
64 GPIO_NUM_33,
+
65 GPIO_NUM_34,
+
66} gpio_num_t;
+
67
+
68typedef enum
+
69{
+
70 UART_NUM_0 = 0,
+
71 UART_NUM_1,
+
72 UART_NUM_2
+
73} uart_port_t;
+
74#endif // def ARDUINO_ARCH_ESP8266
+
75
+
76// Platform specific GPIO definitions
+
77#if defined (BOARD_ESP32_CAM)
+ +
79#elif defined (BOARD_ESP32_D1_MINI_ETH)
+ +
81#elif defined (BOARD_ESP32_D1_MINI)
+ +
83#elif defined (BOARD_ESP32_LOLIN_D32_PRO_ETH)
+ +
85#elif defined (BOARD_ESP32_LOLIN_D32_PRO)
+ +
87#elif defined (BOARD_ESP32_M5STACK_ATOM)
+ +
89#elif defined (BOARD_ESP32_MH_ET_LIVE_MiniKit)
+ +
91#elif defined (BOARD_ESP32_QUINLED_DIG_OCTA)
+ +
93#elif defined (BOARD_ESP32_OLIMEX_GATEWAY)
+ +
95#elif defined (BOARD_ESP32_QUINLED_QUAD_ETH)
+ +
97#elif defined (BOARD_ESP32_QUINLED_QUAD_AE_PLUS)
+ +
99#elif defined (BOARD_ESP32_QUINLED_QUAD_AE_PLUS_8)
+ +
101#elif defined (BOARD_ESP32_QUINLED_QUAD)
+ +
103#elif defined (BOARD_ESP32_QUINLED_UNO_ETH)
+ +
105#elif defined (BOARD_ESP32_QUINLED_UNO)
+ +
107#elif defined (BOARD_ESP32_QUINLED_UNO_AE_PLUS)
+ +
109#elif defined (BOARD_ESP32_QUINLED_UNO_ESPSV3)
+ +
111#elif defined (BOARD_ESP32_QUINLED_UNO_ETH_ESPSV3)
+ +
113#elif defined (BOARD_ESP32_TTGO_T8)
+ +
115#elif defined (BOARD_ESP32_BONG69)
+ +
117#elif defined (BOARD_ESP32_WT32ETH01)
+ +
119#elif defined (BOARD_ESP32_WT32ETH01_WASATCH)
+ +
121#elif defined (BOARD_ESP32_TWILIGHTLORD)
+ +
123#elif defined (BOARD_ESP32_TWILIGHTLORD_ETH)
+ +
125#elif defined (BOARD_ESP32_TWILIGHTLORD_ETH)
+ +
127#elif defined (BOARD_ESP01S)
+ +
129#elif defined (BOARD_ESPS_V3)
+ +
131#elif defined (BOARD_ESPS_ESP3DEUXQUATRO_DMX)
+ +
133#elif defined (ARDUINO_ARCH_ESP32)
+ +
135#elif defined (ARDUINO_ARCH_ESP8266)
+ +
137#else
+
138# error "No valid platform definition"
+
139#endif // ndef platform specific GPIO definitions
+
140
+
141#if defined(SUPPORT_SD) || defined(SUPPORT_SD_MMC)
+
142# define SUPPORT_FPP
+
143#endif // defined(SUPPORT_SD) || defined(SUPPORT_SD_MMC)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp.html new file mode 100644 index 000000000..6f999f0a1 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp.html @@ -0,0 +1,746 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_Bong69.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_Bong69.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_Bong69.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
 
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ ETH_POWER_PIN

+ +
+
+ + + + +
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.map new file mode 100644 index 000000000..97e40cd5d --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.md5 new file mode 100644 index 000000000..57f692a49 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.md5 @@ -0,0 +1 @@ +e33d324e8f62e2cf9cbf3ee7a2f30b9e \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.png new file mode 100644 index 000000000..bb1f31326 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp_source.html new file mode 100644 index 000000000..83cf351d9 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___bong69_8hpp_source.html @@ -0,0 +1,184 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_Bong69.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_Bong69.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_Bongo69.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_1
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_2
+
26#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_5
+
29#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_12
+
30#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_14
+
31#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_15
+
32
+
33// # define SUPPORT_SPI_OUTPUT
+
34// #define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
35// #define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
36
+
37#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
38#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
39
+
40// File Manager
+
41// #define SUPPORT_SD
+
42#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
43#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
44#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
45#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
46
+
47#include <ETH.h>
+
48
+
49
+
50/*
+
51 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
52 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
53 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
54 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
55*/
+
56#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
57
+
58// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
59#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16
+
60#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN
+
61#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
62
+
63// Type of the Ethernet PHY (LAN8720 or TLK110)
+
64#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
65
+
66// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
67#define ETH_ADDR_PHY_LAN8720 1
+
68
+
69#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
70#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
71#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
72#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
73#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
74#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
75#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
76#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
77#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
78
+
79// Output Types
+
80// Not Finished - #define SUPPORT_OutputType_TLS3001
+
81// #define SUPPORT_OutputType_APA102 // SPI
+
82#define SUPPORT_OutputType_DMX // UART
+
83#define SUPPORT_OutputType_GECE // UART
+
84#define SUPPORT_OutputType_GS8208 // UART / RMT
+
85#define SUPPORT_OutputType_Renard // UART
+
86#define SUPPORT_OutputType_Serial // UART
+
87#define SUPPORT_OutputType_TM1814 // UART / RMT
+
88#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
89#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
90// #define SUPPORT_OutputType_WS2801 // SPI
+
91#define SUPPORT_OutputType_WS2811 // UART / RMT
+
92#define SUPPORT_OutputType_Relay // GPIO
+
93// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html new file mode 100644 index 000000000..6424d3ade --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html @@ -0,0 +1,431 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_CAM.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_CAM.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_16
 
#define LED_FLASH_GPIO   gpio_num_t::GPIO_NUM_4
 
#define LED_FLASH_OFF   LOW
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_13
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ LED_FLASH_GPIO

+ +
+
+ + + + +
#define LED_FLASH_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ LED_FLASH_OFF

+ +
+
+ + + + +
#define LED_FLASH_OFF   LOW
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp_source.html new file mode 100644 index 000000000..c69ba4482 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp_source.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_CAM.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_CAM.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_CAM.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 - 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16
+
27
+
28#define LED_FLASH_GPIO gpio_num_t::GPIO_NUM_4
+
29#define LED_FLASH_OFF LOW
+
30
+
31// #define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
32// #define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
33
+
34// File Manager
+
35// #define USE_MISO_PULLUP
+
36#define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13
+
41
+
42// Output Types
+
43// Not Finished - #define SUPPORT_OutputType_TLS3001
+
44// #define SUPPORT_OutputType_APA102 // SPI
+
45#define SUPPORT_OutputType_DMX // UART / RMT
+
46#define SUPPORT_OutputType_GECE // UART / RMT
+
47#define SUPPORT_OutputType_GS8208 // UART / RMT
+
48#define SUPPORT_OutputType_Renard // UART / RMT
+
49#define SUPPORT_OutputType_Serial // UART / RMT
+
50#define SUPPORT_OutputType_TM1814 // UART / RMT
+
51#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
52#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
53// #define SUPPORT_OutputType_WS2801 // SPI
+
54#define SUPPORT_OutputType_WS2811 // UART / RMT
+
55#define SUPPORT_OutputType_Relay // GPIO
+
56// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html new file mode 100644 index 000000000..80615db87 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html @@ -0,0 +1,543 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_D1_MINI.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_D1_MINI.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
 
#define SUPPORT_SPI_OUTPUT
 
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_OutputType_APA102
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2801
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_SPI_CLOCK_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_SPI_DATA_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_APA102

+ +
+
+ + + + +
#define SUPPORT_OutputType_APA102
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2801

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2801
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SPI_OUTPUT

+ +
+
+ + + + +
#define SUPPORT_SPI_OUTPUT
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp_source.html new file mode 100644 index 000000000..886efcb4b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_D1_MINI.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_D1_MINI.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_D1_MINI.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5
+
27#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16
+
28
+
29// SPI Output
+
30#define SUPPORT_SPI_OUTPUT
+
31#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
32#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
33
+
34#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
35#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
36
+
37// File Manager
+
38#define SUPPORT_SD
+
39#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
40#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
41#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
42#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
43
+
44// Output Types
+
45// Not Finished - #define SUPPORT_OutputType_TLS3001
+
46#define SUPPORT_OutputType_APA102 // SPI
+
47#define SUPPORT_OutputType_DMX // UART
+
48#define SUPPORT_OutputType_GECE // UART
+
49#define SUPPORT_OutputType_GS8208 // UART / RMT
+
50#define SUPPORT_OutputType_Renard // UART
+
51#define SUPPORT_OutputType_Serial // UART
+
52#define SUPPORT_OutputType_TM1814 // UART / RMT
+
53#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
54#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
55#define SUPPORT_OutputType_WS2801 // SPI
+
56#define SUPPORT_OutputType_WS2811 // UART / RMT
+
57#define SUPPORT_OutputType_Relay // GPIO
+
58#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html new file mode 100644 index 000000000..3f1e101fe --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html @@ -0,0 +1,794 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_D1_MINI_ETH.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_D1_MINI_ETH.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_D1_MINI_ETH.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_SPI_OUTPUT
 
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define ETH_ADDR_PHY_TLK110   31
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_APA102
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2801
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_SPI_CLOCK_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_SPI_DATA_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ ETH_ADDR_PHY_TLK110

+ +
+
+ + + + +
#define ETH_ADDR_PHY_TLK110   31
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_APA102

+ +
+
+ + + + +
#define SUPPORT_OutputType_APA102
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2801

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2801
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SPI_OUTPUT

+ +
+
+ + + + +
#define SUPPORT_SPI_OUTPUT
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.map new file mode 100644 index 000000000..a55801d83 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.md5 new file mode 100644 index 000000000..960906dee --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.md5 @@ -0,0 +1 @@ +e210bae8584c87529f738603b1c82762 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.png new file mode 100644 index 000000000..69ebe9791 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp_source.html new file mode 100644 index 000000000..76b6759d6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_D1_MINI_ETH.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_D1_MINI_ETH.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_D1_MINI_ETH.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
26#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16
+
29
+
30#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
31#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
32
+
33// File Manager
+
34// #define SUPPORT_SD
+
35#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
36#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
37#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
38#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
39
+
40// SPI Output
+
41#define SUPPORT_SPI_OUTPUT
+
42#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
43#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
44
+
45#include <ETH.h>
+
46
+
47/*
+
48 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
49 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
50 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
51 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
52*/
+
53#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
+
54
+
55// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
56#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15
+
57#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
58
+
59// Type of the Ethernet PHY (LAN8720 or TLK110)
+
60#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
61
+
62// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
63// #define ETH_ADDR_PHY_LAN8720 0
+
64#define ETH_ADDR_PHY_LAN8720 1
+
65#define ETH_ADDR_PHY_TLK110 31
+
66#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
67#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
68#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
69#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
70#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
71#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
72#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
73#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
74#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
75
+
76// Output Types
+
77// Not Finished - #define SUPPORT_OutputType_TLS3001
+
78#define SUPPORT_OutputType_APA102 // SPI
+
79#define SUPPORT_OutputType_DMX // UART
+
80#define SUPPORT_OutputType_GECE // UART
+
81#define SUPPORT_OutputType_GS8208 // UART / RMT
+
82#define SUPPORT_OutputType_Renard // UART
+
83#define SUPPORT_OutputType_Serial // UART
+
84#define SUPPORT_OutputType_TM1814 // UART / RMT
+
85#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
86#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
87#define SUPPORT_OutputType_WS2801 // SPI
+
88#define SUPPORT_OutputType_WS2811 // UART / RMT
+
89#define SUPPORT_OutputType_Relay // GPIO
+
90#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html new file mode 100644 index 000000000..d7c04440e --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html @@ -0,0 +1,575 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_DevkitC.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_DevkitC.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
 
#define SUPPORT_SPI_OUTPUT
 
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1
 
#define SUPPORT_OutputType_APA102
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2801
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_SPI_CLOCK_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_SPI_DATA_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_APA102

+ +
+
+ + + + +
#define SUPPORT_OutputType_APA102
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2801

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2801
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SPI_OUTPUT

+ +
+
+ + + + +
#define SUPPORT_SPI_OUTPUT
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp_source.html new file mode 100644 index 000000000..61cd849ce --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp_source.html @@ -0,0 +1,152 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_DevkitC.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_DevkitC.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_DevkitC.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2022 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14
+
27#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32
+
28#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33
+
29
+
30// SPI Output
+
31#define SUPPORT_SPI_OUTPUT
+
32#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16
+
33#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17
+
34
+
35#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3
+
36#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5
+
37
+
38// File Manager
+
39#define SUPPORT_SD
+
40#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
41#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
42#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
43#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4
+
44
+
45#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_1
+
46
+
47// Output Types
+
48// Not Finished - #define SUPPORT_OutputType_TLS3001
+
49#define SUPPORT_OutputType_APA102 // SPI
+
50#define SUPPORT_OutputType_DMX // UART / RMT
+
51#define SUPPORT_OutputType_GECE // UART
+
52#define SUPPORT_OutputType_GS8208 // UART / RMT
+
53#define SUPPORT_OutputType_Renard // UART / RMT
+
54#define SUPPORT_OutputType_Serial // UART / RMT
+
55#define SUPPORT_OutputType_TM1814 // UART / RMT
+
56#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
57#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
58#define SUPPORT_OutputType_WS2801 // SPI
+
59#define SUPPORT_OutputType_WS2811 // UART / RMT
+
60#define SUPPORT_OutputType_Relay // GPIO
+
61#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html new file mode 100644 index 000000000..c090e4c02 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html @@ -0,0 +1,650 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_2
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_ETHERNET
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(-1)
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(-1)
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.map new file mode 100644 index 000000000..f504a6590 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.md5 new file mode 100644 index 000000000..4bfb4ca16 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.md5 @@ -0,0 +1 @@ +be3e4799decbd88e705138375584b3df \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.png new file mode 100644 index 000000000..f1b0b947f Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp_source.html new file mode 100644 index 000000000..e958a19ff --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp_source.html @@ -0,0 +1,175 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 * BOARD_ESPS_ESP3DEUXQUATRO_DMX
+
20 */
+
21
+
22//Output Manager
+
23#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
24#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_32
+
25
+
26#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_33
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_12
+
29#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_2
+
30
+
31// File Manager - Defnitions must be present even if SD is not supported
+
32// #define SUPPORT_SD
+
33#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
34#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
35#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
36#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
37
+
38#include <ETH.h>
+
39#define SUPPORT_ETHERNET
+
40/*
+
41 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
42 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
43 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
44 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
45*/
+
46#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
47
+
48// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
49#define DEFAULT_ETH_POWER_PIN gpio_num_t(-1)
+
50#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
51
+
52// Type of the Ethernet PHY (LAN8720 or TLK110)
+
53#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
54
+
55// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
56// #define ETH_ADDR_PHY_LAN8720 0
+
57#define ETH_ADDR_PHY_LAN8720 1
+
58//#define ETH_ADDR_PHY_TLK110 31
+
59#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
60#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
61#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
62#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
63#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
64#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
65#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
66#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
67#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
68
+
69
+
70// Output Types
+
71// Not Finished - #define SUPPORT_OutputType_TLS3001
+
72// #define SUPPORT_OutputType_APA102 // SPI
+
73#define SUPPORT_OutputType_DMX // UART / RMT
+
74#define SUPPORT_OutputType_GECE // UART / RMT
+
75#define SUPPORT_OutputType_GS8208 // UART / RMT
+
76#define SUPPORT_OutputType_Renard // UART / RMT
+
77#define SUPPORT_OutputType_Serial // UART / RMT
+
78#define SUPPORT_OutputType_TM1814 // UART / RMT
+
79#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
80#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
81// #define SUPPORT_OutputType_WS2801 // SPI
+
82#define SUPPORT_OutputType_WS2811 // UART / RMT
+
83// #define SUPPORT_OutputType_Relay // GPIO
+
84// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html new file mode 100644 index 000000000..cfbe383b0 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html @@ -0,0 +1,539 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_LoLin_D32_PRO.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_LoLin_D32_PRO.hpp File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
 
#define SUPPORT_SPI_OUTPUT
 
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_14
 
#define SUPPORT_OutputType_APA102
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2801
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_SPI_CLOCK_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_SPI_DATA_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_APA102

+ +
+
+ + + + +
#define SUPPORT_OutputType_APA102
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2801

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2801
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SPI_OUTPUT

+ +
+
+ + + + +
#define SUPPORT_SPI_OUTPUT
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.map new file mode 100644 index 000000000..e946c198c --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.md5 new file mode 100644 index 000000000..6dfe8a8b4 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f583658da8d263d77a8922e0615f8da5 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.png new file mode 100644 index 000000000..0306b9960 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp__dep__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp_source.html new file mode 100644 index 000000000..36ed49730 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_LoLin_D32_PRO.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_LoLin_D32_PRO.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_LoLin_D32_PRO.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 - 2022 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12
+
26
+
27// SPI Output
+
28#define SUPPORT_SPI_OUTPUT
+
29#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_27
+
30#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_32
+
31
+
32#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_3
+
33#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_5
+
34
+
35// File Manager
+
36#define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_4
+
41
+
42#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_14
+
43
+
44// Output Types
+
45// Not Finished - #define SUPPORT_OutputType_TLS3001
+
46#define SUPPORT_OutputType_APA102 // SPI
+
47#define SUPPORT_OutputType_DMX // UART / RMT
+
48#define SUPPORT_OutputType_GECE // UART / RMT
+
49#define SUPPORT_OutputType_GS8208 // UART / RMT
+
50#define SUPPORT_OutputType_Renard // UART / RMT
+
51#define SUPPORT_OutputType_Serial // UART / RMT
+
52#define SUPPORT_OutputType_TM1814 // UART / RMT
+
53#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
54#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
55#define SUPPORT_OutputType_WS2801 // SPI
+
56#define SUPPORT_OutputType_WS2811 // UART / RMT
+
57#define SUPPORT_OutputType_Relay // GPIO
+
58#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html new file mode 100644 index 000000000..c30fcffea --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html @@ -0,0 +1,365 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp File Reference
+
+
+
#include "GPIO_Defs_ESP32_LoLin_D32_PRO.hpp"
+#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define ETH_ADDR_PHY_TLK110   31
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ ETH_ADDR_PHY_TLK110

+ +
+
+ + + + +
#define ETH_ADDR_PHY_TLK110   31
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.map new file mode 100644 index 000000000..afb7aafa4 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.md5 new file mode 100644 index 000000000..54d972dda --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.md5 @@ -0,0 +1 @@ +2e9b6801dd6d44e864271f7d68619b8d \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.png new file mode 100644 index 000000000..4788421e0 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp_source.html new file mode 100644 index 000000000..e55e7c42b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 - 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+ +
22
+
23#define SUPPORT_ETHERNET
+
24#include <ETH.h>
+
25#undef SUPPORT_SD_CARD
+
26
+
27/*
+
28 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
29 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
30 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
31 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
32*/
+
33#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO0_IN
+
34
+
35// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
36#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_15
+
37#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
38
+
39// Type of the Ethernet PHY (LAN8720 or TLK110)
+
40#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
41
+
42// I�C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
43#define ETH_ADDR_PHY_LAN8720 0
+
44// #define ETH_ADDR_PHY_LAN8720 1
+
45#define ETH_ADDR_PHY_TLK110 31
+
46#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
47#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
48#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
49#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
50#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
51#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
52#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
53#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
54#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+ +
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html new file mode 100644 index 000000000..6c690f0ae --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html @@ -0,0 +1,415 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_M5Stack_Atom.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_M5Stack_Atom.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_26
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp_source.html new file mode 100644 index 000000000..4c6edbec2 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp_source.html @@ -0,0 +1,167 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_M5Stack_Atom.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_M5Stack_Atom.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_M5Stack_Atom.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21/*
+
22* M5Stack Atom driver, boards are ESP32-PICO-D4 based, no PSRAM
+
23*
+
24* Note: These boards lack PSRAM. So if you need more outputs, you probably need to
+
25* raise the WebSocketFrameCollectionBufferSize a bit e.g. 12*1024. Otherwise you'll
+
26* face an issue that the webUI is not rendering the output configutation section.
+
27*
+
28* Tested:
+
29* - Atom Lite
+
30* - Atom Matrix
+
31*/
+
32
+
33// Output Manager
+
34// Bottom extension interface
+
35#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_19 // TxD for RS485 Base
+
36
+
37// Internal neopixel(s)
+
38#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_27
+
39
+
40// Bottom extension interface
+
41#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_22
+
42#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_23
+
43#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_33
+
44
+
45// GROVE extension interface
+
46#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_26 // TxD for RS485 Tail
+
47//#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_32 // disabled by default due to memory contraints.
+
48
+
49// Bottom extension interface
+
50// Disabled by default, on Atom Matrix I2C is shared with a 6-Axis IMU (MPU-6886)
+
51// #define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_25
+
52// #define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_21
+
53
+
54// File Manager - Defnitions must be present even if SD is not supported
+
55// #define SUPPORT_SD
+
56#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
57#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
58#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
59#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
60
+
61// Output Types
+
62// Not Finished - #define SUPPORT_OutputType_TLS3001
+
63// #define SUPPORT_OutputType_APA102 // SPI
+
64#define SUPPORT_OutputType_DMX // UART
+
65#define SUPPORT_OutputType_GECE // UART
+
66#define SUPPORT_OutputType_GS8208 // UART / RMT
+
67#define SUPPORT_OutputType_Renard // UART
+
68#define SUPPORT_OutputType_Serial // UART
+
69#define SUPPORT_OutputType_TM1814 // UART / RMT
+
70#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
71#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
72// #define SUPPORT_OutputType_WS2801 // SPI
+
73#define SUPPORT_OutputType_WS2811 // UART / RMT
+
74#define SUPPORT_OutputType_Relay // GPIO
+
75// Disabled by default, on Atom Matrix I2C is shared with a 6-Axis IMU (MPU-6886)
+
76// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html new file mode 100644 index 000000000..8cc65a51b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html @@ -0,0 +1,591 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_7
 
#define SUPPORT_SPI_OUTPUT
 
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_OutputType_APA102
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2801
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_7
+
+ +
+
+ +

◆ DEFAULT_SPI_CLOCK_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_CLOCK_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_SPI_DATA_GPIO

+ +
+
+ + + + +
#define DEFAULT_SPI_DATA_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_APA102

+ +
+
+ + + + +
#define SUPPORT_OutputType_APA102
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2801

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2801
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SPI_OUTPUT

+ +
+
+ + + + +
#define SUPPORT_SPI_OUTPUT
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp_source.html new file mode 100644 index 000000000..047f7c05e --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp_source.html @@ -0,0 +1,152 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 - 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_13
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14
+
27#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32
+
28#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33
+
29#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_15
+
30#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_7
+
31
+
32// SPI Output
+
33#define SUPPORT_SPI_OUTPUT
+
34#define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_16
+
35#define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_17
+
36
+
37#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
38#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
39
+
40// File Manager
+
41#define SUPPORT_SD
+
42#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
43#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
44#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
45#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
46
+
47// Output Types
+
48// Not Finished - #define SUPPORT_OutputType_TLS3001
+
49#define SUPPORT_OutputType_APA102 // SPI
+
50#define SUPPORT_OutputType_DMX // UART
+
51#define SUPPORT_OutputType_GECE // UART
+
52#define SUPPORT_OutputType_GS8208 // UART / RMT
+
53#define SUPPORT_OutputType_Renard // UART
+
54#define SUPPORT_OutputType_Serial // UART
+
55#define SUPPORT_OutputType_TM1814 // UART / RMT
+
56#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
57#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
58#define SUPPORT_OutputType_WS2801 // SPI
+
59#define SUPPORT_OutputType_WS2811 // UART / RMT
+
60#define SUPPORT_OutputType_Relay // GPIO
+
61#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html new file mode 100644 index 000000000..14759f1bc --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html @@ -0,0 +1,650 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_Olimex_Gateway.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_Olimex_Gateway.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_Olimex_Gateway.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_NC
 
#define SUPPORT_ETHERNET
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(gpio_num_t::GPIO_NUM_5)
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   LOW
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define ETH_ADDR_PHY_TLK110   31
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(gpio_num_t::GPIO_NUM_5)
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   LOW
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ ETH_ADDR_PHY_TLK110

+ +
+
+ + + + +
#define ETH_ADDR_PHY_TLK110   31
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_NC
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.map new file mode 100644 index 000000000..206ed4ce0 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.md5 new file mode 100644 index 000000000..de2c37f3b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.md5 @@ -0,0 +1 @@ +b3f38446fcf489f5f379ebe2a84bea52 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.png new file mode 100644 index 000000000..905c2b180 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp_source.html new file mode 100644 index 000000000..c89bf2821 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp_source.html @@ -0,0 +1,185 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_Olimex_Gateway.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_Olimex_Gateway.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_Olimex_Gateway.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21/*
+
22 * Pinout for Olimex ESP32-GATEWAY
+
23 * https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware
+
24 */
+
25
+
26//Output Manager
+
27#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_4 // Supposed to be SD Card, but R10 not populated
+
28#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_12 // Supposed to be SD Card, but R10 not populated
+
29
+
30#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_13 // Tested working
+
31#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_16 // Tested working
+
32#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32 // Tested working
+
33/*
+
34 Notes:
+
35 - GPIOs 4, 12, 13 are for SD Card, but are not actually wired to the SD Card on
+
36 board rev G (resistors R10, R11, R9 are not populated on the board)
+
37 - 39 is also available on the header
+
38 - Maybe also use 33 (LED output) if needed
+
39*/
+
40
+
41// File Manager
+
42// Have not been able to get the SD card working, yet.
+
43// CS pin would be GPIO13, but is not connected (resistor R9 not populated); instead CS is pulled up through R2
+
44#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2
+
45#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15
+
46#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
47#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_NC
+
48
+
49#include <ETH.h>
+
50#define SUPPORT_ETHERNET
+
51/*
+
52 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
53 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
54 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
55 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
56*/
+
57#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
58
+
59// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
60#define DEFAULT_ETH_POWER_PIN gpio_num_t(gpio_num_t::GPIO_NUM_5)
+
61#define DEFAULT_ETH_POWER_PIN_ACTIVE LOW
+
62
+
63// Type of the Ethernet PHY (LAN8720 or TLK110)
+
64#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
65
+
66// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
67#define ETH_ADDR_PHY_LAN8720 0
+
68//#define ETH_ADDR_PHY_LAN8720 1
+
69#define ETH_ADDR_PHY_TLK110 31
+
70#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
71#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
72#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
73#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
74#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
75#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
76#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
77#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
78#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
79
+
80
+
81// Output Types
+
82// #define SUPPORT_OutputType_APA102 // SPI
+
83#define SUPPORT_OutputType_DMX // UART / RMT
+
84#define SUPPORT_OutputType_GECE // UART / RMT
+
85#define SUPPORT_OutputType_GS8208 // UART / RMT
+
86#define SUPPORT_OutputType_Renard // UART / RMT
+
87#define SUPPORT_OutputType_Serial // UART / RMT
+
88#define SUPPORT_OutputType_TM1814 // UART / RMT
+
89#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
90#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
91// #define SUPPORT_OutputType_WS2801 // SPI
+
92#define SUPPORT_OutputType_WS2811 // UART / RMT
+
93// #define SUPPORT_OutputType_Relay // GPIO
+
94// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html new file mode 100644 index 000000000..8a6d418f2 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html @@ -0,0 +1,730 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_13
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_36
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_ETH_CLK_MODE   ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(-1)
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(-1)
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_36
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.map new file mode 100644 index 000000000..c788c21f5 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.md5 new file mode 100644 index 000000000..e46d9a415 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.md5 @@ -0,0 +1 @@ +4ff25b4f18104edc7f7307edf3449f59 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.png new file mode 100644 index 000000000..e58c2baf9 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp_source.html new file mode 100644 index 000000000..3954743e3 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 - 2022 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_1
+
26#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_2
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_3
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4
+
29#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_5
+
30#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_12
+
31#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_13
+
32
+
33//Power relay output over Q1 or Q1R
+
34#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_33
+
35
+
36//I2c over Q3 and Q4 (SCL is shared with LED8! Disable LED8 to enable I2C)
+
37#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_32
+
38#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_13
+
39
+
40// File Manager
+
41#define SUPPORT_SD
+
42#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_36
+
43#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15
+
44#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
45#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_16
+
46
+
47#include <ETH.h>
+
48
+
49/*
+
50 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
51 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
52 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
53 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
54*/
+
55#define DEFAULT_ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT
+
56
+
57// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
58#define DEFAULT_ETH_POWER_PIN gpio_num_t(-1)
+
59#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
60
+
61// Type of the Ethernet PHY (LAN8720 or TLK110)
+
62#define DEFAULT_ETH_TYPE ETH_PHY_LAN8720
+
63
+
64// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
65#define ETH_ADDR_PHY_LAN8720 0
+
66// #define ETH_ADDR_PHY_LAN8720 1
+
67//#define ETH_ADDR_PHY_TLK110 31
+
68#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
69#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
70#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
71#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
72#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
73#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
74#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
75#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
76#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
77
+
78// Output Types
+
79// Not Finished - #define SUPPORT_OutputType_TLS3001
+
80// #define SUPPORT_OutputType_APA102 // SPI
+
81// #define SUPPORT_OutputType_DMX // UART / RMT
+
82#define SUPPORT_OutputType_GECE // UART / RMT
+
83#define SUPPORT_OutputType_GS8208 // UART / RMT
+
84// #define SUPPORT_OutputType_Renard // UART / RMT
+
85// #define SUPPORT_OutputType_Serial // UART / RMT
+
86#define SUPPORT_OutputType_TM1814 // UART / RMT
+
87#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
88#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
89// #define SUPPORT_OutputType_WS2801 // SPI
+
90#define SUPPORT_OutputType_WS2811 // UART / RMT
+
91#define SUPPORT_OutputType_Relay // GPIO
+
92#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html new file mode 100644 index 000000000..ce2b4396a --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html @@ -0,0 +1,479 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_QUAD.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp_source.html new file mode 100644 index 000000000..b46bb157f --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_QUAD.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4
+
27
+
28//Power relay output over Q1 or Q1R
+
29#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
30
+
31//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
32#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
33#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
34
+
35// File Manager - Defnitions must be present even if SD is not supported
+
36#define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
41
+
42// Temperature Sensor
+
43#define SUPPORT_SENSOR_DS18B20
+
44#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18
+
45
+
46// Output Types
+
47// Not Finished - #define SUPPORT_OutputType_TLS3001
+
48// #define SUPPORT_OutputType_APA102 // SPI
+
49#define SUPPORT_OutputType_DMX // UART / RMT
+
50#define SUPPORT_OutputType_GECE // UART / RMT
+
51#define SUPPORT_OutputType_GS8208 // UART / RMT
+
52#define SUPPORT_OutputType_Renard // UART / RMT
+
53#define SUPPORT_OutputType_Serial // UART / RMT
+
54#define SUPPORT_OutputType_TM1814 // UART / RMT
+
55#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
56#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
57// #define SUPPORT_OutputType_WS2801 // SPI
+
58#define SUPPORT_OutputType_WS2811 // UART / RMT
+
59#define SUPPORT_OutputType_Relay // GPIO
+
60// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html new file mode 100644 index 000000000..06058d547 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html @@ -0,0 +1,511 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp_source.html new file mode 100644 index 000000000..6b724cc41 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp_source.html @@ -0,0 +1,156 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4
+
27
+
28//AE+ extra 3 outputs (Level-shifted and 33R resistor)
+
29#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_21
+
30#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17
+
31#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_22
+
32
+
33//Power relay output over Q1 or Q1R
+
34#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
35
+
36//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
37#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
38#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
39
+
40// File Manager
+
41#define SUPPORT_SD
+
42#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
43#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
44#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
45#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
46
+
47// Temperature Sensor
+
48#define SUPPORT_SENSOR_DS18B20
+
49#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18
+
50
+
51// Output Types
+
52// Not Finished - #define SUPPORT_OutputType_TLS3001
+
53// #define SUPPORT_OutputType_APA102 // SPI
+
54#define SUPPORT_OutputType_DMX // UART / RMT
+
55#define SUPPORT_OutputType_GECE // UART / RMT
+
56#define SUPPORT_OutputType_GS8208 // UART / RMT
+
57#define SUPPORT_OutputType_Renard // UART / RMT
+
58#define SUPPORT_OutputType_Serial // UART / RMT
+
59// #define SUPPORT_OutputType_TM1814 // UART / RMT
+
60#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
61#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
62// #define SUPPORT_OutputType_WS2801 // SPI
+
63#define SUPPORT_OutputType_WS2811 // UART / RMT
+
64#define SUPPORT_OutputType_Relay // GPIO
+
65// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html new file mode 100644 index 000000000..3ac6acb8a --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html @@ -0,0 +1,463 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_22
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp_source.html new file mode 100644 index 000000000..7205860e6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21// Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16 // Output 1
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3 // Output 2
+
24// #define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_27 // Output 2
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_1 // Output 3
+
26// #define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_25 // Output 3
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_4 // Output 4
+
28
+
29// AE+ extra 3 outputs (Level-shifted and 33R resistor)
+
30#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15 // Output 5
+
31#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_21 // Output 6
+
32#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_17 // Output 7
+
33#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_22 // Output 8
+
34
+
35// File Manager
+
36#define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
41
+
42// Temperature Sensor
+
43#define SUPPORT_SENSOR_DS18B20
+
44#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18
+
45
+
46// Output Types
+
47// Not Finished - #define SUPPORT_OutputType_TLS3001
+
48// #define SUPPORT_OutputType_APA102 // SPI
+
49#define SUPPORT_OutputType_DMX // UART / RMT
+
50#define SUPPORT_OutputType_GECE // UART / RMT
+
51#define SUPPORT_OutputType_GS8208 // UART / RMT
+
52#define SUPPORT_OutputType_Renard // UART / RMT
+
53#define SUPPORT_OutputType_Serial // UART / RMT
+
54// #define SUPPORT_OutputType_TM1814 // UART / RMT
+
55#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
56#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
57// #define SUPPORT_OutputType_WS2801 // SPI
+
58#define SUPPORT_OutputType_WS2811 // UART / RMT
+
59// #define SUPPORT_OutputType_Relay // GPIO
+
60// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html new file mode 100644 index 000000000..ca1d3c2cb --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html @@ -0,0 +1,714 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_1
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.map new file mode 100644 index 000000000..3b2180b28 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.md5 new file mode 100644 index 000000000..17e67bc0f --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.md5 @@ -0,0 +1 @@ +74de1c729c853109e1de45f6ce1da3dc \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.png new file mode 100644 index 000000000..15575360e Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp_source.html new file mode 100644 index 000000000..26964a8ea --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp_source.html @@ -0,0 +1,184 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_3
+
26
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_1
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_4
+
29
+
30//Power relay output over Q1 or Q1R
+
31#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
32
+
33//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
34#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
35#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
36
+
37// File Manager - Defnitions must be present even if SD is not supported
+
38// #define SUPPORT_SD
+
39#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
40#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
41#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
42#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
43
+
44// Temperature Sensor
+
45#define SUPPORT_SENSOR_DS18B20
+
46#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_18
+
47
+
48#include <ETH.h>
+
49
+
50/*
+
51 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
52 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
53 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
54 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
55*/
+
56#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
57
+
58// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
59#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
60#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
61
+
62// Type of the Ethernet PHY (LAN8720 or TLK110)
+
63#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
64
+
65// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
66#define ETH_ADDR_PHY_LAN8720 0
+
67// #define ETH_ADDR_PHY_LAN8720 1
+
68//#define ETH_ADDR_PHY_TLK110 31
+
69#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
70#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
71#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
72#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
73#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
74#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
75#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
76#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
77#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
78
+
79// Output Types
+
80// Not Finished - #define SUPPORT_OutputType_TLS3001
+
81// #define SUPPORT_OutputType_APA102 // SPI
+
82#define SUPPORT_OutputType_DMX // UART / RMT
+
83#define SUPPORT_OutputType_GECE // UART / RMT
+
84#define SUPPORT_OutputType_GS8208 // UART / RMT
+
85#define SUPPORT_OutputType_Renard // UART / RMT
+
86#define SUPPORT_OutputType_Serial // UART / RMT
+
87#define SUPPORT_OutputType_TM1814 // UART / RMT
+
88#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
89#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
90// #define SUPPORT_OutputType_WS2801 // SPI
+
91#define SUPPORT_OutputType_WS2811 // UART / RMT
+
92#define SUPPORT_OutputType_Relay // GPIO
+
93// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html new file mode 100644 index 000000000..90ba70bf4 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html @@ -0,0 +1,447 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_UNO.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp_source.html new file mode 100644 index 000000000..7aebde400 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp_source.html @@ -0,0 +1,148 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_UNO.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3
+
24
+
25//Power relay output over Q1 or Q1R
+
26#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
27
+
28//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
29#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
30#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
31
+
32// File Manager - Defnitions must be present even if SD is not supported
+
33#define SUPPORT_SD
+
34#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
35#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
36#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
37#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
38
+
39// Temperature Sensor
+
40#define SUPPORT_SENSOR_DS18B20
+
41#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13
+
42
+
43// Output Types
+
44// Not Finished - #define SUPPORT_OutputType_TLS3001
+
45// #define SUPPORT_OutputType_APA102 // SPI
+
46#define SUPPORT_OutputType_DMX // UART / RMT
+
47#define SUPPORT_OutputType_GECE // UART / RMT
+
48#define SUPPORT_OutputType_GS8208 // UART / RMT
+
49#define SUPPORT_OutputType_Renard // UART / RMT
+
50#define SUPPORT_OutputType_Serial // UART / RMT
+
51#define SUPPORT_OutputType_TM1814 // UART / RMT
+
52#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
53#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
54// #define SUPPORT_OutputType_WS2801 // SPI
+
55#define SUPPORT_OutputType_WS2811 // UART / RMT
+
56#define SUPPORT_OutputType_Relay // GPIO
+
57// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html new file mode 100644 index 000000000..f2ec0bf84 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html @@ -0,0 +1,495 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp_source.html new file mode 100644 index 000000000..b7caa1194 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp_source.html @@ -0,0 +1,153 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3
+
24
+
25//AE+ extra 3 outputs (Level-shifted and 33R resistor)
+
26#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_21
+
27#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_17
+
28#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_22
+
29
+
30//Power relay output over Q1 or Q1R
+
31#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
32
+
33//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
34#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
35#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
36
+
37// Temperature Sensor
+
38#define SUPPORT_SENSOR_DS18B20
+
39#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13
+
40
+
41// File Manager
+
42#define SUPPORT_SD
+
43#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
44#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
45#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
46#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
47
+
48// Output Types
+
49// Not Finished - #define SUPPORT_OutputType_TLS3001
+
50// #define SUPPORT_OutputType_APA102 // SPI
+
51#define SUPPORT_OutputType_DMX // UART / RMT
+
52#define SUPPORT_OutputType_GECE // UART / RMT
+
53#define SUPPORT_OutputType_GS8208 // UART / RMT
+
54#define SUPPORT_OutputType_Renard // UART / RMT
+
55#define SUPPORT_OutputType_Serial // UART / RMT
+
56#define SUPPORT_OutputType_TM1814 // UART / RMT
+
57#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
58#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
59// #define SUPPORT_OutputType_WS2801 // SPI
+
60#define SUPPORT_OutputType_WS2811 // UART / RMT
+
61#define SUPPORT_OutputType_Relay // GPIO
+
62// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html new file mode 100644 index 000000000..c5d4d5ea7 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html @@ -0,0 +1,335 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp_source.html new file mode 100644 index 000000000..19efccac2 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp_source.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 - 2022 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
23
+
24// File Manager - Defnitions must be present even if SD is not supported
+
25#define SUPPORT_SD
+
26#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
27#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
28#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
29#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
30
+
31// Output Types
+
32// Not Finished - #define SUPPORT_OutputType_TLS3001
+
33// #define SUPPORT_OutputType_APA102 // SPI
+
34#define SUPPORT_OutputType_DMX // UART / RMT
+
35#define SUPPORT_OutputType_GECE // UART / RMT
+
36#define SUPPORT_OutputType_GS8208 // UART / RMT
+
37#define SUPPORT_OutputType_Renard // UART / RMT
+
38#define SUPPORT_OutputType_Serial // UART / RMT
+
39#define SUPPORT_OutputType_TM1814 // UART / RMT
+
40#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
41#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
42// #define SUPPORT_OutputType_WS2801 // SPI
+
43#define SUPPORT_OutputType_WS2811 // UART / RMT
+
44// #define SUPPORT_OutputType_Relay // GPIO
+
45// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html new file mode 100644 index 000000000..8115af7df --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html @@ -0,0 +1,682 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define SUPPORT_SENSOR_DS18B20
 
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ ONEWIRE_PIN

+ +
+
+ + + + +
#define ONEWIRE_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SENSOR_DS18B20

+ +
+
+ + + + +
#define SUPPORT_SENSOR_DS18B20
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.map new file mode 100644 index 000000000..7fa077af6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.md5 new file mode 100644 index 000000000..399f00a5b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.md5 @@ -0,0 +1 @@ +510bf02bd69ea9c144b010f8cf321fdd \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.png new file mode 100644 index 000000000..d7dc77ea0 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp_source.html new file mode 100644 index 000000000..d823c47c7 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_QUAD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_3
+
26
+
27//Power relay output over Q1 or Q1R
+
28#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
29
+
30//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
31#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
32#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
33
+
34// File Manager - Defnitions must be present even if SD is not supported
+
35// #define SUPPORT_SD
+
36#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
37#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
38#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
39#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
40
+
41// Temperature Sensor
+
42#define SUPPORT_SENSOR_DS18B20
+
43#define ONEWIRE_PIN gpio_num_t::GPIO_NUM_13
+
44
+
45#include <ETH.h>
+
46
+
47/*
+
48 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
49 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
50 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
51 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
52*/
+
53#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
54
+
55// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
56#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
57#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
58
+
59// Type of the Ethernet PHY (LAN8720 or TLK110)
+
60#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
61
+
62// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
63#define ETH_ADDR_PHY_LAN8720 0
+
64// #define ETH_ADDR_PHY_LAN8720 1
+
65//#define ETH_ADDR_PHY_TLK110 31
+
66#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
67#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
68#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
69#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
70#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
71#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
72#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
73#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
74#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
75
+
76// Output Types
+
77// Not Finished - #define SUPPORT_OutputType_TLS3001
+
78// #define SUPPORT_OutputType_APA102 // SPI
+
79#define SUPPORT_OutputType_DMX // UART / RMT
+
80#define SUPPORT_OutputType_GECE // UART / RMT
+
81#define SUPPORT_OutputType_GS8208 // UART / RMT
+
82#define SUPPORT_OutputType_Renard // UART / RMT
+
83#define SUPPORT_OutputType_Serial // UART / RMT
+
84#define SUPPORT_OutputType_TM1814 // UART / RMT
+
85#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
86#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
87// #define SUPPORT_OutputType_WS2801 // SPI
+
88#define SUPPORT_OutputType_WS2811 // UART / RMT
+
89#define SUPPORT_OutputType_Relay // GPIO
+
90// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html new file mode 100644 index 000000000..f74e8cecd --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html @@ -0,0 +1,586 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.map new file mode 100644 index 000000000..037a0afce --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.md5 new file mode 100644 index 000000000..26ff63d75 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.md5 @@ -0,0 +1 @@ +0e2af0d8b1c38373d70fc5e829989818 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.png new file mode 100644 index 000000000..998e20fd3 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp_source.html new file mode 100644 index 000000000..cae632842 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp_source.html @@ -0,0 +1,176 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 - 2022 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_16
+
25
+
26//Power relay output over Q1 or Q1R
+
27// #define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
28
+
29//I2c over Q3 and Q4 (might require HW pullups to be installed)
+
30// #define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
31// #define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
32
+
33// File Manager - Defnitions must be present even if SD is not supported
+
34// #define SUPPORT_SD
+
35#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_19
+
36#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_23
+
37#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_18
+
38#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_5
+
39
+
40#include <ETH.h>
+
41
+
42/*
+
43 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
44 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
45 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
46 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
47*/
+
48#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
49
+
50// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
51#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
52#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
53
+
54// Type of the Ethernet PHY (LAN8720 or TLK110)
+
55#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
56
+
57// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
58#define ETH_ADDR_PHY_LAN8720 0
+
59// #define ETH_ADDR_PHY_LAN8720 1
+
60//#define ETH_ADDR_PHY_TLK110 31
+
61#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
62#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
63#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
64#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
65#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
66#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
67#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
68#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
69#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
70
+
71// Output Types
+
72// Not Finished - #define SUPPORT_OutputType_TLS3001
+
73// #define SUPPORT_OutputType_APA102 // SPI
+
74#define SUPPORT_OutputType_DMX // UART / RMT
+
75#define SUPPORT_OutputType_GECE // UART / RMT
+
76#define SUPPORT_OutputType_GS8208 // UART / RMT
+
77#define SUPPORT_OutputType_Renard // UART / RMT
+
78#define SUPPORT_OutputType_Serial // UART / RMT
+
79#define SUPPORT_OutputType_TM1814 // UART / RMT
+
80#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
81#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
82// #define SUPPORT_OutputType_WS2801 // SPI
+
83#define SUPPORT_OutputType_WS2811 // UART / RMT
+
84#define SUPPORT_OutputType_Relay // GPIO
+
85// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html new file mode 100644 index 000000000..5916e5a10 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html @@ -0,0 +1,511 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TTGO_T8.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_TTGO_T8.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_14
 
#define LED_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_13
 
#define USE_MISO_PULLUP
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ LED_SDA

+ +
+
+ + + + +
#define LED_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+ +

◆ USE_MISO_PULLUP

+ +
+
+ + + + +
#define USE_MISO_PULLUP
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp_source.html new file mode 100644 index 000000000..0049c61a6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp_source.html @@ -0,0 +1,148 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TTGO_T8.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_TTGO_T8.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_TTGO_T8.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_0
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_25
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_26
+
27#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_27
+
28#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_14
+
29
+
30#define LED_SDA gpio_num_t::GPIO_NUM_21 // Green LED and SDA. Will light-up if PCA9865 is used.
+
31
+
32#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
33#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
34
+
35// File Manager
+
36#define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_2
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_15
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_13
+
41#define USE_MISO_PULLUP
+
42
+
43// Output Types
+
44// Not Finished - #define SUPPORT_OutputType_TLS3001
+
45// #define SUPPORT_OutputType_APA102 // SPI
+
46#define SUPPORT_OutputType_DMX // UART
+
47#define SUPPORT_OutputType_GECE // UART
+
48#define SUPPORT_OutputType_GS8208 // UART / RMT
+
49#define SUPPORT_OutputType_Renard // UART
+
50#define SUPPORT_OutputType_Serial // UART
+
51#define SUPPORT_OutputType_TM1814 // UART / RMT
+
52#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
53#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
54// #define SUPPORT_OutputType_WS2801 // SPI
+
55#define SUPPORT_OutputType_WS2811 // UART / RMT
+
56#define SUPPORT_OutputType_Relay // GPIO
+
57#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html new file mode 100644 index 000000000..611206831 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html @@ -0,0 +1,479 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TWILIGHTLORD.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_TWILIGHTLORD.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_31
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_34
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_6
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_6
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_31
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_34
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp_source.html new file mode 100644 index 000000000..5964d6008 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp_source.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TWILIGHTLORD.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_TWILIGHTLORD.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_TWILIGHTLORD.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21//Output Manager
+
22#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
23#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
24
+
25#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14
+
26#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31
+
27#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32
+
28#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33
+
29#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34
+
30
+
31//I2C
+
32#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_5
+
33#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_6
+
34
+
35// File Manager - Defnitions must be present even if SD is not supported
+
36// #define SUPPORT_SD
+
37#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
38#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
39#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
40#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
41
+
42// Output Types
+
43// Not Finished - #define SUPPORT_OutputType_TLS3001
+
44// #define SUPPORT_OutputType_APA102 // SPI
+
45#define SUPPORT_OutputType_DMX // UART / RMT
+
46#define SUPPORT_OutputType_GECE // UART / RMT
+
47#define SUPPORT_OutputType_GS8208 // UART / RMT
+
48#define SUPPORT_OutputType_Renard // UART / RMT
+
49#define SUPPORT_OutputType_Serial // UART / RMT
+
50#define SUPPORT_OutputType_TM1814 // UART / RMT
+
51#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
52#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
53// #define SUPPORT_OutputType_WS2801 // SPI
+
54#define SUPPORT_OutputType_WS2811 // UART / RMT
+
55#define SUPPORT_OutputType_Relay // GPIO
+
56#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html new file mode 100644 index 000000000..46ab8119f --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html @@ -0,0 +1,762 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_31
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_34
 
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define ETH_ADDR_PHY_TLK110   31
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_31
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_32
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_33
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_34
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   0
+
+ +
+
+ +

◆ ETH_ADDR_PHY_TLK110

+ +
+
+ + + + +
#define ETH_ADDR_PHY_TLK110   31
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.map new file mode 100644 index 000000000..bcf796a2d --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.md5 new file mode 100644 index 000000000..fb9360ee1 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.md5 @@ -0,0 +1 @@ +76e43a77b8cc122b9ef0244c16925ee4 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.png new file mode 100644 index 000000000..e1268035e Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp_source.html new file mode 100644 index 000000000..42b2fd50f --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp - Output Management class
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2021 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
26
+
27#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_14
+
28#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_31
+
29#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_32
+
30#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_33
+
31#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_34
+
32
+
33// Power relay output over Q1 or Q1R
+
34#define DEFAULT_RELAY_GPIO gpio_num_t::GPIO_NUM_15
+
35
+
36// I2c over Q3 and Q4 (might require HW pullups to be installed)
+
37#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_2
+
38#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_32
+
39
+
40// File Manager - Defnitions must be present even if SD is not supported
+
41// #define SUPPORT_SD
+
42#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
43#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
44#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
45#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
46
+
47#include <ETH.h>
+
48
+
49/*
+
50 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
51 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
52 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
53 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
54*/
+
55#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
56
+
57// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
58#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
59#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
60
+
61// Type of the Ethernet PHY (LAN8720 or TLK110)
+
62#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
63
+
64// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
65#define ETH_ADDR_PHY_LAN8720 0
+
66// #define ETH_ADDR_PHY_LAN8720 1
+
67#define ETH_ADDR_PHY_TLK110 31
+
68#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
69#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
70#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
71#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
72#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
73#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
74#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
75#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
76#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
77
+
78// Output Types
+
79// Not Finished - #define SUPPORT_OutputType_TLS3001
+
80// #define SUPPORT_OutputType_APA102 // SPI
+
81#define SUPPORT_OutputType_DMX // UART / RMT
+
82#define SUPPORT_OutputType_GECE // UART
+
83#define SUPPORT_OutputType_GS8208 // UART / RMT
+
84#define SUPPORT_OutputType_Renard // UART / RMT
+
85#define SUPPORT_OutputType_Serial // UART / RMT
+
86#define SUPPORT_OutputType_TM1814 // UART / RMT
+
87#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
88#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
89// #define SUPPORT_OutputType_WS2801 // SPI
+
90#define SUPPORT_OutputType_WS2811 // UART / RMT
+
91#define SUPPORT_OutputType_Relay // GPIO
+
92#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html new file mode 100644 index 000000000..315275e3d --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html @@ -0,0 +1,714 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH01.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_WT32ETH01.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_WT32ETH01.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
 
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
#define SUPPORT_OutputType_Servo_PCA9685
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_0
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ ETH_POWER_PIN

+ +
+
+ + + + +
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_Servo_PCA9685

+ +
+
+ + + + +
#define SUPPORT_OutputType_Servo_PCA9685
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.map new file mode 100644 index 000000000..c2dfb6100 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.md5 new file mode 100644 index 000000000..4e602f170 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.md5 @@ -0,0 +1 @@ +59ccf77d029b3a509a271092f46848f1 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.png new file mode 100644 index 000000000..18f8e9c9a Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp_source.html new file mode 100644 index 000000000..f8d9e2be6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH01.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_WT32ETH01.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_WT32ETH01.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
26
+
27#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_0
+
28#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_5
+
29#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_16
+
30
+
31// # define SUPPORT_SPI_OUTPUT
+
32// #define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
33// #define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
34
+
35#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
36#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
37
+
38// File Manager
+
39// #define SUPPORT_SD
+
40#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
41#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
42#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
43#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
44
+
45#include <ETH.h>
+
46
+
47
+
48/*
+
49 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
50 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
51 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
52 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
53*/
+
54#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
55
+
56// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
57#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16
+
58#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN
+
59#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
60
+
61// Type of the Ethernet PHY (LAN8720 or TLK110)
+
62#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
63
+
64// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
65#define ETH_ADDR_PHY_LAN8720 1
+
66
+
67#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
68#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
69#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
70#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
71#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
72#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
73#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
74#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
75#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
76
+
77// Output Types
+
78// Not Finished - #define SUPPORT_OutputType_TLS3001
+
79// #define SUPPORT_OutputType_APA102 // SPI
+
80#define SUPPORT_OutputType_DMX // UART
+
81#define SUPPORT_OutputType_GECE // UART
+
82#define SUPPORT_OutputType_GS8208 // UART / RMT
+
83#define SUPPORT_OutputType_Renard // UART
+
84#define SUPPORT_OutputType_Serial // UART
+
85#define SUPPORT_OutputType_TM1814 // UART / RMT
+
86#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
87#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
88// #define SUPPORT_OutputType_WS2801 // SPI
+
89#define SUPPORT_OutputType_WS2811 // UART / RMT
+
90#define SUPPORT_OutputType_Relay // GPIO
+
91#define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html new file mode 100644 index 000000000..b4ae5bbba --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html @@ -0,0 +1,730 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_3
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
 
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_3
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ ETH_POWER_PIN

+ +
+
+ + + + +
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.map new file mode 100644 index 000000000..7ff044872 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.md5 new file mode 100644 index 000000000..40876f606 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.md5 @@ -0,0 +1 @@ +822ab1a985c5ce785e76b08b7354fc43 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.png new file mode 100644 index 000000000..ef6d1c49e Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp_source.html new file mode 100644 index 000000000..850b2288b --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp_source.html @@ -0,0 +1,185 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
26
+
27#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12
+
28#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14
+
29#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15
+
30#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17
+
31#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5
+
32#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_3
+
33
+
34// # define SUPPORT_SPI_OUTPUT
+
35// #define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
36// #define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
37
+
38#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
39#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
40
+
41// File Manager
+
42// #define SUPPORT_SD
+
43#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
44#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
45#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
46#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
47
+
48#include <ETH.h>
+
49
+
50
+
51/*
+
52 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
53 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
54 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
55 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
56*/
+
57#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
58
+
59// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
60#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16
+
61#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN
+
62#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
63
+
64// Type of the Ethernet PHY (LAN8720 or TLK110)
+
65#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
66
+
67// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
68#define ETH_ADDR_PHY_LAN8720 1
+
69
+
70#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
71#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
72#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
73#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
74#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
75#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
76#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
77#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
78#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
79
+
80// Output Types
+
81// Not Finished - #define SUPPORT_OutputType_TLS3001
+
82// #define SUPPORT_OutputType_APA102 // SPI
+
83#define SUPPORT_OutputType_DMX // UART
+
84#define SUPPORT_OutputType_GECE // UART
+
85#define SUPPORT_OutputType_GS8208 // UART / RMT
+
86#define SUPPORT_OutputType_Renard // UART
+
87#define SUPPORT_OutputType_Serial // UART
+
88#define SUPPORT_OutputType_TM1814 // UART / RMT
+
89#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
90#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
91// #define SUPPORT_OutputType_WS2801 // SPI
+
92#define SUPPORT_OutputType_WS2811 // UART / RMT
+
93// #define SUPPORT_OutputType_Relay // GPIO
+
94// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html new file mode 100644 index 000000000..31da4e15d --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html @@ -0,0 +1,730 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp File Reference
+
+
+
#include <ETH.h>
+
+Include dependency graph for GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define SUPPORT_ETHERNET
 
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
 
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
 
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
 
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
 
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_5
 
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_2
 
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
 
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   1
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_GS8208
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_TM1814
 
#define SUPPORT_OutputType_UCS1903
 
#define SUPPORT_OutputType_UCS8903
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_ETH_ADDR

+ +
+
+ + + + +
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_ETH_CLK_MODE

+ +
+
+ + + + +
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
+ +
+
+ +

◆ DEFAULT_ETH_CRSDV

+ +
+
+ + + + +
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
+
+ +
+
+ +

◆ DEFAULT_ETH_MDC_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
+
+ +
+
+ +

◆ DEFAULT_ETH_MDIO_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN   gpio_num_t::GPIO_NUM_16
+
+ +
+
+ +

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

+ +
+
+ + + + +
#define DEFAULT_ETH_POWER_PIN_ACTIVE   HIGH
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
+
+ +
+
+ +

◆ DEFAULT_ETH_RXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD0

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
+
+ +
+
+ +

◆ DEFAULT_ETH_TXD1

+ +
+
+ + + + +
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_ETH_TXEN

+ +
+
+ + + + +
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_ETH_TYPE

+ +
+
+ + + + +
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
+
+ +
+
+ +

◆ DEFAULT_I2C_SCL

+ +
+
+ + + + +
#define DEFAULT_I2C_SCL   gpio_num_t::GPIO_NUM_22
+
+ +
+
+ +

◆ DEFAULT_I2C_SDA

+ +
+
+ + + + +
#define DEFAULT_I2C_SDA   gpio_num_t::GPIO_NUM_21
+
+ +
+
+ +

◆ DEFAULT_RMT_0_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_0_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ DEFAULT_RMT_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_1_GPIO   gpio_num_t::GPIO_NUM_4
+
+ +
+
+ +

◆ DEFAULT_RMT_2_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_2_GPIO   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ DEFAULT_RMT_3_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_3_GPIO   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ DEFAULT_RMT_4_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_4_GPIO   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ DEFAULT_RMT_5_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_5_GPIO   gpio_num_t::GPIO_NUM_17
+
+ +
+
+ +

◆ DEFAULT_RMT_6_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_6_GPIO   gpio_num_t::GPIO_NUM_5
+
+ +
+
+ +

◆ DEFAULT_RMT_7_GPIO

+ +
+
+ + + + +
#define DEFAULT_RMT_7_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ ETH_ADDR_PHY_LAN8720

+ +
+
+ + + + +
#define ETH_ADDR_PHY_LAN8720   1
+
+ +
+
+ +

◆ ETH_POWER_PIN

+ +
+
+ + + + +
#define ETH_POWER_PIN   DEFAULT_ETH_POWER_PIN
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_ETHERNET

+ +
+
+ + + + +
#define SUPPORT_ETHERNET
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_GS8208

+ +
+
+ + + + +
#define SUPPORT_OutputType_GS8208
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_TM1814

+ +
+
+ + + + +
#define SUPPORT_OutputType_TM1814
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS1903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS1903
+
+ +
+
+ +

◆ SUPPORT_OutputType_UCS8903

+ +
+
+ + + + +
#define SUPPORT_OutputType_UCS8903
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.map new file mode 100644 index 000000000..4187d13d5 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.md5 new file mode 100644 index 000000000..2aa6f41e4 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.md5 @@ -0,0 +1 @@ +9418d70aefe911f25e13053330ab7032 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.png new file mode 100644 index 000000000..1b034b8b2 Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp_source.html new file mode 100644 index 000000000..80a5d5168 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp_source.html @@ -0,0 +1,185 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#define SUPPORT_ETHERNET
+
22
+
23//Output Manager
+
24#define DEFAULT_RMT_0_GPIO gpio_num_t::GPIO_NUM_2
+
25#define DEFAULT_RMT_1_GPIO gpio_num_t::GPIO_NUM_4
+
26
+
27#define DEFAULT_RMT_2_GPIO gpio_num_t::GPIO_NUM_12
+
28#define DEFAULT_RMT_3_GPIO gpio_num_t::GPIO_NUM_14
+
29#define DEFAULT_RMT_4_GPIO gpio_num_t::GPIO_NUM_15
+
30#define DEFAULT_RMT_5_GPIO gpio_num_t::GPIO_NUM_17
+
31#define DEFAULT_RMT_6_GPIO gpio_num_t::GPIO_NUM_5
+
32#define DEFAULT_RMT_7_GPIO gpio_num_t::GPIO_NUM_2
+
33
+
34// # define SUPPORT_SPI_OUTPUT
+
35// #define DEFAULT_SPI_DATA_GPIO gpio_num_t::GPIO_NUM_15
+
36// #define DEFAULT_SPI_CLOCK_GPIO gpio_num_t::GPIO_NUM_25
+
37
+
38#define DEFAULT_I2C_SDA gpio_num_t::GPIO_NUM_21
+
39#define DEFAULT_I2C_SCL gpio_num_t::GPIO_NUM_22
+
40
+
41// File Manager
+
42// #define SUPPORT_SD
+
43#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
44#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
45#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
46#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
47
+
48#include <ETH.h>
+
49
+
50
+
51/*
+
52 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
53 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
54 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
55 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
56*/
+
57#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
58
+
59// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
60#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_16
+
61#define ETH_POWER_PIN DEFAULT_ETH_POWER_PIN
+
62#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
63
+
64// Type of the Ethernet PHY (LAN8720 or TLK110)
+
65#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
66
+
67// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
68#define ETH_ADDR_PHY_LAN8720 1
+
69
+
70#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
71#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
72#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
73#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
74#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
75#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
76#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
77#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
78#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
79
+
80// Output Types
+
81// Not Finished - #define SUPPORT_OutputType_TLS3001
+
82// #define SUPPORT_OutputType_APA102 // SPI
+
83#define SUPPORT_OutputType_DMX // UART
+
84#define SUPPORT_OutputType_GECE // UART
+
85#define SUPPORT_OutputType_GS8208 // UART / RMT
+
86#define SUPPORT_OutputType_Renard // UART
+
87#define SUPPORT_OutputType_Serial // UART
+
88#define SUPPORT_OutputType_TM1814 // UART / RMT
+
89#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
90#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
91// #define SUPPORT_OutputType_WS2801 // SPI
+
92#define SUPPORT_OutputType_WS2811 // UART / RMT
+
93// #define SUPPORT_OutputType_Relay // GPIO
+
94// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp.html new file mode 100644 index 000000000..110a47ccc --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_generic.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_generic.hpp File Reference
+
+
+
#include "GPIO_Defs_ESP32_LoLin_D32_PRO.hpp"
+
+Include dependency graph for GPIO_Defs_ESP32_generic.hpp:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.map b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.map new file mode 100644 index 000000000..9d0149c08 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.md5 b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.md5 new file mode 100644 index 000000000..57afbff45 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.md5 @@ -0,0 +1 @@ +819771dcaa6fb78940a84f95522e0333 \ No newline at end of file diff --git a/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.png b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.png new file mode 100644 index 000000000..1c336a15c Binary files /dev/null and b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.png differ diff --git a/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp_source.html new file mode 100644 index 000000000..91e51127a --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp_source.html @@ -0,0 +1,112 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP32_generic.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP32_generic.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP32_generic.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+ + +
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html new file mode 100644 index 000000000..803551413 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html @@ -0,0 +1,271 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_ESP01S.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP8266_ESP01S.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_UART_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp_source.html new file mode 100644 index 000000000..dfb1ee98a --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp_source.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_ESP01S.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP8266_ESP01S.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP8266_ESP01S.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2
+
23
+
24// File Manager
+
25#define SUPPORT_SD
+
26#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
27#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
28#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
29#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
30
+
31// Output Types
+
32// Not Finished - #define SUPPORT_OutputType_TLS3001
+
33// #define SUPPORT_OutputType_APA102 // SPI
+
34#define SUPPORT_OutputType_DMX // UART / RMT
+
35#define SUPPORT_OutputType_GECE // UART
+
36// #define SUPPORT_OutputType_GS8208 // UART / RMT
+
37#define SUPPORT_OutputType_Renard // UART / RMT
+
38#define SUPPORT_OutputType_Serial // UART / RMT
+
39// #define SUPPORT_OutputType_TM1814 // UART / RMT
+
40// #define SUPPORT_OutputType_UCS1903 // UART / RMT
+
41// #define SUPPORT_OutputType_UCS8903 // UART / RMT
+
42// #define SUPPORT_OutputType_WS2801 // SPI
+
43#define SUPPORT_OutputType_WS2811 // UART / RMT
+
44// #define SUPPORT_OutputType_Relay // GPIO
+
45// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html new file mode 100644 index 000000000..8742cee53 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html @@ -0,0 +1,271 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_ESPS_V3.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP8266_ESPS_V3.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_WS2811
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_UART_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp_source.html new file mode 100644 index 000000000..166686510 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp_source.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_ESPS_V3.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP8266_ESPS_V3.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP8266_ESPS_V3.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2
+
23
+
24// File Manager
+
25#define SUPPORT_SD
+
26#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
27#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
28#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
29#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
30
+
31// Output Types
+
32// Not Finished - #define SUPPORT_OutputType_TLS3001
+
33// #define SUPPORT_OutputType_APA102 // SPI
+
34#define SUPPORT_OutputType_DMX // UART / RMT
+
35#define SUPPORT_OutputType_GECE // UART
+
36// #define SUPPORT_OutputType_GS8208 // UART / RMT
+
37#define SUPPORT_OutputType_Renard // UART / RMT
+
38#define SUPPORT_OutputType_Serial // UART / RMT
+
39// #define SUPPORT_OutputType_TM1814 // UART / RMT
+
40// #define SUPPORT_OutputType_UCS1903 // UART / RMT
+
41// #define SUPPORT_OutputType_UCS8903 // UART / RMT
+
42// #define SUPPORT_OutputType_WS2801 // SPI
+
43#define SUPPORT_OutputType_WS2811 // UART / RMT
+
44// #define SUPPORT_OutputType_Relay // GPIO
+
45// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp.html new file mode 100644 index 000000000..1895f8d28 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp.html @@ -0,0 +1,287 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_Generic.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
GPIO_Defs_ESP8266_Generic.hpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
 
#define SUPPORT_SD
 
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
 
#define SUPPORT_OutputType_DMX
 
#define SUPPORT_OutputType_GECE
 
#define SUPPORT_OutputType_Renard
 
#define SUPPORT_OutputType_Serial
 
#define SUPPORT_OutputType_WS2811
 
#define SUPPORT_OutputType_Relay
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_UART_1_GPIO

+ +
+
+ + + + +
#define DEFAULT_UART_1_GPIO   gpio_num_t::GPIO_NUM_2
+
+ +
+
+ +

◆ SD_CARD_CLK_PIN

+ +
+
+ + + + +
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
+
+ +
+
+ +

◆ SD_CARD_CS_PIN

+ +
+
+ + + + +
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_15
+
+ +
+
+ +

◆ SD_CARD_MISO_PIN

+ +
+
+ + + + +
#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_12
+
+ +
+
+ +

◆ SD_CARD_MOSI_PIN

+ +
+
+ + + + +
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_13
+
+ +
+
+ +

◆ SUPPORT_OutputType_DMX

+ +
+
+ + + + +
#define SUPPORT_OutputType_DMX
+
+ +
+
+ +

◆ SUPPORT_OutputType_GECE

+ +
+
+ + + + +
#define SUPPORT_OutputType_GECE
+
+ +
+
+ +

◆ SUPPORT_OutputType_Relay

+ +
+
+ + + + +
#define SUPPORT_OutputType_Relay
+
+ +
+
+ +

◆ SUPPORT_OutputType_Renard

+ +
+
+ + + + +
#define SUPPORT_OutputType_Renard
+
+ +
+
+ +

◆ SUPPORT_OutputType_Serial

+ +
+
+ + + + +
#define SUPPORT_OutputType_Serial
+
+ +
+
+ +

◆ SUPPORT_OutputType_WS2811

+ +
+
+ + + + +
#define SUPPORT_OutputType_WS2811
+
+ +
+
+ +

◆ SUPPORT_SD

+ +
+
+ + + + +
#define SUPPORT_SD
+
+ +
+
+
+ + + + diff --git a/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp_source.html b/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp_source.html new file mode 100644 index 000000000..1f5417adb --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp_source.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions/GPIO_Defs_ESP8266_Generic.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
GPIO_Defs_ESP8266_Generic.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* GPIO_Defs_ESP8266_Generic.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21//Output Manager
+
22#define DEFAULT_UART_1_GPIO gpio_num_t::GPIO_NUM_2
+
23
+
24// File Manager
+
25#define SUPPORT_SD
+
26#define SD_CARD_MISO_PIN gpio_num_t::GPIO_NUM_12
+
27#define SD_CARD_MOSI_PIN gpio_num_t::GPIO_NUM_13
+
28#define SD_CARD_CLK_PIN gpio_num_t::GPIO_NUM_14
+
29#define SD_CARD_CS_PIN gpio_num_t::GPIO_NUM_15
+
30
+
31// Output Types
+
32// Not Finished - #define SUPPORT_OutputType_TLS3001
+
33// #define SUPPORT_OutputType_APA102 // SPI
+
34#define SUPPORT_OutputType_DMX // UART / RMT
+
35#define SUPPORT_OutputType_GECE // UART
+
36// #define SUPPORT_OutputType_GS8208 // UART / RMT
+
37#define SUPPORT_OutputType_Renard // UART / RMT
+
38#define SUPPORT_OutputType_Serial // UART / RMT
+
39// #define SUPPORT_OutputType_TM1814 // UART / RMT
+
40// #define SUPPORT_OutputType_UCS1903 // UART / RMT
+
41// #define SUPPORT_OutputType_UCS8903 // UART / RMT
+
42// #define SUPPORT_OutputType_WS2801 // SPI
+
43#define SUPPORT_OutputType_WS2811 // UART / RMT
+
44#define SUPPORT_OutputType_Relay // GPIO
+
45// #define SUPPORT_OutputType_Servo_PCA9685 // I2C (default pins)
+
+ + + + diff --git a/doxy/_input_alexa_8cpp.html b/doxy/_input_alexa_8cpp.html new file mode 100644 index 000000000..4628e31e4 --- /dev/null +++ b/doxy/_input_alexa_8cpp.html @@ -0,0 +1,172 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputAlexa.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputAlexa.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include <Int64String.h>
+#include "InputAlexa.h"
+#include "InputEffectEngine.hpp"
+#include "../utility/SaferStringConversion.hpp"
+
+Include dependency graph for InputAlexa.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_alexa_8cpp__incl.map b/doxy/_input_alexa_8cpp__incl.map new file mode 100644 index 000000000..47276cc25 --- /dev/null +++ b/doxy/_input_alexa_8cpp__incl.map @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_alexa_8cpp__incl.md5 b/doxy/_input_alexa_8cpp__incl.md5 new file mode 100644 index 000000000..7aa732f47 --- /dev/null +++ b/doxy/_input_alexa_8cpp__incl.md5 @@ -0,0 +1 @@ +4215c85d1c21d490283b2b15bc080f7b \ No newline at end of file diff --git a/doxy/_input_alexa_8cpp__incl.png b/doxy/_input_alexa_8cpp__incl.png new file mode 100644 index 000000000..2dac3a852 Binary files /dev/null and b/doxy/_input_alexa_8cpp__incl.png differ diff --git a/doxy/_input_alexa_8h.html b/doxy/_input_alexa_8h.html new file mode 100644 index 000000000..1cbc5f10a --- /dev/null +++ b/doxy/_input_alexa_8h.html @@ -0,0 +1,176 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputAlexa.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputAlexa.h File Reference
+
+
+
#include "InputCommon.hpp"
+#include "../WebMgr.hpp"
+
+Include dependency graph for InputAlexa.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputAlexa
 
+
+ + + + diff --git a/doxy/_input_alexa_8h__dep__incl.map b/doxy/_input_alexa_8h__dep__incl.map new file mode 100644 index 000000000..7385dded2 --- /dev/null +++ b/doxy/_input_alexa_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_alexa_8h__dep__incl.md5 b/doxy/_input_alexa_8h__dep__incl.md5 new file mode 100644 index 000000000..ab32f4567 --- /dev/null +++ b/doxy/_input_alexa_8h__dep__incl.md5 @@ -0,0 +1 @@ +35793d61d36031fa2a5bfc2ca0e4d96b \ No newline at end of file diff --git a/doxy/_input_alexa_8h__dep__incl.png b/doxy/_input_alexa_8h__dep__incl.png new file mode 100644 index 000000000..d76c4803f Binary files /dev/null and b/doxy/_input_alexa_8h__dep__incl.png differ diff --git a/doxy/_input_alexa_8h__incl.map b/doxy/_input_alexa_8h__incl.map new file mode 100644 index 000000000..bde567f60 --- /dev/null +++ b/doxy/_input_alexa_8h__incl.map @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_alexa_8h__incl.md5 b/doxy/_input_alexa_8h__incl.md5 new file mode 100644 index 000000000..e66edc692 --- /dev/null +++ b/doxy/_input_alexa_8h__incl.md5 @@ -0,0 +1 @@ +f53d30fb9f4e2e999d5139712bb18e07 \ No newline at end of file diff --git a/doxy/_input_alexa_8h__incl.png b/doxy/_input_alexa_8h__incl.png new file mode 100644 index 000000000..dbd68550c Binary files /dev/null and b/doxy/_input_alexa_8h__incl.png differ diff --git a/doxy/_input_alexa_8h_source.html b/doxy/_input_alexa_8h_source.html new file mode 100644 index 000000000..d1e653438 --- /dev/null +++ b/doxy/_input_alexa_8h_source.html @@ -0,0 +1,175 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputAlexa.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputAlexa.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputAlexa.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "InputCommon.hpp"
+
22#include "../WebMgr.hpp"
+
23
+
+ +
25{
+
26 public:
+
27
+ +
29 c_InputMgr::e_InputChannelIds NewInputChannelId,
+
30 c_InputMgr::e_InputType NewChannelType,
+
31 uint32_t BufferSize);
+
32
+
33 virtual ~c_InputAlexa ();
+
34
+
35 // functions to be provided by the derived class
+
36 void Begin ();
+
37 bool SetConfig (JsonObject& jsonConfig);
+
38 void GetConfig (JsonObject& jsonConfig);
+
39 void GetStatus (JsonObject& jsonStatus);
+
40 void Process ();
+
41 void GetDriverName (String& sDriverName) { sDriverName = "Alexa"; }
+
42 void SetBufferInfo (uint32_t BufferSize);
+
43
+
44private:
+
45
+
46 Ticker mqttTicker; // Ticker to handle MQTT
+ +
48
+ +
50 void onMessage (EspalexaDevice* pDevice);
+
51
+
52 void load ();
+
53 void save ();
+
54
+
55 const char* ON = "ON";
+
56 const char* OFF = "OFF";
+
57
+
58 bool stateOn = false;
+
59
+
60};
+
+ +
Definition InputAlexa.h:25
+
void save()
Save configuration to File System.
+
Ticker mqttTicker
Definition InputAlexa.h:46
+
void load()
Load configuration from File System.
+
void Process()
Call from loop(), renders Input data.
Definition InputAlexa.cpp:107
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputAlexa.cpp:120
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputAlexa.cpp:135
+
const char * ON
Definition InputAlexa.h:55
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputAlexa.cpp:85
+
c_InputCommon * pEffectsEngine
Definition InputAlexa.h:47
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputAlexa.cpp:62
+
const char * OFF
Definition InputAlexa.h:56
+
void GetStatus(JsonObject &jsonStatus)
Definition InputAlexa.cpp:95
+
virtual ~c_InputAlexa()
Definition InputAlexa.cpp:44
+
void onMessage(EspalexaDevice *pDevice)
Definition InputAlexa.cpp:159
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputAlexa.h:41
+
void validateConfiguration()
Definition InputAlexa.cpp:145
+
bool stateOn
Definition InputAlexa.h:58
+
Definition InputCommon.hpp:27
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
+ + + + diff --git a/doxy/_input_artnet_8cpp.html b/doxy/_input_artnet_8cpp.html new file mode 100644 index 000000000..8e7eec642 --- /dev/null +++ b/doxy/_input_artnet_8cpp.html @@ -0,0 +1,187 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputArtnet.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Variables
+
InputArtnet.cpp File Reference
+
+
+
#include "InputArtnet.hpp"
+#include "../network/NetworkMgr.hpp"
+
+Include dependency graph for InputArtnet.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Variables

static c_InputArtnetfMe = nullptr
 
+

Variable Documentation

+ +

◆ fMe

+ +
+
+ + + + + +
+ + + + +
c_InputArtnet* fMe = nullptr
+
+static
+
+ +
+
+
+ + + + diff --git a/doxy/_input_artnet_8cpp__incl.map b/doxy/_input_artnet_8cpp__incl.map new file mode 100644 index 000000000..06025964a --- /dev/null +++ b/doxy/_input_artnet_8cpp__incl.map @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_artnet_8cpp__incl.md5 b/doxy/_input_artnet_8cpp__incl.md5 new file mode 100644 index 000000000..173f8b3cf --- /dev/null +++ b/doxy/_input_artnet_8cpp__incl.md5 @@ -0,0 +1 @@ +7776086abfc17fd67d1a0759a42043a8 \ No newline at end of file diff --git a/doxy/_input_artnet_8cpp__incl.png b/doxy/_input_artnet_8cpp__incl.png new file mode 100644 index 000000000..ab8752c72 Binary files /dev/null and b/doxy/_input_artnet_8cpp__incl.png differ diff --git a/doxy/_input_artnet_8hpp.html b/doxy/_input_artnet_8hpp.html new file mode 100644 index 000000000..00c06dcb5 --- /dev/null +++ b/doxy/_input_artnet_8hpp.html @@ -0,0 +1,170 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputArtnet.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputArtnet.hpp File Reference
+
+
+
#include "InputCommon.hpp"
+#include <Artnet.h>
+
+Include dependency graph for InputArtnet.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  c_InputArtnet
 
struct  c_InputArtnet::Universe_t
 
+
+ + + + diff --git a/doxy/_input_artnet_8hpp__dep__incl.map b/doxy/_input_artnet_8hpp__dep__incl.map new file mode 100644 index 000000000..22f32bf7e --- /dev/null +++ b/doxy/_input_artnet_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_artnet_8hpp__dep__incl.md5 b/doxy/_input_artnet_8hpp__dep__incl.md5 new file mode 100644 index 000000000..11d183671 --- /dev/null +++ b/doxy/_input_artnet_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +b482b06f67571603731cc4729ac639ce \ No newline at end of file diff --git a/doxy/_input_artnet_8hpp__dep__incl.png b/doxy/_input_artnet_8hpp__dep__incl.png new file mode 100644 index 000000000..eddaf7006 Binary files /dev/null and b/doxy/_input_artnet_8hpp__dep__incl.png differ diff --git a/doxy/_input_artnet_8hpp__incl.map b/doxy/_input_artnet_8hpp__incl.map new file mode 100644 index 000000000..479e005ca --- /dev/null +++ b/doxy/_input_artnet_8hpp__incl.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_artnet_8hpp__incl.md5 b/doxy/_input_artnet_8hpp__incl.md5 new file mode 100644 index 000000000..0818302f0 --- /dev/null +++ b/doxy/_input_artnet_8hpp__incl.md5 @@ -0,0 +1 @@ +dda3bb9b20d18b2f0bafdd9583963946 \ No newline at end of file diff --git a/doxy/_input_artnet_8hpp__incl.png b/doxy/_input_artnet_8hpp__incl.png new file mode 100644 index 000000000..0c2366fe1 Binary files /dev/null and b/doxy/_input_artnet_8hpp__incl.png differ diff --git a/doxy/_input_artnet_8hpp_source.html b/doxy/_input_artnet_8hpp_source.html new file mode 100644 index 000000000..843803c78 --- /dev/null +++ b/doxy/_input_artnet_8hpp_source.html @@ -0,0 +1,217 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputArtnet.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputArtnet.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* ArtnetInput.h - Code to wrap ESPAsyncArtnet for input
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and Artnet based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "InputCommon.hpp"
+
22#include <Artnet.h>
+
23
+
+ +
25{
+
26 private:
+
27 static const uint16_t UNIVERSE_MAX = 512;
+
28 static const char ConfigFileName[];
+
29 static const uint8_t MAX_NUM_UNIVERSES = 10;
+
30
+
31 Artnet * pArtnet = nullptr;
+
32
+
34 uint16_t startUniverse = 1;
+
35 uint16_t LastUniverse = 1;
+
36 uint16_t ChannelsPerUniverse = 512;
+ +
38 uint32_t num_packets = 0;
+
39 uint32_t packet_errors = 0;
+
40 IPAddress LastRemoteIP;
+
41
+
42 uint8_t lastData = 255;
+
43
+
45 uint16_t channel_count = 0;
+
46
+
+
47 typedef struct
+
48 {
+ +
50 uint32_t BytesToCopy;
+ + + +
54 uint32_t num_packets;
+
55
+
56 } Universe_t;
+
+ +
58
+
59 void SetUpArtnet ();
+ +
61 void NetworkStateChanged (bool IsConnected, bool RebootAllowed); // used by poorly designed rx functions
+ +
63 void onDmxFrame (uint16_t CurrentUniverseId, uint32_t length, uint8_t sequence, uint8_t* data, IPAddress remoteIP);
+
64
+
65 public:
+
66
+ +
68 c_InputMgr::e_InputType NewChannelType,
+
69 uint32_t BufferSize);
+
70 virtual ~c_InputArtnet();
+
71
+
72 // functions to be provided by the derived class
+
73 void Begin ();
+
74 bool SetConfig (JsonObject & jsonConfig);
+
75 void GetConfig (JsonObject & jsonConfig);
+
76 void GetStatus (JsonObject & jsonStatus);
+
77 void Process ();
+
78 void GetDriverName (String & sDriverName) { sDriverName = "Artnet"; }
+
79 void SetBufferInfo (uint32_t BufferSize);
+
80 void NetworkStateChanged (bool IsConnected); // used by poorly designed rx functions
+ +
82
+
83};
+
+ +
Definition InputArtnet.hpp:25
+
static const uint8_t MAX_NUM_UNIVERSES
Definition InputArtnet.hpp:29
+
uint32_t packet_errors
Definition InputArtnet.hpp:39
+
void Process()
Call from loop(), renders Input data.
Definition InputArtnet.cpp:114
+
uint16_t LastUniverse
Last Universe to listen for.
Definition InputArtnet.hpp:35
+
virtual ~c_InputArtnet()
Definition InputArtnet.cpp:37
+
static const uint16_t UNIVERSE_MAX
Definition InputArtnet.hpp:27
+
Artnet * pArtnet
Definition InputArtnet.hpp:31
+
void NetworkStateChanged(bool IsConnected, bool RebootAllowed)
Definition InputArtnet.cpp:369
+
uint16_t ChannelsPerUniverse
Universe boundary limit.
Definition InputArtnet.hpp:36
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputArtnet.cpp:46
+
void SetUpArtnet()
Definition InputArtnet.cpp:262
+
Universe_t UniverseArray[MAX_NUM_UNIVERSES]
Definition InputArtnet.hpp:57
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputArtnet.hpp:78
+
uint32_t num_packets
Definition InputArtnet.hpp:38
+
uint16_t channel_count
from sketch globals
Definition InputArtnet.hpp:45
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputArtnet.cpp:178
+
void GetStatus(JsonObject &jsonStatus)
Definition InputArtnet.cpp:84
+
void SetBufferTranslation()
Definition InputArtnet.cpp:198
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputArtnet.cpp:241
+
IPAddress LastRemoteIP
Definition InputArtnet.hpp:40
+
bool isShutDownRebootNeeded()
Definition InputArtnet.hpp:81
+
uint16_t startUniverse
JSON configuration parameters.
Definition InputArtnet.hpp:34
+
void validateConfiguration()
Definition InputArtnet.cpp:295
+
void onDmxFrame(uint16_t CurrentUniverseId, uint32_t length, uint8_t sequence, uint8_t *data, IPAddress remoteIP)
Definition InputArtnet.cpp:128
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputArtnet.cpp:71
+
uint8_t lastData
Definition InputArtnet.hpp:42
+
uint16_t FirstUniverseChannelOffset
Channel to start listening at - 1 based.
Definition InputArtnet.hpp:37
+
static const char ConfigFileName[]
Definition InputArtnet.hpp:28
+
Definition InputCommon.hpp:27
+
bool HasBeenInitialized
Definition InputCommon.hpp:51
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputArtnet.hpp:48
+
uint32_t SourceDataOffset
Definition InputArtnet.hpp:51
+
uint8_t SequenceNumber
Definition InputArtnet.hpp:53
+
uint32_t num_packets
Definition InputArtnet.hpp:54
+
uint32_t BytesToCopy
Definition InputArtnet.hpp:50
+
uint32_t DestinationOffset
Definition InputArtnet.hpp:49
+
uint32_t SequenceErrorCounter
Definition InputArtnet.hpp:52
+
+ + + + diff --git a/doxy/_input_common_8cpp.html b/doxy/_input_common_8cpp.html new file mode 100644 index 000000000..58a70b7af --- /dev/null +++ b/doxy/_input_common_8cpp.html @@ -0,0 +1,145 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputCommon.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputCommon.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputCommon.hpp"
+
+Include dependency graph for InputCommon.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_common_8cpp__incl.map b/doxy/_input_common_8cpp__incl.map new file mode 100644 index 000000000..580efbd9f --- /dev/null +++ b/doxy/_input_common_8cpp__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8cpp__incl.md5 b/doxy/_input_common_8cpp__incl.md5 new file mode 100644 index 000000000..593b2152b --- /dev/null +++ b/doxy/_input_common_8cpp__incl.md5 @@ -0,0 +1 @@ +7c7051ea3fabe4560692cf01855be63a \ No newline at end of file diff --git a/doxy/_input_common_8cpp__incl.png b/doxy/_input_common_8cpp__incl.png new file mode 100644 index 000000000..0b2d55f54 Binary files /dev/null and b/doxy/_input_common_8cpp__incl.png differ diff --git a/doxy/_input_common_8hpp.html b/doxy/_input_common_8hpp.html new file mode 100644 index 000000000..d4b461d18 --- /dev/null +++ b/doxy/_input_common_8hpp.html @@ -0,0 +1,215 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputCommon.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputCommon.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputMgr.hpp"
+
+Include dependency graph for InputCommon.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputCommon
 
+
+ + + + diff --git a/doxy/_input_common_8hpp__dep__incl.map b/doxy/_input_common_8hpp__dep__incl.map new file mode 100644 index 000000000..8458b0515 --- /dev/null +++ b/doxy/_input_common_8hpp__dep__incl.map @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8hpp__dep__incl.md5 b/doxy/_input_common_8hpp__dep__incl.md5 new file mode 100644 index 000000000..40746c2a1 --- /dev/null +++ b/doxy/_input_common_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +20f705ff1ba2ee43f5e6c6d449af2493 \ No newline at end of file diff --git a/doxy/_input_common_8hpp__dep__incl.png b/doxy/_input_common_8hpp__dep__incl.png new file mode 100644 index 000000000..c93d7166b Binary files /dev/null and b/doxy/_input_common_8hpp__dep__incl.png differ diff --git a/doxy/_input_common_8hpp__incl.map b/doxy/_input_common_8hpp__incl.map new file mode 100644 index 000000000..5d11fa5e2 --- /dev/null +++ b/doxy/_input_common_8hpp__incl.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8hpp__incl.md5 b/doxy/_input_common_8hpp__incl.md5 new file mode 100644 index 000000000..f8311a228 --- /dev/null +++ b/doxy/_input_common_8hpp__incl.md5 @@ -0,0 +1 @@ +04a46854edf2452de0625ea547dde7a7 \ No newline at end of file diff --git a/doxy/_input_common_8hpp__incl.png b/doxy/_input_common_8hpp__incl.png new file mode 100644 index 000000000..dd747430f Binary files /dev/null and b/doxy/_input_common_8hpp__incl.png differ diff --git a/doxy/_input_common_8hpp_source.html b/doxy/_input_common_8hpp_source.html new file mode 100644 index 000000000..8ac0b772a --- /dev/null +++ b/doxy/_input_common_8hpp_source.html @@ -0,0 +1,178 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputCommon.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputCommon.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputCommon.hpp - Input base class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a base class used to manage the Input port. It provides a common API
+
20* for use by the factory class to manage the object.
+
21*/
+
22
+
23#include "../ESPixelStick.h"
+
24#include "InputMgr.hpp"
+
25
+
+ +
27{
+
28public:
+ +
30 c_InputMgr::e_InputType NewChannelType,
+
31 uint32_t BufferSize);
+
32 virtual ~c_InputCommon ();
+
33
+
34 // functions to be provided by the derived class
+
35 virtual void Begin () = 0;
+
36 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig) = 0;
+
37 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig) = 0;
+
38 virtual void GetStatus (JsonObject & jsonStatus) = 0;
+
39 virtual void Process () = 0;
+
40 virtual void GetDriverName (String & sDriverName) = 0;
+
41 virtual void SetBufferInfo (uint32_t BufferSize) = 0;
+
42 virtual void SetOperationalState (bool ActiveFlag) { IsInputChannelActive = ActiveFlag; }
+
43 virtual void NetworkStateChanged (bool IsConnected) {}; // used by poorly designed rx functions
+
44 virtual bool isShutDownRebootNeeded () { return false; }
+ +
46
+ + +
49
+
50protected:
+
51 bool HasBeenInitialized = false;
+
52 uint32_t InputDataBufferSize = 0;
+ + + +
56
+
57private:
+
58
+
59}; // c_InputCommon
+
+ +
InputValue_t
Definition externalInput.h:16
+
Definition InputCommon.hpp:27
+
c_InputMgr::e_InputChannelIds InputChannelId
Definition InputCommon.hpp:54
+
virtual void SetOperationalState(bool ActiveFlag)
Definition InputCommon.hpp:42
+
c_InputMgr::e_InputType ChannelType
Definition InputCommon.hpp:55
+
virtual void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition InputCommon.hpp:45
+
bool IsInputChannelActive
Definition InputCommon.hpp:53
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)=0
Get the current config used by the driver.
+
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)=0
Set a new config in the driver.
+
bool HasBeenInitialized
Definition InputCommon.hpp:51
+
virtual ~c_InputCommon()
Definition InputCommon.cpp:39
+
virtual void NetworkStateChanged(bool IsConnected)
Definition InputCommon.hpp:43
+
virtual void Begin()=0
set up the operating environment based on the current config (or defaults)
+
virtual void Process()=0
Call from loop(), renders Input data.
+
c_InputMgr::e_InputChannelIds GetInputChannelId()
Definition InputCommon.hpp:47
+
virtual bool isShutDownRebootNeeded()
Definition InputCommon.hpp:44
+
virtual void SetBufferInfo(uint32_t BufferSize)=0
+
uint32_t InputDataBufferSize
Definition InputCommon.hpp:52
+
c_InputMgr::e_InputType GetInputType()
Definition InputCommon.hpp:48
+
virtual void GetStatus(JsonObject &jsonStatus)=0
+
e_InputType
Definition InputMgr.hpp:70
+
@ InputType_Disabled
Definition InputMgr.hpp:80
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
@ InputChannelId_ALL
Definition InputMgr.hpp:44
+
+ + + + diff --git a/doxy/_input_d_d_p_8cpp.html b/doxy/_input_d_d_p_8cpp.html new file mode 100644 index 000000000..70f247fed --- /dev/null +++ b/doxy/_input_d_d_p_8cpp.html @@ -0,0 +1,197 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDDP.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
InputDDP.cpp File Reference
+
+
+
#include "InputDDP.h"
+#include <string.h>
+#include "../network/NetworkMgr.hpp"
+
+Include dependency graph for InputDDP.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +

+Macros

#define FPP_TYPE_ID   0xC2
 
#define FPP_VARIANT_NAME   (String(CN_ESPixelStick) + "-ESP8266")
 
+

Macro Definition Documentation

+ +

◆ FPP_TYPE_ID

+ +
+
+ + + + +
#define FPP_TYPE_ID   0xC2
+
+ +
+
+ +

◆ FPP_VARIANT_NAME

+ +
+
+ + + + +
#define FPP_VARIANT_NAME   (String(CN_ESPixelStick) + "-ESP8266")
+
+ +
+
+
+ + + + diff --git a/doxy/_input_d_d_p_8cpp__incl.map b/doxy/_input_d_d_p_8cpp__incl.map new file mode 100644 index 000000000..4334d5b5f --- /dev/null +++ b/doxy/_input_d_d_p_8cpp__incl.map @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_d_d_p_8cpp__incl.md5 b/doxy/_input_d_d_p_8cpp__incl.md5 new file mode 100644 index 000000000..8dc41b5ec --- /dev/null +++ b/doxy/_input_d_d_p_8cpp__incl.md5 @@ -0,0 +1 @@ +cb57fdf834f8698119b88ed39fb606ab \ No newline at end of file diff --git a/doxy/_input_d_d_p_8cpp__incl.png b/doxy/_input_d_d_p_8cpp__incl.png new file mode 100644 index 000000000..1ed9c9f51 Binary files /dev/null and b/doxy/_input_d_d_p_8cpp__incl.png differ diff --git a/doxy/_input_d_d_p_8h.html b/doxy/_input_d_d_p_8h.html new file mode 100644 index 000000000..897151a44 --- /dev/null +++ b/doxy/_input_d_d_p_8h.html @@ -0,0 +1,582 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDDP.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
InputDDP.h File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputCommon.hpp"
+
+Include dependency graph for InputDDP.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  c_InputDDP
 
struct  c_InputDDP::PacketBuffer_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define DDP_PORT   4048
 
#define DDP_Header_t_LEN   (sizeof(struct ddp_hdr_struct))
 
#define DDP_MAX_DATALEN   (480*3)
 
#define DDP_FLAGS1_VERMASK   0xc0
 
#define DDP_FLAGS1_VER1   0x40
 
#define DDP_FLAGS1_PUSH   0x01
 
#define DDP_FLAGS1_QUERY   0x02
 
#define DDP_FLAGS1_REPLY   0x04
 
#define DDP_FLAGS1_STORAGE   0x08
 
#define DDP_FLAGS1_TIME   0x10
 
#define DDP_FLAGS1_DATAMASK   (DDP_FLAGS1_QUERY | DDP_FLAGS1_REPLY | DDP_FLAGS1_STORAGE | DDP_FLAGS1_TIME)
 
#define DDP_FLAGS1_DATA   0x00
 
#define DDP_ID_DEFAULT_ID   1
 
#define DDP_ID_CONTROL   246
 
#define DDP_ID_CONFIG   250
 
#define DDP_ID_STATUS   251
 
#define DDP_ID_DMXTRANSIT   254
 
#define DDP_ID_ALL   255
 
#define IsData(f)   (DDP_FLAGS1_DATA == ((f) & DDP_FLAGS1_DATAMASK))
 
#define IsPush(f)   (DDP_FLAGS1_PUSH == ((f) & DDP_FLAGS1_PUSH))
 
#define IsQuery(f)   (DDP_FLAGS1_QUERY == ((f) & DDP_FLAGS1_QUERY))
 
#define IsReply(f)   (DDP_FLAGS1_REPLY == ((f) & DDP_FLAGS1_REPLY))
 
#define IsStorage(f)   (DDP_FLAGS1_STORAGE == ((f) & DDP_FLAGS1_STORAGE))
 
#define IsTime(f)   (DDP_FLAGS1_TIME == ((f) & DDP_FLAGS1_TIME))
 
+

Macro Definition Documentation

+ +

◆ DDP_FLAGS1_DATA

+ +
+
+ + + + +
#define DDP_FLAGS1_DATA   0x00
+
+ +
+
+ +

◆ DDP_FLAGS1_DATAMASK

+ +
+
+ + + + +
#define DDP_FLAGS1_DATAMASK   (DDP_FLAGS1_QUERY | DDP_FLAGS1_REPLY | DDP_FLAGS1_STORAGE | DDP_FLAGS1_TIME)
+
+ +
+
+ +

◆ DDP_FLAGS1_PUSH

+ +
+
+ + + + +
#define DDP_FLAGS1_PUSH   0x01
+
+ +
+
+ +

◆ DDP_FLAGS1_QUERY

+ +
+
+ + + + +
#define DDP_FLAGS1_QUERY   0x02
+
+ +
+
+ +

◆ DDP_FLAGS1_REPLY

+ +
+
+ + + + +
#define DDP_FLAGS1_REPLY   0x04
+
+ +
+
+ +

◆ DDP_FLAGS1_STORAGE

+ +
+
+ + + + +
#define DDP_FLAGS1_STORAGE   0x08
+
+ +
+
+ +

◆ DDP_FLAGS1_TIME

+ +
+
+ + + + +
#define DDP_FLAGS1_TIME   0x10
+
+ +
+
+ +

◆ DDP_FLAGS1_VER1

+ +
+
+ + + + +
#define DDP_FLAGS1_VER1   0x40
+
+ +
+
+ +

◆ DDP_FLAGS1_VERMASK

+ +
+
+ + + + +
#define DDP_FLAGS1_VERMASK   0xc0
+
+ +
+
+ +

◆ DDP_Header_t_LEN

+ +
+
+ + + + +
#define DDP_Header_t_LEN   (sizeof(struct ddp_hdr_struct))
+
+ +
+
+ +

◆ DDP_ID_ALL

+ +
+
+ + + + +
#define DDP_ID_ALL   255
+
+ +
+
+ +

◆ DDP_ID_CONFIG

+ +
+
+ + + + +
#define DDP_ID_CONFIG   250
+
+ +
+
+ +

◆ DDP_ID_CONTROL

+ +
+
+ + + + +
#define DDP_ID_CONTROL   246
+
+ +
+
+ +

◆ DDP_ID_DEFAULT_ID

+ +
+
+ + + + +
#define DDP_ID_DEFAULT_ID   1
+
+ +
+
+ +

◆ DDP_ID_DMXTRANSIT

+ +
+
+ + + + +
#define DDP_ID_DMXTRANSIT   254
+
+ +
+
+ +

◆ DDP_ID_STATUS

+ +
+
+ + + + +
#define DDP_ID_STATUS   251
+
+ +
+
+ +

◆ DDP_MAX_DATALEN

+ +
+
+ + + + +
#define DDP_MAX_DATALEN   (480*3)
+
+ +
+
+ +

◆ DDP_PORT

+ +
+
+ + + + +
#define DDP_PORT   4048
+
+ +
+
+ +

◆ IsData

+ +
+
+ + + + + + + + +
#define IsData( f)   (DDP_FLAGS1_DATA == ((f) & DDP_FLAGS1_DATAMASK))
+
+ +
+
+ +

◆ IsPush

+ +
+
+ + + + + + + + +
#define IsPush( f)   (DDP_FLAGS1_PUSH == ((f) & DDP_FLAGS1_PUSH))
+
+ +
+
+ +

◆ IsQuery

+ +
+
+ + + + + + + + +
#define IsQuery( f)   (DDP_FLAGS1_QUERY == ((f) & DDP_FLAGS1_QUERY))
+
+ +
+
+ +

◆ IsReply

+ +
+
+ + + + + + + + +
#define IsReply( f)   (DDP_FLAGS1_REPLY == ((f) & DDP_FLAGS1_REPLY))
+
+ +
+
+ +

◆ IsStorage

+ +
+
+ + + + + + + + +
#define IsStorage( f)   (DDP_FLAGS1_STORAGE == ((f) & DDP_FLAGS1_STORAGE))
+
+ +
+
+ +

◆ IsTime

+ +
+
+ + + + + + + + +
#define IsTime( f)   (DDP_FLAGS1_TIME == ((f) & DDP_FLAGS1_TIME))
+
+ +
+
+
+ + + + diff --git a/doxy/_input_d_d_p_8h__dep__incl.map b/doxy/_input_d_d_p_8h__dep__incl.map new file mode 100644 index 000000000..dd52f61b0 --- /dev/null +++ b/doxy/_input_d_d_p_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_d_d_p_8h__dep__incl.md5 b/doxy/_input_d_d_p_8h__dep__incl.md5 new file mode 100644 index 000000000..31933b824 --- /dev/null +++ b/doxy/_input_d_d_p_8h__dep__incl.md5 @@ -0,0 +1 @@ +5e9f824739bd08a4d927b59c233ae8d5 \ No newline at end of file diff --git a/doxy/_input_d_d_p_8h__dep__incl.png b/doxy/_input_d_d_p_8h__dep__incl.png new file mode 100644 index 000000000..496a76220 Binary files /dev/null and b/doxy/_input_d_d_p_8h__dep__incl.png differ diff --git a/doxy/_input_d_d_p_8h__incl.map b/doxy/_input_d_d_p_8h__incl.map new file mode 100644 index 000000000..db2e5550a --- /dev/null +++ b/doxy/_input_d_d_p_8h__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_d_d_p_8h__incl.md5 b/doxy/_input_d_d_p_8h__incl.md5 new file mode 100644 index 000000000..b53e59a6d --- /dev/null +++ b/doxy/_input_d_d_p_8h__incl.md5 @@ -0,0 +1 @@ +0e7adccd2021a8ccefed626206de8af6 \ No newline at end of file diff --git a/doxy/_input_d_d_p_8h__incl.png b/doxy/_input_d_d_p_8h__incl.png new file mode 100644 index 000000000..d76a0a1b3 Binary files /dev/null and b/doxy/_input_d_d_p_8h__incl.png differ diff --git a/doxy/_input_d_d_p_8h_source.html b/doxy/_input_d_d_p_8h_source.html new file mode 100644 index 000000000..0cafda92f --- /dev/null +++ b/doxy/_input_d_d_p_8h_source.html @@ -0,0 +1,291 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDDP.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputDDP.h
+
+
+Go to the documentation of this file.
+
1#pragma once
+
2/*
+
3* InputDDP.h
+
4*
+
5* Project: InputDDP - Asynchronous DDP library for Arduino ESP8266 and ESP32
+
6* Copyright (c) 2019, 2022 Daniel Kulp, Shelby Merrick
+
7*
+
8* This program is provided free for you to use in any way that you wish,
+
9* subject to the laws and regulations where you are using it. Due diligence
+
10* is strongly suggested before using this code. Please give credit where due.
+
11*
+
12* The Author makes no warranty of any kind, express or implied, with regard
+
13* to this program or the documentation contained in this document. The
+
14* Author shall not be liable in any event for incidental or consequential
+
15* damages in connection with, or arising out of, the furnishing, performance
+
16* or use of these programs.
+
17*
+
18*/
+
19
+
20#include "../ESPixelStick.h"
+
21#include "InputCommon.hpp"
+
22
+
23#ifdef ESP32
+
24#include <WiFi.h>
+
25#include <AsyncUDP.h>
+
26#elif defined (ESP8266)
+
27#include <ESPAsyncUDP.h>
+
28#include <ESP8266WiFi.h>
+
29#include <ESP8266WiFiMulti.h>
+
30#else
+
31#error Platform not supported
+
32#endif
+
33
+
+ +
35{
+
36private:
+
37
+
38#define DDP_PORT 4048
+
39
+
40#define DDP_Header_t_LEN (sizeof(struct ddp_hdr_struct))
+
41#define DDP_MAX_DATALEN (480*3) // fits nicely in an ethernet packet
+
42
+
43#define DDP_FLAGS1_VERMASK 0xc0 // version mask
+
44#define DDP_FLAGS1_VER1 0x40 // version=1
+
45#define DDP_FLAGS1_PUSH 0x01
+
46#define DDP_FLAGS1_QUERY 0x02
+
47#define DDP_FLAGS1_REPLY 0x04
+
48#define DDP_FLAGS1_STORAGE 0x08
+
49#define DDP_FLAGS1_TIME 0x10
+
50#define DDP_FLAGS1_DATAMASK (DDP_FLAGS1_QUERY | DDP_FLAGS1_REPLY | DDP_FLAGS1_STORAGE | DDP_FLAGS1_TIME)
+
51#define DDP_FLAGS1_DATA 0x00
+
52
+
53#define DDP_ID_DEFAULT_ID 1
+
54#define DDP_ID_CONTROL 246
+
55#define DDP_ID_CONFIG 250
+
56#define DDP_ID_STATUS 251
+
57#define DDP_ID_DMXTRANSIT 254
+
58#define DDP_ID_ALL 255
+
59
+
60#define IsData(f) (DDP_FLAGS1_DATA == ((f) & DDP_FLAGS1_DATAMASK))
+
61#define IsPush(f) (DDP_FLAGS1_PUSH == ((f) & DDP_FLAGS1_PUSH))
+
62#define IsQuery(f) (DDP_FLAGS1_QUERY == ((f) & DDP_FLAGS1_QUERY))
+
63#define IsReply(f) (DDP_FLAGS1_REPLY == ((f) & DDP_FLAGS1_REPLY))
+
64#define IsStorage(f) (DDP_FLAGS1_STORAGE == ((f) & DDP_FLAGS1_STORAGE))
+
65#define IsTime(f) (DDP_FLAGS1_TIME == ((f) & DDP_FLAGS1_TIME))
+
66
+
67 typedef struct __attribute__ ((packed))
+
68 {
+
69 byte flags1;
+
70 byte flags2;
+
71 byte type;
+
72 byte id;
+
73 uint32_t channelOffset;
+
74 uint16_t dataLen;
+
+ +
76
+
77 typedef struct __attribute__ ((packed))
+
78 {
+
79 DDP_Header_t header; // header may or may not be time code
+
80 byte data[DDP_MAX_DATALEN];
+ +
+
82
+
83 typedef struct __attribute__ ((packed))
+
84 {
+
85 DDP_Header_t header; // header may or may not be time code
+
86 uint32_t TimeCode;
+
87 byte data[DDP_MAX_DATALEN - sizeof(TimeCode)];
+
+ +
89
+
90 typedef struct __attribute__ ((packed))
+
91 {
+
92 uint32_t packetsReceived;
+
93 uint64_t bytesReceived;
+
94 uint32_t errors;
+ +
+
96 String lastError;
+
97
+
98 AsyncUDP * udp = nullptr; // UDP
+ +
100 bool suspend = false;
+
101 DDP_stats_t stats; // Statistics tracker
+
102
+
103 void NetworkStateChanged (bool NetwokState);
+
104
+
105 // Packet parser callback
+
106 void ProcessReceivedUdpPacket (AsyncUDPPacket _packet);
+
107 void ProcessReceivedData (DDP_packet_t & Packet);
+
108 void ProcessReceivedQuery ();
+
109
+ +
116
+
+
117 typedef struct
+
118 {
+ + + +
122 uint16_t ResponsePort;
+ +
+
124
+ +
126
+
127public:
+
128
+
129 c_InputDDP (c_InputMgr::e_InputChannelIds NewInputChannelId,
+
130 c_InputMgr::e_InputType NewChannelType,
+
131 uint32_t BufferSize);
+
132
+
133 virtual ~c_InputDDP ();
+
134
+
135 // Generic UDP listener, no physical or IP configuration
+
136 void Begin ();
+
137 bool SetConfig (JsonObject& jsonConfig);
+
138 void GetConfig (JsonObject& jsonConfig);
+
139 void GetStatus (JsonObject& jsonStatus);
+
140 void Process ();
+
141 void GetDriverName (String& sDriverName) { sDriverName = "DDP"; }
+
142 void SetBufferInfo (uint32_t BufferSize);
+ +
144
+
145};
+
+
+
RecordType type
Definition EFUpdate.h:0
+ +
#define DDP_MAX_DATALEN
Definition InputDDP.h:41
+
Definition InputCommon.hpp:27
+
bool HasBeenInitialized
Definition InputCommon.hpp:51
+
Definition InputDDP.h:35
+
PacketBuffer_t PacketBuffer
Definition InputDDP.h:125
+
void NetworkStateChanged(bool NetwokState)
Definition InputDDP.cpp:131
+
void ProcessReceivedQuery()
Definition InputDDP.cpp:286
+
PacketBufferStatus_t
Definition InputDDP.h:111
+
@ BufferIsBeingProcessed
Definition InputDDP.h:114
+
@ BufferIsFilled
Definition InputDDP.h:113
+
@ BufferIsAvailable
Definition InputDDP.h:112
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputDDP.h:141
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputDDP.cpp:106
+
DDP_stats_t
Definition InputDDP.h:95
+
void Process()
Call from loop(), renders Input data.
Definition InputDDP.cpp:195
+
void ProcessReceivedData(DDP_packet_t &Packet)
Definition InputDDP.cpp:235
+
bool isShutDownRebootNeeded()
Definition InputDDP.h:143
+
void GetStatus(JsonObject &jsonStatus)
Definition InputDDP.cpp:88
+
bool suspend
Definition InputDDP.h:100
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputDDP.cpp:78
+
DDP_TimeCode_packet_t
Definition InputDDP.h:88
+
AsyncUDP * udp
Definition InputDDP.h:98
+
void ProcessReceivedUdpPacket(AsyncUDPPacket _packet)
Definition InputDDP.cpp:149
+
virtual ~c_InputDDP()
Definition InputDDP.cpp:47
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputDDP.cpp:117
+
DDP_Header_t
Definition InputDDP.h:75
+
DDP_stats_t stats
Definition InputDDP.h:101
+
DDP_packet_t
Definition InputDDP.h:81
+
uint8_t lastReceivedSequenceNumber
Definition InputDDP.h:99
+
String lastError
Definition InputDDP.h:96
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputDDP.cpp:58
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
uint8_t id[8]
Definition fseq.h:13
+
uint8_t header[4]
Definition fseq.h:0
+
struct FSEQParsedRangeEntry __attribute__
+
uint8_t flags2
Definition fseq.h:12
+
Definition InputDDP.h:118
+
uint16_t ResponsePort
Definition InputDDP.h:122
+
DDP_packet_t Packet
Definition InputDDP.h:120
+
IPAddress ResponseAddress
Definition InputDDP.h:121
+
+ + + + diff --git a/doxy/_input_disabled_8cpp.html b/doxy/_input_disabled_8cpp.html new file mode 100644 index 000000000..aa3787cc8 --- /dev/null +++ b/doxy/_input_disabled_8cpp.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDisabled.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputDisabled.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputDisabled.hpp"
+#include "InputCommon.hpp"
+
+Include dependency graph for InputDisabled.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_disabled_8cpp__incl.map b/doxy/_input_disabled_8cpp__incl.map new file mode 100644 index 000000000..73e649cbf --- /dev/null +++ b/doxy/_input_disabled_8cpp__incl.map @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_disabled_8cpp__incl.md5 b/doxy/_input_disabled_8cpp__incl.md5 new file mode 100644 index 000000000..09f12402f --- /dev/null +++ b/doxy/_input_disabled_8cpp__incl.md5 @@ -0,0 +1 @@ +d6e15e9dc42272f84d90594fe3e28244 \ No newline at end of file diff --git a/doxy/_input_disabled_8cpp__incl.png b/doxy/_input_disabled_8cpp__incl.png new file mode 100644 index 000000000..90d67c54e Binary files /dev/null and b/doxy/_input_disabled_8cpp__incl.png differ diff --git a/doxy/_input_disabled_8hpp.html b/doxy/_input_disabled_8hpp.html new file mode 100644 index 000000000..7d01fef20 --- /dev/null +++ b/doxy/_input_disabled_8hpp.html @@ -0,0 +1,165 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDisabled.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputDisabled.hpp File Reference
+
+
+
#include "InputCommon.hpp"
+
+Include dependency graph for InputDisabled.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputDisabled
 
+
+ + + + diff --git a/doxy/_input_disabled_8hpp__dep__incl.map b/doxy/_input_disabled_8hpp__dep__incl.map new file mode 100644 index 000000000..42ae71370 --- /dev/null +++ b/doxy/_input_disabled_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_disabled_8hpp__dep__incl.md5 b/doxy/_input_disabled_8hpp__dep__incl.md5 new file mode 100644 index 000000000..af3760c72 --- /dev/null +++ b/doxy/_input_disabled_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f97c7bf28f9b13e0fd9f5415fb5d9772 \ No newline at end of file diff --git a/doxy/_input_disabled_8hpp__dep__incl.png b/doxy/_input_disabled_8hpp__dep__incl.png new file mode 100644 index 000000000..90f4b93e4 Binary files /dev/null and b/doxy/_input_disabled_8hpp__dep__incl.png differ diff --git a/doxy/_input_disabled_8hpp__incl.map b/doxy/_input_disabled_8hpp__incl.map new file mode 100644 index 000000000..034f539bf --- /dev/null +++ b/doxy/_input_disabled_8hpp__incl.map @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_disabled_8hpp__incl.md5 b/doxy/_input_disabled_8hpp__incl.md5 new file mode 100644 index 000000000..ea62ad034 --- /dev/null +++ b/doxy/_input_disabled_8hpp__incl.md5 @@ -0,0 +1 @@ +6afb13e17808bd297a7a10e76eb30241 \ No newline at end of file diff --git a/doxy/_input_disabled_8hpp__incl.png b/doxy/_input_disabled_8hpp__incl.png new file mode 100644 index 000000000..eb2455ced Binary files /dev/null and b/doxy/_input_disabled_8hpp__incl.png differ diff --git a/doxy/_input_disabled_8hpp_source.html b/doxy/_input_disabled_8hpp_source.html new file mode 100644 index 000000000..8dedcb8e3 --- /dev/null +++ b/doxy/_input_disabled_8hpp_source.html @@ -0,0 +1,153 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputDisabled.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputDisabled.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputDisabled.h - Do Nothing input driver
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the Input buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "InputCommon.hpp"
+
26
+
+ +
28{
+
29public:
+
30 // These functions are inherited from c_InputCommon
+ +
32 c_InputMgr::e_InputType NewChannelType,
+
33 uint32_t BufferSize);
+
34 virtual ~c_InputDisabled ();
+
35
+
36 // functions to be provided by the derived class
+
37 void Begin ();
+
38 bool SetConfig (JsonObject & jsonConfig);
+
39 void GetConfig (JsonObject & jsonConfig);
+
40 void GetStatus (JsonObject & jsonStatus);
+
41 void Process ();
+
42 void GetDriverName (String& sDriverName) { sDriverName = "Disabled"; }
+
43 void SetBufferInfo (uint32_t BufferSize) {}
+
44
+
45private:
+
46
+
47}; // c_InputDisabled
+
+ +
Definition InputCommon.hpp:27
+
Definition InputDisabled.hpp:28
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputDisabled.hpp:42
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputDisabled.cpp:77
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputDisabled.hpp:43
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputDisabled.cpp:87
+
virtual ~c_InputDisabled()
Definition InputDisabled.cpp:39
+
void Process()
Call from loop(), Process Input data.
Definition InputDisabled.cpp:96
+
void GetStatus(JsonObject &jsonStatus)
Definition InputDisabled.cpp:57
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputDisabled.cpp:48
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
+ + + + diff --git a/doxy/_input_e131_8cpp.html b/doxy/_input_e131_8cpp.html new file mode 100644 index 000000000..c3885143b --- /dev/null +++ b/doxy/_input_e131_8cpp.html @@ -0,0 +1,156 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputE131.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputE131.cpp File Reference
+
+
+
#include "InputE131.hpp"
+#include "../network/NetworkMgr.hpp"
+
+Include dependency graph for InputE131.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_e131_8cpp__incl.map b/doxy/_input_e131_8cpp__incl.map new file mode 100644 index 000000000..81aa0e1fa --- /dev/null +++ b/doxy/_input_e131_8cpp__incl.map @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_e131_8cpp__incl.md5 b/doxy/_input_e131_8cpp__incl.md5 new file mode 100644 index 000000000..6eb8dd8d3 --- /dev/null +++ b/doxy/_input_e131_8cpp__incl.md5 @@ -0,0 +1 @@ +e43e7eea18f2c4513e69f486c2de0b02 \ No newline at end of file diff --git a/doxy/_input_e131_8cpp__incl.png b/doxy/_input_e131_8cpp__incl.png new file mode 100644 index 000000000..621b40f18 Binary files /dev/null and b/doxy/_input_e131_8cpp__incl.png differ diff --git a/doxy/_input_e131_8hpp.html b/doxy/_input_e131_8hpp.html new file mode 100644 index 000000000..d71124d81 --- /dev/null +++ b/doxy/_input_e131_8hpp.html @@ -0,0 +1,170 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputE131.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputE131.hpp File Reference
+
+
+
#include "InputCommon.hpp"
+#include <ESPAsyncE131.h>
+
+Include dependency graph for InputE131.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  c_InputE131
 
struct  c_InputE131::Universe_t
 
+
+ + + + diff --git a/doxy/_input_e131_8hpp__dep__incl.map b/doxy/_input_e131_8hpp__dep__incl.map new file mode 100644 index 000000000..2e2f8eb0e --- /dev/null +++ b/doxy/_input_e131_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_e131_8hpp__dep__incl.md5 b/doxy/_input_e131_8hpp__dep__incl.md5 new file mode 100644 index 000000000..0a8cad92b --- /dev/null +++ b/doxy/_input_e131_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +488bc6890a84ec5a69ffbc6cdad8fb11 \ No newline at end of file diff --git a/doxy/_input_e131_8hpp__dep__incl.png b/doxy/_input_e131_8hpp__dep__incl.png new file mode 100644 index 000000000..e4de3f53a Binary files /dev/null and b/doxy/_input_e131_8hpp__dep__incl.png differ diff --git a/doxy/_input_e131_8hpp__incl.map b/doxy/_input_e131_8hpp__incl.map new file mode 100644 index 000000000..96757af53 --- /dev/null +++ b/doxy/_input_e131_8hpp__incl.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_e131_8hpp__incl.md5 b/doxy/_input_e131_8hpp__incl.md5 new file mode 100644 index 000000000..0ce6cc8a0 --- /dev/null +++ b/doxy/_input_e131_8hpp__incl.md5 @@ -0,0 +1 @@ +ae8983b4ed39e6f1451405332ab6fec0 \ No newline at end of file diff --git a/doxy/_input_e131_8hpp__incl.png b/doxy/_input_e131_8hpp__incl.png new file mode 100644 index 000000000..04d6b8d41 Binary files /dev/null and b/doxy/_input_e131_8hpp__incl.png differ diff --git a/doxy/_input_e131_8hpp_source.html b/doxy/_input_e131_8hpp_source.html new file mode 100644 index 000000000..f630c8cc0 --- /dev/null +++ b/doxy/_input_e131_8hpp_source.html @@ -0,0 +1,209 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputE131.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputE131.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* E131Input.h - Code to wrap ESPAsyncE131 for input
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "InputCommon.hpp"
+
22#include <ESPAsyncE131.h>
+
23
+
+ +
25{
+
26 private:
+
27 static const uint16_t UNIVERSE_MAX = 512;
+
28 static const char ConfigFileName[];
+
29 static const uint8_t MAX_NUM_UNIVERSES = (OM_MAX_NUM_CHANNELS / UNIVERSE_MAX) + 1;
+
30
+
31 ESPAsyncE131 * e131 = nullptr;
+
32 // e131_packet_t packet; ///< Packet buffer for parsing
+
33
+
35 uint16_t startUniverse = 1;
+
36 uint16_t LastUniverse = 1;
+
37 uint16_t ChannelsPerUniverse = 512;
+ +
39 ESPAsyncE131PortId PortId = E131_DEFAULT_PORT;
+ +
41
+
43 uint16_t channel_count = 0;
+
44
+
+
45 typedef struct
+
46 {
+ +
48 uint32_t BytesToCopy;
+ + + +
52
+
53 } Universe_t;
+
+ +
55
+ +
57 void NetworkStateChanged (bool IsConnected, bool RebootAllowed); // used by poorly designed rx functions
+ +
59
+
60 public:
+
61
+ +
63 c_InputMgr::e_InputType NewChannelType,
+
64 uint32_t BufferSize);
+
65 virtual ~c_InputE131();
+
66
+
67 // functions to be provided by the derived class
+
68 void Begin ();
+
69 bool SetConfig (JsonObject & jsonConfig);
+
70 void GetConfig (JsonObject & jsonConfig);
+
71 void GetStatus (JsonObject & jsonStatus);
+
72 void Process ();
+
73 void GetDriverName (String & sDriverName) { sDriverName = "E1.31"; }
+
74 void SetBufferInfo (uint32_t BufferSize);
+
75 void NetworkStateChanged (bool IsConnected); // used by poorly designed rx functions
+ +
77 void ProcessIncomingE131Data (e131_packet_t *);
+
78};
+
+ +
#define OM_MAX_NUM_CHANNELS
Definition OutputMgr.hpp:199
+
Definition InputCommon.hpp:27
+
bool HasBeenInitialized
Definition InputCommon.hpp:51
+
Definition InputE131.hpp:25
+
uint16_t LastUniverse
Last Universe to listen for.
Definition InputE131.hpp:36
+
static const uint16_t UNIVERSE_MAX
Definition InputE131.hpp:27
+
void validateConfiguration()
Definition InputE131.cpp:290
+
void ProcessIncomingE131Data(e131_packet_t *)
Definition InputE131.cpp:131
+
static const char ConfigFileName[]
Definition InputE131.hpp:28
+
uint16_t startUniverse
JSON configuration parameters.
Definition InputE131.hpp:35
+
void Process()
Call from loop(), renders Input data.
Definition InputE131.cpp:122
+
ESPAsyncE131PortId PortId
Definition InputE131.hpp:39
+
virtual ~c_InputE131()
Definition InputE131.cpp:40
+
void NetworkStateChanged(bool IsConnected, bool RebootAllowed)
Definition InputE131.cpp:355
+
uint16_t ChannelsPerUniverse
Universe boundary limit.
Definition InputE131.hpp:37
+
uint16_t channel_count
from sketch globals
Definition InputE131.hpp:43
+
void GetStatus(JsonObject &jsonStatus)
Definition InputE131.cpp:91
+
void SetBufferTranslation()
Definition InputE131.cpp:216
+
bool ESPAsyncE131Initialized
Definition InputE131.hpp:40
+
uint16_t FirstUniverseChannelOffset
Channel to start listening at - 1 based.
Definition InputE131.hpp:38
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputE131.cpp:77
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputE131.hpp:73
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputE131.cpp:49
+
static const uint8_t MAX_NUM_UNIVERSES
Definition InputE131.hpp:29
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputE131.cpp:196
+
bool isShutDownRebootNeeded()
Definition InputE131.hpp:76
+
ESPAsyncE131 * e131
ESPAsyncE131.
Definition InputE131.hpp:31
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputE131.cpp:262
+
Universe_t UniverseArray[MAX_NUM_UNIVERSES]
Definition InputE131.hpp:54
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputE131.hpp:46
+
uint32_t SequenceErrorCounter
Definition InputE131.hpp:51
+
uint32_t DestinationOffset
Definition InputE131.hpp:47
+
uint8_t SequenceNumber
Definition InputE131.hpp:50
+
uint32_t SourceDataOffset
Definition InputE131.hpp:49
+
uint32_t BytesToCopy
Definition InputE131.hpp:48
+
+ + + + diff --git a/doxy/_input_effect_engine_8cpp.html b/doxy/_input_effect_engine_8cpp.html new file mode 100644 index 000000000..30926c105 --- /dev/null +++ b/doxy/_input_effect_engine_8cpp.html @@ -0,0 +1,315 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputEffectEngine.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Variables
+
InputEffectEngine.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../utility/SaferStringConversion.hpp"
+#include "InputEffectEngine.hpp"
+#include <vector>
+
+Include dependency graph for InputEffectEngine.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Macros

#define MinStepValue   (1.0 / NumStepsToTarget)
 
+ + + + + + + +

+Variables

static const c_InputEffectEngine::EffectDescriptor_t ListOfEffects []
 
static std::vector< c_InputEffectEngine::dCRGBTransitionColorTable
 
static std::vector< c_InputEffectEngine::MarqueeGroupMarqueueGroupTable
 
+

Macro Definition Documentation

+ +

◆ MinStepValue

+ +
+
+ + + + +
#define MinStepValue   (1.0 / NumStepsToTarget)
+
+ +
+
+

Variable Documentation

+ +

◆ ListOfEffects

+ +
+
+ + + + + +
+ + + + +
const c_InputEffectEngine::EffectDescriptor_t ListOfEffects[]
+
+static
+
+Initial value:
=
+
{
+
+
+
+
{ "Solid", &c_InputEffectEngine::effectSolidColor, "t_static", 1, 0, 0, 0, "T1" },
+
{ "Blink", &c_InputEffectEngine::effectBlink, "t_blink", 1, 0, 0, 0, "T2" },
+
{ "Flash", &c_InputEffectEngine::effectFlash, "t_flash", 1, 0, 0, 0, "T3" },
+
{ "Rainbow", &c_InputEffectEngine::effectRainbow, "t_rainbow", 0, 1, 1, 1, "T5" },
+
{ "Chase", &c_InputEffectEngine::effectChase, "t_chase", 1, 1, 1, 0, "T4" },
+
{ "Fire flicker", &c_InputEffectEngine::effectFireFlicker,"t_fireflicker", 1, 0, 0, 0, "T6" },
+
{ "Lightning", &c_InputEffectEngine::effectLightning, "t_lightning", 1, 0, 0, 0, "T7" },
+
{ "Breathe", &c_InputEffectEngine::effectBreathe, "t_breathe", 1, 0, 0, 0, "T8" },
+
{ "Random", &c_InputEffectEngine::effectRandom, "t_random", 0, 0, 0, 0, "T9" },
+
{ "Transition", &c_InputEffectEngine::effectTransition, "t_Transition", 0, 0, 0, 0, "T10" },
+
{ "Marquee", &c_InputEffectEngine::effectMarquee, "t_Marquee", 0, 0, 0, 0, "T11" }
+
}
+
uint16_t effectMarquee()
Definition InputEffectEngine.cpp:969
+
uint16_t effectChase()
Definition InputEffectEngine.cpp:787
+
uint16_t effectFireFlicker()
Definition InputEffectEngine.cpp:1213
+
uint16_t effectBreathe()
Definition InputEffectEngine.cpp:1290
+
uint16_t effectRainbow()
Definition InputEffectEngine.cpp:811
+
uint16_t effectFlash()
Definition InputEffectEngine.cpp:1183
+
uint16_t effectBlink()
Definition InputEffectEngine.cpp:1162
+
uint16_t effectLightning()
Definition InputEffectEngine.cpp:1232
+
uint16_t effectRandom()
Definition InputEffectEngine.cpp:847
+
uint16_t effectSolidColor()
Definition InputEffectEngine.cpp:749
+
uint16_t effectTransition()
Definition InputEffectEngine.cpp:904
+
+
+
+ +

◆ MarqueueGroupTable

+ +
+
+ + + + + +
+ + + + +
std::vector<c_InputEffectEngine::MarqueeGroup> MarqueueGroupTable
+
+static
+
+Initial value:
=
+
{
+
{5, {255, 0, 0}, 100, 100},
+
{5, {255, 255, 255}, 100, 0},
+
}
+
+
+
+ +

◆ TransitionColorTable

+ +
+
+ + + + + +
+ + + + +
std::vector<c_InputEffectEngine::dCRGB> TransitionColorTable
+
+static
+
+Initial value:
=
+
{
+
{ 85, 85, 85},
+
{128, 128, 0},
+
{128, 0, 128},
+
{ 0, 128, 128},
+
{ 28, 128, 100},
+
{128, 100, 28},
+
{100, 28, 128},
+
{ 40, 175, 40},
+
{175, 40, 40},
+
{ 40, 40, 175},
+
{191, 64, 0},
+
{ 64, 0, 191},
+
{ 0, 191, 64},
+
{128, 64, 64},
+
{ 64, 128, 64},
+
{ 64, 64, 128},
+
{ 80, 144, 32},
+
{144, 32, 80},
+
{ 32, 80, 144},
+
{100, 100, 55},
+
{ 55, 100, 100},
+
{100, 100, 55},
+
}
+
+
+
+
+ + + + diff --git a/doxy/_input_effect_engine_8cpp__incl.map b/doxy/_input_effect_engine_8cpp__incl.map new file mode 100644 index 000000000..a209487c7 --- /dev/null +++ b/doxy/_input_effect_engine_8cpp__incl.map @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_effect_engine_8cpp__incl.md5 b/doxy/_input_effect_engine_8cpp__incl.md5 new file mode 100644 index 000000000..4c2420a2c --- /dev/null +++ b/doxy/_input_effect_engine_8cpp__incl.md5 @@ -0,0 +1 @@ +1218d2561164821407f154cd3235d9b4 \ No newline at end of file diff --git a/doxy/_input_effect_engine_8cpp__incl.png b/doxy/_input_effect_engine_8cpp__incl.png new file mode 100644 index 000000000..867aaf6c5 Binary files /dev/null and b/doxy/_input_effect_engine_8cpp__incl.png differ diff --git a/doxy/_input_effect_engine_8hpp.html b/doxy/_input_effect_engine_8hpp.html new file mode 100644 index 000000000..004898803 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp.html @@ -0,0 +1,266 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputEffectEngine.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
InputEffectEngine.hpp File Reference
+
+
+
#include "InputCommon.hpp"
+#include <vector>
+
+Include dependency graph for InputEffectEngine.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + +

+Classes

class  c_InputEffectEngine
 
struct  c_InputEffectEngine::dCRGB
 
struct  c_InputEffectEngine::CRGB
 
struct  c_InputEffectEngine::dCHSV
 
struct  c_InputEffectEngine::EffectDescriptor_s
 
struct  c_InputEffectEngine::MQTTConfiguration_s
 
struct  c_InputEffectEngine::MarqueeGroup
 
struct  c_InputEffectEngine::FlashInfo_t
 
+ + + + + + + + + +

+Macros

#define MIN_EFFECT_DELAY   10
 
#define MAX_EFFECT_DELAY   65535
 
#define DEFAULT_EFFECT_DELAY   1000
 
#define NumStepsToTarget   300.0
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_EFFECT_DELAY

+ +
+
+ + + + +
#define DEFAULT_EFFECT_DELAY   1000
+
+ +
+
+ +

◆ MAX_EFFECT_DELAY

+ +
+
+ + + + +
#define MAX_EFFECT_DELAY   65535
+
+ +
+
+ +

◆ MIN_EFFECT_DELAY

+ +
+
+ + + + +
#define MIN_EFFECT_DELAY   10
+
+ +
+
+ +

◆ NumStepsToTarget

+ +
+
+ + + + +
#define NumStepsToTarget   300.0
+
+ +
+
+
+ + + + diff --git a/doxy/_input_effect_engine_8hpp__dep__incl.map b/doxy/_input_effect_engine_8hpp__dep__incl.map new file mode 100644 index 000000000..b96a273fe --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_effect_engine_8hpp__dep__incl.md5 b/doxy/_input_effect_engine_8hpp__dep__incl.md5 new file mode 100644 index 000000000..1db268b19 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +b279e88859a3de9fb69ddedeb2835dab \ No newline at end of file diff --git a/doxy/_input_effect_engine_8hpp__dep__incl.png b/doxy/_input_effect_engine_8hpp__dep__incl.png new file mode 100644 index 000000000..f7cbdbf03 Binary files /dev/null and b/doxy/_input_effect_engine_8hpp__dep__incl.png differ diff --git a/doxy/_input_effect_engine_8hpp__incl.map b/doxy/_input_effect_engine_8hpp__incl.map new file mode 100644 index 000000000..fe6ef36cc --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_effect_engine_8hpp__incl.md5 b/doxy/_input_effect_engine_8hpp__incl.md5 new file mode 100644 index 000000000..7fc9f9cb7 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__incl.md5 @@ -0,0 +1 @@ +16698b0bef4ac848cf741626cac511fb \ No newline at end of file diff --git a/doxy/_input_effect_engine_8hpp__incl.png b/doxy/_input_effect_engine_8hpp__incl.png new file mode 100644 index 000000000..1f74acf50 Binary files /dev/null and b/doxy/_input_effect_engine_8hpp__incl.png differ diff --git a/doxy/_input_effect_engine_8hpp_source.html b/doxy/_input_effect_engine_8hpp_source.html new file mode 100644 index 000000000..9ccc6e0f6 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp_source.html @@ -0,0 +1,441 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputEffectEngine.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputEffectEngine.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputEffectEngine.cpp - Input Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "InputCommon.hpp"
+
22#include <vector>
+
23
+
+ +
25{
+
26public:
+ +
28 c_InputMgr::e_InputType NewChannelType,
+
29 uint32_t BufferSize);
+
30 virtual ~c_InputEffectEngine ();
+
31
+ +
33
+
34 // dCRGB red, green, blue 0->1.0
+
+
35 struct dCRGB {
+
36 double r;
+
37 double g;
+
38 double b;
+
+ +
40 {
+
41 r = a.r;
+
42 g = a.g;
+
43 b = a.b;
+
44 return a;
+
45 }
+
+
46 };
+
+
47
+
48 // CRGB red, green, blue 0->255
+
+
49 struct CRGB
+
50 {
+
51 uint8_t r;
+
52 uint8_t g;
+
53 uint8_t b;
+
54 };
+
+
55
+
56 // dCHSV hue 0->360 sat 0->1.0 val 0->1.0
+
+
57 struct dCHSV
+
58 {
+
59 double h;
+
60 double s;
+
61 double v;
+
62 };
+
+
63
+
64 typedef uint16_t (c_InputEffectEngine::* EffectFunc)(void);
+
65
+
+
66 typedef struct EffectDescriptor_s
+
67 {
+
68 String name;
+ +
70 const char* htmlid;
+ + + + + +
76 String wsTCode;
+ +
+
78
+
+
79 typedef struct MQTTConfiguration_s
+
80 {
+
81 String effect;
+
82 bool mirror;
+
83 bool allLeds;
+
84 uint8_t brightness;
+ + +
87 } MQTTConfiguration_s;
+
+
88
+
+ +
90 {
+ + + + +
95 };
+
+
96
+
97 // functions to be provided by the derived class
+
98 void Begin ();
+
99 bool SetConfig (JsonObject& jsonConfig);
+
100 void SetMqttConfig (MQTTConfiguration_s& mqttConfig);
+
101 void GetConfig (JsonObject& jsonConfig);
+
102 void GetMqttConfig (MQTTConfiguration_s& mqttConfig);
+
103 void GetMqttEffectList (JsonObject& jsonConfig);
+
104 void GetStatus (JsonObject& jsonStatus);
+
105 void Process ();
+
106 void GetDriverName (String & sDriverName) { sDriverName = "Effects"; }
+
107 void SetBufferInfo (uint32_t BufferSize);
+
108 void NextEffect ();
+ +
110
+
111 // Effect functions
+
112 uint16_t effectSolidColor ();
+
113 uint16_t effectRainbow ();
+
114 uint16_t effectChase ();
+
115 uint16_t effectBlink ();
+
116 uint16_t effectFlash ();
+
117 uint16_t effectFireFlicker ();
+
118 uint16_t effectLightning ();
+
119 uint16_t effectBreathe ();
+
120 uint16_t effectNull ();
+
121 uint16_t effectRandom ();
+
122 uint16_t effectTransition ();
+
123 uint16_t effectMarquee ();
+
124
+
125private:
+
126
+
127 void validateConfiguration ();
+
128
+
129 bool HasBeenInitialized = false;
+
130
+
131#define MIN_EFFECT_DELAY 10
+
132#define MAX_EFFECT_DELAY 65535
+
133#define DEFAULT_EFFECT_DELAY 1000
+
134
+
135 using timeType = decltype(millis());
+
136
+
137
+
138 uint32_t EffectWait = 32; /* How long to wait for the effect to run again */
+
139
+
140 uint32_t EffectCounter = 0; /* Counter for the number of calls to the active effect */
+
141 uint16_t EffectSpeed = 6; /* Externally controlled effect speed 1..10 */
+
142 uint16_t EffectDelay = DEFAULT_EFFECT_DELAY; /* Internal representation of speed */
+
143 bool EffectReverse = false; /* Externally controlled effect reverse option */
+
144 bool EffectMirror = false; /* Externally controlled effect mirroring (start at center) */
+
145 bool EffectAllLeds = false; /* Externally controlled effect all leds = 1st led */
+
146 bool EffectWhiteChannel = false;
+
147 float EffectBrightness = 1.0; /* Externally controlled effect brightness [0, 255] */
+
148 CRGB EffectColor = { 183, 0, 255 }; /* Externally controlled effect color */
+
149 bool StayDark = false;
+
150
+ + +
153
+
154 uint32_t EffectStep = 0; /* Shared mutable effect step counter */
+
155 uint32_t PixelCount = 0; /* Number of RGB leds (not channels) */
+
156 uint32_t MirroredPixelCount = 0; /* Number of RGB leds (not channels) */
+
157 uint8_t ChannelsPerPixel = 3;
+
158 uint32_t PixelOffset = 0;
+ +
160
+
161 void setPixel(uint16_t idx, CRGB color);
+
162 void GetPixel (uint16_t pixelId, CRGB & out);
+
163 void setRange(uint16_t first, uint16_t len, CRGB color);
+
164 void clearRange(uint16_t first, uint16_t len);
+
165 void setAll(CRGB color);
+
166 void outputEffectColor (uint16_t pixelId, CRGB outputColor);
+
167
+
168 CRGB colorWheel(uint8_t pos);
+
169 dCHSV rgb2hsv(CRGB in);
+
170 CRGB hsv2rgb(dCHSV in);
+
171
+
172 void setColor (String& NewColor);
+
173 void setEffect (const String & effectName);
+
174 void setBrightness (float brightness);
+
175 void setSpeed (uint16_t speed);
+
176 void setDelay (uint16_t delay);
+
177 void PollFlash();
+
178
+
179 void clearAll ();
+
180
+ +
182
+
183 dCRGB TransitionCurrentColor = {0.0, 0.0, 0.0};
+
184 std::vector<c_InputEffectEngine::dCRGB>::iterator TransitionTargetColorIterator;
+
185 dCRGB TransitionStepValue = {2.0, 2.0, 2.0};
+
186 #define NumStepsToTarget 300.0
+
187 bool ColorHasReachedTarget ();
+
188 bool ColorHasReachedTarget (double tc, double cc, double step);
+
189 void ConditionalIncrementColor(double tc, double & cc, double step);
+
190 void CalculateTransitionStepValue(double tc, double cc, double & step);
+
191
+
+ +
193 {
+
194 bool Enable = false;
+
195 uint32_t MinIntensity = 100;
+
196 uint32_t MaxIntensity = 100;
+
197 uint32_t MinDelayMS = 100;
+
198 uint32_t MaxDelayMS = 5000;
+
199 uint32_t MinDurationMS = 25;
+
200 uint32_t MaxDurationMS = 50;
+ + + +
+
204
+
205};
+
+ +
#define DEFAULT_EFFECT_DELAY
Definition InputEffectEngine.hpp:133
+
Definition FastTimer.hpp:24
+
InputValue_t
Definition externalInput.h:16
+
Definition InputCommon.hpp:27
+
Definition InputEffectEngine.hpp:25
+
bool StayDark
Definition InputEffectEngine.hpp:149
+
void setColor(String &NewColor)
Definition InputEffectEngine.cpp:619
+
uint16_t(c_InputEffectEngine::* EffectFunc)(void)
Definition InputEffectEngine.hpp:64
+
bool HasBeenInitialized
Definition InputEffectEngine.hpp:129
+
uint16_t effectMarquee()
Definition InputEffectEngine.cpp:969
+
FastTimer EffectDelayTimer
Definition InputEffectEngine.hpp:159
+
uint32_t PixelCount
Definition InputEffectEngine.hpp:155
+
uint16_t effectNull()
+
decltype(millis()) timeType
Definition InputEffectEngine.hpp:135
+
float EffectBrightness
Definition InputEffectEngine.hpp:147
+
uint16_t effectChase()
Definition InputEffectEngine.cpp:787
+
uint8_t ChannelsPerPixel
Definition InputEffectEngine.hpp:157
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputEffectEngine.cpp:120
+
virtual ~c_InputEffectEngine()
Definition InputEffectEngine.cpp:114
+
uint32_t effectMarqueePixelLocation
Definition InputEffectEngine.hpp:152
+
dCRGB TransitionStepValue
Definition InputEffectEngine.hpp:185
+
void setSpeed(uint16_t speed)
Definition InputEffectEngine.cpp:570
+
void PollFlash()
Definition InputEffectEngine.cpp:283
+
uint16_t effectFireFlicker()
Definition InputEffectEngine.cpp:1213
+
uint16_t effectBreathe()
Definition InputEffectEngine.cpp:1290
+
uint32_t EffectCounter
Definition InputEffectEngine.hpp:140
+
dCRGB TransitionCurrentColor
Definition InputEffectEngine.hpp:183
+
uint16_t effectRainbow()
Definition InputEffectEngine.cpp:811
+
void setPixel(uint16_t idx, CRGB color)
Definition InputEffectEngine.cpp:639
+
c_InputEffectEngine()
Definition InputEffectEngine.cpp:97
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputEffectEngine.hpp:106
+
uint16_t effectFlash()
Definition InputEffectEngine.cpp:1183
+
uint16_t EffectSpeed
Definition InputEffectEngine.hpp:141
+
uint32_t EffectStep
Definition InputEffectEngine.hpp:154
+
dCHSV rgb2hsv(CRGB in)
Definition InputEffectEngine.cpp:1324
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputEffectEngine.cpp:398
+
void clearAll()
Definition InputEffectEngine.cpp:719
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputEffectEngine.cpp:138
+
CRGB EffectColor
Definition InputEffectEngine.hpp:148
+
void Process()
Call from loop(), renders Input data.
Definition InputEffectEngine.cpp:330
+
void setBrightness(float brightness)
Definition InputEffectEngine.cpp:557
+
void setEffect(const String &effectName)
Definition InputEffectEngine.cpp:590
+
bool EffectWhiteChannel
Definition InputEffectEngine.hpp:146
+
bool EffectMirror
Definition InputEffectEngine.hpp:144
+
void setDelay(uint16_t delay)
Definition InputEffectEngine.cpp:577
+
uint32_t EffectWait
Definition InputEffectEngine.hpp:138
+
bool EffectReverse
Definition InputEffectEngine.hpp:143
+
void GetPixel(uint16_t pixelId, CRGB &out)
Definition InputEffectEngine.cpp:672
+
uint32_t PixelOffset
Definition InputEffectEngine.hpp:158
+
struct c_InputEffectEngine::FlashInfo_t FlashInfo
+
const EffectDescriptor_t * ActiveEffect
Definition InputEffectEngine.hpp:181
+
void validateConfiguration()
Definition InputEffectEngine.cpp:544
+
uint16_t effectBlink()
Definition InputEffectEngine.cpp:1162
+
uint16_t effectLightning()
Definition InputEffectEngine.cpp:1232
+
uint16_t effectRandom()
Definition InputEffectEngine.cpp:847
+
void GetStatus(JsonObject &jsonStatus)
Definition InputEffectEngine.cpp:235
+
CRGB colorWheel(uint8_t pos)
Definition InputEffectEngine.cpp:725
+
void GetMqttEffectList(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputEffectEngine.cpp:203
+
uint16_t effectSolidColor()
Definition InputEffectEngine.cpp:749
+
void outputEffectColor(uint16_t pixelId, CRGB outputColor)
Definition InputEffectEngine.cpp:762
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputEffectEngine.cpp:421
+
uint16_t EffectDelay
Definition InputEffectEngine.hpp:142
+
void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition InputEffectEngine.cpp:373
+
void SetMqttConfig(MQTTConfiguration_s &mqttConfig)
Set a new config in the driver.
Definition InputEffectEngine.cpp:516
+
void NextEffect()
Definition InputEffectEngine.cpp:248
+
bool EffectAllLeds
Definition InputEffectEngine.hpp:145
+
std::vector< c_InputEffectEngine::dCRGB >::iterator TransitionTargetColorIterator
Definition InputEffectEngine.hpp:184
+
struct c_InputEffectEngine::EffectDescriptor_s EffectDescriptor_t
+
uint32_t effectMarqueePixelAdvanceCount
Definition InputEffectEngine.hpp:151
+
void CalculateTransitionStepValue(double tc, double cc, double &step)
Definition InputEffectEngine.cpp:1062
+
CRGB hsv2rgb(dCHSV in)
Definition InputEffectEngine.cpp:1372
+
bool ColorHasReachedTarget()
Definition InputEffectEngine.cpp:1143
+
void GetMqttConfig(MQTTConfiguration_s &mqttConfig)
Get the current config used by the driver.
Definition InputEffectEngine.cpp:216
+
void clearRange(uint16_t first, uint16_t len)
Definition InputEffectEngine.cpp:704
+
void ConditionalIncrementColor(double tc, double &cc, double step)
Definition InputEffectEngine.cpp:1088
+
void setAll(CRGB color)
Definition InputEffectEngine.cpp:713
+
uint16_t effectTransition()
Definition InputEffectEngine.cpp:904
+
uint32_t MirroredPixelCount
Definition InputEffectEngine.hpp:156
+
void setRange(uint16_t first, uint16_t len, CRGB color)
Definition InputEffectEngine.cpp:695
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputEffectEngine.hpp:50
+
uint8_t g
Definition InputEffectEngine.hpp:52
+
uint8_t b
Definition InputEffectEngine.hpp:53
+
uint8_t r
Definition InputEffectEngine.hpp:51
+
Definition InputEffectEngine.hpp:67
+
bool hasWhiteChannel
Definition InputEffectEngine.hpp:75
+
bool hasReverse
Definition InputEffectEngine.hpp:73
+
bool hasColor
Definition InputEffectEngine.hpp:71
+
bool hasMirror
Definition InputEffectEngine.hpp:72
+
String name
Definition InputEffectEngine.hpp:68
+
const char * htmlid
Definition InputEffectEngine.hpp:70
+
String wsTCode
Definition InputEffectEngine.hpp:76
+
bool hasAllLeds
Definition InputEffectEngine.hpp:74
+
EffectFunc func
Definition InputEffectEngine.hpp:69
+
Definition InputEffectEngine.hpp:193
+
uint32_t MinIntensity
Definition InputEffectEngine.hpp:195
+
uint32_t MaxIntensity
Definition InputEffectEngine.hpp:196
+
uint32_t MinDelayMS
Definition InputEffectEngine.hpp:197
+
uint32_t MaxDurationMS
Definition InputEffectEngine.hpp:200
+
FastTimer delaytimer
Definition InputEffectEngine.hpp:201
+
uint32_t MaxDelayMS
Definition InputEffectEngine.hpp:198
+
uint32_t MinDurationMS
Definition InputEffectEngine.hpp:199
+
FastTimer durationtimer
Definition InputEffectEngine.hpp:202
+
bool Enable
Definition InputEffectEngine.hpp:194
+
Definition InputEffectEngine.hpp:80
+
bool whiteChannel
Definition InputEffectEngine.hpp:85
+
bool mirror
Definition InputEffectEngine.hpp:82
+
bool allLeds
Definition InputEffectEngine.hpp:83
+
CRGB color
Definition InputEffectEngine.hpp:86
+
uint8_t brightness
Definition InputEffectEngine.hpp:84
+
String effect
Definition InputEffectEngine.hpp:81
+
Definition InputEffectEngine.hpp:90
+
uint8_t EndingIntensity
Definition InputEffectEngine.hpp:94
+
uint8_t StartingIntensity
Definition InputEffectEngine.hpp:93
+
CRGB Color
Definition InputEffectEngine.hpp:92
+
uint32_t NumPixelsInGroup
Definition InputEffectEngine.hpp:91
+
Definition InputEffectEngine.hpp:58
+
double v
Definition InputEffectEngine.hpp:61
+
double s
Definition InputEffectEngine.hpp:60
+
double h
Definition InputEffectEngine.hpp:59
+
Definition InputEffectEngine.hpp:35
+
double g
Definition InputEffectEngine.hpp:37
+
dCRGB operator=(dCRGB a)
Definition InputEffectEngine.hpp:39
+
double r
Definition InputEffectEngine.hpp:36
+
double b
Definition InputEffectEngine.hpp:38
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_8cpp.html b/doxy/_input_f_p_p_remote_8cpp.html new file mode 100644 index 000000000..ff34f9401 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp.html @@ -0,0 +1,193 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemote.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemote.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include <Int64String.h>
+#include "InputFPPRemote.h"
+#include "../service/FPPDiscovery.h"
+#include "InputFPPRemotePlayFile.hpp"
+#include "InputFPPRemotePlayList.hpp"
+
+Include dependency graph for InputFPPRemote.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_8cpp__incl.map b/doxy/_input_f_p_p_remote_8cpp__incl.map new file mode 100644 index 000000000..bae9ce608 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp__incl.map @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_8cpp__incl.md5 new file mode 100644 index 000000000..9885f3081 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp__incl.md5 @@ -0,0 +1 @@ +b2af79bd7abb80416e5f6046e17fcb31 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_8cpp__incl.png b/doxy/_input_f_p_p_remote_8cpp__incl.png new file mode 100644 index 000000000..0cb99ff6a Binary files /dev/null and b/doxy/_input_f_p_p_remote_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_8h.html b/doxy/_input_f_p_p_remote_8h.html new file mode 100644 index 000000000..029df740b --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h.html @@ -0,0 +1,235 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemote.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
InputFPPRemote.h File Reference
+
+
+
#include "InputCommon.hpp"
+#include "../WebMgr.hpp"
+#include "../service/FPPDiscovery.h"
+#include "InputFPPRemotePlayItem.hpp"
+
+Include dependency graph for InputFPPRemote.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputFPPRemote
 
+ + + + + +

+Macros

#define No_LocalFileToPlay   "..."
 
#define JSON_NAME_FILE_TO_PLAY   CN_fseqfilename
 
+

Macro Definition Documentation

+ +

◆ JSON_NAME_FILE_TO_PLAY

+ +
+
+ + + + +
#define JSON_NAME_FILE_TO_PLAY   CN_fseqfilename
+
+ +
+
+ +

◆ No_LocalFileToPlay

+ +
+
+ + + + +
#define No_LocalFileToPlay   "..."
+
+ +
+
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_8h__dep__incl.map b/doxy/_input_f_p_p_remote_8h__dep__incl.map new file mode 100644 index 000000000..c5b3732de --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_f_p_p_remote_8h__dep__incl.md5 b/doxy/_input_f_p_p_remote_8h__dep__incl.md5 new file mode 100644 index 000000000..efa4f1d78 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__dep__incl.md5 @@ -0,0 +1 @@ +234fe913a759243d056eee210c938df0 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_8h__dep__incl.png b/doxy/_input_f_p_p_remote_8h__dep__incl.png new file mode 100644 index 000000000..ac4558144 Binary files /dev/null and b/doxy/_input_f_p_p_remote_8h__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_8h__incl.map b/doxy/_input_f_p_p_remote_8h__incl.map new file mode 100644 index 000000000..846cac061 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__incl.map @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_8h__incl.md5 b/doxy/_input_f_p_p_remote_8h__incl.md5 new file mode 100644 index 000000000..a9c582a86 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__incl.md5 @@ -0,0 +1 @@ +36d4129f22a8d6b59708917ea16683c7 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_8h__incl.png b/doxy/_input_f_p_p_remote_8h__incl.png new file mode 100644 index 000000000..9c074689a Binary files /dev/null and b/doxy/_input_f_p_p_remote_8h__incl.png differ diff --git a/doxy/_input_f_p_p_remote_8h_source.html b/doxy/_input_f_p_p_remote_8h_source.html new file mode 100644 index 000000000..29a12ed02 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h_source.html @@ -0,0 +1,209 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemote.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemote.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemote.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "InputCommon.hpp"
+
22#include "../WebMgr.hpp"
+
23#include "../service/FPPDiscovery.h"
+ +
25
+
+ +
27{
+
28 public:
+
29
+ +
31 c_InputMgr::e_InputType NewChannelType,
+
32 uint32_t BufferSize);
+
33
+
34 virtual ~c_InputFPPRemote ();
+
35
+
36 // functions to be provided by the derived class
+
37 void Begin ();
+
38 bool SetConfig (JsonObject& jsonConfig);
+
39 void GetConfig (JsonObject& jsonConfig);
+
40 void GetStatus (JsonObject& jsonStatus);
+
41 void Process ();
+
42 void GetDriverName (String& sDriverName) { sDriverName = "FPP Remote"; }
+
43 void SetBufferInfo (uint32_t BufferSize);
+ +
45
+
46protected:
+
47# define No_LocalFileToPlay "..."
+
48
+ +
50 int32_t GetSyncOffsetMS () { return SyncOffsetMS; }
+
51 bool GetSendFppSync () { return SendFppSync; }
+
52
+
53 String StatusType;
+
54 bool StayDark = false;
+
55
+
56private:
+
57
+ +
59 void StartPlaying (String & FileName);
+
60 void StartPlayingLocalFile (String & FileName);
+
61 void StartPlayingRemoteFile (String & FileName);
+
62 void StopPlaying ();
+
63 bool PlayingFile ();
+
64 bool PlayingRemoteFile ();
+
65 void PlayNextFile ();
+
66 bool Poll ();
+
67
+
68 void load ();
+
69 void save ();
+
70
+
71 int32_t SyncOffsetMS = 0;
+
72 bool SendFppSync = false;
+ +
74 bool Stopping = false;
+
75
+
76# define JSON_NAME_FILE_TO_PLAY CN_fseqfilename
+
77
+
78};
+
+ +
#define No_LocalFileToPlay
Definition InputFPPRemote.h:47
+ +
InputValue_t
Definition externalInput.h:16
+
Definition InputCommon.hpp:27
+
Definition InputFPPRemote.h:27
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputFPPRemote.cpp:267
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputFPPRemote.h:42
+
void StartPlaying(String &FileName)
Definition InputFPPRemote.cpp:344
+
void PlayNextFile()
Definition InputFPPRemote.cpp:115
+
void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition InputFPPRemote.cpp:236
+
c_InputFPPRemotePlayItem * pInputFPPRemotePlayItem
Definition InputFPPRemote.h:49
+
void Process()
Call from loop(), renders Input data.
Definition InputFPPRemote.cpp:191
+
bool Stopping
Definition InputFPPRemote.h:74
+
void validateConfiguration()
Definition InputFPPRemote.cpp:470
+
virtual ~c_InputFPPRemote()
Definition InputFPPRemote.cpp:45
+
bool SendFppSync
Definition InputFPPRemote.h:72
+
bool StayDark
Definition InputFPPRemote.h:54
+
bool Poll()
Definition InputFPPRemote.cpp:221
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputFPPRemote.cpp:54
+
int32_t GetSyncOffsetMS()
Definition InputFPPRemote.h:50
+
void StopPlaying()
Definition InputFPPRemote.cpp:296
+
bool PlayingFile()
Definition InputFPPRemote.cpp:478
+
void StartPlayingRemoteFile(String &FileName)
Definition InputFPPRemote.cpp:434
+
bool GetSendFppSync()
Definition InputFPPRemote.h:51
+
void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemote.cpp:86
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputFPPRemote.cpp:260
+
bool PlayingRemoteFile()
Definition InputFPPRemote.cpp:500
+
String StatusType
Definition InputFPPRemote.h:53
+
int32_t SyncOffsetMS
Definition InputFPPRemote.h:71
+
void save()
Save configuration to File System.
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputFPPRemote.cpp:65
+
void StartPlayingLocalFile(String &FileName)
Definition InputFPPRemote.cpp:375
+
String FileBeingPlayed
Definition InputFPPRemote.h:73
+
void load()
Load configuration from File System.
+
Definition InputFPPRemotePlayItem.hpp:26
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8cpp.html b/doxy/_input_f_p_p_remote_play_effect_8cpp.html new file mode 100644 index 000000000..9a495691e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp.html @@ -0,0 +1,158 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffect.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayEffect.cpp File Reference
+
+
+
#include "InputFPPRemotePlayEffect.hpp"
+#include "InputEffectEngine.hpp"
+
+Include dependency graph for InputFPPRemotePlayEffect.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.map new file mode 100644 index 000000000..8fced980d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.map @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.md5 new file mode 100644 index 000000000..ddf3bf112 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.md5 @@ -0,0 +1 @@ +09b36f2329a93eaf8875b2dccda82445 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.png new file mode 100644 index 000000000..6e596faa4 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp.html b/doxy/_input_f_p_p_remote_play_effect_8hpp.html new file mode 100644 index 000000000..59e07e04a --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffect.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayEffect.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputFPPRemotePlayItem.hpp"
+#include "InputFPPRemotePlayEffectFsm.hpp"
+#include "InputEffectEngine.hpp"
+
+Include dependency graph for InputFPPRemotePlayEffect.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputFPPRemotePlayEffect
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.map new file mode 100644 index 000000000..7c30e033f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.md5 new file mode 100644 index 000000000..9e7c89853 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +47b79bef017bfac641b17a1bbd379936 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.png new file mode 100644 index 000000000..a8669aacf Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.map new file mode 100644 index 000000000..29de2f53f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.map @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.md5 new file mode 100644 index 000000000..5a9eaf847 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.md5 @@ -0,0 +1 @@ +49e730a1aba7cf5390f1c449af48f4c3 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.png new file mode 100644 index 000000000..aaa5f2684 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_8hpp_source.html b/doxy/_input_f_p_p_remote_play_effect_8hpp_source.html new file mode 100644 index 000000000..2e2d32ac7 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp_source.html @@ -0,0 +1,171 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffect.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayEffect.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayEffect.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* PlayFile object used to parse and play an effect
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+ + +
25#include "InputEffectEngine.hpp"
+
26
+
+ +
28{
+
29public:
+ + +
32
+
33 virtual void Start (String & FileName, float duration, uint32_t PlayCount);
+
34 virtual void Stop ();
+
35 virtual void Sync (String & FileName, float SecondsElapsed);
+
36 virtual bool Poll ();
+
37 virtual void GetStatus (JsonObject & jsonStatus);
+
38 virtual bool IsIdle () { return (pCurrentFsmState == &fsm_PlayEffect_state_Idle_imp); }
+
39
+
40protected:
+
41
+ + + +
45
+ + +
48
+ + +
51
+ +
53
+
54}; // c_InputFPPRemotePlayEffect
+
+ + + +
Definition FastTimer.hpp:24
+
Definition InputEffectEngine.hpp:25
+
Definition InputFPPRemotePlayEffect.hpp:28
+
c_InputEffectEngine EffectsEngine
Definition InputFPPRemotePlayEffect.hpp:52
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffect.cpp:96
+
virtual void Stop()
Definition InputFPPRemotePlayEffect.cpp:65
+
virtual bool IsIdle()
Definition InputFPPRemotePlayEffect.hpp:38
+
virtual void Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayEffect.cpp:75
+
fsm_PlayEffect_state_PlayingEffect fsm_PlayEffect_state_PlayingEffect_imp
Definition InputFPPRemotePlayEffect.hpp:47
+
fsm_PlayEffect_state_Idle fsm_PlayEffect_state_Idle_imp
Definition InputFPPRemotePlayEffect.hpp:46
+
virtual bool Poll()
Definition InputFPPRemotePlayEffect.cpp:85
+
fsm_PlayEffect_state * pCurrentFsmState
Definition InputFPPRemotePlayEffect.hpp:49
+
FastTimer PlayEffectTimer
Definition InputFPPRemotePlayEffect.hpp:50
+
virtual ~c_InputFPPRemotePlayEffect()
Definition InputFPPRemotePlayEffect.cpp:42
+
Definition InputFPPRemotePlayItem.hpp:26
+
c_InputMgr::e_InputChannelIds InputChannelId
Definition InputFPPRemotePlayItem.hpp:53
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputFPPRemotePlayEffectFsm.hpp:54
+
Definition InputFPPRemotePlayEffectFsm.hpp:71
+
Definition InputFPPRemotePlayEffectFsm.hpp:33
+
uint8_t Start[3]
Definition fseq.h:0
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp.html b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp.html new file mode 100644 index 000000000..6760441d6 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffectFsm.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayEffectFsm.cpp File Reference
+
+
+
#include "InputFPPRemotePlayEffect.hpp"
+#include "../service/FPPDiscovery.h"
+#include "../utility/SaferStringConversion.hpp"
+
+Include dependency graph for InputFPPRemotePlayEffectFsm.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.map new file mode 100644 index 000000000..983da4269 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.md5 new file mode 100644 index 000000000..c9106054d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +ea3c2429fc5a41224e04c343a6ea88c1 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.png new file mode 100644 index 000000000..889f9affb Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp.html b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp.html new file mode 100644 index 000000000..b5b2ff6ba --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp.html @@ -0,0 +1,144 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffectFsm.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayEffectFsm.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for InputFPPRemotePlayEffectFsm.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  fsm_PlayEffect_state
 
class  fsm_PlayEffect_state_Idle
 
class  fsm_PlayEffect_state_PlayingEffect
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.map new file mode 100644 index 000000000..15652cbe8 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.md5 new file mode 100644 index 000000000..a9be06c29 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +8bc1657a31be735517ffeaa50993f1b3 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.png new file mode 100644 index 000000000..4404c1f08 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.map new file mode 100644 index 000000000..b13cc86a8 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.md5 new file mode 100644 index 000000000..c7e30f0de --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +8aa79c5da465f4439f240bd03ae104ca \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.png new file mode 100644 index 000000000..f3ca3e33d Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp_source.html b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp_source.html new file mode 100644 index 000000000..c41fbb96f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp_source.html @@ -0,0 +1,215 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayEffectFsm.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayEffectFsm.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayEffectFsm.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* PlayEffect object use to parse and play a PlayEffect
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+
23
+ +
25
+
26/*****************************************************************************/
+
27/*
+
28* Generic fsm base class.
+
29*/
+
30/*****************************************************************************/
+
31/*****************************************************************************/
+
+ +
33{
+
34public:
+ + +
37
+
38 virtual bool Poll () = 0;
+
39 virtual void Init (c_InputFPPRemotePlayEffect * Parent) = 0;
+
40 virtual void GetStateName (String & sName) = 0;
+
41 virtual void Start (String & FileName, float SecondsElapsed) = 0;
+
42 virtual void Stop (void) = 0;
+
43 virtual bool Sync (float SecondsElapsed) = 0;
+
44 virtual void GetStatus (JsonObject& jsonStatus) = 0;
+
45 void GetDriverName (String& Name) { Name = "InputMgr"; }
+
46
+
47protected:
+ +
49
+
50}; // fsm_PlayEffect_state
+
+
51
+
52/*****************************************************************************/
+
+ +
54{
+
55public:
+ + +
58
+
59 virtual bool Poll ();
+
60 virtual void Init (c_InputFPPRemotePlayEffect* Parent);
+
61 virtual void GetStateName (String & sName) { sName = CN_Idle; }
+
62 virtual void Start (String & FileName, float SecondsElapsed);
+
63 virtual void Stop (void);
+
64 virtual bool Sync (float SecondsElapsed);
+
65 virtual void GetStatus (JsonObject& jsonStatus);
+
66
+
67}; // fsm_PlayEffect_state_Idle
+
+
68
+
69/*****************************************************************************/
+
+ +
71{
+
72public:
+ + +
75
+
76 virtual bool Poll ();
+
77 virtual void Init (c_InputFPPRemotePlayEffect* Parent);
+
78 virtual void GetStateName (String & sName) { sName = CN_Effect; }
+
79 virtual void Start (String & FileName, float SecondsElapsed);
+
80 virtual void Stop (void);
+
81 virtual bool Sync (float SecondsElapsed);
+
82 virtual void GetStatus (JsonObject& jsonStatus);
+
83
+
84}; // fsm_PlayEffect_state_PlayingEffect
+
+
const CN_PROGMEM char CN_Effect[]
Definition ConstNames.cpp:78
+
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:112
+
Definition InputFPPRemotePlayEffect.hpp:28
+
Definition InputFPPRemotePlayEffectFsm.hpp:54
+
virtual bool Poll()
Definition InputFPPRemotePlayEffectFsm.cpp:26
+
virtual void Init(c_InputFPPRemotePlayEffect *Parent)
Definition InputFPPRemotePlayEffectFsm.cpp:38
+
virtual void Stop(void)
Definition InputFPPRemotePlayEffectFsm.cpp:84
+
virtual ~fsm_PlayEffect_state_Idle()
Definition InputFPPRemotePlayEffectFsm.hpp:57
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:61
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffectFsm.cpp:108
+
virtual bool Sync(float SecondsElapsed)
Definition InputFPPRemotePlayEffectFsm.cpp:95
+
fsm_PlayEffect_state_Idle()
Definition InputFPPRemotePlayEffectFsm.hpp:56
+
Definition InputFPPRemotePlayEffectFsm.hpp:71
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffectFsm.cpp:193
+
virtual bool Poll()
Definition InputFPPRemotePlayEffectFsm.cpp:121
+
fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:73
+
virtual void Stop(void)
Definition InputFPPRemotePlayEffectFsm.cpp:166
+
virtual ~fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:74
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:78
+
virtual bool Sync(float SecondsElapsed)
Definition InputFPPRemotePlayEffectFsm.cpp:180
+
virtual void Init(c_InputFPPRemotePlayEffect *Parent)
Definition InputFPPRemotePlayEffectFsm.cpp:140
+
Definition InputFPPRemotePlayEffectFsm.hpp:33
+
void GetDriverName(String &Name)
Definition InputFPPRemotePlayEffectFsm.hpp:45
+
virtual void Start(String &FileName, float SecondsElapsed)=0
+
virtual bool Sync(float SecondsElapsed)=0
+
fsm_PlayEffect_state()
Definition InputFPPRemotePlayEffectFsm.hpp:35
+
virtual void GetStatus(JsonObject &jsonStatus)=0
+
virtual void Init(c_InputFPPRemotePlayEffect *Parent)=0
+
virtual ~fsm_PlayEffect_state()
Definition InputFPPRemotePlayEffectFsm.hpp:36
+
virtual bool Poll()=0
+
virtual void GetStateName(String &sName)=0
+
c_InputFPPRemotePlayEffect * p_InputFPPRemotePlayEffect
Definition InputFPPRemotePlayEffectFsm.hpp:48
+
virtual void Stop(void)=0
+
uint8_t Start[3]
Definition fseq.h:0
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp.html b/doxy/_input_f_p_p_remote_play_file_8cpp.html new file mode 100644 index 000000000..62b67fee3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp.html @@ -0,0 +1,215 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFile.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Functions
+
InputFPPRemotePlayFile.cpp File Reference
+
+
+
#include "InputFPPRemotePlayFile.hpp"
+#include "../service/FPPDiscovery.h"
+#include "../service/fseq.h"
+#include "../utility/SaferStringConversion.hpp"
+
+Include dependency graph for InputFPPRemotePlayFile.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Functions

static void TimerPollHandler (void *p)
 
+

Function Documentation

+ +

◆ TimerPollHandler()

+ +
+
+ + + + + +
+ + + + + + + + +
static void TimerPollHandler (void * p)
+
+static
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.map new file mode 100644 index 000000000..11a13ce74 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.md5 new file mode 100644 index 000000000..356a208cd --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.md5 @@ -0,0 +1 @@ +00606ee0d74d2244427724024c6f66bc \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.png new file mode 100644 index 000000000..59827efbd Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.map b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.map new file mode 100644 index 000000000..004a355a1 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.md5 b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.md5 new file mode 100644 index 000000000..e2d4a4481 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.md5 @@ -0,0 +1 @@ +9663bce002419b45e6c967781963ff65 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.png b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.png new file mode 100644 index 000000000..410510a5b Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp.html b/doxy/_input_f_p_p_remote_play_file_8hpp.html new file mode 100644 index 000000000..80268d580 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp.html @@ -0,0 +1,262 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFile.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
InputFPPRemotePlayFile.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputFPPRemotePlayItem.hpp"
+#include "InputFPPRemotePlayFileFsm.hpp"
+#include "../service/fseq.h"
+#include <Ticker.h>
+
+Include dependency graph for InputFPPRemotePlayFile.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  c_InputFPPRemotePlayFile
 
struct  c_InputFPPRemotePlayFile::FrameControl_t
 
struct  c_InputFPPRemotePlayFile::SyncControl_t
 
+ + + + + + + +

+Macros

#define ELAPSED_PLAY_TIMER_INTERVAL_MS   10
 
#define FPP_TICKER_PERIOD_MS   25
 
#define MAX_NUM_SPARSE_RANGES   5
 
+

Macro Definition Documentation

+ +

◆ ELAPSED_PLAY_TIMER_INTERVAL_MS

+ +
+
+ + + + +
#define ELAPSED_PLAY_TIMER_INTERVAL_MS   10
+
+ +
+
+ +

◆ FPP_TICKER_PERIOD_MS

+ +
+
+ + + + +
#define FPP_TICKER_PERIOD_MS   25
+
+ +
+
+ +

◆ MAX_NUM_SPARSE_RANGES

+ +
+
+ + + + +
#define MAX_NUM_SPARSE_RANGES   5
+
+ +
+
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.map new file mode 100644 index 000000000..6a103eb84 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.md5 new file mode 100644 index 000000000..02657ca10 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +a31005123d9350443f25cb151e6cc9ae \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.png new file mode 100644 index 000000000..581df2735 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.map new file mode 100644 index 000000000..799f2a9bf --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.map @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.md5 new file mode 100644 index 000000000..966adf6e3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.md5 @@ -0,0 +1 @@ +08c4d6f3aa35822dcff4a418cefe4c5d \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.png new file mode 100644 index 000000000..9d6e92b67 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_8hpp_source.html b/doxy/_input_f_p_p_remote_play_file_8hpp_source.html new file mode 100644 index 000000000..94d7667d9 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp_source.html @@ -0,0 +1,272 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFile.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayFile.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayFile.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* PlayFile object used to parse and play an FSEQ File
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+ + +
25#include "../service/fseq.h"
+
26#include <Ticker.h>
+
27
+
28#ifdef ARDUINO_ARCH_ESP32
+
29#include <esp_task.h>
+
30#endif // def ARDUINO_ARCH_ESP32
+
31
+
32
+
+ +
34{
+
35public:
+ + +
38
+
39 virtual void Start (String & FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
40 virtual void Stop ();
+
41 virtual void Sync (String& FileName, float SecondsElapsed);
+
42 virtual bool Poll ();
+
43 virtual void GetStatus (JsonObject & jsonStatus);
+
44 virtual bool IsIdle () { return (pCurrentFsmState == &fsm_PlayFile_state_Idle_imp); }
+
45
+
46 void TimerPoll ();
+
47#ifdef ARDUINO_ARCH_ESP32
+
48 TaskHandle_t GetTaskHandle () { return TimerPollTaskHandle; }
+
49 volatile bool TimerPollInProgress = false;
+
50#endif // def ARDUINO_ARCH_ESP32
+
51
+
52private:
+
53#define ELAPSED_PLAY_TIMER_INTERVAL_MS 10
+
54
+
55 void ClearFileInfo ();
+
56
+ + + + + +
62 friend class fsm_PlayFile_state;
+
63
+ + + + + +
69
+ +
71
+ +
73
+
+ +
75 {
+
76 uint32_t DataOffset = 0;
+
77 uint32_t ChannelsPerFrame = 0;
+
78 uint32_t FrameStepTimeMS = 1;
+ +
80 uint32_t ElapsedPlayTimeMS = 0;
+
81
+ +
+
83
+
+ +
85 {
+
86 uint32_t SyncCount = 0;
+
87 uint32_t SyncAdjustmentCount = 0;
+ + +
+
90
+
91# define FPP_TICKER_PERIOD_MS 25
+
92// # define FPP_TICKER_PERIOD_MS 1000
+
93 Ticker MsTicker;
+
94 uint32_t LastIsrTimeStampMS = 0;
+
95 uint32_t PlayedFileCount = 0;
+
96
+
97 // Logic to detect if polls have stopped coming in.
+
98 // This is part of the blanking logic.
+ +
100 static const int PollDetectionCounterLimit = 5;
+
101
+
102#define MAX_NUM_SPARSE_RANGES 5
+ +
104
+ +
106 uint32_t CalculateFrameId (uint32_t ElapsedMS, int32_t SyncOffsetMS);
+
107 bool ParseFseqFile ();
+
108 uint32_t ReadFile(uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset);
+
109
+ +
111
+
112#ifdef ARDUINO_ARCH_ESP32
+
113 TaskHandle_t TimerPollTaskHandle = NULL;
+
114# define TimerPollHandlerTaskStack 3000
+
115// # define TimerPollHandlerTaskStack 6000
+
116#endif // def ARDUINO_ARCH_ESP32
+
117
+
118}; // c_InputFPPRemotePlayFile
+
+
#define MAX_NUM_SPARSE_RANGES
Definition InputFPPRemotePlayFile.hpp:102
+ + +
static const FileId INVALID_FILE_HANDLE
Definition FileMgr.hpp:52
+
uint32_t FileId
Definition FileMgr.hpp:51
+
Definition InputFPPRemotePlayFile.hpp:34
+
uint32_t PlayedFileCount
Definition InputFPPRemotePlayFile.hpp:95
+
c_FileMgr::FileId FileHandleForFileBeingPlayed
Definition InputFPPRemotePlayFile.hpp:72
+
void ClearFileInfo()
Definition InputFPPRemotePlayFile.cpp:473
+
virtual void Stop()
Definition InputFPPRemotePlayFile.cpp:125
+
static const int PollDetectionCounterLimit
Definition InputFPPRemotePlayFile.hpp:100
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayFile.cpp:182
+
bool ParseFseqFile()
Definition InputFPPRemotePlayFile.cpp:282
+
virtual void Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFile.cpp:135
+
int PollDetectionCounter
Definition InputFPPRemotePlayFile.hpp:99
+
fsm_PlayFile_state_Starting fsm_PlayFile_state_Starting_imp
Definition InputFPPRemotePlayFile.hpp:65
+
String LastFailedPlayStatusMsg
Definition InputFPPRemotePlayFile.hpp:110
+
void UpdateElapsedPlayTimeMS()
Definition InputFPPRemotePlayFile.cpp:236
+
fsm_PlayFile_state_Error fsm_PlayFile_state_Error_imp
Definition InputFPPRemotePlayFile.hpp:68
+
uint32_t LastIsrTimeStampMS
Definition InputFPPRemotePlayFile.hpp:94
+
fsm_PlayFile_state_PlayingFile fsm_PlayFile_state_PlayingFile_imp
Definition InputFPPRemotePlayFile.hpp:66
+
virtual bool IsIdle()
Definition InputFPPRemotePlayFile.hpp:44
+
fsm_PlayFile_state_Idle fsm_PlayFile_state_Idle_imp
Definition InputFPPRemotePlayFile.hpp:64
+
fsm_PlayFile_state * pCurrentFsmState
Definition InputFPPRemotePlayFile.hpp:70
+
struct c_InputFPPRemotePlayFile::SyncControl_t SyncControl
+
Ticker MsTicker
Definition InputFPPRemotePlayFile.hpp:93
+
uint32_t CalculateFrameId(uint32_t ElapsedMS, int32_t SyncOffsetMS)
Definition InputFPPRemotePlayFile.cpp:255
+
struct c_InputFPPRemotePlayFile::FrameControl_t FrameControl
+
uint32_t ReadFile(uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset)
Definition InputFPPRemotePlayFile.cpp:487
+
FSEQParsedRangeEntry SparseRanges[MAX_NUM_SPARSE_RANGES]
Definition InputFPPRemotePlayFile.hpp:103
+
fsm_PlayFile_state_Stopping fsm_PlayFile_state_Stopping_imp
Definition InputFPPRemotePlayFile.hpp:67
+
virtual bool Poll()
Definition InputFPPRemotePlayFile.cpp:151
+
virtual ~c_InputFPPRemotePlayFile()
Definition InputFPPRemotePlayFile.cpp:81
+
void TimerPoll()
Definition InputFPPRemotePlayFile.cpp:166
+
Definition InputFPPRemotePlayItem.hpp:26
+
int32_t SyncOffsetMS
Definition InputFPPRemotePlayItem.hpp:52
+
c_InputMgr::e_InputChannelIds InputChannelId
Definition InputFPPRemotePlayItem.hpp:53
+
uint32_t RemainingPlayCount
Definition InputFPPRemotePlayItem.hpp:47
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputFPPRemotePlayFileFsm.hpp:136
+
Definition InputFPPRemotePlayFileFsm.hpp:55
+
Definition InputFPPRemotePlayFileFsm.hpp:89
+
Definition InputFPPRemotePlayFileFsm.hpp:72
+
Definition InputFPPRemotePlayFileFsm.hpp:114
+
Definition InputFPPRemotePlayFileFsm.hpp:34
+
uint8_t Start[3]
Definition fseq.h:0
+
Definition fseq.h:92
+
Definition InputFPPRemotePlayFile.hpp:75
+
uint32_t FrameStepTimeMS
Definition InputFPPRemotePlayFile.hpp:78
+
uint32_t DataOffset
Definition InputFPPRemotePlayFile.hpp:76
+
uint32_t TotalNumberOfFramesInSequence
Definition InputFPPRemotePlayFile.hpp:79
+
uint32_t ChannelsPerFrame
Definition InputFPPRemotePlayFile.hpp:77
+
uint32_t ElapsedPlayTimeMS
Definition InputFPPRemotePlayFile.hpp:80
+
Definition InputFPPRemotePlayFile.hpp:85
+
uint32_t SyncAdjustmentCount
Definition InputFPPRemotePlayFile.hpp:87
+
uint32_t SyncCount
Definition InputFPPRemotePlayFile.hpp:86
+
float LastRcvdElapsedSeconds
Definition InputFPPRemotePlayFile.hpp:88
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8cpp.html b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp.html new file mode 100644 index 000000000..72863b9b4 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp.html @@ -0,0 +1,163 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFileFsm.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayFileFsm.cpp File Reference
+
+
+
#include "InputFPPRemotePlayFile.hpp"
+#include "InputMgr.hpp"
+#include "src/service/FPPDiscovery.h"
+
+Include dependency graph for InputFPPRemotePlayFileFsm.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.map new file mode 100644 index 000000000..a2d65dc51 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.map @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.md5 new file mode 100644 index 000000000..b5faca41e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +6b089bdaec09ce9c2c16040e61f498e4 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.png new file mode 100644 index 000000000..fb3e711d9 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp.html b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp.html new file mode 100644 index 000000000..fd22b3268 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp.html @@ -0,0 +1,192 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFileFsm.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayFileFsm.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../FileMgr.hpp"
+
+Include dependency graph for InputFPPRemotePlayFileFsm.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Classes

class  fsm_PlayFile_state
 
class  fsm_PlayFile_state_Idle
 
class  fsm_PlayFile_state_Starting
 
class  fsm_PlayFile_state_PlayingFile
 
struct  fsm_PlayFile_state_PlayingFile::SparseRange
 
class  fsm_PlayFile_state_Stopping
 
class  fsm_PlayFile_state_Error
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.map new file mode 100644 index 000000000..c783e8a4c --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.md5 new file mode 100644 index 000000000..126971c80 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +a2d3457d820eebb66d78db80eadfbd5c \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.png new file mode 100644 index 000000000..8a69d567a Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.map new file mode 100644 index 000000000..9b53133fd --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.md5 new file mode 100644 index 000000000..bdf7e0544 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +b960ebe956434f423bf162181fc77a76 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.png new file mode 100644 index 000000000..4a9fd19ed Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_file_fsm_8hpp_source.html b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp_source.html new file mode 100644 index 000000000..fa7367887 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp_source.html @@ -0,0 +1,324 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayFileFsm.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayFileFsm.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayFileFsm.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* PlayFile object use to parse and play a File
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+
23#include "../FileMgr.hpp"
+
24
+ +
26
+
27/*****************************************************************************/
+
28/*
+
29* Generic fsm base class.
+
30*/
+
31/*****************************************************************************/
+
32/*****************************************************************************/
+
+ +
34{
+
35public:
+ + +
38
+
39 virtual bool Poll () = 0;
+
40 virtual void Init (c_InputFPPRemotePlayFile * Parent) = 0;
+
41 virtual void GetStateName (String & sName) = 0;
+
42 virtual void Start (String & FileName, float SecondsElapsed, uint32_t RemainingPlayCount) = 0;
+
43 virtual void Stop (void) = 0;
+
44 virtual bool Sync (String& FileName, float SecondsElapsed) = 0;
+
45 void GetDriverName (String& Name) { Name = "InputMgr"; }
+
46 virtual IRAM_ATTR void TimerPoll () = 0;
+
47
+
48protected:
+ +
50
+
51}; // fsm_PlayFile_state
+
+
52
+
53/*****************************************************************************/
+
+ +
55{
+
56public:
+ + +
59
+
60 virtual bool Poll ();
+
61 virtual void Init (c_InputFPPRemotePlayFile* Parent);
+
62 virtual void GetStateName (String & sName) { sName = CN_Idle; }
+
63 virtual void Start (String & FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
64 virtual void Stop (void);
+
65 virtual bool Sync (String& FileName, float SecondsElapsed);
+
66 virtual IRAM_ATTR void TimerPoll ();
+
67
+
68}; // fsm_PlayFile_state_Idle
+
+
69
+
70/*****************************************************************************/
+
+ +
72{
+
73public:
+ + +
76
+
77 virtual bool Poll ();
+
78 virtual void Init (c_InputFPPRemotePlayFile* Parent);
+
79 virtual void GetStateName (String& sName) { sName = F ("Starting"); }
+
80 virtual void Start (String& FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
81 virtual void Stop (void);
+
82 virtual bool Sync (String& FileName, float SecondsElapsed);
+
83 virtual IRAM_ATTR void TimerPoll ();
+
84
+
85}; // fsm_PlayFile_state_Starting
+
+
86
+
87/*****************************************************************************/
+
+ +
89{
+
90public:
+ + +
93
+
94 virtual bool Poll ();
+
95 virtual void Init (c_InputFPPRemotePlayFile* Parent);
+
96 virtual void GetStateName (String & sName) { sName = CN_File; }
+
97 virtual void Start (String & FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
98 virtual void Stop (void);
+
99 virtual bool Sync (String & FileName, float SecondsElapsed);
+
100 virtual IRAM_ATTR void TimerPoll ();
+
101
+
102private:
+
+ +
104 {
+
105 uint32_t DataOffset;
+
106 uint32_t ChannelCount;
+
107 };
+
+
108 uint32_t LastPlayedFrameId = 0;
+
109
+
110}; // fsm_PlayFile_state_PlayingFile
+
+
111
+
112/*****************************************************************************/
+
+ +
114{
+
115public:
+ + +
118
+
119 virtual bool Poll ();
+
120 virtual void Init (c_InputFPPRemotePlayFile* Parent);
+
121 virtual void GetStateName (String& sName) { sName = F("Stopping"); }
+
122 virtual void Start (String& FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
123 virtual void Stop (void);
+
124 virtual bool Sync (String& FileName, float SecondsElapsed);
+
125 virtual IRAM_ATTR void TimerPoll ();
+
126
+
127private:
+
128 String FileName = "";
+
129 uint32_t StartingElapsedTime = 0.0;
+
130 uint32_t PlayCount = 0;
+
131
+
132}; // fsm_PlayFile_state_Stopping
+
+
133
+
134/*****************************************************************************/
+
+ +
136{
+
137public:
+ + +
140
+
141 virtual bool Poll ();
+
142 virtual void Init (c_InputFPPRemotePlayFile* Parent);
+
143 virtual void GetStateName (String& sName) { sName = F ("Error"); }
+
144 virtual void Start (String& FileName, float SecondsElapsed, uint32_t RemainingPlayCount);
+
145 virtual void Stop (void);
+
146 virtual bool Sync (String& FileName, float SecondsElapsed);
+
147 virtual IRAM_ATTR void TimerPoll ();
+
148
+
149private:
+
150
+
151}; // fsm_PlayFile_state_Error
+
+
const CN_PROGMEM char CN_File[]
Definition ConstNames.cpp:89
+
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:112
+
Definition InputFPPRemotePlayFile.hpp:34
+
Definition InputFPPRemotePlayFileFsm.hpp:136
+
virtual void Stop(void)
Definition InputFPPRemotePlayFileFsm.cpp:638
+
fsm_PlayFile_state_Error()
Definition InputFPPRemotePlayFileFsm.hpp:138
+
virtual ~fsm_PlayFile_state_Error()
Definition InputFPPRemotePlayFileFsm.hpp:139
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)
Definition InputFPPRemotePlayFileFsm.cpp:600
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayFileFsm.hpp:143
+
virtual bool Poll()
Definition InputFPPRemotePlayFileFsm.cpp:573
+
virtual IRAM_ATTR void TimerPoll()
Definition InputFPPRemotePlayFileFsm.cpp:587
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFileFsm.cpp:650
+
Definition InputFPPRemotePlayFileFsm.hpp:55
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFileFsm.cpp:97
+
virtual IRAM_ATTR void TimerPoll()
Definition InputFPPRemotePlayFileFsm.cpp:40
+
virtual ~fsm_PlayFile_state_Idle()
Definition InputFPPRemotePlayFileFsm.hpp:58
+
fsm_PlayFile_state_Idle()
Definition InputFPPRemotePlayFileFsm.hpp:57
+
virtual void Stop(void)
Definition InputFPPRemotePlayFileFsm.cpp:85
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayFileFsm.hpp:62
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)
Definition InputFPPRemotePlayFileFsm.cpp:48
+
virtual bool Poll()
Definition InputFPPRemotePlayFileFsm.cpp:26
+
Definition InputFPPRemotePlayFileFsm.hpp:89
+
fsm_PlayFile_state_PlayingFile()
Definition InputFPPRemotePlayFileFsm.hpp:91
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)
Definition InputFPPRemotePlayFileFsm.cpp:334
+
virtual ~fsm_PlayFile_state_PlayingFile()
Definition InputFPPRemotePlayFileFsm.hpp:92
+
uint32_t LastPlayedFrameId
Definition InputFPPRemotePlayFileFsm.hpp:108
+
virtual bool Poll()
Definition InputFPPRemotePlayFileFsm.cpp:198
+
virtual IRAM_ATTR void TimerPoll()
Definition InputFPPRemotePlayFileFsm.cpp:247
+
virtual void Stop(void)
Definition InputFPPRemotePlayFileFsm.cpp:398
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFileFsm.cpp:418
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayFileFsm.hpp:96
+
Definition InputFPPRemotePlayFileFsm.hpp:72
+
virtual IRAM_ATTR void TimerPoll()
Definition InputFPPRemotePlayFileFsm.cpp:127
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFileFsm.cpp:181
+
virtual bool Poll()
Definition InputFPPRemotePlayFileFsm.cpp:113
+
virtual ~fsm_PlayFile_state_Starting()
Definition InputFPPRemotePlayFileFsm.hpp:75
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayFileFsm.hpp:79
+
fsm_PlayFile_state_Starting()
Definition InputFPPRemotePlayFileFsm.hpp:74
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)
Definition InputFPPRemotePlayFileFsm.cpp:134
+
virtual void Stop(void)
Definition InputFPPRemotePlayFileFsm.cpp:168
+
Definition InputFPPRemotePlayFileFsm.hpp:114
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayFileFsm.cpp:560
+
virtual void Stop(void)
Definition InputFPPRemotePlayFileFsm.cpp:550
+
virtual IRAM_ATTR void TimerPoll()
Definition InputFPPRemotePlayFileFsm.cpp:516
+
String FileName
Definition InputFPPRemotePlayFileFsm.hpp:128
+
fsm_PlayFile_state_Stopping()
Definition InputFPPRemotePlayFileFsm.hpp:116
+
virtual bool Poll()
Definition InputFPPRemotePlayFileFsm.cpp:483
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayFileFsm.hpp:121
+
uint32_t StartingElapsedTime
Definition InputFPPRemotePlayFileFsm.hpp:129
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)
Definition InputFPPRemotePlayFileFsm.cpp:523
+
uint32_t PlayCount
Definition InputFPPRemotePlayFileFsm.hpp:130
+
virtual ~fsm_PlayFile_state_Stopping()
Definition InputFPPRemotePlayFileFsm.hpp:117
+
Definition InputFPPRemotePlayFileFsm.hpp:34
+
virtual bool Sync(String &FileName, float SecondsElapsed)=0
+
virtual void GetStateName(String &sName)=0
+
virtual bool Poll()=0
+
virtual void Init(c_InputFPPRemotePlayFile *Parent)=0
+
void GetDriverName(String &Name)
Definition InputFPPRemotePlayFileFsm.hpp:45
+
fsm_PlayFile_state()
Definition InputFPPRemotePlayFileFsm.hpp:36
+
virtual IRAM_ATTR void TimerPoll()=0
+
c_InputFPPRemotePlayFile * p_Parent
Definition InputFPPRemotePlayFileFsm.hpp:49
+
virtual void Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0
+
virtual ~fsm_PlayFile_state()
Definition InputFPPRemotePlayFileFsm.hpp:37
+
virtual void Stop(void)=0
+
uint8_t Start[3]
Definition fseq.h:0
+
Definition InputFPPRemotePlayFileFsm.hpp:104
+
uint32_t ChannelCount
Definition InputFPPRemotePlayFileFsm.hpp:106
+
uint32_t DataOffset
Definition InputFPPRemotePlayFileFsm.hpp:105
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8cpp.html b/doxy/_input_f_p_p_remote_play_item_8cpp.html new file mode 100644 index 000000000..d2ae694a6 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp.html @@ -0,0 +1,146 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayItem.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayItem.cpp File Reference
+
+
+
#include <Int64String.h>
+#include "InputFPPRemotePlayItem.hpp"
+
+Include dependency graph for InputFPPRemotePlayItem.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.map new file mode 100644 index 000000000..25487eb36 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.md5 new file mode 100644 index 000000000..bcd08e15d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.md5 @@ -0,0 +1 @@ +4003b3679d03851590e04080dece090d \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_item_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.png new file mode 100644 index 000000000..d8a9967ad Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp.html b/doxy/_input_f_p_p_remote_play_item_8hpp.html new file mode 100644 index 000000000..d597a7bc9 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp.html @@ -0,0 +1,213 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayItem.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayItem.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputMgr.hpp"
+
+Include dependency graph for InputFPPRemotePlayItem.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputFPPRemotePlayItem
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.map new file mode 100644 index 000000000..ba1311751 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.map @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.md5 new file mode 100644 index 000000000..6e090bb34 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +15c602c2905408fab6ad7a2bd29a3d56 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.png new file mode 100644 index 000000000..b17ab4a1b Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.map new file mode 100644 index 000000000..7509822d8 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.md5 new file mode 100644 index 000000000..e72f80b9f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.md5 @@ -0,0 +1 @@ +bc25f81b7c543bd2f7dea8b007da3dc7 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.png new file mode 100644 index 000000000..7e3738ff2 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_item_8hpp_source.html b/doxy/_input_f_p_p_remote_play_item_8hpp_source.html new file mode 100644 index 000000000..f67788e82 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp_source.html @@ -0,0 +1,173 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayItem.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayItem.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayItem.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* Common Play object use to parse and play a play list or file
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+
23#include "InputMgr.hpp"
+
24
+
+ +
26{
+
27public:
+ + +
30
+
31 virtual bool Poll () = 0;
+
32 virtual void Start (String & FileName, float SecondsElapsed, uint32_t RemainingPlayCount) = 0;
+
33 virtual void Stop () = 0;
+
34 virtual void Sync (String & FileName, float SecondsElapsed) = 0;
+
35 virtual void GetStatus (JsonObject & jsonStatus) = 0;
+
36 virtual bool IsIdle () = 0;
+
37 String GetFileName () { return PlayItemName; }
+
38 uint32_t GetRepeatCount () { return RemainingPlayCount; }
+
39 void SetDuration (time_t value) { PlayDurationSec = value; }
+
40 void GetDriverName (String& Name) { Name = "InputMgr"; }
+
41 int32_t GetSyncOffsetMS () { return SyncOffsetMS; }
+
42 void SetSyncOffsetMS (int32_t value) { SyncOffsetMS = value; }
+
43 void SetSendFppSync (bool value) { SendFppSync = value; }
+ +
45protected:
+ +
47 uint32_t RemainingPlayCount = 0;
+
48 time_t PlayDurationSec = 0;
+
49 bool SendFppSync = false;
+
50
+
51private:
+
52 int32_t SyncOffsetMS = 0;
+ +
54
+
55}; // c_InputFPPRemotePlayItem
+
+ +
Definition InputFPPRemotePlayItem.hpp:26
+
bool SendFppSync
Definition InputFPPRemotePlayItem.hpp:49
+
void SetDuration(time_t value)
Definition InputFPPRemotePlayItem.hpp:39
+
String GetFileName()
Definition InputFPPRemotePlayItem.hpp:37
+
int32_t SyncOffsetMS
Definition InputFPPRemotePlayItem.hpp:52
+
virtual void Stop()=0
+
void SetSendFppSync(bool value)
Definition InputFPPRemotePlayItem.hpp:43
+
virtual void Sync(String &FileName, float SecondsElapsed)=0
+
uint32_t GetRepeatCount()
Definition InputFPPRemotePlayItem.hpp:38
+
void SetSyncOffsetMS(int32_t value)
Definition InputFPPRemotePlayItem.hpp:42
+
virtual ~c_InputFPPRemotePlayItem()
Definition InputFPPRemotePlayItem.cpp:36
+
virtual bool IsIdle()=0
+
int32_t GetSyncOffsetMS()
Definition InputFPPRemotePlayItem.hpp:41
+
c_InputMgr::e_InputChannelIds GetInputChannelId()
Definition InputFPPRemotePlayItem.hpp:44
+
time_t PlayDurationSec
Definition InputFPPRemotePlayItem.hpp:48
+
String PlayItemName
Definition InputFPPRemotePlayItem.hpp:46
+
c_InputMgr::e_InputChannelIds InputChannelId
Definition InputFPPRemotePlayItem.hpp:53
+
virtual void Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0
+
uint32_t RemainingPlayCount
Definition InputFPPRemotePlayItem.hpp:47
+
void GetDriverName(String &Name)
Definition InputFPPRemotePlayItem.hpp:40
+
virtual bool Poll()=0
+
virtual void GetStatus(JsonObject &jsonStatus)=0
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
@ InputChannelId_ALL
Definition InputMgr.hpp:44
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8cpp.html b/doxy/_input_f_p_p_remote_play_list_8cpp.html new file mode 100644 index 000000000..4bf9a83e8 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp.html @@ -0,0 +1,168 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayList.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayList.cpp File Reference
+
+
+
#include "InputFPPRemotePlayList.hpp"
+#include "../service/FPPDiscovery.h"
+
+Include dependency graph for InputFPPRemotePlayList.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.map new file mode 100644 index 000000000..13668bfa5 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.md5 new file mode 100644 index 000000000..56a3fc5b9 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.md5 @@ -0,0 +1 @@ +b22c9f602bd5826d2819291d679ea80b \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.png new file mode 100644 index 000000000..f63792240 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp.html b/doxy/_input_f_p_p_remote_play_list_8hpp.html new file mode 100644 index 000000000..7240e8d09 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp.html @@ -0,0 +1,177 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayList.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayList.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputFPPRemotePlayItem.hpp"
+#include "InputFPPRemotePlayListFsm.hpp"
+#include "../FileMgr.hpp"
+
+Include dependency graph for InputFPPRemotePlayList.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputFPPRemotePlayList
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.map new file mode 100644 index 000000000..4b28d9d49 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.md5 new file mode 100644 index 000000000..0dece6294 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +3a5bce22bb48c51a13e0c96e5465daff \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.png new file mode 100644 index 000000000..d969bb5ad Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.map new file mode 100644 index 000000000..7e810753c --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.map @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.md5 new file mode 100644 index 000000000..59ca50047 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.md5 @@ -0,0 +1 @@ +e25b447347fdcda869195c908c52cd19 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.png new file mode 100644 index 000000000..61b4778e6 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_8hpp_source.html b/doxy/_input_f_p_p_remote_play_list_8hpp_source.html new file mode 100644 index 000000000..5dfdbfdb4 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp_source.html @@ -0,0 +1,209 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayList.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayList.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayList.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* Playlist object use to parse and play a playlist
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+ + +
25#include "../FileMgr.hpp"
+
26
+
27/*****************************************************************************/
+
+ +
29{
+
30public:
+ + +
33
+
34 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
35 virtual void Stop ();
+
36 virtual void Sync (String & FileName, float SecondsElapsed);
+
37 virtual bool Poll ();
+
38 virtual void GetStatus (JsonObject & jsonStatus);
+
39 virtual bool IsIdle () { return (pCurrentFsmState == &fsm_PlayList_state_Idle_imp); }
+
40
+
41private:
+
42
+
43protected:
+ + + + + +
49 friend class fsm_PlayList_state;
+
50
+ + + + + +
56
+ +
58
+ +
60
+
61 uint32_t PlayListEntryId = 0;
+
62
+
63 // BUGBUG -- time_t creates issues for portable code, and for overflow-safe code
+
64 // time_t is only required to be a "real" type, which means it can be either a float or an integer.
+
65 // even when time_t is an integer type, it can be signed or unsigned
+
66 //
+
67 // Current code appears to assume that time_t is not a float.
+
68 //
+
69 // C++11 does not expose any constant for minimum / maximum value for the time_t type.
+
70 // This makes it impossible (without type traits) to ensure math operations on time_t types do
+
71 // not result in undefined behavior (signed types only) and/or overflow (all types).
+
72 //
+
73 // Therefore, it is highly recommended to move AWAY from use of time_t wherever possible,
+
74 // and instead use types that expose their minimum and maximum values, respectively.
+
75 //
+
76 // For now, because the code presumes time_t is an integer type, the following assertion
+
77 // ensures this for all practical purposes.
+
78 static_assert( (((time_t)1) / 2) == 0 ); // Verify time_t is an integer type (alternative: float)
+
79
+ +
81 uint32_t PlayListRepeatCount = 1;
+
82
+ +
84
+
85}; // c_InputFPPRemotePlayList
+
+ + +
Definition FastTimer.hpp:24
+
Definition InputFPPRemotePlayItem.hpp:26
+
c_InputMgr::e_InputChannelIds InputChannelId
Definition InputFPPRemotePlayItem.hpp:53
+
Definition InputFPPRemotePlayList.hpp:29
+
virtual bool Poll()
Definition InputFPPRemotePlayList.cpp:80
+
virtual void Stop()
Definition InputFPPRemotePlayList.cpp:58
+
FastTimer PauseDelayTimer
Definition InputFPPRemotePlayList.hpp:80
+
fsm_PlayList_state_PlayingFile fsm_PlayList_state_PlayingFile_imp
Definition InputFPPRemotePlayList.hpp:53
+
virtual void Sync(String &FileName, float SecondsElapsed)
Definition InputFPPRemotePlayList.cpp:69
+
uint32_t PlayListEntryId
Definition InputFPPRemotePlayList.hpp:61
+
virtual bool IsIdle()
Definition InputFPPRemotePlayList.hpp:39
+
fsm_PlayList_state_PlayingEffect fsm_PlayList_state_PlayingEffect_imp
Definition InputFPPRemotePlayList.hpp:54
+
c_InputFPPRemotePlayItem * pInputFPPRemotePlayItem
Definition InputFPPRemotePlayList.hpp:59
+
fsm_PlayList_state_WaitForStart fsm_PlayList_state_WaitForStart_imp
Definition InputFPPRemotePlayList.hpp:51
+
bool ProcessPlayListEntry()
Definition InputFPPRemotePlayList.cpp:106
+
fsm_PlayList_state * pCurrentFsmState
Definition InputFPPRemotePlayList.hpp:57
+
fsm_PlayList_state_Paused fsm_PlayList_state_Paused_imp
Definition InputFPPRemotePlayList.hpp:55
+
fsm_PlayList_state_Idle fsm_PlayList_state_Idle_imp
Definition InputFPPRemotePlayList.hpp:52
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayList.cpp:91
+
uint32_t PlayListRepeatCount
Definition InputFPPRemotePlayList.hpp:81
+
virtual ~c_InputFPPRemotePlayList()
Definition InputFPPRemotePlayList.cpp:36
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputFPPRemotePlayListFsm.hpp:70
+
Definition InputFPPRemotePlayListFsm.hpp:118
+
Definition InputFPPRemotePlayListFsm.hpp:102
+
Definition InputFPPRemotePlayListFsm.hpp:86
+
Definition InputFPPRemotePlayListFsm.hpp:54
+
Definition InputFPPRemotePlayListFsm.hpp:33
+
uint8_t Start[3]
Definition fseq.h:0
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8cpp.html b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp.html new file mode 100644 index 000000000..ebbe13905 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp.html @@ -0,0 +1,192 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayListFsm.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayListFsm.cpp File Reference
+
+
+
#include "InputFPPRemotePlayList.hpp"
+#include "../service/FPPDiscovery.h"
+#include "../utility/SaferStringConversion.hpp"
+#include "../FileMgr.hpp"
+#include "InputFPPRemotePlayEffect.hpp"
+
+Include dependency graph for InputFPPRemotePlayListFsm.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.map b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.map new file mode 100644 index 000000000..ea3736cca --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.map @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.md5 b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.md5 new file mode 100644 index 000000000..7799b2ac7 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +f5fdce9f87c0a9e82f3e19e85818c111 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.png b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.png new file mode 100644 index 000000000..4fbe75ca0 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp.html b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp.html new file mode 100644 index 000000000..3bfaf970d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp.html @@ -0,0 +1,152 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayListFsm.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
InputFPPRemotePlayListFsm.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for InputFPPRemotePlayListFsm.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Classes

class  fsm_PlayList_state
 
class  fsm_PlayList_state_WaitForStart
 
class  fsm_PlayList_state_Idle
 
class  fsm_PlayList_state_PlayingFile
 
class  fsm_PlayList_state_PlayingEffect
 
class  fsm_PlayList_state_Paused
 
+
+ + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.map b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.map new file mode 100644 index 000000000..af24cd951 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.md5 b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ced3aceb2 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +d3f8e75a1718578792febfdfabaa35e4 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.png b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.png new file mode 100644 index 000000000..025863a3d Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.map b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.map new file mode 100644 index 000000000..62128e5ed --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.md5 b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.md5 new file mode 100644 index 000000000..accaa14fa --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +908e17125b116ad0e73777a7a50623e7 \ No newline at end of file diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.png b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.png new file mode 100644 index 000000000..58de6e960 Binary files /dev/null and b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.png differ diff --git a/doxy/_input_f_p_p_remote_play_list_fsm_8hpp_source.html b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp_source.html new file mode 100644 index 000000000..59500aeb3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp_source.html @@ -0,0 +1,296 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputFPPRemotePlayListFsm.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputFPPRemotePlayListFsm.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputFPPRemotePlayListFsm.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* Playlist object use to parse and play a playlist
+
20*/
+
21
+
22#include "../ESPixelStick.h"
+
23
+ +
25
+
26/*****************************************************************************/
+
27/*
+
28* Generic fsm base class.
+
29*/
+
30/*****************************************************************************/
+
31/*****************************************************************************/
+
+ +
33{
+
34public:
+ + +
37
+
38 virtual bool Poll () = 0;
+
39 virtual void Init (c_InputFPPRemotePlayList * Parent) = 0;
+
40 virtual void GetStateName (String & sName) = 0;
+
41 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount) = 0;
+
42 virtual void Stop (void) = 0;
+
43 virtual bool Sync (String&, float) { return false; };
+
44 virtual void GetStatus (JsonObject& jsonStatus) = 0;
+
45 void GetDriverName (String& Name) { Name = "InputMgr"; }
+
46
+
47protected:
+ +
49
+
50}; // fsm_PlayList_state
+
+
51
+
52/*****************************************************************************/
+
+ +
54{
+
55public:
+ + +
58
+
59 virtual bool Poll ();
+
60 virtual void Init (c_InputFPPRemotePlayList* Parent);
+
61 virtual void GetStateName (String & sName) { sName = CN_Idle; }
+
62 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
63 virtual void Stop (void);
+
64 virtual void GetStatus (JsonObject& jsonStatus);
+
65
+
66}; // fsm_PlayList_state_Idle
+
+
67
+
68/*****************************************************************************/
+
+ +
70{
+
71public:
+ + +
74
+
75 virtual bool Poll ();
+
76 virtual void Init (c_InputFPPRemotePlayList* Parent);
+
77 virtual void GetStateName (String & sName) { sName = CN_Idle; }
+
78 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
79 virtual void Stop (void);
+
80 virtual void GetStatus (JsonObject& jsonStatus);
+
81
+
82}; // fsm_PlayList_state_Idle
+
+
83
+
84/*****************************************************************************/
+
+ +
86{
+
87public:
+ + +
90
+
91 virtual bool Poll ();
+
92 virtual void Init (c_InputFPPRemotePlayList* Parent);
+
93 virtual void GetStateName (String & sName) { sName = CN_File; }
+
94 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
95 virtual void Stop (void);
+
96 virtual void GetStatus (JsonObject& jsonStatus);
+
97
+
98}; // fsm_PlayList_state_PlayingFile
+
+
99
+
100/*****************************************************************************/
+
+ +
102{
+
103public:
+ + +
106
+
107 virtual bool Poll ();
+
108 virtual void Init (c_InputFPPRemotePlayList* Parent);
+
109 virtual void GetStateName (String & sName) { sName = CN_Effect; }
+
110 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
111 virtual void Stop (void);
+
112 virtual void GetStatus (JsonObject& jsonStatus);
+
113
+
114}; // fsm_PlayList_state_PlayingEffect
+
+
115
+
116/*****************************************************************************/
+
+ +
118{
+
119public:
+ + +
122
+
123 virtual bool Poll ();
+
124 virtual void Init (c_InputFPPRemotePlayList* Parent);
+
125 virtual void GetStateName (String & sName) { sName = CN_Paused; }
+
126 virtual void Start (String & FileName, float SecondsElapsed, uint32_t PlayCount);
+
127 virtual void Stop (void);
+
128 virtual void GetStatus (JsonObject& jsonStatus);
+
129
+
130}; // fsm_PlayList_state_Paused
+
+
131
+
132
+
133
+
134
+
135
+
const CN_PROGMEM char CN_Effect[]
Definition ConstNames.cpp:78
+
const CN_PROGMEM char CN_File[]
Definition ConstNames.cpp:89
+
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:112
+
const CN_PROGMEM char CN_Paused[]
Definition ConstNames.cpp:148
+
Definition InputFPPRemotePlayList.hpp:29
+
Definition InputFPPRemotePlayListFsm.hpp:70
+
fsm_PlayList_state_Idle()
Definition InputFPPRemotePlayListFsm.hpp:72
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayListFsm.cpp:143
+
virtual void Stop(void)
Definition InputFPPRemotePlayListFsm.cpp:132
+
virtual ~fsm_PlayList_state_Idle()
Definition InputFPPRemotePlayListFsm.hpp:73
+
virtual void Init(c_InputFPPRemotePlayList *Parent)
Definition InputFPPRemotePlayListFsm.cpp:109
+
virtual bool Poll()
Definition InputFPPRemotePlayListFsm.cpp:97
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayListFsm.hpp:77
+
Definition InputFPPRemotePlayListFsm.hpp:118
+
virtual void Stop(void)
Definition InputFPPRemotePlayListFsm.cpp:350
+
virtual void Init(c_InputFPPRemotePlayList *Parent)
Definition InputFPPRemotePlayListFsm.cpp:327
+
fsm_PlayList_state_Paused()
Definition InputFPPRemotePlayListFsm.hpp:120
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayListFsm.hpp:125
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayListFsm.cpp:361
+
virtual ~fsm_PlayList_state_Paused()
Definition InputFPPRemotePlayListFsm.hpp:121
+
virtual bool Poll()
Definition InputFPPRemotePlayListFsm.cpp:312
+
Definition InputFPPRemotePlayListFsm.hpp:102
+
virtual ~fsm_PlayList_state_PlayingEffect()
Definition InputFPPRemotePlayListFsm.hpp:105
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayListFsm.cpp:298
+
virtual void Init(c_InputFPPRemotePlayList *Parent)
Definition InputFPPRemotePlayListFsm.cpp:251
+
fsm_PlayList_state_PlayingEffect()
Definition InputFPPRemotePlayListFsm.hpp:104
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayListFsm.hpp:109
+
virtual void Stop(void)
Definition InputFPPRemotePlayListFsm.cpp:280
+
virtual bool Poll()
Definition InputFPPRemotePlayListFsm.cpp:233
+
Definition InputFPPRemotePlayListFsm.hpp:86
+
fsm_PlayList_state_PlayingFile()
Definition InputFPPRemotePlayListFsm.hpp:88
+
virtual void Init(c_InputFPPRemotePlayList *Parent)
Definition InputFPPRemotePlayListFsm.cpp:174
+
virtual ~fsm_PlayList_state_PlayingFile()
Definition InputFPPRemotePlayListFsm.hpp:89
+
virtual bool Poll()
Definition InputFPPRemotePlayListFsm.cpp:156
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayListFsm.hpp:93
+
virtual void Stop(void)
Definition InputFPPRemotePlayListFsm.cpp:199
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayListFsm.cpp:217
+
Definition InputFPPRemotePlayListFsm.hpp:54
+
virtual void Init(c_InputFPPRemotePlayList *Parent)
Definition InputFPPRemotePlayListFsm.cpp:40
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayListFsm.cpp:83
+
virtual void Stop(void)
Definition InputFPPRemotePlayListFsm.cpp:72
+
virtual ~fsm_PlayList_state_WaitForStart()
Definition InputFPPRemotePlayListFsm.hpp:57
+
virtual bool Poll()
Definition InputFPPRemotePlayListFsm.cpp:28
+
fsm_PlayList_state_WaitForStart()
Definition InputFPPRemotePlayListFsm.hpp:56
+
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayListFsm.hpp:61
+
Definition InputFPPRemotePlayListFsm.hpp:33
+
virtual void GetStatus(JsonObject &jsonStatus)=0
+
virtual void Stop(void)=0
+
fsm_PlayList_state()
Definition InputFPPRemotePlayListFsm.hpp:35
+
virtual bool Poll()=0
+
c_InputFPPRemotePlayList * pInputFPPRemotePlayList
Definition InputFPPRemotePlayListFsm.hpp:48
+
virtual void GetStateName(String &sName)=0
+
void GetDriverName(String &Name)
Definition InputFPPRemotePlayListFsm.hpp:45
+
virtual void Init(c_InputFPPRemotePlayList *Parent)=0
+
virtual ~fsm_PlayList_state()
Definition InputFPPRemotePlayListFsm.hpp:36
+
virtual bool Sync(String &, float)
Definition InputFPPRemotePlayListFsm.hpp:43
+
virtual void Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)=0
+
uint8_t Start[3]
Definition fseq.h:0
+
+ + + + diff --git a/doxy/_input_m_q_t_t_8cpp.html b/doxy/_input_m_q_t_t_8cpp.html new file mode 100644 index 000000000..7fc704aa5 --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp.html @@ -0,0 +1,435 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMQTT.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Variables
+
InputMQTT.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include <Ticker.h>
+#include <Int64String.h>
+#include "InputMQTT.h"
+#include "InputFPPRemotePlayFile.hpp"
+#include "InputFPPRemotePlayList.hpp"
+#include "../network/NetworkMgr.hpp"
+
+Include dependency graph for InputMQTT.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + +

+Variables

static const char DisconnectReason0 [] = "TCP_DISCONNECTED"
 
static const char DisconnectReason1 [] = "UNACCEPTABLE_PROTOCOL_VERSION"
 
static const char DisconnectReason2 [] = "IDENTIFIER_REJECTED"
 
static const char DisconnectReason3 [] = "SERVER_UNAVAILABLE"
 
static const char DisconnectReason4 [] = "MALFORMED_CREDENTIALS"
 
static const char DisconnectReason5 [] = "NOT_AUTHORIZED"
 
static const char DisconnectReason6 [] = "NOT_ENOUGH_SPACE"
 
static const char DisconnectReason7 [] = "TLS_BAD_FINGERPRINT"
 
static const char * DisconnectReasons []
 
+

Variable Documentation

+ +

◆ DisconnectReason0

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason0[] = "TCP_DISCONNECTED"
+
+static
+
+ +
+
+ +

◆ DisconnectReason1

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason1[] = "UNACCEPTABLE_PROTOCOL_VERSION"
+
+static
+
+ +
+
+ +

◆ DisconnectReason2

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason2[] = "IDENTIFIER_REJECTED"
+
+static
+
+ +
+
+ +

◆ DisconnectReason3

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason3[] = "SERVER_UNAVAILABLE"
+
+static
+
+ +
+
+ +

◆ DisconnectReason4

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason4[] = "MALFORMED_CREDENTIALS"
+
+static
+
+ +
+
+ +

◆ DisconnectReason5

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason5[] = "NOT_AUTHORIZED"
+
+static
+
+ +
+
+ +

◆ DisconnectReason6

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason6[] = "NOT_ENOUGH_SPACE"
+
+static
+
+ +
+
+ +

◆ DisconnectReason7

+ +
+
+ + + + + +
+ + + + +
const char DisconnectReason7[] = "TLS_BAD_FINGERPRINT"
+
+static
+
+ +
+
+ +

◆ DisconnectReasons

+ +
+
+ + + + + +
+ + + + +
const char* DisconnectReasons[]
+
+static
+
+Initial value:
=
+
{
+ + + + + + + + +
}
+
static const char DisconnectReason5[]
Definition InputMQTT.cpp:332
+
static const char DisconnectReason6[]
Definition InputMQTT.cpp:333
+
static const char DisconnectReason1[]
Definition InputMQTT.cpp:328
+
static const char DisconnectReason2[]
Definition InputMQTT.cpp:329
+
static const char DisconnectReason3[]
Definition InputMQTT.cpp:330
+
static const char DisconnectReason0[]
Definition InputMQTT.cpp:327
+
static const char DisconnectReason4[]
Definition InputMQTT.cpp:331
+
static const char DisconnectReason7[]
Definition InputMQTT.cpp:334
+
+
+
+
+ + + + diff --git a/doxy/_input_m_q_t_t_8cpp__incl.map b/doxy/_input_m_q_t_t_8cpp__incl.map new file mode 100644 index 000000000..b6756728d --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp__incl.map @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_m_q_t_t_8cpp__incl.md5 b/doxy/_input_m_q_t_t_8cpp__incl.md5 new file mode 100644 index 000000000..59f4beb5f --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp__incl.md5 @@ -0,0 +1 @@ +e76bef065cbc92fbce29b566f30b3a66 \ No newline at end of file diff --git a/doxy/_input_m_q_t_t_8cpp__incl.png b/doxy/_input_m_q_t_t_8cpp__incl.png new file mode 100644 index 000000000..38f15cb99 Binary files /dev/null and b/doxy/_input_m_q_t_t_8cpp__incl.png differ diff --git a/doxy/_input_m_q_t_t_8h.html b/doxy/_input_m_q_t_t_8h.html new file mode 100644 index 000000000..a5fab106d --- /dev/null +++ b/doxy/_input_m_q_t_t_8h.html @@ -0,0 +1,204 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMQTT.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
InputMQTT.h File Reference
+
+
+
#include <Arduino.h>
+#include "InputCommon.hpp"
+#include <AsyncMqttClient.h>
+#include "InputEffectEngine.hpp"
+#include "InputFPPRemotePlayItem.hpp"
+
+Include dependency graph for InputMQTT.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_InputMQTT
 
+ + + + +

+Macros

#define MQTT_PORT   1883
 Default MQTT port.
 
+

Macro Definition Documentation

+ +

◆ MQTT_PORT

+ +
+
+ + + + +
#define MQTT_PORT   1883
+
+ +

Default MQTT port.

+ +
+
+
+ + + + diff --git a/doxy/_input_m_q_t_t_8h__dep__incl.map b/doxy/_input_m_q_t_t_8h__dep__incl.map new file mode 100644 index 000000000..d5a2fb63b --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_input_m_q_t_t_8h__dep__incl.md5 b/doxy/_input_m_q_t_t_8h__dep__incl.md5 new file mode 100644 index 000000000..935c6cf3b --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__dep__incl.md5 @@ -0,0 +1 @@ +7f2e550314d40b86303e78d6ab3f478e \ No newline at end of file diff --git a/doxy/_input_m_q_t_t_8h__dep__incl.png b/doxy/_input_m_q_t_t_8h__dep__incl.png new file mode 100644 index 000000000..47be3fb14 Binary files /dev/null and b/doxy/_input_m_q_t_t_8h__dep__incl.png differ diff --git a/doxy/_input_m_q_t_t_8h__incl.map b/doxy/_input_m_q_t_t_8h__incl.map new file mode 100644 index 000000000..9e6f9c994 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__incl.map @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_m_q_t_t_8h__incl.md5 b/doxy/_input_m_q_t_t_8h__incl.md5 new file mode 100644 index 000000000..73fb27c13 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__incl.md5 @@ -0,0 +1 @@ +0e67183846e2433a65e01c98e027d10b \ No newline at end of file diff --git a/doxy/_input_m_q_t_t_8h__incl.png b/doxy/_input_m_q_t_t_8h__incl.png new file mode 100644 index 000000000..ec4e9e378 Binary files /dev/null and b/doxy/_input_m_q_t_t_8h__incl.png differ diff --git a/doxy/_input_m_q_t_t_8h_source.html b/doxy/_input_m_q_t_t_8h_source.html new file mode 100644 index 000000000..78e73af69 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h_source.html @@ -0,0 +1,259 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMQTT.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputMQTT.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputMQTT.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include <Arduino.h>
+
22#include "InputCommon.hpp"
+
23#include <AsyncMqttClient.h>
+
24#include "InputEffectEngine.hpp"
+ +
26
+
+ +
28{
+
29 public:
+
30
+ +
32 c_InputMgr::e_InputChannelIds NewInputChannelId,
+
33 c_InputMgr::e_InputType NewChannelType,
+
34 uint32_t BufferSize);
+
35
+
36 virtual ~c_InputMQTT ();
+
37
+
38 // functions to be provided by the derived class
+
39 void Begin ();
+
40 bool SetConfig (JsonObject& jsonConfig);
+
41 void GetConfig (JsonObject& jsonConfig);
+
42 void GetStatus (JsonObject& jsonStatus);
+
43 void Process ();
+
44 void GetDriverName (String& sDriverName) { sDriverName = "MQTT"; }
+
45 void SetBufferInfo (uint32_t BufferSize);
+
46 void NetworkStateChanged (bool IsConnected); // used by poorly designed rx functions
+
47
+
48private:
+
49#define MQTT_PORT 1883
+
50
+
51 AsyncMqttClient mqtt; // MQTT object
+
52 Ticker mqttTicker; // Ticker to handle MQTT
+ + +
55
+
56 // Keep track of last known effect configuration state
+ +
58
+
59 // from original config struct
+
60 String ip;
+
61 uint16_t port = MQTT_PORT;
+
62 String user;
+
63 String password;
+
64 String topic;
+
65#ifdef SUPPORT_SENSOR_DS18B20
+
66 String TemperatureSensorTopic;
+
67#endif // def SUPPORT_SENSOR_DS18B20
+ +
69 String haprefix = "homeassistant";
+
70 bool hadisco = true;
+
71 String lwtTopic;
+
72
+
73 const char* ON = "ON";
+
74 const char* OFF = "OFF";
+
75 const char* LWT_ONLINE = "online";
+
76 const char* LWT_OFFLINE = "offline";
+
77
+ +
79
+
80 void setup ();
+
81 void onNetworkConnect ();
+
82 void onNetworkDisconnect ();
+
83 void validate ();
+
84 void NetworkStateChanged (bool IsConnected, bool RebootAllowed); // used by poorly designed rx functions
+
85 void PlayFseq (JsonObject & JsonConfig);
+
86 void PlayEffect (JsonObject & JsonConfig);
+
87 void GetEngineConfig (JsonObject & JsonConfig);
+
88 void GetEffectList (JsonObject & JsonConfig);
+
89 void StopPlayFileEngine ();
+
90 void UpdateEffectConfiguration (JsonObject & JsonConfig);
+
91
+
92 void load ();
+
93 void save ();
+
94
+
95 bool stateOn = false;
+
96
+
98 //
+
99 // MQTT Section
+
100 //
+
102
+
103 void disconnectFromMqtt ();
+
104 void connectToMqtt (); // onMqttDisconnect, onWifiConnect
+
105 void onMqttConnect (bool sessionPresent); // setup
+
106 void onMqttDisconnect (AsyncMqttClientDisconnectReason reason); // setup
+
107 void onMqttMessage (char* topic, char* payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total); // setup
+
108 void publishHA (); // updateConfig
+
109 void publishState (); // onMqttConnect, onMqttMessage, procT, updateConfig
+
110};
+
+ + + +
#define MQTT_PORT
Default MQTT port.
Definition InputMQTT.h:49
+
Definition InputCommon.hpp:27
+
Definition InputFPPRemotePlayItem.hpp:26
+
Definition InputMQTT.h:28
+
bool stateOn
Definition InputMQTT.h:95
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition InputMQTT.cpp:100
+
void GetEffectList(JsonObject &JsonConfig)
Definition InputMQTT.cpp:641
+
void onMqttMessage(char *topic, char *payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total)
Definition InputMQTT.cpp:373
+
virtual ~c_InputMQTT()
Definition InputMQTT.cpp:66
+
c_InputFPPRemotePlayItem * pPlayFileEngine
Definition InputMQTT.h:54
+
Ticker mqttTicker
Definition InputMQTT.h:52
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition InputMQTT.h:44
+
void PlayEffect(JsonObject &JsonConfig)
Definition InputMQTT.cpp:558
+
const char * LWT_ONLINE
Definition InputMQTT.h:75
+
void validateConfiguration()
Definition InputMQTT.cpp:230
+
bool hadisco
Definition InputMQTT.h:70
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition InputMQTT.cpp:121
+
void StopPlayFileEngine()
Definition InputMQTT.cpp:588
+
void publishHA()
Definition InputMQTT.cpp:673
+
void disconnectFromMqtt()
Definition InputMQTT.cpp:289
+
const char * ON
Definition InputMQTT.h:73
+
void onNetworkDisconnect()
Call from onWiFiDisconnect()
Definition InputMQTT.cpp:255
+
void validate()
Call from validateConfig()
+
void publishState()
Definition InputMQTT.cpp:735
+
const char * LWT_OFFLINE
Definition InputMQTT.h:76
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputMQTT.cpp:178
+
c_InputCommon * pEffectsEngine
Definition InputMQTT.h:53
+
const char * OFF
Definition InputMQTT.h:74
+
String lwtTopic
Definition InputMQTT.h:71
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition InputMQTT.cpp:194
+
void GetStatus(JsonObject &jsonStatus)
Definition InputMQTT.cpp:143
+
AsyncMqttClient mqtt
Definition InputMQTT.h:51
+
void connectToMqtt()
Definition InputMQTT.cpp:267
+
void onMqttDisconnect(AsyncMqttClientDisconnectReason reason)
Definition InputMQTT.cpp:350
+
void PlayFseq(JsonObject &JsonConfig)
Definition InputMQTT.cpp:475
+
void UpdateEffectConfiguration(JsonObject &JsonConfig)
Definition InputMQTT.cpp:791
+
void GetEngineConfig(JsonObject &JsonConfig)
Definition InputMQTT.cpp:603
+
void Process()
Call from loop(), renders Input data.
Definition InputMQTT.cpp:155
+
uint16_t port
Definition InputMQTT.h:61
+
String user
Definition InputMQTT.h:62
+
c_InputEffectEngine::MQTTConfiguration_s effectConfig
Definition InputMQTT.h:57
+
void setup()
Call from setup()
+
bool CleanSessionRequired
Definition InputMQTT.h:68
+
void onNetworkConnect()
Call from onWifiConnect()
Definition InputMQTT.cpp:244
+
void onMqttConnect(bool sessionPresent)
Definition InputMQTT.cpp:303
+
String ip
Definition InputMQTT.h:60
+
String password
Definition InputMQTT.h:63
+
String topic
Definition InputMQTT.h:64
+
void NetworkStateChanged(bool IsConnected)
Definition InputMQTT.cpp:764
+
void load()
Load configuration from File System.
+
String haprefix
Definition InputMQTT.h:69
+
void save()
Save configuration to File System.
+
e_InputType
Definition InputMgr.hpp:70
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
Definition InputEffectEngine.hpp:80
+
+ + + + diff --git a/doxy/_input_mgr_8cpp.html b/doxy/_input_mgr_8cpp.html new file mode 100644 index 000000000..7f57eeee4 --- /dev/null +++ b/doxy/_input_mgr_8cpp.html @@ -0,0 +1,295 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMgr.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Variables
+
InputMgr.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "InputDisabled.hpp"
+#include "InputE131.hpp"
+#include "InputEffectEngine.hpp"
+#include "InputMQTT.h"
+#include "InputAlexa.h"
+#include "InputDDP.h"
+#include "InputFPPRemote.h"
+#include "InputArtnet.hpp"
+#include "InputMgr.hpp"
+
+Include dependency graph for InputMgr.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Classes

struct  InputTypeXlateMap_t
 
+ + + + + +

+Variables

static const InputTypeXlateMap_t InputTypeXlateMap [c_InputMgr::e_InputType::InputType_End]
 
c_InputMgr InputMgr
 
+

Variable Documentation

+ +

◆ InputMgr

+ +
+
+ + + + +
c_InputMgr InputMgr
+
+ +
+
+ +

◆ InputTypeXlateMap

+ +
+
+ + + + + +
+ + + + +
const InputTypeXlateMap_t InputTypeXlateMap[c_InputMgr::e_InputType::InputType_End]
+
+static
+
+Initial value:
=
+
{
+ + +
+
+
+ + + + + +
}
+
@ InputType_Alexa
Definition InputMgr.hpp:74
+
@ InputType_MQTT
Definition InputMgr.hpp:73
+
@ InputType_E1_31
Definition InputMgr.hpp:71
+
@ InputType_Effects
Definition InputMgr.hpp:72
+
@ InputType_DDP
Definition InputMgr.hpp:75
+
@ InputType_Artnet
Definition InputMgr.hpp:79
+
@ InputType_Disabled
Definition InputMgr.hpp:80
+
@ InputSecondaryChannelId
Definition InputMgr.hpp:41
+
@ InputPrimaryChannelId
Definition InputMgr.hpp:40
+
@ InputChannelId_ALL
Definition InputMgr.hpp:44
+
+
+
+
+ + + + diff --git a/doxy/_input_mgr_8cpp__incl.map b/doxy/_input_mgr_8cpp__incl.map new file mode 100644 index 000000000..1a612e50b --- /dev/null +++ b/doxy/_input_mgr_8cpp__incl.map @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8cpp__incl.md5 b/doxy/_input_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..5f5f20ce7 --- /dev/null +++ b/doxy/_input_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +f8b38c34d00aa0c1bc67fe2369b80210 \ No newline at end of file diff --git a/doxy/_input_mgr_8cpp__incl.png b/doxy/_input_mgr_8cpp__incl.png new file mode 100644 index 000000000..4696fd9bb Binary files /dev/null and b/doxy/_input_mgr_8cpp__incl.png differ diff --git a/doxy/_input_mgr_8hpp.html b/doxy/_input_mgr_8hpp.html new file mode 100644 index 000000000..5b099cfd2 --- /dev/null +++ b/doxy/_input_mgr_8hpp.html @@ -0,0 +1,351 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMgr.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
InputMgr.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../FileMgr.hpp"
+#include "../output/OutputMgr.hpp"
+#include "externalInput.h"
+#include <TimeLib.h>
+
+Include dependency graph for InputMgr.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Classes

class  c_InputMgr
 forward declaration to the pure virtual Input class that will be defined later. More...
 
struct  c_InputMgr::DriverInfo_t
 
+ + + + + + + +

+Macros

#define NO_CONFIG_NEEDED   time_t(-1)
 
#define IM_EffectsControlButtonName   F ("ecb")
 
#define IM_JSON_SIZE   (5 * 1024)
 
+ + + +

+Variables

c_InputMgr InputMgr
 
+

Macro Definition Documentation

+ +

◆ IM_EffectsControlButtonName

+ +
+
+ + + + +
#define IM_EffectsControlButtonName   F ("ecb")
+
+ +
+
+ +

◆ IM_JSON_SIZE

+ +
+
+ + + + +
#define IM_JSON_SIZE   (5 * 1024)
+
+ +
+
+ +

◆ NO_CONFIG_NEEDED

+ +
+
+ + + + +
#define NO_CONFIG_NEEDED   time_t(-1)
+
+ +
+
+

Variable Documentation

+ +

◆ InputMgr

+ +
+
+ + + + + +
+ + + + +
c_InputMgr InputMgr
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_input_mgr_8hpp__dep__incl.map b/doxy/_input_mgr_8hpp__dep__incl.map new file mode 100644 index 000000000..9073e71a7 --- /dev/null +++ b/doxy/_input_mgr_8hpp__dep__incl.map @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8hpp__dep__incl.md5 b/doxy/_input_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..5dabf1133 --- /dev/null +++ b/doxy/_input_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +33e0b3422ec9dd0d71075fe859b4e64c \ No newline at end of file diff --git a/doxy/_input_mgr_8hpp__dep__incl.png b/doxy/_input_mgr_8hpp__dep__incl.png new file mode 100644 index 000000000..104ab00a6 Binary files /dev/null and b/doxy/_input_mgr_8hpp__dep__incl.png differ diff --git a/doxy/_input_mgr_8hpp__incl.map b/doxy/_input_mgr_8hpp__incl.map new file mode 100644 index 000000000..cea43a4c8 --- /dev/null +++ b/doxy/_input_mgr_8hpp__incl.map @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8hpp__incl.md5 b/doxy/_input_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..bf11e4f27 --- /dev/null +++ b/doxy/_input_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +dfb9255ef72b71e6053acb02202e97de \ No newline at end of file diff --git a/doxy/_input_mgr_8hpp__incl.png b/doxy/_input_mgr_8hpp__incl.png new file mode 100644 index 000000000..c3a826df3 Binary files /dev/null and b/doxy/_input_mgr_8hpp__incl.png differ diff --git a/doxy/_input_mgr_8hpp_source.html b/doxy/_input_mgr_8hpp_source.html new file mode 100644 index 000000000..af0d93baa --- /dev/null +++ b/doxy/_input_mgr_8hpp_source.html @@ -0,0 +1,294 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/InputMgr.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
InputMgr.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* InputMgr.hpp - Input Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a factory class used to manage the input channels. It creates and deletes
+
20* the input channel functionality as needed to support any new configurations
+
21* that get sent from from the WebPage.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#include "../FileMgr.hpp"
+
27#include "../output/OutputMgr.hpp"
+
28#include "externalInput.h"
+
29#include <TimeLib.h>
+
30
+
31class c_InputCommon;
+
32
+
+ +
34{
+
35public:
+
36 // handles to determine which input channel we are dealing with
+
37 // Channel 1 = primary / show input; Channel 2 = service input
+ +
47
+
48 c_InputMgr ();
+
49 virtual ~c_InputMgr ();
+
50
+
51 void Begin (uint32_t BufferSize);
+
52 void LoadConfig ();
+ +
54 void GetConfig (byte * Response, uint32_t maxlen);
+
55 void GetStatus (JsonObject & jsonStatus);
+
56 void SetConfig (const char * NewConfig);
+
57 void SetConfig (ArduinoJson::JsonDocument & NewConfig);
+
58 void Process ();
+
59 void SetBufferInfo (uint32_t BufferSize);
+
60 void SetOperationalState (bool Active);
+ + +
63 bool GetNetworkState () { return IsConnected; }
+
64 void GetDriverName (String & Name) { Name = "InputMgr"; }
+
65 void RestartBlankTimer (e_InputChannelIds Selector) { BlankEndTime[int(Selector)].StartTimer(config.BlankDelay * 1000); }
+
66 bool BlankTimerHasExpired (e_InputChannelIds Selector) { return (BlankEndTime[int(Selector)].IsExpired()); }
+ +
68
+ +
85
+
86private:
+
87
+
88 void InstantiateNewInputChannel (e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver = true);
+
89 void CreateNewConfig ();
+
+ +
91 {
+
92 uint32_t DriverId = 0;
+ +
94 };
+
+
95
+
96 #define NO_CONFIG_NEEDED time_t(-1)
+
97
+ +
99 uint32_t InputDataBufferSize = 0;
+
100 bool HasBeenInitialized = false;
+ + +
103 bool IsConnected = false;
+
104 bool configInProgress = false;
+ +
106
+
107 // configuration parameter names for the channel manager within the config file
+
108# define IM_EffectsControlButtonName F ("ecb")
+
109
+
110 bool ProcessJsonConfig (JsonObject & jsonConfig);
+
111 void CreateJsonConfig (JsonObject & jsonConfig);
+
112 bool ProcessJsonChannelConfig (JsonObject & jsonConfig, uint32_t ChannelIndex);
+ +
114
+ +
116 bool rebootNeeded = false;
+
117
+ +
119
+
120#define IM_JSON_SIZE (5 * 1024)
+
121
+
122}; // c_InputMgr
+
+
123
+
124extern c_InputMgr InputMgr;
+
RecordType type
Definition EFUpdate.h:0
+
config_t config
Definition ESPixelStick.ino:93
+
c_FileMgr FileMgr
Definition FileMgr.cpp:1504
+
#define NO_CONFIG_NEEDED
Definition InputMgr.hpp:96
+
c_InputMgr InputMgr
Definition InputMgr.cpp:984
+
Definition FastTimer.hpp:24
+
void StartTimer(uint32_t durationMS)
< Start the module
Definition FastTimer.cpp:41
+
Definition externalInput.h:10
+
InputValue_t
Definition externalInput.h:16
+
void DeleteConfigFile(const String &FileName)
Definition FileMgr.cpp:258
+
Definition InputCommon.hpp:27
+
forward declaration to the pure virtual Input class that will be defined later.
Definition InputMgr.hpp:34
+
String ConfigFileName
Definition InputMgr.hpp:115
+
bool GetNetworkState()
Definition InputMgr.hpp:63
+
bool HasBeenInitialized
Definition InputMgr.hpp:100
+
void Begin(uint32_t BufferSize)
< Start the module
Definition InputMgr.cpp:110
+
time_t ConfigLoadNeeded
Definition InputMgr.hpp:105
+
void GetDriverName(String &Name)
Definition InputMgr.hpp:64
+
void Process()
< Called from loop(), renders Input data
Definition InputMgr.cpp:648
+
void CreateJsonConfig(JsonObject &jsonConfig)
Definition InputMgr.cpp:141
+
bool InputTypeIsAllowedOnChannel(e_InputType type, e_InputChannelIds ChannelId)
Definition InputMgr.cpp:348
+
FastTimer BlankEndTime[InputChannelId_End]
Definition InputMgr.hpp:118
+
DriverInfo_t InputChannelDrivers[InputChannelId_End]
pointer(s) to the current active Input driver
Definition InputMgr.hpp:98
+
bool ProcessJsonConfig(JsonObject &jsonConfig)
Definition InputMgr.cpp:737
+
void GetStatus(JsonObject &jsonStatus)
Definition InputMgr.cpp:316
+
bool rebootNeeded
Definition InputMgr.hpp:116
+
void DeleteConfig()
Definition InputMgr.hpp:62
+
void ScheduleLoadConfig()
Definition InputMgr.hpp:53
+
uint32_t InputDataBufferSize
Definition InputMgr.hpp:99
+
void SetBufferInfo(uint32_t BufferSize)
Definition InputMgr.cpp:919
+
bool IsConnected
Definition InputMgr.hpp:103
+
virtual ~c_InputMgr()
< deallocate any resources and put the Input channels into a safe state
Definition InputMgr.cpp:88
+
void LoadConfig()
Definition InputMgr.cpp:612
+
void SetOperationalState(bool Active)
Definition InputMgr.cpp:944
+
void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition InputMgr.cpp:715
+
void CreateNewConfig()
Definition InputMgr.cpp:247
+
void SetConfig(const char *NewConfig)
Definition InputMgr.cpp:872
+
bool ProcessJsonChannelConfig(JsonObject &jsonConfig, uint32_t ChannelIndex)
+
e_InputType
Definition InputMgr.hpp:70
+
@ InputType_Alexa
Definition InputMgr.hpp:74
+
@ InputType_MQTT
Definition InputMgr.hpp:73
+
@ InputType_E1_31
Definition InputMgr.hpp:71
+
@ InputType_Effects
Definition InputMgr.hpp:72
+
@ InputType_End
Definition InputMgr.hpp:81
+
@ InputType_Start
Definition InputMgr.hpp:82
+
@ InputType_DDP
Definition InputMgr.hpp:75
+
@ InputType_Artnet
Definition InputMgr.hpp:79
+
@ InputType_Default
Definition InputMgr.hpp:83
+
@ InputType_Disabled
Definition InputMgr.hpp:80
+
c_ExternalInput ExternalInput
Definition InputMgr.hpp:101
+
void RestartBlankTimer(e_InputChannelIds Selector)
Definition InputMgr.hpp:65
+
bool EffectEngineIsConfiguredToRun[InputChannelId_End]
Definition InputMgr.hpp:102
+
void SetConfig(ArduinoJson::JsonDocument &NewConfig)
+
void GetConfig(byte *Response, uint32_t maxlen)
Definition InputMgr.cpp:305
+
c_InputMgr()
< Start up the driver and put it into a safe mode
Definition InputMgr.cpp:69
+
bool configInProgress
Definition InputMgr.hpp:104
+
void NetworkStateChanged(bool IsConnected)
Definition InputMgr.cpp:964
+
e_InputChannelIds
Definition InputMgr.hpp:39
+
@ InputSecondaryChannelId
Definition InputMgr.hpp:41
+
@ EffectsChannel
Definition InputMgr.hpp:45
+
@ InputPrimaryChannelId
Definition InputMgr.hpp:40
+
@ InputChannelId_ALL
Definition InputMgr.hpp:44
+
@ InputChannelId_End
Definition InputMgr.hpp:42
+
@ InputChannelId_Start
Definition InputMgr.hpp:43
+
void InstantiateNewInputChannel(e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver=true)
Definition InputMgr.cpp:391
+
bool BlankTimerHasExpired(e_InputChannelIds Selector)
Definition InputMgr.hpp:66
+ +
Definition InputMgr.hpp:91
+
uint32_t DriverId
Definition InputMgr.hpp:92
+
c_InputCommon * pInputChannelDriver
pointer(s) to the current active Input driver
Definition InputMgr.hpp:93
+
time_t BlankDelay
Definition ESPixelStick.h:71
+
+ + + + diff --git a/doxy/_network_mgr_8cpp.html b/doxy/_network_mgr_8cpp.html new file mode 100644 index 000000000..f2b22e36a --- /dev/null +++ b/doxy/_network_mgr_8cpp.html @@ -0,0 +1,208 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/NetworkMgr.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Variables
+
NetworkMgr.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "NetworkMgr.hpp"
+#include "../input/InputMgr.hpp"
+#include "../service/FPPDiscovery.h"
+#include "../WebMgr.hpp"
+#include <Int64String.h>
+
+Include dependency graph for NetworkMgr.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +

+Variables

c_NetworkMgr NetworkMgr
 
+

Variable Documentation

+ +

◆ NetworkMgr

+ +
+
+ + + + +
c_NetworkMgr NetworkMgr
+
+ +
+
+
+ + + + diff --git a/doxy/_network_mgr_8cpp__incl.map b/doxy/_network_mgr_8cpp__incl.map new file mode 100644 index 000000000..a14584d23 --- /dev/null +++ b/doxy/_network_mgr_8cpp__incl.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8cpp__incl.md5 b/doxy/_network_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..264cb6425 --- /dev/null +++ b/doxy/_network_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +0eede6d0d1a1e539d16576da1db39e4a \ No newline at end of file diff --git a/doxy/_network_mgr_8cpp__incl.png b/doxy/_network_mgr_8cpp__incl.png new file mode 100644 index 000000000..acf348de9 Binary files /dev/null and b/doxy/_network_mgr_8cpp__incl.png differ diff --git a/doxy/_network_mgr_8hpp.html b/doxy/_network_mgr_8hpp.html new file mode 100644 index 000000000..e182f020a --- /dev/null +++ b/doxy/_network_mgr_8hpp.html @@ -0,0 +1,185 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/NetworkMgr.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Variables
+
NetworkMgr.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "WiFiDriver.hpp"
+
+Include dependency graph for NetworkMgr.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_NetworkMgr
 
+ + + +

+Variables

c_NetworkMgr NetworkMgr
 
+

Variable Documentation

+ +

◆ NetworkMgr

+ +
+
+ + + + + +
+ + + + +
c_NetworkMgr NetworkMgr
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_network_mgr_8hpp__dep__incl.map b/doxy/_network_mgr_8hpp__dep__incl.map new file mode 100644 index 000000000..11e77f9f3 --- /dev/null +++ b/doxy/_network_mgr_8hpp__dep__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8hpp__dep__incl.md5 b/doxy/_network_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..697c154d3 --- /dev/null +++ b/doxy/_network_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +c6749ebd3b238c5479dfe2be40c25b89 \ No newline at end of file diff --git a/doxy/_network_mgr_8hpp__dep__incl.png b/doxy/_network_mgr_8hpp__dep__incl.png new file mode 100644 index 000000000..8bdec5001 Binary files /dev/null and b/doxy/_network_mgr_8hpp__dep__incl.png differ diff --git a/doxy/_network_mgr_8hpp__incl.map b/doxy/_network_mgr_8hpp__incl.map new file mode 100644 index 000000000..12a2ce3bd --- /dev/null +++ b/doxy/_network_mgr_8hpp__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8hpp__incl.md5 b/doxy/_network_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..4405f3c5d --- /dev/null +++ b/doxy/_network_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +cdc75b1d550003df32b7a687659adca0 \ No newline at end of file diff --git a/doxy/_network_mgr_8hpp__incl.png b/doxy/_network_mgr_8hpp__incl.png new file mode 100644 index 000000000..07ea7d3bc Binary files /dev/null and b/doxy/_network_mgr_8hpp__incl.png differ diff --git a/doxy/_network_mgr_8hpp_source.html b/doxy/_network_mgr_8hpp_source.html new file mode 100644 index 000000000..463e6ecad --- /dev/null +++ b/doxy/_network_mgr_8hpp_source.html @@ -0,0 +1,191 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/NetworkMgr.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
NetworkMgr.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* NetworkMgr.hpp - Input Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a factory class used to manage the input channels. It creates and deletes
+
20* the input channel functionality as needed to support any new configurations
+
21* that get sent from from the WebPage.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#include "WiFiDriver.hpp"
+
27#ifdef SUPPORT_ETHERNET
+
28# include "EthernetDriver.hpp"
+
29#endif // def SUPPORT_ETHERNET
+
30
+
+ +
32{
+
33public:
+
34 c_NetworkMgr ();
+
35 virtual ~c_NetworkMgr ();
+
36
+
37 void Begin ();
+
38 void GetConfig (JsonObject & json);
+
39 void GetStatus (JsonObject & json);
+
40 bool SetConfig (JsonObject & json);
+
41 void Poll ();
+
42 void GetDriverName (String & Name) { Name = "NetworkMgr"; }
+
43
+
44 void SetWiFiIsConnected (bool newState);
+
45 void SetEthernetIsConnected (bool newState);
+
46
+ +
48 void GetHostname (String & name) { name = hostname; }
+
49 IPAddress GetlocalIP ();
+
50
+
51private:
+
52 bool Validate ();
+
53 void AdvertiseNewState ();
+
54 void SetWiFiEnable ();
+
55
+ +
57#ifdef SUPPORT_ETHERNET
+
58 c_EthernetDriver EthernetDriver;
+
59#endif // def SUPPORT_ETHERNET
+
60
+
61 String hostname;
+
62 bool HasBeenInitialized = false;
+
63 bool IsWiFiConnected = false;
+
64 bool IsEthernetConnected = false;
+
65 bool PreviousState = false;
+ +
67
+
68}; // c_NetworkMgr
+
+
69
+ + +
c_NetworkMgr NetworkMgr
Definition NetworkMgr.cpp:331
+ +
Definition NetworkMgr.hpp:32
+
void Poll()
< Called from loop()
Definition NetworkMgr.cpp:141
+
void GetHostname(String &name)
Definition NetworkMgr.hpp:48
+
String hostname
Definition NetworkMgr.hpp:61
+
void SetWiFiIsConnected(bool newState)
Definition NetworkMgr.cpp:273
+
c_NetworkMgr()
< Start up the driver and put it into a safe mode
Definition NetworkMgr.cpp:35
+
void Begin()
< Start the module
Definition NetworkMgr.cpp:68
+
bool HasBeenInitialized
Definition NetworkMgr.hpp:62
+
void GetStatus(JsonObject &json)
Definition NetworkMgr.cpp:119
+
IPAddress GetlocalIP()
Definition NetworkMgr.cpp:113
+
bool SetConfig(JsonObject &json)
Definition NetworkMgr.cpp:159
+
void SetWiFiEnable()
Definition NetworkMgr.cpp:287
+
c_WiFiDriver WiFiDriver
Definition NetworkMgr.hpp:56
+
void SetEthernetIsConnected(bool newState)
Definition NetworkMgr.cpp:315
+
bool Validate()
Definition NetworkMgr.cpp:248
+
bool PreviousState
Definition NetworkMgr.hpp:65
+
void GetConfig(JsonObject &json)
Definition NetworkMgr.cpp:90
+
virtual ~c_NetworkMgr()
< deallocate any resources and put the Input channels into a safe state
Definition NetworkMgr.cpp:41
+
bool IsConnected()
Definition NetworkMgr.hpp:47
+
void GetDriverName(String &Name)
Definition NetworkMgr.hpp:42
+
bool IsEthernetConnected
Definition NetworkMgr.hpp:64
+
bool AllowWiFiAndEthUpSimultaneously
Definition NetworkMgr.hpp:66
+
void AdvertiseNewState()
Definition NetworkMgr.cpp:50
+
bool IsWiFiConnected
Definition NetworkMgr.hpp:63
+
Definition WiFiDriver.hpp:52
+
+ + + + diff --git a/doxy/_output_a_p_a102_8cpp.html b/doxy/_output_a_p_a102_8cpp.html new file mode 100644 index 000000000..9e15db393 --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputAPA102.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_a_p_a102_8cpp__incl.map b/doxy/_output_a_p_a102_8cpp__incl.map new file mode 100644 index 000000000..f74adc95a --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_a_p_a102_8cpp__incl.md5 b/doxy/_output_a_p_a102_8cpp__incl.md5 new file mode 100644 index 000000000..4829431e3 --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp__incl.md5 @@ -0,0 +1 @@ +9f71f9077d70dc1c94681d56a04e5ebb \ No newline at end of file diff --git a/doxy/_output_a_p_a102_8cpp__incl.png b/doxy/_output_a_p_a102_8cpp__incl.png new file mode 100644 index 000000000..3cac9afb8 Binary files /dev/null and b/doxy/_output_a_p_a102_8cpp__incl.png differ diff --git a/doxy/_output_a_p_a102_8hpp.html b/doxy/_output_a_p_a102_8hpp.html new file mode 100644 index 000000000..403d6e2b5 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputAPA102.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_a_p_a102_8hpp__incl.map b/doxy/_output_a_p_a102_8hpp__incl.map new file mode 100644 index 000000000..b785bd356 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_a_p_a102_8hpp__incl.md5 b/doxy/_output_a_p_a102_8hpp__incl.md5 new file mode 100644 index 000000000..da431d9d5 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp__incl.md5 @@ -0,0 +1 @@ +8dad7da30b91d4b4179c59228e4a1496 \ No newline at end of file diff --git a/doxy/_output_a_p_a102_8hpp__incl.png b/doxy/_output_a_p_a102_8hpp__incl.png new file mode 100644 index 000000000..0a6f3be5e Binary files /dev/null and b/doxy/_output_a_p_a102_8hpp__incl.png differ diff --git a/doxy/_output_a_p_a102_8hpp_source.html b/doxy/_output_a_p_a102_8hpp_source.html new file mode 100644 index 000000000..1592413bc --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp_source.html @@ -0,0 +1,160 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputAPA102.h - APA102 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined(SUPPORT_OutputType_APA102)
+
26
+
27#include "OutputPixel.hpp"
+
28
+
29class c_OutputAPA102 : public c_OutputPixel
+
30{
+
31public:
+
32 // These functions are inherited from c_OutputCommon
+
33 c_OutputAPA102 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
34 gpio_num_t outputGpio,
+
35 uart_port_t uart,
+
36 c_OutputMgr::e_OutputType outputType);
+
37 virtual ~c_OutputAPA102 ();
+
38
+
39 // functions to be provided by the derived class
+
40 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
41 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
42 void GetDriverName (String & sDriverName) { sDriverName = "APA102"; }
+
43 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
44 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
45
+
46protected:
+
47
+
48#define APA102_BIT_RATE (APB_CLK_FREQ/80)
+
49#define APA102_BITS_PER_INTENSITY 8
+
50#define APA102_MICRO_SEC_PER_INTENSITY int ( ( (1.0/float (APA102_BIT_RATE)) * APA102_BITS_PER_INTENSITY))
+
51#define APA102_MIN_IDLE_TIME_US 500
+
52 uint16_t BlockSize = 1;
+
53 float BlockDelay = 0;
+
54 const uint32_t FrameStartData = 0;
+
55 const uint32_t FrameEndData = 0xFFFFFFFF;
+
56 const uint8_t PixelStartData = 0xFF; // Max driving current
+
57
+
58}; // c_OutputAPA102
+
59
+
60#endif // defined(SUPPORT_OutputType_APA102) && defined(SUPPORT_SPI_OUTPUT)
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_a_p_a102_spi_8cpp.html b/doxy/_output_a_p_a102_spi_8cpp.html new file mode 100644 index 000000000..2130fa9ba --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102Spi.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102Spi.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputAPA102Spi.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_a_p_a102_spi_8cpp__incl.map b/doxy/_output_a_p_a102_spi_8cpp__incl.map new file mode 100644 index 000000000..a7154bd24 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_a_p_a102_spi_8cpp__incl.md5 b/doxy/_output_a_p_a102_spi_8cpp__incl.md5 new file mode 100644 index 000000000..59706dd92 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +72168454f89303bde2fca14fc1e39aba \ No newline at end of file diff --git a/doxy/_output_a_p_a102_spi_8cpp__incl.png b/doxy/_output_a_p_a102_spi_8cpp__incl.png new file mode 100644 index 000000000..c96bf8d1a Binary files /dev/null and b/doxy/_output_a_p_a102_spi_8cpp__incl.png differ diff --git a/doxy/_output_a_p_a102_spi_8hpp.html b/doxy/_output_a_p_a102_spi_8hpp.html new file mode 100644 index 000000000..e80f2c3a0 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102Spi.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102Spi.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputAPA102Spi.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_a_p_a102_spi_8hpp__dep__incl.map b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.map new file mode 100644 index 000000000..fdf5bbca0 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_a_p_a102_spi_8hpp__dep__incl.md5 b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.md5 new file mode 100644 index 000000000..a21bb96c7 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f9aecea295cc64342a0da5da490c009d \ No newline at end of file diff --git a/doxy/_output_a_p_a102_spi_8hpp__dep__incl.png b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.png new file mode 100644 index 000000000..567126a74 Binary files /dev/null and b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.png differ diff --git a/doxy/_output_a_p_a102_spi_8hpp__incl.map b/doxy/_output_a_p_a102_spi_8hpp__incl.map new file mode 100644 index 000000000..462313af4 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_a_p_a102_spi_8hpp__incl.md5 b/doxy/_output_a_p_a102_spi_8hpp__incl.md5 new file mode 100644 index 000000000..ba1db7be9 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +1ad4f144f70b4aed1cb52902539095da \ No newline at end of file diff --git a/doxy/_output_a_p_a102_spi_8hpp__incl.png b/doxy/_output_a_p_a102_spi_8hpp__incl.png new file mode 100644 index 000000000..d34260338 Binary files /dev/null and b/doxy/_output_a_p_a102_spi_8hpp__incl.png differ diff --git a/doxy/_output_a_p_a102_spi_8hpp_source.html b/doxy/_output_a_p_a102_spi_8hpp_source.html new file mode 100644 index 000000000..7d954e3ba --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputAPA102Spi.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputAPA102Spi.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputAPA102Spi.h - APA102 driver code for ESPixelStick Spi Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#if defined(SUPPORT_OutputType_APA102) && defined(SUPPORT_SPI_OUTPUT)
+
27
+
28#include "OutputAPA102.hpp"
+
29#include "OutputSpi.hpp"
+
30
+
31class c_OutputAPA102Spi : public c_OutputAPA102
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputAPA102Spi (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputAPA102Spi ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
44 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
45 uint32_t Poll ();
+
46 void PauseOutput () {};
+
47
+
48private:
+
49
+
50 c_OutputSpi Spi;
+
51
+
52}; // c_OutputAPA102Spi
+
53
+
54#endif // defined(SUPPORT_OutputType_APA102) && defined(SUPPORT_SPI_OUTPUT)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_common_8cpp.html b/doxy/_output_common_8cpp.html new file mode 100644 index 000000000..ccffa9f26 --- /dev/null +++ b/doxy/_output_common_8cpp.html @@ -0,0 +1,137 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputCommon.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputCommon.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputCommon.hpp"
+
+Include dependency graph for OutputCommon.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_common_8cpp__incl.map b/doxy/_output_common_8cpp__incl.map new file mode 100644 index 000000000..a723bbe62 --- /dev/null +++ b/doxy/_output_common_8cpp__incl.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8cpp__incl.md5 b/doxy/_output_common_8cpp__incl.md5 new file mode 100644 index 000000000..1da4213fc --- /dev/null +++ b/doxy/_output_common_8cpp__incl.md5 @@ -0,0 +1 @@ +dffef3b1c8b8f59f982f22cf082fbba6 \ No newline at end of file diff --git a/doxy/_output_common_8cpp__incl.png b/doxy/_output_common_8cpp__incl.png new file mode 100644 index 000000000..d6794da26 Binary files /dev/null and b/doxy/_output_common_8cpp__incl.png differ diff --git a/doxy/_output_common_8hpp.html b/doxy/_output_common_8hpp.html new file mode 100644 index 000000000..87941c4e2 --- /dev/null +++ b/doxy/_output_common_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputCommon.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
OutputCommon.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputMgr.hpp"
+
+Include dependency graph for OutputCommon.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_OutputCommon
 
+
+ + + + diff --git a/doxy/_output_common_8hpp__dep__incl.map b/doxy/_output_common_8hpp__dep__incl.map new file mode 100644 index 000000000..14f55279b --- /dev/null +++ b/doxy/_output_common_8hpp__dep__incl.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8hpp__dep__incl.md5 b/doxy/_output_common_8hpp__dep__incl.md5 new file mode 100644 index 000000000..6b5bb74a6 --- /dev/null +++ b/doxy/_output_common_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +8388e4fd83919874501e53582d53666b \ No newline at end of file diff --git a/doxy/_output_common_8hpp__dep__incl.png b/doxy/_output_common_8hpp__dep__incl.png new file mode 100644 index 000000000..5bfee17f5 Binary files /dev/null and b/doxy/_output_common_8hpp__dep__incl.png differ diff --git a/doxy/_output_common_8hpp__incl.map b/doxy/_output_common_8hpp__incl.map new file mode 100644 index 000000000..b813940e0 --- /dev/null +++ b/doxy/_output_common_8hpp__incl.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8hpp__incl.md5 b/doxy/_output_common_8hpp__incl.md5 new file mode 100644 index 000000000..764c1b59f --- /dev/null +++ b/doxy/_output_common_8hpp__incl.md5 @@ -0,0 +1 @@ +408769d760694300f2748b00796ebc66 \ No newline at end of file diff --git a/doxy/_output_common_8hpp__incl.png b/doxy/_output_common_8hpp__incl.png new file mode 100644 index 000000000..3ad9ebff0 Binary files /dev/null and b/doxy/_output_common_8hpp__incl.png differ diff --git a/doxy/_output_common_8hpp_source.html b/doxy/_output_common_8hpp_source.html new file mode 100644 index 000000000..cf829bdf4 --- /dev/null +++ b/doxy/_output_common_8hpp_source.html @@ -0,0 +1,249 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputCommon.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputCommon.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputCommon.hpp - Output base class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a base class used to manage the output port. It provides a common API
+
20* for use by the factory class to manage the object.
+
21*/
+
22
+
23#include "../ESPixelStick.h"
+
24#include "OutputMgr.hpp"
+
25
+
26#ifdef ARDUINO_ARCH_ESP32
+
27# include <driver/uart.h>
+
28#endif
+
29
+
+ +
31{
+
32public:
+ +
34 gpio_num_t outputGpio,
+
35 uart_port_t uart,
+
36 c_OutputMgr::e_OutputType outputType);
+
37 virtual ~c_OutputCommon ();
+
38
+ + +
41
+
42 // functions to be provided by the derived class
+
43 virtual void Begin () {}
+
44 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
45 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
46 virtual uint32_t Poll () = 0;
+
47 virtual void GetDriverName (String & sDriverName) = 0;
+ +
+
49 uint8_t * GetBufferAddress () { return pOutputBuffer;}
+
+
50 uint32_t GetBufferUsedSize () { return OutputBufferSize;}
+
51 gpio_num_t GetOutputGpio () { return DataPin; }
+ +
53 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
54 void SetOutputBufferAddress (uint8_t* pNewOutputBuffer) { pOutputBuffer = pNewOutputBuffer; }
+
55 virtual void SetOutputBufferSize (uint32_t NewOutputBufferSize) { OutputBufferSize = NewOutputBufferSize; };
+
56 virtual uint32_t GetNumOutputBufferBytesNeeded () = 0;
+
57 virtual uint32_t GetNumOutputBufferChannelsServiced () = 0;
+
58 virtual void PauseOutput (bool State) {}
+
59 virtual void ClearBuffer ();
+
60 virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData);
+
61 virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData);
+
62 virtual bool ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio);
+
63 virtual bool DriverIsSendingIntensityData() {return false;}
+
64 virtual uint32_t GetFrameTimeMs() {return 1 + (ActualFrameDurationMicroSec / 1000); }
+
65protected:
+
66
+
67 gpio_num_t DataPin = gpio_num_t (-1);
+
68 uart_port_t UartId = uart_port_t (-1);
+
69 OTYPE_t OutputType = OTYPE_t::OutputType_Disabled;
+
70 OID_t OutputChannelId = OID_t::OutputChannelId_End;
+
71 bool HasBeenInitialized = false;
+
72 uint32_t FrameDurationInMicroSec = 25000;
+
73 uint32_t ActualFrameDurationMicroSec = 50000; // Default time for relays is every 50ms
+
74 uint8_t * pOutputBuffer = nullptr;
+
75 uint32_t OutputBufferSize = 0;
+
76 uint32_t FrameCount = 0;
+
77
+
78 void ReportNewFrame ();
+
79
+
+
80 inline bool canRefresh ()
+
81 {
+
82 bool response = false;
+
83 uint32_t Now = micros ();
+
84 FrameTimeDeltaInMicroSec = Now - FrameStartTimeInMicroSec; // how many us since the frame started
+
85
+
86 // did the counter wrap?
+ +
88 {
+ +
90 }
+
91
+ +
93 {
+
94 response = true;
+
95 }
+
96 return response;
+
97 }
+
+
98
+
99private:
+ + + + +
104
+
105}; // c_OutputCommon
+
+
+
+ +
Definition OutputCommon.hpp:31
+
uint32_t FrameStartTimeInMicroSec
Definition OutputCommon.hpp:101
+
uint32_t FrameEndTimeInMicroSec
Definition OutputCommon.hpp:102
+
void SetOutputBufferAddress(uint8_t *pNewOutputBuffer)
Definition OutputCommon.hpp:54
+
virtual ~c_OutputCommon()
Definition OutputCommon.cpp:50
+
OID_t GetOutputChannelId()
return the output channel number
Definition OutputCommon.hpp:48
+
uint32_t ActualFrameDurationMicroSec
Definition OutputCommon.hpp:73
+
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
uint32_t FrameCount
Definition OutputCommon.hpp:76
+
OID_t OutputChannelId
Definition OutputCommon.hpp:70
+
uint8_t * pOutputBuffer
Definition OutputCommon.hpp:74
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputCommon.cpp:68
+
virtual bool ValidateGpio(gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)
Definition OutputCommon.cpp:160
+
bool canRefresh()
Definition OutputCommon.hpp:80
+
virtual uint32_t GetFrameTimeMs()
Definition OutputCommon.hpp:64
+
virtual uint32_t GetNumOutputBufferChannelsServiced()=0
+
virtual bool DriverIsSendingIntensityData()
Definition OutputCommon.hpp:63
+
uint32_t OutputBufferSize
Definition OutputCommon.hpp:75
+
uart_port_t UartId
Definition OutputCommon.hpp:68
+
uint32_t FrameDurationInMicroSec
Definition OutputCommon.hpp:72
+
uint8_t * GetBufferAddress()
Get the address of the buffer into which the E1.31 handler will stuff data.
Definition OutputCommon.hpp:49
+
virtual void WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
Definition OutputCommon.cpp:134
+
uint32_t FrameRefreshTimeInMicroSec
Definition OutputCommon.hpp:100
+
c_OutputMgr::e_OutputType OTYPE_t
Definition OutputCommon.hpp:40
+
OTYPE_t OutputType
Definition OutputCommon.hpp:69
+
virtual void PauseOutput(bool State)
Definition OutputCommon.hpp:58
+
c_OutputMgr::e_OutputChannelIds OID_t
Definition OutputCommon.hpp:39
+
virtual uint32_t Poll()=0
Call from loop(), renders output data.
+
gpio_num_t GetOutputGpio()
Definition OutputCommon.hpp:51
+
gpio_num_t DataPin
Definition OutputCommon.hpp:67
+
virtual uint32_t GetNumOutputBufferBytesNeeded()=0
+
uint32_t GetBufferUsedSize()
Get the address of the buffer into which the E1.31 handler will stuff data.
Definition OutputCommon.hpp:50
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputCommon.cpp:104
+
OTYPE_t GetOutputType()
Have the instance report its type.
Definition OutputCommon.hpp:52
+
virtual void ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
Definition OutputCommon.cpp:147
+
virtual void ClearBuffer()
Definition OutputCommon.cpp:58
+
void ReportNewFrame()
Definition OutputCommon.cpp:88
+
uint32_t FrameTimeDeltaInMicroSec
Definition OutputCommon.hpp:103
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputCommon.cpp:121
+
virtual void SetOutputBufferSize(uint32_t NewOutputBufferSize)
Definition OutputCommon.hpp:55
+
bool HasBeenInitialized
Definition OutputCommon.hpp:71
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_disabled_8cpp.html b/doxy/_output_disabled_8cpp.html new file mode 100644 index 000000000..f7040fb09 --- /dev/null +++ b/doxy/_output_disabled_8cpp.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputDisabled.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputDisabled.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputDisabled.hpp"
+#include "OutputCommon.hpp"
+
+Include dependency graph for OutputDisabled.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_disabled_8cpp__incl.map b/doxy/_output_disabled_8cpp__incl.map new file mode 100644 index 000000000..82aa95181 --- /dev/null +++ b/doxy/_output_disabled_8cpp__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_disabled_8cpp__incl.md5 b/doxy/_output_disabled_8cpp__incl.md5 new file mode 100644 index 000000000..0395aa97d --- /dev/null +++ b/doxy/_output_disabled_8cpp__incl.md5 @@ -0,0 +1 @@ +fd26e4c3fe50c084894c384d986261a6 \ No newline at end of file diff --git a/doxy/_output_disabled_8cpp__incl.png b/doxy/_output_disabled_8cpp__incl.png new file mode 100644 index 000000000..7a09606c0 Binary files /dev/null and b/doxy/_output_disabled_8cpp__incl.png differ diff --git a/doxy/_output_disabled_8hpp.html b/doxy/_output_disabled_8hpp.html new file mode 100644 index 000000000..af586f089 --- /dev/null +++ b/doxy/_output_disabled_8hpp.html @@ -0,0 +1,157 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputDisabled.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
OutputDisabled.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputDisabled.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_OutputDisabled
 
+
+ + + + diff --git a/doxy/_output_disabled_8hpp__dep__incl.map b/doxy/_output_disabled_8hpp__dep__incl.map new file mode 100644 index 000000000..abb406089 --- /dev/null +++ b/doxy/_output_disabled_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_output_disabled_8hpp__dep__incl.md5 b/doxy/_output_disabled_8hpp__dep__incl.md5 new file mode 100644 index 000000000..0d2e38697 --- /dev/null +++ b/doxy/_output_disabled_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0c83066a0a81c8d54210cd27aa98b776 \ No newline at end of file diff --git a/doxy/_output_disabled_8hpp__dep__incl.png b/doxy/_output_disabled_8hpp__dep__incl.png new file mode 100644 index 000000000..828e80231 Binary files /dev/null and b/doxy/_output_disabled_8hpp__dep__incl.png differ diff --git a/doxy/_output_disabled_8hpp__incl.map b/doxy/_output_disabled_8hpp__incl.map new file mode 100644 index 000000000..a846580ea --- /dev/null +++ b/doxy/_output_disabled_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_disabled_8hpp__incl.md5 b/doxy/_output_disabled_8hpp__incl.md5 new file mode 100644 index 000000000..634de0fd4 --- /dev/null +++ b/doxy/_output_disabled_8hpp__incl.md5 @@ -0,0 +1 @@ +cfdbb15238ec49abc590a6328b522309 \ No newline at end of file diff --git a/doxy/_output_disabled_8hpp__incl.png b/doxy/_output_disabled_8hpp__incl.png new file mode 100644 index 000000000..1a1a376cc Binary files /dev/null and b/doxy/_output_disabled_8hpp__incl.png differ diff --git a/doxy/_output_disabled_8hpp_source.html b/doxy/_output_disabled_8hpp_source.html new file mode 100644 index 000000000..09e6324b5 --- /dev/null +++ b/doxy/_output_disabled_8hpp_source.html @@ -0,0 +1,156 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputDisabled.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputDisabled.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputDisabled.h - WS2811 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26
+
+ +
28{
+
29public:
+
30 // These functions are inherited from c_OutputCommon
+ +
32 gpio_num_t outputGpio,
+
33 uart_port_t uart,
+
34 c_OutputMgr::e_OutputType outputType);
+
35 virtual ~c_OutputDisabled ();
+
36
+
37 // functions to be provided by the derived class
+
38 void Begin ();
+
39 bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
40 void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
41 uint32_t Poll ();
+
42 void GetDriverName (String & sDriverName) { sDriverName = CN_Disabled; }
+
43 uint32_t GetNumOutputBufferBytesNeeded () { return 0; }
+
44 uint32_t GetNumOutputBufferChannelsServiced () { return 0; }
+
45
+
46private:
+
47
+
48}; // c_OutputDisabled
+
+
const CN_PROGMEM char CN_Disabled[]
Definition ConstNames.cpp:63
+ +
Definition OutputCommon.hpp:31
+
OID_t OutputChannelId
Definition OutputCommon.hpp:70
+
Definition OutputDisabled.hpp:28
+
uint32_t GetNumOutputBufferChannelsServiced()
Definition OutputDisabled.hpp:44
+
virtual ~c_OutputDisabled()
Definition OutputDisabled.cpp:40
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputDisabled.cpp:49
+
uint32_t Poll()
Call from loop(), renders output data.
Definition OutputDisabled.cpp:84
+
uint32_t GetNumOutputBufferBytesNeeded()
Definition OutputDisabled.hpp:43
+
bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputDisabled.cpp:66
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition OutputDisabled.hpp:42
+
void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputDisabled.cpp:76
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_g_e_c_e_8cpp.html b/doxy/_output_g_e_c_e_8cpp.html new file mode 100644 index 000000000..ea1b352d1 --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECE.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECE.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECE.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_e_c_e_8cpp__incl.map b/doxy/_output_g_e_c_e_8cpp__incl.map new file mode 100644 index 000000000..cc3210636 --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_8cpp__incl.md5 b/doxy/_output_g_e_c_e_8cpp__incl.md5 new file mode 100644 index 000000000..43a661a3d --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp__incl.md5 @@ -0,0 +1 @@ +ac8ae65b5c97b202d2eb087a0170d848 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_8cpp__incl.png b/doxy/_output_g_e_c_e_8cpp__incl.png new file mode 100644 index 000000000..5cf725281 Binary files /dev/null and b/doxy/_output_g_e_c_e_8cpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_8hpp.html b/doxy/_output_g_e_c_e_8hpp.html new file mode 100644 index 000000000..59f609537 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECE.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECE.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECE.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_e_c_e_8hpp__incl.map b/doxy/_output_g_e_c_e_8hpp__incl.map new file mode 100644 index 000000000..ed00a0f54 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_8hpp__incl.md5 b/doxy/_output_g_e_c_e_8hpp__incl.md5 new file mode 100644 index 000000000..b0ffde62a --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp__incl.md5 @@ -0,0 +1 @@ +53340de343462630768a261c65c28105 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_8hpp__incl.png b/doxy/_output_g_e_c_e_8hpp__incl.png new file mode 100644 index 000000000..bbedc76a9 Binary files /dev/null and b/doxy/_output_g_e_c_e_8hpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_8hpp_source.html b/doxy/_output_g_e_c_e_8hpp_source.html new file mode 100644 index 000000000..d8fdf5c16 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp_source.html @@ -0,0 +1,186 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECE.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECE.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGECE.h - GECE driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22#if defined(SUPPORT_OutputType_GECE)
+
23
+
24#include "OutputGECEFrame.hpp"
+
25#include "OutputPixel.hpp"
+
26
+
27class c_OutputGECE: public c_OutputPixel
+
28{
+
29public:
+
30 c_OutputGECE (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
31 gpio_num_t outputGpio,
+
32 uart_port_t uart,
+
33 c_OutputMgr::e_OutputType outputType);
+
34 virtual ~c_OutputGECE ();
+
35
+
36 // functions to be provided by the derived class
+
37 virtual void Begin ();
+
38 virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig);
+
39 virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig);
+
40 virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus);
+
41 virtual uint32_t Poll();
+
42 virtual void GetDriverName(String &sDriverName) { sDriverName = CN_GECE; }
+
43 void SetOutputBufferSize(uint32_t NumChannelsAvailable);
+
44 bool validate ();
+
45
+
46private:
+
47/*
+
48 output looks like this
+
49
+
50 Start bit = High for 8us
+
51 26 data bits.
+
52 Each bit is 31us
+
53 0 = 6 us low, 25 us high
+
54 1 = 25 us low, 6 us high
+
55 stop bit = low for at least 45us
+
56*/
+
57#define GECE_PIXEL_LIMIT 63
+
58#define GECE_DEFAULT_BRIGHTNESS 0xCC
+
59
+
60#define GECE_PIXEL_NS_BIT_0_HIGH (25 * NanoSecondsInAMicroSecond)
+
61#define GECE_PIXEL_NS_BIT_0_LOW (6 * NanoSecondsInAMicroSecond)
+
62#define GECE_PIXEL_NS_BIT_1_HIGH (6 * NanoSecondsInAMicroSecond)
+
63#define GECE_PIXEL_NS_BIT_1_LOW (25 * NanoSecondsInAMicroSecond)
+
64#define GECE_PIXEL_START_TIME_NS (8 * NanoSecondsInAMicroSecond)
+
65#define GECE_PIXEL_STOP_TIME_NS (45 * NanoSecondsInAMicroSecond)
+
66#define GECE_USEC_PER_GECE_BIT ((GECE_PIXEL_NS_BIT_0_HIGH + GECE_PIXEL_NS_BIT_0_LOW)/NanoSecondsInAMicroSecond)
+
67
+
68#define GECE_NUM_INTENSITY_BYTES_PER_PIXEL 3
+
69#define GECE_BITS_PER_INTENSITY 4
+
70#define GECE_BITS_BRIGHTNESS 8
+
71#define GECE_BITS_ADDRESS 6
+
72#define GECE_OVERHEAD_BITS (GECE_BITS_BRIGHTNESS + GECE_BITS_ADDRESS)
+
73#define GECE_PACKET_SIZE ((GECE_NUM_INTENSITY_BYTES_PER_PIXEL * GECE_BITS_PER_INTENSITY) + GECE_OVERHEAD_BITS) // 26
+
74
+
75#define GECE_FRAME_TIME_USEC ((GECE_PACKET_SIZE * GECE_USEC_PER_GECE_BIT) + 90)
+
76#define GECE_FRAME_TIME_NSEC (GECE_FRAME_TIME_USEC * NanoSecondsInAMicroSecond)
+
77
+
78};
+
79
+
80
+
81#endif // defined(SUPPORT_OutputType_GECE)
+
const CN_PROGMEM char CN_GECE[]
Definition ConstNames.cpp:98
+ + +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
virtual uint32_t Poll()=0
Call from loop(), renders output data.
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
bool validate()
confirm that the current configuration is valid
Definition OutputPixel.cpp:271
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_g_e_c_e_frame_8hpp.html b/doxy/_output_g_e_c_e_frame_8hpp.html new file mode 100644 index 000000000..5a0bb78c9 --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp.html @@ -0,0 +1,365 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECEFrame.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros
+
OutputGECEFrame.hpp File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GECE_ADDRESS_MASK   0x03F00000
 
#define GECE_ADDRESS_SHIFT   20
 
#define GECE_INTENSITY_MASK   0x000FF000
 
#define GECE_INTENSITY_SHIFT   12
 
#define GECE_BLUE_MASK   0x00000F00
 
#define GECE_BLUE_SHIFT   8
 
#define GECE_GREEN_MASK   0x000000F0
 
#define GECE_GREEN_SHIFT   0
 
#define GECE_RED_MASK   0x0000000F
 
#define GECE_RED_SHIFT   4
 
#define GECE_SET_ADDRESS(value)   ((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK)
 
#define GECE_SET_BRIGHTNESS(value)   ((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK)
 
#define GECE_SET_BLUE(value)   ((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK)
 
#define GECE_SET_GREEN(value)   ((uint32_t(value)) & GECE_GREEN_MASK)
 
#define GECE_SET_RED(value)   ((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK)
 
+

Macro Definition Documentation

+ +

◆ GECE_ADDRESS_MASK

+ +
+
+ + + + +
#define GECE_ADDRESS_MASK   0x03F00000
+
+ +
+
+ +

◆ GECE_ADDRESS_SHIFT

+ +
+
+ + + + +
#define GECE_ADDRESS_SHIFT   20
+
+ +
+
+ +

◆ GECE_BLUE_MASK

+ +
+
+ + + + +
#define GECE_BLUE_MASK   0x00000F00
+
+ +
+
+ +

◆ GECE_BLUE_SHIFT

+ +
+
+ + + + +
#define GECE_BLUE_SHIFT   8
+
+ +
+
+ +

◆ GECE_GREEN_MASK

+ +
+
+ + + + +
#define GECE_GREEN_MASK   0x000000F0
+
+ +
+
+ +

◆ GECE_GREEN_SHIFT

+ +
+
+ + + + +
#define GECE_GREEN_SHIFT   0
+
+ +
+
+ +

◆ GECE_INTENSITY_MASK

+ +
+
+ + + + +
#define GECE_INTENSITY_MASK   0x000FF000
+
+ +
+
+ +

◆ GECE_INTENSITY_SHIFT

+ +
+
+ + + + +
#define GECE_INTENSITY_SHIFT   12
+
+ +
+
+ +

◆ GECE_RED_MASK

+ +
+
+ + + + +
#define GECE_RED_MASK   0x0000000F
+
+ +
+
+ +

◆ GECE_RED_SHIFT

+ +
+
+ + + + +
#define GECE_RED_SHIFT   4
+
+ +
+
+ +

◆ GECE_SET_ADDRESS

+ +
+
+ + + + + + + + +
#define GECE_SET_ADDRESS( value)   ((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK)
+
+ +
+
+ +

◆ GECE_SET_BLUE

+ +
+
+ + + + + + + + +
#define GECE_SET_BLUE( value)   ((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK)
+
+ +
+
+ +

◆ GECE_SET_BRIGHTNESS

+ +
+
+ + + + + + + + +
#define GECE_SET_BRIGHTNESS( value)   ((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK)
+
+ +
+
+ +

◆ GECE_SET_GREEN

+ +
+
+ + + + + + + + +
#define GECE_SET_GREEN( value)   ((uint32_t(value)) & GECE_GREEN_MASK)
+
+ +
+
+ +

◆ GECE_SET_RED

+ +
+
+ + + + + + + + +
#define GECE_SET_RED( value)   ((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK)
+
+ +
+
+
+ + + + diff --git a/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.map b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.map new file mode 100644 index 000000000..e6a6baa33 --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.md5 b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.md5 new file mode 100644 index 000000000..1a8744fff --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f2ddc0833828cc72b8afbc6eb002f293 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.png b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.png new file mode 100644 index 000000000..6f3e600aa Binary files /dev/null and b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.png differ diff --git a/doxy/_output_g_e_c_e_frame_8hpp_source.html b/doxy/_output_g_e_c_e_frame_8hpp_source.html new file mode 100644 index 000000000..2032b9300 --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp_source.html @@ -0,0 +1,143 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECEFrame.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECEFrame.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGECEFrame.h - GECE driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21/*
+
22 frame layout: 0x0AAIIBGR (26 bits)
+
23
+
24 output looks like this:
+
25 Start bit = High for 8us
+
26 26 data bits.
+
27 Each data bit is 29/31us
+
28 0 = 6 us low, 25 us high
+
29 1 = 23 us low, 6 us high
+
30 stop bit = low for at least 45us
+
31*/
+
32
+
33#define GECE_ADDRESS_MASK 0x03F00000
+
34#define GECE_ADDRESS_SHIFT 20
+
35
+
36#define GECE_INTENSITY_MASK 0x000FF000
+
37#define GECE_INTENSITY_SHIFT 12
+
38
+
39#define GECE_BLUE_MASK 0x00000F00
+
40#define GECE_BLUE_SHIFT 8
+
41
+
42#define GECE_GREEN_MASK 0x000000F0
+
43#define GECE_GREEN_SHIFT 0
+
44
+
45#define GECE_RED_MASK 0x0000000F
+
46#define GECE_RED_SHIFT 4
+
47
+
48#define GECE_SET_ADDRESS(value) ((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK)
+
49#define GECE_SET_BRIGHTNESS(value) ((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK)
+
50#define GECE_SET_BLUE(value) ((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK)
+
51#define GECE_SET_GREEN(value) ((uint32_t(value)) & GECE_GREEN_MASK)
+
52#define GECE_SET_RED(value) ((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK)
+
+ + + + diff --git a/doxy/_output_g_e_c_e_rmt_8cpp.html b/doxy/_output_g_e_c_e_rmt_8cpp.html new file mode 100644 index 000000000..95f03a85f --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECERmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECERmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECERmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_e_c_e_rmt_8cpp__incl.map b/doxy/_output_g_e_c_e_rmt_8cpp__incl.map new file mode 100644 index 000000000..e956ac718 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_rmt_8cpp__incl.md5 b/doxy/_output_g_e_c_e_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..3be58f3e7 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +2c96e03b75fddefaae3ea4839abe691d \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_rmt_8cpp__incl.png b/doxy/_output_g_e_c_e_rmt_8cpp__incl.png new file mode 100644 index 000000000..e02114bf8 Binary files /dev/null and b/doxy/_output_g_e_c_e_rmt_8cpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_rmt_8hpp.html b/doxy/_output_g_e_c_e_rmt_8hpp.html new file mode 100644 index 000000000..93e5cde86 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECERmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECERmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECERmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.map b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..8f6c8726b --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.md5 b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ad0292590 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +a8c3c1ecd33956e8fa0f8508aa501276 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.png b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..6034de017 Binary files /dev/null and b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__incl.map b/doxy/_output_g_e_c_e_rmt_8hpp__incl.map new file mode 100644 index 000000000..bbfbba6b0 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__incl.md5 b/doxy/_output_g_e_c_e_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..63c1220da --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +8a35b48f7bac4ad1f2af62005e6f005b \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_rmt_8hpp__incl.png b/doxy/_output_g_e_c_e_rmt_8hpp__incl.png new file mode 100644 index 000000000..2f216e944 Binary files /dev/null and b/doxy/_output_g_e_c_e_rmt_8hpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_rmt_8hpp_source.html b/doxy/_output_g_e_c_e_rmt_8hpp_source.html new file mode 100644 index 000000000..9384cf268 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECERmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECERmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGECERmt.h - GECE driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined(SUPPORT_OutputType_GECE) && defined(ARDUINO_ARCH_ESP32)
+
26
+
27#include "OutputGECE.hpp"
+
28#include "OutputRmt.hpp"
+
29
+
30class c_OutputGECERmt : public c_OutputGECE
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputGECERmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputGECERmt ();
+
39
+
40 // functions to be provided by the derived class
+
41 void Begin ();
+
42 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 uint32_t Poll ();
+
44 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
45 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46
+
47private:
+
48
+
49 c_OutputRmt Rmt;
+
50
+
51}; // c_OutputGECERmt
+
52
+
53#endif // defined(SUPPORT_OutputType_GECE) && defined(ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_g_e_c_e_uart_8cpp.html b/doxy/_output_g_e_c_e_uart_8cpp.html new file mode 100644 index 000000000..112320718 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECEUart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECEUart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECEUart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_e_c_e_uart_8cpp__incl.map b/doxy/_output_g_e_c_e_uart_8cpp__incl.map new file mode 100644 index 000000000..e3c428b5b --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_uart_8cpp__incl.md5 b/doxy/_output_g_e_c_e_uart_8cpp__incl.md5 new file mode 100644 index 000000000..ee882185c --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +43360237b363cf1041fe4c38dd335bc4 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_uart_8cpp__incl.png b/doxy/_output_g_e_c_e_uart_8cpp__incl.png new file mode 100644 index 000000000..c2df0246d Binary files /dev/null and b/doxy/_output_g_e_c_e_uart_8cpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_uart_8hpp.html b/doxy/_output_g_e_c_e_uart_8hpp.html new file mode 100644 index 000000000..7b080bc6f --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECEUart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECEUart.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGECEUart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.map b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..153794372 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.md5 b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..d246cf653 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +2d7e2687be606b4deff78d2cce00af71 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.png b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..52d709e2c Binary files /dev/null and b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_g_e_c_e_uart_8hpp__incl.map b/doxy/_output_g_e_c_e_uart_8hpp__incl.map new file mode 100644 index 000000000..cd93742a9 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_e_c_e_uart_8hpp__incl.md5 b/doxy/_output_g_e_c_e_uart_8hpp__incl.md5 new file mode 100644 index 000000000..3aa3ee38d --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +209fa97137d2102d73f2efea3846d012 \ No newline at end of file diff --git a/doxy/_output_g_e_c_e_uart_8hpp__incl.png b/doxy/_output_g_e_c_e_uart_8hpp__incl.png new file mode 100644 index 000000000..785c469cf Binary files /dev/null and b/doxy/_output_g_e_c_e_uart_8hpp__incl.png differ diff --git a/doxy/_output_g_e_c_e_uart_8hpp_source.html b/doxy/_output_g_e_c_e_uart_8hpp_source.html new file mode 100644 index 000000000..2bdb6cfe6 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp_source.html @@ -0,0 +1,165 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGECEUart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGECEUart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGECEUart.h - GECE driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#if defined(SUPPORT_OutputType_GECE)
+
27
+
28#include "OutputGECE.hpp"
+
29#include "OutputUart.hpp"
+
30
+
31class c_OutputGECEUart : public c_OutputGECE
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputGECEUart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputGECEUart ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 uint32_t Poll ();
+
44 void PauseOutput (bool State);
+
45 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
46 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
48
+
49private:
+
50
+
51#define GECE_UART_BITS_PER_GECE_BIT 5.0
+
52#define GECE_UART_USEC_PER_BIT (float(GECE_USEC_PER_GECE_BIT) / float(GECE_UART_BITS_PER_GECE_BIT))
+
53#define GECE_BAUDRATE uint32_t((1.0 / (GECE_UART_USEC_PER_BIT / float(MicroSecondsInASecond))))
+
54#define GECE_UART_BREAK_BITS uint32_t(((GECE_PIXEL_STOP_TIME_NS / NanoSecondsInAMicroSecond) / GECE_UART_USEC_PER_BIT) + 1)
+
55
+
56 c_OutputUart Uart;
+
57
+
58// #define GECE_UART_DEBUG_COUNTERS
+
59#ifdef GECE_UART_DEBUG_COUNTERS
+
60 uint32_t NewFrameCounter = 0;
+
61 uint32_t TimeSinceLastFrameMS = 0;
+
62 uint32_t TimeLastFrameStartedMS = 0;
+
63#endif // def GECE_UART_DEBUG_COUNTERS
+
64
+
65}; // c_OutputGECEUart
+
66
+
67#endif // defined(SUPPORT_OutputType_GECE)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_g_s8208_8cpp.html b/doxy/_output_g_s8208_8cpp.html new file mode 100644 index 000000000..dc676e58b --- /dev/null +++ b/doxy/_output_g_s8208_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGS8208.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_s8208_8cpp__incl.map b/doxy/_output_g_s8208_8cpp__incl.map new file mode 100644 index 000000000..f2c1f4dc1 --- /dev/null +++ b/doxy/_output_g_s8208_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_8cpp__incl.md5 b/doxy/_output_g_s8208_8cpp__incl.md5 new file mode 100644 index 000000000..d9eab3a74 --- /dev/null +++ b/doxy/_output_g_s8208_8cpp__incl.md5 @@ -0,0 +1 @@ +add25cbc589da77a9a086654d9f5dc40 \ No newline at end of file diff --git a/doxy/_output_g_s8208_8cpp__incl.png b/doxy/_output_g_s8208_8cpp__incl.png new file mode 100644 index 000000000..e44977008 Binary files /dev/null and b/doxy/_output_g_s8208_8cpp__incl.png differ diff --git a/doxy/_output_g_s8208_8hpp.html b/doxy/_output_g_s8208_8hpp.html new file mode 100644 index 000000000..af031081d --- /dev/null +++ b/doxy/_output_g_s8208_8hpp.html @@ -0,0 +1,139 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208.hpp File Reference
+
+
+
#include "OutputPixel.hpp"
+
+Include dependency graph for OutputGS8208.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_s8208_8hpp__incl.map b/doxy/_output_g_s8208_8hpp__incl.map new file mode 100644 index 000000000..a744773ee --- /dev/null +++ b/doxy/_output_g_s8208_8hpp__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_8hpp__incl.md5 b/doxy/_output_g_s8208_8hpp__incl.md5 new file mode 100644 index 000000000..b43a7911c --- /dev/null +++ b/doxy/_output_g_s8208_8hpp__incl.md5 @@ -0,0 +1 @@ +4e12f78ef92447e23c0d40a4d06e5f62 \ No newline at end of file diff --git a/doxy/_output_g_s8208_8hpp__incl.png b/doxy/_output_g_s8208_8hpp__incl.png new file mode 100644 index 000000000..3753eb0f0 Binary files /dev/null and b/doxy/_output_g_s8208_8hpp__incl.png differ diff --git a/doxy/_output_g_s8208_8hpp_source.html b/doxy/_output_g_s8208_8hpp_source.html new file mode 100644 index 000000000..a7871df86 --- /dev/null +++ b/doxy/_output_g_s8208_8hpp_source.html @@ -0,0 +1,170 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGS8208.h - GS8208 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputPixel.hpp"
+
26
+
27#ifdef SUPPORT_OutputType_GS8208
+
28#ifdef ARDUINO_ARCH_ESP32
+
29# include <driver/uart.h>
+
30#endif
+
31
+
32class c_OutputGS8208 : public c_OutputPixel
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputGS8208 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
37 gpio_num_t outputGpio,
+
38 uart_port_t uart,
+
39 c_OutputMgr::e_OutputType outputType);
+
40 virtual ~c_OutputGS8208 ();
+
41
+
42 // functions to be provided by the derived class
+
43 virtual void Begin ();
+
44 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
45 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
46 void GetDriverName (String & sDriverName) { sDriverName = CN_GS8208; }
+
47 virtual void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
48 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
49
+
50protected:
+
51
+
52#define GS8208_PIXEL_DATA_RATE 1000000.0
+
53#define GS8208_PIXEL_NS_BIT_TOTAL ( (1.0 / GS8208_PIXEL_DATA_RATE) * float(NanoSecondsInASecond))
+
54
+
55#define GS8208_PIXEL_NS_BIT_0_HIGH (0.25 * GS8208_PIXEL_NS_BIT_TOTAL) // 250ns +/- 150ns per datasheet
+
56#define GS8208_PIXEL_NS_BIT_0_LOW (GS8208_PIXEL_NS_BIT_TOTAL - GS8208_PIXEL_NS_BIT_0_HIGH)
+
57
+
58#define GS8208_PIXEL_NS_BIT_1_HIGH (0.75 * GS8208_PIXEL_NS_BIT_TOTAL) // 600ns +/- 150ns per datasheet
+
59#define GS8208_PIXEL_NS_BIT_1_LOW (GS8208_PIXEL_NS_BIT_TOTAL - GS8208_PIXEL_NS_BIT_1_HIGH)
+
60
+
61#define GS8208_PIXEL_IDLE_TIME_NS 300000.0 // 300us per datasheet
+
62#define GS8208_PIXEL_IDLE_TIME_US (GS8208_PIXEL_IDLE_TIME_NS / float(NanoSecondsInAMicroSecond))
+
63
+
64#define GS8208_PIXEL_BITS_PER_INTENSITY 8
+
65
+
66}; // c_OutputGS8208
+
67
+
68#endif // def SUPPORT_OutputType_GS8208
+
const CN_PROGMEM char CN_GS8208[]
Definition ConstNames.cpp:104
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_g_s8208_rmt_8cpp.html b/doxy/_output_g_s8208_rmt_8cpp.html new file mode 100644 index 000000000..cac2dc1f6 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGS8208Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_s8208_rmt_8cpp__incl.map b/doxy/_output_g_s8208_rmt_8cpp__incl.map new file mode 100644 index 000000000..000b27eab --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_rmt_8cpp__incl.md5 b/doxy/_output_g_s8208_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..fc6051219 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +743acd47b513b676e343fdce965c16ed \ No newline at end of file diff --git a/doxy/_output_g_s8208_rmt_8cpp__incl.png b/doxy/_output_g_s8208_rmt_8cpp__incl.png new file mode 100644 index 000000000..2b9af1f2d Binary files /dev/null and b/doxy/_output_g_s8208_rmt_8cpp__incl.png differ diff --git a/doxy/_output_g_s8208_rmt_8hpp.html b/doxy/_output_g_s8208_rmt_8hpp.html new file mode 100644 index 000000000..36b0a7068 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGS8208Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_s8208_rmt_8hpp__dep__incl.map b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..6f1b11f3a --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_g_s8208_rmt_8hpp__dep__incl.md5 b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..27278e3d3 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +c396ab0046f9bcb7d931049532371052 \ No newline at end of file diff --git a/doxy/_output_g_s8208_rmt_8hpp__dep__incl.png b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..be3e5b06b Binary files /dev/null and b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_g_s8208_rmt_8hpp__incl.map b/doxy/_output_g_s8208_rmt_8hpp__incl.map new file mode 100644 index 000000000..a0ff5c8df --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_rmt_8hpp__incl.md5 b/doxy/_output_g_s8208_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..c88825dc6 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +bfb5cbb8c2d7e4564fcf242660417f1d \ No newline at end of file diff --git a/doxy/_output_g_s8208_rmt_8hpp__incl.png b/doxy/_output_g_s8208_rmt_8hpp__incl.png new file mode 100644 index 000000000..801d21706 Binary files /dev/null and b/doxy/_output_g_s8208_rmt_8hpp__incl.png differ diff --git a/doxy/_output_g_s8208_rmt_8hpp_source.html b/doxy/_output_g_s8208_rmt_8hpp_source.html new file mode 100644 index 000000000..553ac42f5 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp_source.html @@ -0,0 +1,150 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGS8208Rmt.h - GS8208 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25
+
26#if defined(SUPPORT_OutputType_GS8208) && defined(ARDUINO_ARCH_ESP32)
+
27
+
28#include "OutputGS8208.hpp"
+
29#include "OutputRmt.hpp"
+
30
+
31class c_OutputGS8208Rmt : public c_OutputGS8208
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputGS8208Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputGS8208Rmt ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
44 uint32_t Poll ();
+
45 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
46 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
47
+
48private:
+
49
+
50 c_OutputRmt Rmt;
+
51
+
52}; // c_OutputGS8208Rmt
+
53
+
54#endif // defined(SUPPORT_OutputType_GS8208) && defined(ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_g_s8208_uart_8cpp.html b/doxy/_output_g_s8208_uart_8cpp.html new file mode 100644 index 000000000..ba7fc00f1 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Uart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Uart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputGS8208Uart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_g_s8208_uart_8cpp__incl.map b/doxy/_output_g_s8208_uart_8cpp__incl.map new file mode 100644 index 000000000..17fbbd819 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_uart_8cpp__incl.md5 b/doxy/_output_g_s8208_uart_8cpp__incl.md5 new file mode 100644 index 000000000..98725411d --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +a65a55d8b787ffbfd8672764a2427c47 \ No newline at end of file diff --git a/doxy/_output_g_s8208_uart_8cpp__incl.png b/doxy/_output_g_s8208_uart_8cpp__incl.png new file mode 100644 index 000000000..8e11962c8 Binary files /dev/null and b/doxy/_output_g_s8208_uart_8cpp__incl.png differ diff --git a/doxy/_output_g_s8208_uart_8hpp.html b/doxy/_output_g_s8208_uart_8hpp.html new file mode 100644 index 000000000..9337d40e7 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Uart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Uart.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputGS8208Uart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_g_s8208_uart_8hpp__dep__incl.map b/doxy/_output_g_s8208_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..91b82c125 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_g_s8208_uart_8hpp__dep__incl.md5 b/doxy/_output_g_s8208_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..5f0a12c39 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +342e5dded77db9e86a819bb5ef03d668 \ No newline at end of file diff --git a/doxy/_output_g_s8208_uart_8hpp__dep__incl.png b/doxy/_output_g_s8208_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..489e19546 Binary files /dev/null and b/doxy/_output_g_s8208_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_g_s8208_uart_8hpp__incl.map b/doxy/_output_g_s8208_uart_8hpp__incl.map new file mode 100644 index 000000000..f95a5547f --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_uart_8hpp__incl.md5 b/doxy/_output_g_s8208_uart_8hpp__incl.md5 new file mode 100644 index 000000000..815a3de08 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +ba4a1cdb27ee964b12c8b0e70a1d8e76 \ No newline at end of file diff --git a/doxy/_output_g_s8208_uart_8hpp__incl.png b/doxy/_output_g_s8208_uart_8hpp__incl.png new file mode 100644 index 000000000..65d0185a0 Binary files /dev/null and b/doxy/_output_g_s8208_uart_8hpp__incl.png differ diff --git a/doxy/_output_g_s8208_uart_8hpp_source.html b/doxy/_output_g_s8208_uart_8hpp_source.html new file mode 100644 index 000000000..02d55985d --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp_source.html @@ -0,0 +1,156 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputGS8208Uart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputGS8208Uart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputGS8208Uart.h - GS8208 driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26
+
27#if defined(SUPPORT_OutputType_GS8208)
+
28
+
29#include "OutputGS8208.hpp"
+
30#include "OutputUart.hpp"
+
31
+
32class c_OutputGS8208Uart : public c_OutputGS8208
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputGS8208Uart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
37 gpio_num_t outputGpio,
+
38 uart_port_t uart,
+
39 c_OutputMgr::e_OutputType outputType);
+
40 virtual ~c_OutputGS8208Uart ();
+
41
+
42 // functions to be provided by the derived class
+
43 void Begin ();
+
44 uint32_t Poll ();
+
45 void PauseOutput (bool State);
+
46 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
48 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
49
+
50#define GS8208_NUM_DATA_BYTES_PER_INTENSITY_BYTE 4
+
51
+
52private:
+
53 c_OutputUart Uart;
+
54
+
55}; // c_OutputGS8208Uart
+
56
+
57#endif // defined(SUPPORT_OutputType_GS8208)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_mgr_8cpp.html b/doxy/_output_mgr_8cpp.html new file mode 100644 index 000000000..d7bc7c311 --- /dev/null +++ b/doxy/_output_mgr_8cpp.html @@ -0,0 +1,327 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputMgr.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
OutputMgr.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../FileMgr.hpp"
+#include <TimeLib.h>
+#include "OutputDisabled.hpp"
+#include "OutputAPA102Spi.hpp"
+#include "OutputGECEUart.hpp"
+#include "OutputGECERmt.hpp"
+#include "OutputRelay.hpp"
+#include "OutputSerialUart.hpp"
+#include "OutputSerialRmt.hpp"
+#include "OutputServoPCA9685.hpp"
+#include "OutputTM1814Rmt.hpp"
+#include "OutputTM1814Uart.hpp"
+#include "OutputUCS1903Rmt.hpp"
+#include "OutputUCS1903Uart.hpp"
+#include "OutputWS2801Spi.hpp"
+#include "OutputWS2811Rmt.hpp"
+#include "OutputWS2811Uart.hpp"
+#include "OutputGS8208Uart.hpp"
+#include "OutputGS8208Rmt.hpp"
+#include "OutputUCS8903Uart.hpp"
+#include "OutputUCS8903Rmt.hpp"
+#include "OutputMgr.hpp"
+#include "../input/InputMgr.hpp"
+
+Include dependency graph for OutputMgr.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +

+Classes

struct  OutputTypeXlateMap_t
 
struct  OutputChannelIdToGpioAndPortEntry_t
 
+ + + +

+Macros

#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1
 
+ + + + + + + +

+Variables

static const OutputTypeXlateMap_t OutputTypeXlateMap [c_OutputMgr::e_OutputType::OutputType_End]
 
static const OutputChannelIdToGpioAndPortEntry_t OutputChannelIdToGpioAndPort []
 
c_OutputMgr OutputMgr
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_RELAY_GPIO

+ +
+
+ + + + +
#define DEFAULT_RELAY_GPIO   gpio_num_t::GPIO_NUM_1
+
+ +
+
+

Variable Documentation

+ +

◆ OutputChannelIdToGpioAndPort

+ +
+
+ + + + + +
+ + + + +
const OutputChannelIdToGpioAndPortEntry_t OutputChannelIdToGpioAndPort[]
+
+static
+
+ +
+
+ +

◆ OutputMgr

+ +
+
+ + + + +
c_OutputMgr OutputMgr
+
+ +
+
+ +

◆ OutputTypeXlateMap

+ +
+
+ + + + + +
+ + + + +
const OutputTypeXlateMap_t OutputTypeXlateMap[c_OutputMgr::e_OutputType::OutputType_End]
+
+static
+
+ +
+
+
+ + + + diff --git a/doxy/_output_mgr_8cpp__incl.map b/doxy/_output_mgr_8cpp__incl.map new file mode 100644 index 000000000..96bd787a5 --- /dev/null +++ b/doxy/_output_mgr_8cpp__incl.map @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8cpp__incl.md5 b/doxy/_output_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..fead18189 --- /dev/null +++ b/doxy/_output_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +95dff06ba119b589b33a6b4f6d1179fe \ No newline at end of file diff --git a/doxy/_output_mgr_8cpp__incl.png b/doxy/_output_mgr_8cpp__incl.png new file mode 100644 index 000000000..8473d645d Binary files /dev/null and b/doxy/_output_mgr_8cpp__incl.png differ diff --git a/doxy/_output_mgr_8hpp.html b/doxy/_output_mgr_8hpp.html new file mode 100644 index 000000000..6513e2082 --- /dev/null +++ b/doxy/_output_mgr_8hpp.html @@ -0,0 +1,428 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputMgr.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
OutputMgr.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "../memdebug.h"
+#include "../FileMgr.hpp"
+#include <TimeLib.h>
+
+Include dependency graph for OutputMgr.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  c_OutputMgr
 
struct  c_OutputMgr::DriverInfo_t
 
+ + + + + + + + + + + + + + +

+Macros

#define NUM_UARTS   0
 forward declaration to the pure virtual output class that will be defined later.
 
#define OM_MAX_NUM_CHANNELS   (3000 * 3)
 
#define OM_MAX_CONFIG_SIZE   ((uint32_t)(13 * 1024))
 
#define NO_CONFIG_NEEDED   time_t(-1)
 
#define OM_IS_UART   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)
 
#define OM_IS_RMT   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)
 
+ + + +

+Variables

c_OutputMgr OutputMgr
 
+

Macro Definition Documentation

+ +

◆ NO_CONFIG_NEEDED

+ +
+
+ + + + +
#define NO_CONFIG_NEEDED   time_t(-1)
+
+ +
+
+ +

◆ NUM_UARTS

+ +
+
+ + + + +
#define NUM_UARTS   0
+
+ +

forward declaration to the pure virtual output class that will be defined later.

+ +
+
+ +

◆ OM_IS_RMT

+ +
+
+ + + + +
#define OM_IS_RMT   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)
+
+ +
+
+ +

◆ OM_IS_UART

+ +
+
+ + + + +
#define OM_IS_UART   (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)
+
+ +
+
+ +

◆ OM_MAX_CONFIG_SIZE

+ +
+
+ + + + +
#define OM_MAX_CONFIG_SIZE   ((uint32_t)(13 * 1024))
+
+ +
+
+ +

◆ OM_MAX_NUM_CHANNELS

+ +
+
+ + + + +
#define OM_MAX_NUM_CHANNELS   (3000 * 3)
+
+ +
+
+

Variable Documentation

+ +

◆ OutputMgr

+ +
+
+ + + + + +
+ + + + +
c_OutputMgr OutputMgr
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_output_mgr_8hpp__dep__incl.map b/doxy/_output_mgr_8hpp__dep__incl.map new file mode 100644 index 000000000..70f46ad73 --- /dev/null +++ b/doxy/_output_mgr_8hpp__dep__incl.map @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8hpp__dep__incl.md5 b/doxy/_output_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..7669f3e12 --- /dev/null +++ b/doxy/_output_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +96c12dbe5abf0a711525f7de1c20168f \ No newline at end of file diff --git a/doxy/_output_mgr_8hpp__dep__incl.png b/doxy/_output_mgr_8hpp__dep__incl.png new file mode 100644 index 000000000..11d4cdd14 Binary files /dev/null and b/doxy/_output_mgr_8hpp__dep__incl.png differ diff --git a/doxy/_output_mgr_8hpp__incl.map b/doxy/_output_mgr_8hpp__incl.map new file mode 100644 index 000000000..b84eafd03 --- /dev/null +++ b/doxy/_output_mgr_8hpp__incl.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8hpp__incl.md5 b/doxy/_output_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..ca85b256f --- /dev/null +++ b/doxy/_output_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +5f67018fdf6412e173b59e652d390b5d \ No newline at end of file diff --git a/doxy/_output_mgr_8hpp__incl.png b/doxy/_output_mgr_8hpp__incl.png new file mode 100644 index 000000000..26c64a517 Binary files /dev/null and b/doxy/_output_mgr_8hpp__incl.png differ diff --git a/doxy/_output_mgr_8hpp_source.html b/doxy/_output_mgr_8hpp_source.html new file mode 100644 index 000000000..b699ae86d --- /dev/null +++ b/doxy/_output_mgr_8hpp_source.html @@ -0,0 +1,442 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputMgr.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputMgr.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputMgr.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a factory class used to manage the output port. It creates and deletes
+
20* the output channel functionality as needed to support any new configurations
+
21* that get sent from from the WebPage.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26
+
27#include "../memdebug.h"
+
28#include "../FileMgr.hpp"
+
29#include <TimeLib.h>
+
30
+
31class c_OutputCommon;
+
32
+
33#ifdef UART_LAST
+
34# define NUM_UARTS UART_LAST
+
35#else
+
36# define NUM_UARTS 0
+
37#endif
+
38
+
+ +
40{
+
41public:
+
42 c_OutputMgr ();
+
43 virtual ~c_OutputMgr ();
+
44
+
45 void Begin ();
+
46 void Poll ();
+ +
48 void LoadConfig ();
+
49 void GetConfig (byte * Response, uint32_t maxlen);
+
50 void GetConfig (String & Response);
+
51 void SetConfig (const char * NewConfig);
+
52 void SetConfig (ArduinoJson::JsonDocument & NewConfig);
+
53 void GetStatus (JsonObject & jsonStatus);
+
54 void GetPortCounts (uint16_t& PixelCount, uint16_t& SerialCount) {PixelCount = uint16_t(OutputChannelId_End); SerialCount = uint16_t(NUM_UARTS); }
+
55 uint8_t* GetBufferAddress () { return OutputBuffer; }
+
+
56 uint32_t GetBufferUsedSize () { return UsedBufferSize; }
+
+
57 uint32_t GetBufferSize () { return sizeof(OutputBuffer); }
+ +
59 void PauseOutputs (bool NewState);
+
60 void GetDriverName (String & Name) { Name = "OutputMgr"; }
+
61 void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t * pData);
+
62 void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData);
+
63 void ClearBuffer ();
+
64 void TaskPoll ();
+
65
+
66 // handles to determine which output channel we are dealing with
+
+ +
68 {
+
69 #ifdef DEFAULT_UART_0_GPIO
+
70 OutputChannelId_UART_0,
+
71 #endif // def DEFAULT_UART_0_GPIO
+
72
+
73 #ifdef DEFAULT_UART_1_GPIO
+
74 OutputChannelId_UART_1,
+
75 #endif // def DEFAULT_UART_1_GPIO
+
76
+
77 #ifdef DEFAULT_UART_2_GPIO
+
78 OutputChannelId_UART_2,
+
79 #endif // def DEFAULT_UART_2_GPIO
+
80
+
81 #ifdef DEFAULT_RMT_0_GPIO
+
82 OutputChannelId_RMT_0,
+
83 #endif // def DEFAULT_RMT_0_GPIO
+
84
+
85 #ifdef DEFAULT_RMT_1_GPIO
+
86 OutputChannelId_RMT_1,
+
87 #endif // def DEFAULT_RMT_1_GPIO
+
88
+
89 #ifdef DEFAULT_RMT_2_GPIO
+
90 OutputChannelId_RMT_2,
+
91 #endif // def DEFAULT_RMT_2_GPIO
+
92
+
93 #ifdef DEFAULT_RMT_3_GPIO
+
94 OutputChannelId_RMT_3,
+
95 #endif // def DEFAULT_RMT_3_GPIO
+
96
+
97 #ifdef DEFAULT_RMT_4_GPIO
+
98 OutputChannelId_RMT_4,
+
99 #endif // def DEFAULT_RMT_3_GPIO
+
100
+
101 #ifdef DEFAULT_RMT_5_GPIO
+
102 OutputChannelId_RMT_5,
+
103 #endif // def DEFAULT_RMT_3_GPIO
+
104
+
105 #ifdef DEFAULT_RMT_6_GPIO
+
106 OutputChannelId_RMT_6,
+
107 #endif // def DEFAULT_RMT_3_GPIO
+
108
+
109 #ifdef DEFAULT_RMT_7_GPIO
+
110 OutputChannelId_RMT_7,
+
111 #endif // def DEFAULT_RMT_3_GPIO
+
112
+
113 #ifdef SUPPORT_SPI_OUTPUT
+
114 OutputChannelId_SPI_1,
+
115 #endif // def SUPPORT_SPI_OUTPUT
+
116
+
117 #if defined(SUPPORT_OutputType_Relay) || defined(SUPPORT_OutputType_Servo_PCA9685)
+
118 OutputChannelId_Relay,
+
119 #endif // def SUPPORT_RELAY_OUTPUT
+
120
+
121 OutputChannelId_End, // must be last in the list
+ +
123 };
+
+
124
+
125 // do NOT insert into the middle of this list. Always add new types to the end of the list
+
+ +
127 {
+ +
129
+
130 #ifdef SUPPORT_OutputType_WS2811
+
131 OutputType_WS2811 = 1,
+
132 #endif // def SUPPORT_OutputType_WS2811
+
133
+
134 #ifdef SUPPORT_OutputType_GECE
+
135 OutputType_GECE = 2,
+
136 #endif // def SUPPORT_OutputType_GECE
+
137
+
138 #ifdef SUPPORT_OutputType_DMX
+
139 OutputType_DMX = 3,
+
140 #endif // def SUPPORT_OutputType_DMX
+
141
+
142 #ifdef SUPPORT_OutputType_Renard
+
143 OutputType_Renard = 4,
+
144 #endif // def SUPPORT_OutputType_Renard
+
145
+
146 #ifdef SUPPORT_OutputType_Serial
+
147 OutputType_Serial = 5,
+
148 #endif // def SUPPORT_OutputType_Serial
+
149
+
150 #ifdef SUPPORT_OutputType_Relay
+
151 OutputType_Relay = 6,
+
152 #endif // def SUPPORT_OutputType_Relay
+
153
+
154 #ifdef SUPPORT_OutputType_Servo_PCA9685
+
155 OutputType_Servo_PCA9685 = 7,
+
156 #endif // def SUPPORT_OutputType_Servo_PCA9685
+
157
+
158 #ifdef SUPPORT_OutputType_UCS1903
+
159 OutputType_UCS1903 = 8,
+
160 #endif // def SUPPORT_OutputType_UCS1903
+
161
+
162 #ifdef SUPPORT_OutputType_TM1814
+
163 OutputType_TM1814 = 9,
+
164 #endif // def SUPPORT_OutputType_TM1814
+
165
+
166 #ifdef SUPPORT_OutputType_WS2801
+
167 OutputType_WS2801 = 10,
+
168 #endif // def SUPPORT_OutputType_WS2801
+
169
+
170 #ifdef SUPPORT_OutputType_APA102
+
171 OutputType_APA102 = 11,
+
172 #endif // def SUPPORT_OutputType_APA102
+
173
+
174 #ifdef SUPPORT_OutputType_GS8208
+
175 OutputType_GS8208 = 12,
+
176 #endif // def SUPPORT_OutputType_GS8208
+
177
+
178 #ifdef SUPPORT_OutputType_UCS8903
+
179 OutputType_UCS8903 = 13,
+
180 #endif // def SUPPORT_OutputType_UCS8903
+
181
+
182 #ifdef SUPPORT_OutputType_TLS3001
+
183 OutputType_TLS3001 = 14,
+
184 #endif // def SUPPORT_OutputType_TLS3001
+
185
+
186 // Add new types here
+
187 OutputType_End, // must be last
+ +
189 };
+
+
190
+
191#ifdef ARDUINO_ARCH_ESP8266
+
192# define OM_MAX_NUM_CHANNELS (1200 * 3)
+
193# define OM_MAX_CONFIG_SIZE ((uint32_t)(3 * 1024))
+
194#else // ARDUINO_ARCH_ESP32
+
195# ifdef BOARD_HAS_PSRAM
+
196# define OM_MAX_NUM_CHANNELS (7000 * 3)
+
197# define OM_MAX_CONFIG_SIZE ((uint32_t)(20 * 1024))
+
198# else
+
199# define OM_MAX_NUM_CHANNELS (3000 * 3)
+
200# define OM_MAX_CONFIG_SIZE ((uint32_t)(13 * 1024))
+
201# endif // !def BOARD_HAS_PSRAM
+
202#endif // !def ARDUINO_ARCH_ESP32
+
203
+
+ +
205 {
+
206 Uart = 0,
+ + + + +
211 };
+
+
212
+
213private:
+
+ +
215 {
+ + + +
219
+ +
221 uint32_t OutputChannelSize = 0;
+ +
223
+
224 gpio_num_t GpioPin = gpio_num_t(-1);
+ +
226 uart_port_t PortId = uart_port_t(-1);
+ + +
229 };
+
+
230
+
231 // pointer(s) to the current active output drivers
+ +
233
+
234 // configuration parameter names for the channel manager within the config file
+
235 #define NO_CONFIG_NEEDED time_t(-1)
+
236 bool HasBeenInitialized = false;
+ +
238 bool ConfigInProgress = false;
+
239 bool IsOutputPaused = false;
+
240 bool BuildingNewConfig = false;
+
241
+
242 bool ProcessJsonConfig (JsonObject & jsonConfig);
+
243 void CreateJsonConfig (JsonObject & jsonConfig);
+ +
245 void InstantiateNewOutputChannel(DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver = true);
+
246 void CreateNewConfig();
+
247 void SetSerialUart();
+
248
+ +
250
+ +
252 uint32_t UsedBufferSize = 0;
+
253 gpio_num_t ConsoleTxGpio = gpio_num_t::GPIO_NUM_1;
+
254 gpio_num_t ConsoleRxGpio = gpio_num_t::GPIO_NUM_3;
+ +
256#if defined(ARDUINO_ARCH_ESP32)
+
257 TaskHandle_t myTaskHandle = NULL;
+
258 // uint32_t PollCount = 0;
+
259#endif // defined(ARDUINO_ARCH_ESP32)
+
260
+
261#define OM_IS_UART (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)
+
262#define OM_IS_RMT (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)
+
263
+
264}; // c_OutputMgr
+
265
+ +
+
+
+
c_FileMgr FileMgr
Definition FileMgr.cpp:1504
+
#define OM_MAX_NUM_CHANNELS
Definition OutputMgr.hpp:199
+
#define NO_CONFIG_NEEDED
Definition OutputMgr.hpp:235
+
#define NUM_UARTS
forward declaration to the pure virtual output class that will be defined later.
Definition OutputMgr.hpp:36
+
c_OutputMgr OutputMgr
Definition OutputMgr.cpp:1589
+
void DeleteConfigFile(const String &FileName)
Definition FileMgr.cpp:258
+
Definition OutputCommon.hpp:31
+
Definition OutputMgr.hpp:40
+
bool ConsoleUartIsActive
Definition OutputMgr.hpp:255
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
@ OutputChannelId_End
Definition OutputMgr.hpp:121
+
@ OutputChannelId_Start
Definition OutputMgr.hpp:122
+
e_OutputType
Definition OutputMgr.hpp:127
+
@ OutputType_Disabled
Definition OutputMgr.hpp:128
+
@ OutputType_Start
Definition OutputMgr.hpp:188
+
@ OutputType_End
Definition OutputMgr.hpp:187
+
void GetDriverName(String &Name)
Definition OutputMgr.hpp:60
+
void LoadConfig()
Read the current configuration data from nvram.
Definition OutputMgr.cpp:1002
+
void CreateJsonConfig(JsonObject &jsonConfig)
Definition OutputMgr.cpp:292
+
gpio_num_t ConsoleRxGpio
Definition OutputMgr.hpp:254
+
void UpdateDisplayBufferReferences(void)
Definition OutputMgr.cpp:1373
+
void TaskPoll()
+
c_OutputMgr()
< Start up the driver and put it into a safe mode
Definition OutputMgr.cpp:204
+
void GetPortCounts(uint16_t &PixelCount, uint16_t &SerialCount)
Definition OutputMgr.hpp:54
+
void GetConfig(byte *Response, uint32_t maxlen)
Definition OutputMgr.cpp:481
+
virtual ~c_OutputMgr()
< deallocate any resources and put the output channels into a safe state
Definition OutputMgr.cpp:215
+
uint32_t UsedBufferSize
Definition OutputMgr.hpp:252
+
void GetStatus(JsonObject &jsonStatus)
Definition OutputMgr.cpp:492
+
uint8_t OutputBuffer[OM_MAX_NUM_CHANNELS]
Definition OutputMgr.hpp:251
+
void SetConfig(const char *NewConfig)
Save the current configuration data to nvram.
Definition OutputMgr.cpp:1192
+
void DeleteConfig()
Definition OutputMgr.hpp:58
+
void ClearBuffer()
Definition OutputMgr.cpp:1572
+
bool ProcessJsonConfig(JsonObject &jsonConfig)
Definition OutputMgr.cpp:1055
+
void InstantiateNewOutputChannel(DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver=true)
Definition OutputMgr.cpp:525
+
bool BuildingNewConfig
Definition OutputMgr.hpp:240
+
time_t ConfigLoadNeeded
Definition OutputMgr.hpp:237
+
bool ConfigInProgress
Definition OutputMgr.hpp:238
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputMgr.cpp:231
+
void SetSerialUart()
Definition OutputMgr.cpp:1241
+
OM_PortType_t
Definition OutputMgr.hpp:205
+
@ Uart
Definition OutputMgr.hpp:206
+
@ Undefined
Definition OutputMgr.hpp:210
+
@ Spi
Definition OutputMgr.hpp:208
+
@ Relay
Definition OutputMgr.hpp:209
+
@ Rmt
Definition OutputMgr.hpp:207
+
uint32_t GetBufferUsedSize()
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
Definition OutputMgr.hpp:56
+
void PauseOutputs(bool NewState)
Definition OutputMgr.cpp:1444
+
uint32_t GetBufferSize()
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
Definition OutputMgr.hpp:57
+
void WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pData)
Definition OutputMgr.cpp:1458
+
gpio_num_t ConsoleTxGpio
Definition OutputMgr.hpp:253
+
void ScheduleLoadConfig()
Definition OutputMgr.hpp:47
+
void CreateNewConfig()
Definition OutputMgr.cpp:391
+
void ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData)
Definition OutputMgr.cpp:1517
+
String ConfigFileName
Definition OutputMgr.hpp:249
+
DriverInfo_t OutputChannelDrivers[OutputChannelId_End]
Definition OutputMgr.hpp:232
+
uint8_t * GetBufferAddress()
Get the address of the buffer into which the E1.31 handler will stuff data.
Definition OutputMgr.hpp:55
+
bool IsOutputPaused
Definition OutputMgr.hpp:239
+
void Poll()
Call from loop(), renders output data.
Definition OutputMgr.cpp:1285
+
bool HasBeenInitialized
Definition OutputMgr.hpp:236
+
Definition OutputMgr.hpp:215
+
gpio_num_t GpioPin
Definition OutputMgr.hpp:224
+
c_OutputCommon * pOutputChannelDriver
Definition OutputMgr.hpp:228
+
OM_PortType_t PortType
Definition OutputMgr.hpp:225
+
uint32_t OutputChannelSize
Definition OutputMgr.hpp:221
+
uint32_t OutputChannelEndOffset
Definition OutputMgr.hpp:222
+
uint32_t OutputBufferStartingOffset
Definition OutputMgr.hpp:216
+
uint32_t OutputBufferDataSize
Definition OutputMgr.hpp:217
+
uint32_t OutputBufferEndOffset
Definition OutputMgr.hpp:218
+
uart_port_t PortId
Definition OutputMgr.hpp:226
+
e_OutputChannelIds DriverId
Definition OutputMgr.hpp:227
+
uint32_t OutputChannelStartingOffset
Definition OutputMgr.hpp:220
+
+ + + + diff --git a/doxy/_output_pixel_8cpp.html b/doxy/_output_pixel_8cpp.html new file mode 100644 index 000000000..78f093539 --- /dev/null +++ b/doxy/_output_pixel_8cpp.html @@ -0,0 +1,142 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputPixel.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputPixel.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputPixel.hpp"
+#include "OutputGECEFrame.hpp"
+
+Include dependency graph for OutputPixel.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_pixel_8cpp__incl.map b/doxy/_output_pixel_8cpp__incl.map new file mode 100644 index 000000000..9d4c432f3 --- /dev/null +++ b/doxy/_output_pixel_8cpp__incl.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8cpp__incl.md5 b/doxy/_output_pixel_8cpp__incl.md5 new file mode 100644 index 000000000..34116a0c8 --- /dev/null +++ b/doxy/_output_pixel_8cpp__incl.md5 @@ -0,0 +1 @@ +34783fbf62519a813b050dc2efd608b7 \ No newline at end of file diff --git a/doxy/_output_pixel_8cpp__incl.png b/doxy/_output_pixel_8cpp__incl.png new file mode 100644 index 000000000..e6fb56a66 Binary files /dev/null and b/doxy/_output_pixel_8cpp__incl.png differ diff --git a/doxy/_output_pixel_8hpp.html b/doxy/_output_pixel_8hpp.html new file mode 100644 index 000000000..2f6676b29 --- /dev/null +++ b/doxy/_output_pixel_8hpp.html @@ -0,0 +1,196 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputPixel.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
OutputPixel.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputPixel.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  c_OutputPixel
 
union  c_OutputPixel::ColorOffsets_s
 
struct  c_OutputPixel::ColorOffsets_s::offsets
 
+ + + +

+Macros

#define PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL   3
 
+

Macro Definition Documentation

+ +

◆ PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL

+ +
+
+ + + + +
#define PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL   3
+
+ +
+
+
+ + + + diff --git a/doxy/_output_pixel_8hpp__dep__incl.map b/doxy/_output_pixel_8hpp__dep__incl.map new file mode 100644 index 000000000..d8108af2b --- /dev/null +++ b/doxy/_output_pixel_8hpp__dep__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8hpp__dep__incl.md5 b/doxy/_output_pixel_8hpp__dep__incl.md5 new file mode 100644 index 000000000..e77527b25 --- /dev/null +++ b/doxy/_output_pixel_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +c87d87a59f7a15c2b67e5f757f879677 \ No newline at end of file diff --git a/doxy/_output_pixel_8hpp__dep__incl.png b/doxy/_output_pixel_8hpp__dep__incl.png new file mode 100644 index 000000000..4bdca7427 Binary files /dev/null and b/doxy/_output_pixel_8hpp__dep__incl.png differ diff --git a/doxy/_output_pixel_8hpp__incl.map b/doxy/_output_pixel_8hpp__incl.map new file mode 100644 index 000000000..441884139 --- /dev/null +++ b/doxy/_output_pixel_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8hpp__incl.md5 b/doxy/_output_pixel_8hpp__incl.md5 new file mode 100644 index 000000000..e0a0e3ea0 --- /dev/null +++ b/doxy/_output_pixel_8hpp__incl.md5 @@ -0,0 +1 @@ +58eacddcc2158b6b0403ff645a96884a \ No newline at end of file diff --git a/doxy/_output_pixel_8hpp__incl.png b/doxy/_output_pixel_8hpp__incl.png new file mode 100644 index 000000000..43981c8e2 Binary files /dev/null and b/doxy/_output_pixel_8hpp__incl.png differ diff --git a/doxy/_output_pixel_8hpp_source.html b/doxy/_output_pixel_8hpp_source.html new file mode 100644 index 000000000..9751ce1a1 --- /dev/null +++ b/doxy/_output_pixel_8hpp_source.html @@ -0,0 +1,359 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputPixel.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputPixel.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputPixel.h - Pixel driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26
+
+ +
28{
+
29protected:
+
30
+
31 void SetFramePrependInformation (const uint8_t* data, uint32_t len);
+
32 void SetFrameAppendInformation (const uint8_t* data, uint32_t len);
+
33 void SetPixelPrependInformation (const uint8_t* data, uint32_t len);
+
34
+ +
36
+
37 void SetFrameDurration (float IntensityBitTimeInUs, uint16_t BlockSize = 1, float BlockDelayUs = 0.0);
+
38
+
39private:
+
40#define PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL 3
+
41
+ +
43
+
44 uint8_t * NextPixelToSend = nullptr;
+
45 uint32_t pixel_count = 100;
+
46 uint32_t SentPixelsCount = 0;
+ + +
49
+
50 uint8_t * pFramePrependData = nullptr;
+ + +
53
+
54 uint8_t * pFrameAppendData = nullptr;
+
55 uint32_t FrameAppendDataSize = 0;
+ +
57
+
58 uint8_t * PixelPrependData = nullptr;
+ + +
61
+
62 uint32_t PixelGroupSize = 1;
+
63 uint32_t PixelGroups = 1;
+
64 // uint32_t PixelGroupSizeCurrentCount = 0;
+
65
+ +
67 uint32_t BlockSize = 1;
+
68 float BlockDelayUs = 0.0;
+
69
+
70 uint32_t zig_size = 1;
+
71
+ + +
74
+ + +
77
+
78 bool InvertData = false;
+
79 uint32_t IntensityMultiplier = 1;
+
80
+
81// #define USE_PIXEL_DEBUG_COUNTERS
+
82#ifdef USE_PIXEL_DEBUG_COUNTERS
+
83 uint32_t PixelsToSend = 0;
+
84 uint32_t IntensityBytesSent = 0;
+
85 uint32_t IntensityBytesSentLastFrame = 0;
+
86 uint32_t FrameStartCounter = 0;
+
87 uint32_t FrameEndCounter = 0;
+
88 uint32_t SentPixels = 0;
+
89 uint32_t AbortFrameCounter = 0;
+
90 uint32_t FramePrependDataCounter = 0;
+
91 uint32_t FrameSendPixelsCounter = 0;
+
92 uint32_t FrameAppendDataCounter = 0;
+
93 uint32_t FrameDoneCounter = 0;
+
94 uint32_t FrameStateUnknownCounter = 0;
+
95 uint32_t PixelPrependNullsCounter = 0;
+
96 uint32_t PixelSendIntensityCounter = 0;
+
97 uint32_t PixelAppendNullsCounter = 0;
+
98 uint32_t PixelUnkownState = 0;
+
99 uint32_t GetNextIntensityToSendCounter = 0;
+
100 uint32_t LastGECEdataSent = uint32_t(-1);
+
101 uint32_t NumGECEdataSent = 0;
+
102#endif // def USE_PIXEL_DEBUG_COUNTERS
+
103
+
104 // functions used to implement pixel FSM
+
105 uint32_t IRAM_ATTR FramePrependData();
+
106 uint32_t IRAM_ATTR PixelPrependNulls();
+
107 uint32_t IRAM_ATTR PixelSendPrependIntensity();
+
108#ifdef SUPPORT_OutputType_GECE
+
109 uint32_t IRAM_ATTR PixelSendGECEIntensity();
+
110#endif // def SUPPORT_OutputType_GECE
+
111 uint32_t IRAM_ATTR PixelSendIntensity();
+
112 uint32_t IRAM_ATTR PixelAppendNulls();
+
113 uint32_t IRAM_ATTR FrameAppendData();
+
114 uint32_t IRAM_ATTR FrameDone();
+
115
+
116 void IRAM_ATTR SetStartingSendPixelState();
+ +
118
+
+
119 typedef union ColorOffsets_s
+
120 {
+
+
121 struct offsets
+
122 {
+
123 uint8_t r;
+
124 uint8_t g;
+
125 uint8_t b;
+
126 uint8_t w;
+ +
+
128 uint8_t Array[4];
+ +
+ +
131
+
132 uint8_t gamma_table[256] = { 0 };
+
133 float gamma = 1.0;
+
134 uint8_t brightness = 100;
+
135 uint32_t AdjustedBrightness = 256;
+
136 uint32_t GECEPixelId = 0;
+
137 uint32_t GECEBrightness = 255;
+
138
+
139 // JSON configuration parameters
+
140 String color_order = "rgb";
+
141
+
142 // Internal variables
+
143
+
144 void updateGammaTable();
+ +
146 bool validate ();
+
147 inline uint32_t CalculateIntensityOffset(uint32_t ChannelId);
+
148 uint32_t IRAM_ATTR GetIntensityData();
+
149
+
150public:
+ +
152 gpio_num_t outputGpio,
+
153 uart_port_t uart,
+
154 c_OutputMgr::e_OutputType outputType);
+
155 virtual ~c_OutputPixel ();
+
156
+
157 // functions to be provided by the derived class
+
158 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
159 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
160 virtual void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+ + +
163 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
164 void SetInvertData (bool _InvertData) { InvertData = _InvertData; }
+
165 virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData);
+
166 virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData);
+
167 inline void SetIntensityBitTimeInUS (float value) { IntensityBitTimeInUs = value; }
+
168 void SetIntensityDataWidth(uint32_t value);
+
169 void StartNewFrame();
+
170 inline bool IRAM_ATTR ISR_MoreDataToSend () {return (&c_OutputPixel::FrameDone != FrameStateFuncPtr);}
+
171 bool IRAM_ATTR ISR_GetNextIntensityToSend (uint32_t &DataToSend);
+
172 void SetPixelCount(uint32_t value) {pixel_count = value;}
+
173 uint32_t GetPixelCount() {return pixel_count;}
+
174
+
175}; // c_OutputPixel
+
+ +
#define PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL
Definition OutputPixel.hpp:40
+
Definition OutputCommon.hpp:31
+
OID_t OutputChannelId
Definition OutputCommon.hpp:70
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
void SetPixelPrependInformation(const uint8_t *data, uint32_t len)
Definition OutputPixel.cpp:158
+
uint32_t PixelIntensityCurrentIndex
Definition OutputPixel.hpp:47
+
uint32_t PixelGroupSize
Definition OutputPixel.hpp:62
+
uint32_t AdjustedBrightness
Definition OutputPixel.hpp:135
+
void SetPixelCount(uint32_t value)
Definition OutputPixel.hpp:172
+
virtual ~c_OutputPixel()
Definition OutputPixel.cpp:42
+
uint32_t FrameAppendDataSize
Definition OutputPixel.hpp:55
+
ColorOffsets_t ColorOffsets
Definition OutputPixel.hpp:130
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
uint8_t * NextPixelToSend
Definition OutputPixel.hpp:44
+
uint8_t gamma_table[256]
Gamma Adjustment table.
Definition OutputPixel.hpp:132
+
uint32_t PixelPrependDataCurrentIndex
Definition OutputPixel.hpp:60
+
uint8_t * PixelPrependData
Definition OutputPixel.hpp:58
+
virtual void WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
Definition OutputPixel.cpp:760
+
uint32_t zig_size
Definition OutputPixel.hpp:70
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
float BlockDelayUs
Definition OutputPixel.hpp:68
+
uint32_t PixelGroups
Definition OutputPixel.hpp:63
+
uint32_t FramePrependDataCurrentIndex
Definition OutputPixel.hpp:52
+
void SetFrameDurration(float IntensityBitTimeInUs, uint16_t BlockSize=1, float BlockDelayUs=0.0)
Definition OutputPixel.cpp:308
+
uint32_t PrependNullPixelCount
Definition OutputPixel.hpp:72
+
uint32_t IRAM_ATTR FrameAppendData()
Definition OutputPixel.cpp:616
+
uint32_t GetNumOutputBufferChannelsServiced()
Definition OutputPixel.hpp:162
+
uint32_t IRAM_ATTR PixelAppendNulls()
Definition OutputPixel.cpp:573
+
uint32_t IntensityMultiplier
Definition OutputPixel.hpp:79
+
void StartNewFrame()
Definition OutputPixel.cpp:374
+
bool validate()
confirm that the current configuration is valid
Definition OutputPixel.cpp:271
+
uint32_t IRAM_ATTR FrameDone()
Definition OutputPixel.cpp:633
+
void SetIntensityBitTimeInUS(float value)
Definition OutputPixel.hpp:167
+
uint32_t SentPixelsCount
Definition OutputPixel.hpp:46
+
virtual void ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
Definition OutputPixel.cpp:790
+
uint32_t GECEPixelId
Definition OutputPixel.hpp:136
+
uint32_t IRAM_ATTR FramePrependData()
Definition OutputPixel.cpp:431
+
uint32_t FrameAppendDataCurrentIndex
Definition OutputPixel.hpp:56
+
uint32_t(c_OutputPixel::* FrameStateFuncPtr)()
Definition OutputPixel.hpp:117
+
uint32_t GetNumOutputBufferBytesNeeded()
Definition OutputPixel.hpp:161
+
uint32_t PixelIntensityCurrentColor
Definition OutputPixel.hpp:48
+
void SetInvertData(bool _InvertData)
Definition OutputPixel.hpp:164
+
uint32_t CalculateIntensityOffset(uint32_t ChannelId)
Definition OutputPixel.cpp:704
+
void IRAM_ATTR SetStartingSendPixelState()
Definition OutputPixel.cpp:349
+
void SetIntensityDataWidth(uint32_t value)
Definition OutputPixel.cpp:423
+
uint32_t IRAM_ATTR PixelSendPrependIntensity()
Definition OutputPixel.cpp:499
+
void updateColorOrderOffsets()
Update color order.
Definition OutputPixel.cpp:235
+
uint32_t IRAM_ATTR PixelPrependNulls()
Definition OutputPixel.cpp:458
+
bool IRAM_ATTR ISR_MoreDataToSend()
Definition OutputPixel.hpp:170
+
uint32_t AppendNullPixelCount
Definition OutputPixel.hpp:75
+
uint32_t PixelPrependDataSize
Definition OutputPixel.hpp:59
+
union c_OutputPixel::ColorOffsets_s ColorOffsets_t
+
uint32_t GECEBrightness
Definition OutputPixel.hpp:137
+
uint16_t InterFrameGapInMicroSec
Definition OutputPixel.hpp:35
+
uint32_t pixel_count
Definition OutputPixel.hpp:45
+
uint8_t brightness
Definition OutputPixel.hpp:134
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
uint8_t * pFrameAppendData
Definition OutputPixel.hpp:54
+
uint8_t * pFramePrependData
Definition OutputPixel.hpp:50
+
float gamma
gamma value to use
Definition OutputPixel.hpp:133
+
bool InvertData
Definition OutputPixel.hpp:78
+
void SetFramePrependInformation(const uint8_t *data, uint32_t len)
Definition OutputPixel.cpp:134
+
uint32_t GetPixelCount()
Definition OutputPixel.hpp:173
+
void SetFrameAppendInformation(const uint8_t *data, uint32_t len)
Definition OutputPixel.cpp:146
+
uint32_t FramePrependDataSize
Definition OutputPixel.hpp:51
+
float IntensityBitTimeInUs
Definition OutputPixel.hpp:66
+
void updateGammaTable()
Generate gamma correction table.
Definition OutputPixel.cpp:217
+
bool IRAM_ATTR ISR_GetNextIntensityToSend(uint32_t &DataToSend)
Definition OutputPixel.cpp:642
+
uint32_t PrependNullPixelCurrentCount
Definition OutputPixel.hpp:73
+
uint32_t AppendNullPixelCurrentCount
Definition OutputPixel.hpp:76
+
uint32_t BlockSize
Definition OutputPixel.hpp:67
+
uint32_t NumIntensityBytesPerPixel
Definition OutputPixel.hpp:42
+
uint32_t IRAM_ATTR GetIntensityData()
Definition OutputPixel.cpp:661
+
uint32_t IRAM_ATTR PixelSendIntensity()
Definition OutputPixel.cpp:562
+
String color_order
Pixel color order.
Definition OutputPixel.hpp:140
+
Definition OutputPixel.hpp:122
+
uint8_t b
Definition OutputPixel.hpp:125
+
uint8_t g
Definition OutputPixel.hpp:124
+
uint8_t w
Definition OutputPixel.hpp:126
+
uint8_t r
Definition OutputPixel.hpp:123
+
Definition OutputPixel.hpp:120
+
struct c_OutputPixel::ColorOffsets_s::offsets offset
+
uint8_t Array[4]
Definition OutputPixel.hpp:128
+
+ + + + diff --git a/doxy/_output_relay_8cpp.html b/doxy/_output_relay_8cpp.html new file mode 100644 index 000000000..253c7fadd --- /dev/null +++ b/doxy/_output_relay_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRelay.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRelay.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputRelay.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_relay_8cpp__incl.map b/doxy/_output_relay_8cpp__incl.map new file mode 100644 index 000000000..07da86545 --- /dev/null +++ b/doxy/_output_relay_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_relay_8cpp__incl.md5 b/doxy/_output_relay_8cpp__incl.md5 new file mode 100644 index 000000000..fe5804d67 --- /dev/null +++ b/doxy/_output_relay_8cpp__incl.md5 @@ -0,0 +1 @@ +926c3a0154fc45fe195e8374cba8bcab \ No newline at end of file diff --git a/doxy/_output_relay_8cpp__incl.png b/doxy/_output_relay_8cpp__incl.png new file mode 100644 index 000000000..68aa48edc Binary files /dev/null and b/doxy/_output_relay_8cpp__incl.png differ diff --git a/doxy/_output_relay_8hpp.html b/doxy/_output_relay_8hpp.html new file mode 100644 index 000000000..45e503604 --- /dev/null +++ b/doxy/_output_relay_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRelay.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRelay.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputRelay.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_relay_8hpp__dep__incl.map b/doxy/_output_relay_8hpp__dep__incl.map new file mode 100644 index 000000000..e96b7f339 --- /dev/null +++ b/doxy/_output_relay_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_relay_8hpp__dep__incl.md5 b/doxy/_output_relay_8hpp__dep__incl.md5 new file mode 100644 index 000000000..dcb16bf0b --- /dev/null +++ b/doxy/_output_relay_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +966aa538176bef4492982e38cd968445 \ No newline at end of file diff --git a/doxy/_output_relay_8hpp__dep__incl.png b/doxy/_output_relay_8hpp__dep__incl.png new file mode 100644 index 000000000..b704b3bde Binary files /dev/null and b/doxy/_output_relay_8hpp__dep__incl.png differ diff --git a/doxy/_output_relay_8hpp__incl.map b/doxy/_output_relay_8hpp__incl.map new file mode 100644 index 000000000..962468dfe --- /dev/null +++ b/doxy/_output_relay_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_relay_8hpp__incl.md5 b/doxy/_output_relay_8hpp__incl.md5 new file mode 100644 index 000000000..d88672bed --- /dev/null +++ b/doxy/_output_relay_8hpp__incl.md5 @@ -0,0 +1 @@ +6ab955e2fb782d8c147ee522441ae89e \ No newline at end of file diff --git a/doxy/_output_relay_8hpp__incl.png b/doxy/_output_relay_8hpp__incl.png new file mode 100644 index 000000000..15fd0c48f Binary files /dev/null and b/doxy/_output_relay_8hpp__incl.png differ diff --git a/doxy/_output_relay_8hpp_source.html b/doxy/_output_relay_8hpp_source.html new file mode 100644 index 000000000..8fcc2d891 --- /dev/null +++ b/doxy/_output_relay_8hpp_source.html @@ -0,0 +1,196 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRelay.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRelay.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/******************************************************************
+
3*
+
4* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel (And Serial!) driver
+
5* Orginal ESPixelStickproject by 2015 Shelby Merrick
+
6*
+
7* Brought to you by:
+
8* Bill Porter
+
9* www.billporter.info
+
10*
+
11* See Readme for other info and version history
+
12*
+
13*
+
14*This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.
+
15This program is distributed in the hope that it will be useful,
+
16but WITHOUT ANY WARRANTY; without even the implied warranty of
+
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+
18GNU General Public License for more details.
+
19<http://www.gnu.org/licenses/>
+
20*
+
21*This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
+
22*To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or
+
23*send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
+
24******************************************************************
+
25*
+
26* This is a derived class that converts data in the output buffer into
+
27* Relay States and then outputs on a GPIO
+
28*
+
29*/
+
30#include "../ESPixelStick.h"
+
31
+
32#ifdef SUPPORT_OutputType_Relay
+
33
+
34#include "OutputCommon.hpp"
+
35
+
36class c_OutputRelay : public c_OutputCommon
+
37{
+
38public:
+
39 typedef struct RelayChannel_s
+
40 {
+
41 bool Enabled;
+
42 bool InvertOutput;
+
43 bool Pwm;
+
44 uint8_t OnOffTriggerLevel;
+
45 gpio_num_t GpioId;
+
46 uint8_t OnValue;
+
47 uint8_t OffValue;
+
48 uint8_t previousValue;
+
49#if defined(ARDUINO_ARCH_ESP32)
+
50 uint16_t PwmFrequency;
+
51#endif // defined(ARDUINO_ARCH_ESP32)
+
52
+
53 } RelayChannel_t;
+
54
+
55 // These functions are inherited from c_OutputCommon
+
56 c_OutputRelay (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
57 gpio_num_t outputGpio,
+
58 uart_port_t uart,
+
59 c_OutputMgr::e_OutputType outputType);
+
60 virtual ~c_OutputRelay ();
+
61
+
62 // functions to be provided by the derived class
+
63 void Begin ();
+
64 bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
65 void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
66 uint32_t Poll ();
+
67 void GetDriverName (String& sDriverName);
+
68 void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
69 uint32_t GetNumOutputBufferBytesNeeded () { return Num_Channels; }
+
70 uint32_t GetNumOutputBufferChannelsServiced () { return Num_Channels; }
+
71 bool ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio);
+
72
+
73private:
+
74# define OM_RELAY_CHANNEL_LIMIT 8
+
75# define OM_RELAY_UPDATE_INTERVAL_NAME CN_updateinterval
+
76# define OM_RELAY_CHANNEL_ENABLED_NAME CN_en
+
77# define OM_RELAY_CHANNEL_INVERT_NAME CN_inv
+
78# define OM_RELAY_CHANNEL_PWM_NAME CN_pwm
+
79
+
80 bool validate ();
+
81
+
82 // config data
+
83 RelayChannel_t OutputList[OM_RELAY_CHANNEL_LIMIT];
+
84 uint16_t UpdateInterval = 0;
+
85
+
86 // non config data
+
87 String OutputName;
+
88 uint16_t Num_Channels = OM_RELAY_CHANNEL_LIMIT;
+
89
+
90}; // c_OutputRelay
+
91
+
92#endif // def SUPPORT_OutputType_Relay
+ +
Definition OutputCommon.hpp:31
+
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputCommon.cpp:68
+
virtual bool ValidateGpio(gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)
Definition OutputCommon.cpp:160
+
virtual uint32_t GetNumOutputBufferChannelsServiced()=0
+
virtual uint32_t Poll()=0
Call from loop(), renders output data.
+
virtual uint32_t GetNumOutputBufferBytesNeeded()=0
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputCommon.cpp:104
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputCommon.cpp:121
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_rmt_8cpp.html b/doxy/_output_rmt_8cpp.html new file mode 100644 index 000000000..e8c663efb --- /dev/null +++ b/doxy/_output_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputRmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_rmt_8cpp__incl.map b/doxy/_output_rmt_8cpp__incl.map new file mode 100644 index 000000000..16873590f --- /dev/null +++ b/doxy/_output_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_rmt_8cpp__incl.md5 b/doxy/_output_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..5ee39701d --- /dev/null +++ b/doxy/_output_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +602625f4c491f5749c6ab559add274f2 \ No newline at end of file diff --git a/doxy/_output_rmt_8cpp__incl.png b/doxy/_output_rmt_8cpp__incl.png new file mode 100644 index 000000000..d7e23ad2c Binary files /dev/null and b/doxy/_output_rmt_8cpp__incl.png differ diff --git a/doxy/_output_rmt_8hpp.html b/doxy/_output_rmt_8hpp.html new file mode 100644 index 000000000..261719358 --- /dev/null +++ b/doxy/_output_rmt_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputRmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_rmt_8hpp__incl.map b/doxy/_output_rmt_8hpp__incl.map new file mode 100644 index 000000000..ec2e3510a --- /dev/null +++ b/doxy/_output_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_rmt_8hpp__incl.md5 b/doxy/_output_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..469a2016f --- /dev/null +++ b/doxy/_output_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +6181828795405590f4025d40246b3080 \ No newline at end of file diff --git a/doxy/_output_rmt_8hpp__incl.png b/doxy/_output_rmt_8hpp__incl.png new file mode 100644 index 000000000..148a7837f Binary files /dev/null and b/doxy/_output_rmt_8hpp__incl.png differ diff --git a/doxy/_output_rmt_8hpp_source.html b/doxy/_output_rmt_8hpp_source.html new file mode 100644 index 000000000..b51e2bdaa --- /dev/null +++ b/doxy/_output_rmt_8hpp_source.html @@ -0,0 +1,284 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputRmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputRmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputRmt.hpp - RMT driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22#ifdef ARDUINO_ARCH_ESP32
+
23#include <driver/rmt.h>
+
24#include "OutputPixel.hpp"
+
25#include "OutputSerial.hpp"
+
26
+
27class c_OutputRmt
+
28{
+
29public:
+
30 enum RmtDataBitIdType_t
+
31 {
+
32 RMT_DATA_BIT_ZERO_ID = 0, // 0 UART 00
+
33 RMT_DATA_BIT_ONE_ID, // 1 UART 01
+
34 RMT_DATA_BIT_TWO_ID, // 2 UART 10
+
35 RMT_DATA_BIT_THREE_ID, // 3 UART 11
+
36 RMT_INTERFRAME_GAP_ID, // 4 UART Break / MAB
+
37 RMT_STARTBIT_ID, // 5
+
38 RMT_STOPBIT_ID, // 6 UART Stop/start bit
+
39 RMT_END_OF_FRAME, // 7
+
40 RMT_LIST_END, // 8 This must be last
+
41 RMT_INVALID_VALUE,
+
42 RMT_NUM_BIT_TYPES = RMT_LIST_END,
+
43 RMT_STOP_START_BIT_ID = RMT_STOPBIT_ID,
+
44 };
+
45
+
46 struct ConvertIntensityToRmtDataStreamEntry_t
+
47 {
+
48 rmt_item32_t Translation;
+
49 RmtDataBitIdType_t Id;
+
50 };
+
51 typedef ConvertIntensityToRmtDataStreamEntry_t CitrdsArray_t;
+
52
+
53 struct OutputRmtConfig_t
+
54 {
+
55 rmt_channel_t RmtChannelId = rmt_channel_t(-1);
+
56 gpio_num_t DataPin = gpio_num_t(-1);
+
57 rmt_idle_level_t idle_level = rmt_idle_level_t::RMT_IDLE_LEVEL_LOW;
+
58 uint32_t IntensityDataWidth = 8;
+
59 bool SendInterIntensityBits = false;
+
60 bool SendEndOfFrameBits = false;
+
61 uint8_t NumFrameStartBits = 1;
+
62 uint8_t NumFrameStopBits = 1;
+
63 uint8_t NumIdleBits = 6;
+
64 enum DataDirection_t
+
65 {
+
66 MSB2LSB = 0,
+
67 LSB2MSB
+
68 };
+
69 DataDirection_t DataDirection = DataDirection_t::MSB2LSB;
+
70 const CitrdsArray_t *CitrdsArray = nullptr;
+
71
+
72 c_OutputPixel *pPixelDataSource = nullptr;
+
73#if defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
74 c_OutputSerial *pSerialDataSource = nullptr;
+
75#endif // defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
76 };
+
77
+
78private:
+
79#define RMT_INT_TX_END (1)
+
80#define RMT_INT_RX_END (2)
+
81#define RMT_INT_ERROR (4)
+
82#define RMT_BITS_PER_CHAN (3)
+
83
+
84#define RMT_INT_THR_EVNT_BIT (1 << (24 + uint32_t (OutputRmtConfig.RmtChannelId)))
+
85
+
86#define RMT_INT_TX_END_BIT (RMT_INT_TX_END << (uint32_t (OutputRmtConfig.RmtChannelId)*RMT_BITS_PER_CHAN))
+
87#define RMT_INT_RX_END_BIT (RMT_INT_RX_END << (uint32_t (OutputRmtConfig.RmtChannelId)*RMT_BITS_PER_CHAN))
+
88#define RMT_INT_ERROR_BIT (RMT_INT_ERROR << (uint32_t (OutputRmtConfig.RmtChannelId)*RMT_BITS_PER_CHAN))
+
89#define NUM_RMT_SLOTS (sizeof(RMTMEM.chan[0].data32) / sizeof(RMTMEM.chan[0].data32[0]))
+
90
+
91 OutputRmtConfig_t OutputRmtConfig;
+
92
+
93 rmt_item32_t Intensity2Rmt[RmtDataBitIdType_t::RMT_LIST_END];
+
94 bool OutputIsPaused = false;
+
95
+
96 uint32_t NumRmtSlotsPerIntensityValue = 8;
+
97 uint32_t NumRmtSlotOverruns = 0;
+
98 uint32_t MaxNumRmtSlotsPerInterrupt = (NUM_RMT_SLOTS/2);
+
99
+
100 rmt_item32_t SendBuffer[NUM_RMT_SLOTS];
+
101 uint32_t RmtBufferWriteIndex = 0;
+
102 uint32_t SendBufferWriteIndex = 0;
+
103 uint32_t SendBufferReadIndex = 0;
+
104 uint32_t NumUsedEntriesInSendBuffer = 0;
+
105
+
106#define MIN_FRAME_TIME_MS 25
+
107
+
108 uint32_t TxIntensityDataStartingMask = 0x80;
+
109 RmtDataBitIdType_t InterIntensityValueId = RMT_INVALID_VALUE;
+
110
+
111 inline void IRAM_ATTR ISR_TransferIntensityDataToRMT ();
+
112 inline void IRAM_ATTR ISR_CreateIntensityData ();
+
113 inline void IRAM_ATTR ISR_WriteToBuffer(uint32_t value);
+
114 inline bool IRAM_ATTR ISR_MoreDataToSend();
+
115 inline bool IRAM_ATTR ISR_GetNextIntensityToSend(uint32_t &DataToSend);
+
116 inline void IRAM_ATTR ISR_StartNewDataFrame();
+
117 inline void IRAM_ATTR ISR_ResetRmtBlockPointers();
+
118
+
119#ifndef HasBeenInitialized
+
120 bool HasBeenInitialized = false;
+
121#endif // ndef HasBeenInitialized
+
122
+
123 TaskHandle_t SendIntensityDataTaskHandle = NULL;
+
124
+
125public:
+
126 c_OutputRmt ();
+
127 virtual ~c_OutputRmt ();
+
128
+
129 void Begin (OutputRmtConfig_t config);
+
130 bool StartNewFrame (uint32_t FrameDurationInMicroSec);
+
131 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
132 void set_pin (gpio_num_t _DataPin) { OutputRmtConfig.DataPin = _DataPin; rmt_set_gpio (OutputRmtConfig.RmtChannelId, rmt_mode_t::RMT_MODE_TX, OutputRmtConfig.DataPin, false); }
+
133 void PauseOutput (bool State);
+
134 inline uint32_t IRAM_ATTR GetRmtIntMask () { return ((RMT_INT_TX_END_BIT | RMT_INT_ERROR_BIT | RMT_INT_ERROR_BIT)); }
+
135 void GetDriverName (String &value) { value = CN_RMT; }
+
136
+
137#define RMT_ISR_BITS (RMT_INT_TX_END_BIT | RMT_INT_THR_EVNT_BIT)
+
138#define DisableRmtInterrupts RMT.int_ena.val &= ~(RMT_ISR_BITS)
+
139#define EnableRmtInterrupts RMT.int_ena.val |= (RMT_ISR_BITS)
+
140#define ClearRmtInterrupts RMT.int_clr.val = (RMT_ISR_BITS)
+
141#define InterrupsAreEnabled (RMT.int_ena.val & (RMT_ISR_BITS))
+
142
+
143 bool DriverIsSendingIntensityData() {return 0 != InterrupsAreEnabled;}
+
144
+
145#define RMT_ClockRate 80000000.0
+
146#define RMT_Clock_Divisor 2.0
+
147#define RMT_TickLengthNS float ( (1/ (RMT_ClockRate/RMT_Clock_Divisor)) * float(NanoSecondsInASecond))
+
148
+
149 void SetIntensity2Rmt (rmt_item32_t NewValue, RmtDataBitIdType_t ID) { Intensity2Rmt[ID] = NewValue; }
+
150
+
151 bool ThereIsDataToSend = false;
+
152 bool NoFrameInProgress () { return (0 == (RMT.int_ena.val & (RMT_ISR_BITS))); }
+
153
+
154 void IRAM_ATTR ISR_Handler (uint32_t isrFlags);
+
155
+
156 SemaphoreHandle_t WaitFrameDone;
+
157
+
158// #define USE_RMT_DEBUG_COUNTERS
+
159#ifdef USE_RMT_DEBUG_COUNTERS
+
160// #define IncludeBufferData
+
161 // debug counters
+
162 uint32_t DataCallbackCounter = 0;
+
163 uint32_t DataTaskcounter = 0;
+
164 uint32_t ISRcounter = 0;
+
165 uint32_t FrameStartCounter = 0;
+
166 uint32_t FrameEndISRcounter = 0;
+
167 uint32_t SendBlockIsrCounter = 0;
+
168 uint32_t RanOutOfData = 0;
+
169 uint32_t UnknownISRcounter = 0;
+
170 uint32_t IntTxEndIsrCounter = 0;
+
171 uint32_t IntTxThrIsrCounter = 0;
+
172 uint32_t RxIsr = 0;
+
173 uint32_t ErrorIsr = 0;
+
174 uint32_t IntensityValuesSent = 0;
+
175 uint32_t IntensityBitsSent = 0;
+
176 uint32_t IntensityValuesSentLastFrame = 0;
+
177 uint32_t IntensityBitsSentLastFrame = 0;
+
178 uint32_t IncompleteFrame = 0;
+
179 uint32_t IncompleteFrameLastFrame = 0;
+
180 uint32_t BitTypeCounters[RmtDataBitIdType_t::RMT_NUM_BIT_TYPES];
+
181 uint32_t RmtEntriesTransfered = 0;
+
182 uint32_t RmtXmtFills = 0;
+
183
+
184#endif // def USE_RMT_DEBUG_COUNTERS
+
185
+
186};
+
187#endif // def #ifdef ARDUINO_ARCH_ESP32
+
const CN_PROGMEM char CN_RMT[]
Definition ConstNames.cpp:167
+
config_t config
Definition ESPixelStick.ino:93
+
void GetDriverName(String &Name)
Definition ESPixelStick.ino:114
+ + +
Definition OutputPixel.hpp:28
+
+ + + + diff --git a/doxy/_output_serial_8cpp.html b/doxy/_output_serial_8cpp.html new file mode 100644 index 000000000..a7d409d7b --- /dev/null +++ b/doxy/_output_serial_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerial.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerial.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSerial.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_serial_8cpp__incl.map b/doxy/_output_serial_8cpp__incl.map new file mode 100644 index 000000000..0624ff387 --- /dev/null +++ b/doxy/_output_serial_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_8cpp__incl.md5 b/doxy/_output_serial_8cpp__incl.md5 new file mode 100644 index 000000000..00b9b74e9 --- /dev/null +++ b/doxy/_output_serial_8cpp__incl.md5 @@ -0,0 +1 @@ +572db92c84c93f8ea7608784ac655b3a \ No newline at end of file diff --git a/doxy/_output_serial_8cpp__incl.png b/doxy/_output_serial_8cpp__incl.png new file mode 100644 index 000000000..29c6512cb Binary files /dev/null and b/doxy/_output_serial_8cpp__incl.png differ diff --git a/doxy/_output_serial_8hpp.html b/doxy/_output_serial_8hpp.html new file mode 100644 index 000000000..8b3fea47a --- /dev/null +++ b/doxy/_output_serial_8hpp.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerial.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerial.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputSerial.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_serial_8hpp__dep__incl.map b/doxy/_output_serial_8hpp__dep__incl.map new file mode 100644 index 000000000..c5e0f3fb5 --- /dev/null +++ b/doxy/_output_serial_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/_output_serial_8hpp__dep__incl.md5 b/doxy/_output_serial_8hpp__dep__incl.md5 new file mode 100644 index 000000000..55b3af88b --- /dev/null +++ b/doxy/_output_serial_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f18929e877cd70afad22caad39ed8190 \ No newline at end of file diff --git a/doxy/_output_serial_8hpp__dep__incl.png b/doxy/_output_serial_8hpp__dep__incl.png new file mode 100644 index 000000000..6c535d1f8 Binary files /dev/null and b/doxy/_output_serial_8hpp__dep__incl.png differ diff --git a/doxy/_output_serial_8hpp__incl.map b/doxy/_output_serial_8hpp__incl.map new file mode 100644 index 000000000..70d0690b9 --- /dev/null +++ b/doxy/_output_serial_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_8hpp__incl.md5 b/doxy/_output_serial_8hpp__incl.md5 new file mode 100644 index 000000000..234afec43 --- /dev/null +++ b/doxy/_output_serial_8hpp__incl.md5 @@ -0,0 +1 @@ +ef06d3dfe1d710c53968da0efde19aeb \ No newline at end of file diff --git a/doxy/_output_serial_8hpp__incl.png b/doxy/_output_serial_8hpp__incl.png new file mode 100644 index 000000000..af3be6180 Binary files /dev/null and b/doxy/_output_serial_8hpp__incl.png differ diff --git a/doxy/_output_serial_8hpp_source.html b/doxy/_output_serial_8hpp_source.html new file mode 100644 index 000000000..ce3784b75 --- /dev/null +++ b/doxy/_output_serial_8hpp_source.html @@ -0,0 +1,246 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerial.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerial.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputSerial.h - Pixel driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26#if defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
27
+
28class c_OutputSerial : public c_OutputCommon
+
29{
+
30public:
+
31 // These functions are inherited from c_OutputCommon
+
32 c_OutputSerial (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
33 gpio_num_t outputGpio,
+
34 uart_port_t uart,
+
35 c_OutputMgr::e_OutputType outputType);
+
36 virtual ~c_OutputSerial ();
+
37
+
38 // functions to be provided by the derived class
+
39 virtual void Begin ();
+
40 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
41 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
42 void GetDriverName (String& sDriverName);
+
43 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
44 uint32_t GetNumOutputBufferBytesNeeded () { return OutputBufferSize; };
+ +
46 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
47 uint32_t Poll = 0;
+
48 void StartNewFrame();
+
49
+
50 bool IRAM_ATTR ISR_GetNextIntensityToSend(uint32_t &DataToSend);
+
51 bool IRAM_ATTR ISR_MoreDataToSend() { return (SerialFrameState_t::SerialIdle != SerialFrameState); }
+
52
+
53protected:
+
54 void SetFrameDurration();
+
55
+
56#define GS_CHANNEL_LIMIT 2048
+
57
+
58 enum class BaudRate
+
59 {
+
60 BR_MIN = 38400,
+
61 BR_DMX = 250000,
+
62 BR_MAX = 460800,
+
63 BR_DEF = 57600,
+
64 };
+
65
+
66 uint32_t CurrentBaudrate = uint32_t(BaudRate::BR_DEF); // current transmit rate
+
67
+
68 /* DMX minimum timings per E1.11 */
+
69 const uint32_t DMX_BREAK_US = uint32_t(((1.0 / float(BaudRate::BR_DMX)) * 23.0) * float(MicroSecondsInASecond)); // 23 bits = 92us
+
70 const uint32_t DMX_MAB_US = uint32_t(((1.0 / float(BaudRate::BR_DMX)) * 3.0) * float(MicroSecondsInASecond)); // 3 bits = 12us
+
71 uint32_t InterFrameGapInMicroSec = DMX_BREAK_US + DMX_MAB_US;
+
72
+
73private:
+
74
+
75 const uint32_t MAX_HDR_SIZE = 10; // Max generic serial header size
+
76 const uint32_t MAX_FOOTER_SIZE = 10; // max generic serial footer size
+
77 const uint32_t MAX_CHANNELS = 1024;
+
78 const uint16_t DEFAULT_NUM_CHANNELS = 64;
+
79 const uint32_t BUF_SIZE = (MAX_CHANNELS + MAX_HDR_SIZE + MAX_FOOTER_SIZE);
+
80 const uint32_t DMX_BITS_PER_BYTE = (1.0 + 8.0 + 2.0);
+
81 const uint32_t DMX_MaxFrameSize = 512;
+
82
+
83
+
84 uint32_t Num_Channels = DEFAULT_NUM_CHANNELS; // Number of data channels to transmit
+
85
+
86 uint8_t* NextIntensityToSend = nullptr;
+
87 uint32_t intensity_count = 0;
+
88 uint32_t SentIntensityCount = 0;
+
89
+
90 float IntensityBitTimeInUs = 0.0;
+
91 uint32_t NumBitsPerIntensity = 1 + 8 + 2; // Start. 8 Data, Stop
+
92
+
93 String GenericSerialHeader;
+
94 uint32_t SerialHeaderSize = 0;
+
95 uint32_t SerialHeaderIndex = 0;
+
96
+
97 String GenericSerialFooter;
+
98 uint32_t SerialFooterSize = 0;
+
99 uint32_t SerialFooterIndex = 0;
+
100
+
101// #define USE_SERIAL_DEBUG_COUNTERS
+
102#ifdef USE_SERIAL_DEBUG_COUNTERS
+
103 uint32_t IntensityBytesSent = 0;
+
104 uint32_t IntensityBytesSentLastFrame = 0;
+
105 uint32_t FrameStartCounter = 0;
+
106 uint32_t FrameEndCounter = 0;
+
107 uint32_t AbortFrameCounter = 0;
+
108 uint32_t LastDataSent = 0;
+
109#endif // def USE_SERIAL_DEBUG_COUNTERS
+
110
+
111 bool validate ();
+
112
+
113 enum RenardFrameDefinitions_t
+
114 {
+
115 CMD_DATA_START = 0x80,
+
116 ESC_CHAR = 0x7F,
+
117 FRAME_START_CHAR = 0x7E,
+
118 FRAME_PAD_CHAR = 0x7D,
+
119 ESCAPED_OFFSET = 0x4E,
+
120 MIN_VAL_TO_ESC = FRAME_PAD_CHAR,
+
121 MAX_VAL_TO_ESC = ESC_CHAR
+
122 };
+
123
+
124 enum SerialFrameState_t
+
125 {
+
126 RenardFrameStart,
+
127 RenardDataStart,
+
128 RenardSendData,
+
129 RenardSendEscapedData,
+
130 DMXSendFrameStart,
+
131 DMXSendData,
+
132 GenSerSendHeader,
+
133 GenSerSendData,
+
134 GenSerSendFooter,
+
135 SerialIdle
+
136 };
+
137 SerialFrameState_t SerialFrameState = SerialIdle;
+
138
+
139}; // c_OutputSerial
+
140
+
141#endif // defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
#define MicroSecondsInASecond
Definition ESPixelStick.h:53
+ +
Definition OutputCommon.hpp:31
+
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputCommon.cpp:68
+
virtual uint32_t GetNumOutputBufferChannelsServiced()=0
+
uint32_t OutputBufferSize
Definition OutputCommon.hpp:75
+
virtual uint32_t GetNumOutputBufferBytesNeeded()=0
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputCommon.cpp:104
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputCommon.cpp:121
+
virtual void SetOutputBufferSize(uint32_t NewOutputBufferSize)
Definition OutputCommon.hpp:55
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_serial_rmt_8cpp.html b/doxy/_output_serial_rmt_8cpp.html new file mode 100644 index 000000000..c3dcccf1f --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialRmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialRmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSerialRmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_serial_rmt_8cpp__incl.map b/doxy/_output_serial_rmt_8cpp__incl.map new file mode 100644 index 000000000..b0dd3b4d2 --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_rmt_8cpp__incl.md5 b/doxy/_output_serial_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..ce09d1db6 --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +b8046cd974168ef10eac846c1ba54472 \ No newline at end of file diff --git a/doxy/_output_serial_rmt_8cpp__incl.png b/doxy/_output_serial_rmt_8cpp__incl.png new file mode 100644 index 000000000..d3496cde5 Binary files /dev/null and b/doxy/_output_serial_rmt_8cpp__incl.png differ diff --git a/doxy/_output_serial_rmt_8hpp.html b/doxy/_output_serial_rmt_8hpp.html new file mode 100644 index 000000000..c505ef549 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialRmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialRmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSerialRmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_serial_rmt_8hpp__dep__incl.map b/doxy/_output_serial_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..66a090ec0 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_serial_rmt_8hpp__dep__incl.md5 b/doxy/_output_serial_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..3e139ac53 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +52a76c1702dbe07f941d650f86dd7abd \ No newline at end of file diff --git a/doxy/_output_serial_rmt_8hpp__dep__incl.png b/doxy/_output_serial_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..be7bde4eb Binary files /dev/null and b/doxy/_output_serial_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_serial_rmt_8hpp__incl.map b/doxy/_output_serial_rmt_8hpp__incl.map new file mode 100644 index 000000000..5cc6e096e --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_rmt_8hpp__incl.md5 b/doxy/_output_serial_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..a536b2154 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +427eafd6c7f0cbec6fab8cb4f59a3263 \ No newline at end of file diff --git a/doxy/_output_serial_rmt_8hpp__incl.png b/doxy/_output_serial_rmt_8hpp__incl.png new file mode 100644 index 000000000..e6be805d9 Binary files /dev/null and b/doxy/_output_serial_rmt_8hpp__incl.png differ diff --git a/doxy/_output_serial_rmt_8hpp_source.html b/doxy/_output_serial_rmt_8hpp_source.html new file mode 100644 index 000000000..d2a835fd8 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialRmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialRmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputSerialRmt.h - WS2811 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if (defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)) && defined(ARDUINO_ARCH_ESP32)
+
26
+
27#include "OutputSerial.hpp"
+
28#include "OutputRmt.hpp"
+
29
+
30class c_OutputSerialRmt : public c_OutputSerial
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputSerialRmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputSerialRmt ();
+
39
+
40 // functions to be provided by the derived class
+
41 void Begin ();
+
42 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 uint32_t Poll ();
+
44 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
45 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46 void PauseOutput(bool State) {Rmt.PauseOutput(State);}
+
47
+
48private:
+
49 void SetUpRmtBitTimes();
+
50
+
51 c_OutputRmt Rmt;
+
52
+
53}; // c_OutputSerialRmt
+
54
+
55#endif // (defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)) && defined(ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_serial_uart_8cpp.html b/doxy/_output_serial_uart_8cpp.html new file mode 100644 index 000000000..69687d80e --- /dev/null +++ b/doxy/_output_serial_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialUart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialUart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSerialUart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_serial_uart_8cpp__incl.map b/doxy/_output_serial_uart_8cpp__incl.map new file mode 100644 index 000000000..d0f719c50 --- /dev/null +++ b/doxy/_output_serial_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_uart_8cpp__incl.md5 b/doxy/_output_serial_uart_8cpp__incl.md5 new file mode 100644 index 000000000..2c68fe39a --- /dev/null +++ b/doxy/_output_serial_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +8f39a90aeae5f95c393bc5ee28d03470 \ No newline at end of file diff --git a/doxy/_output_serial_uart_8cpp__incl.png b/doxy/_output_serial_uart_8cpp__incl.png new file mode 100644 index 000000000..edc55e6c3 Binary files /dev/null and b/doxy/_output_serial_uart_8cpp__incl.png differ diff --git a/doxy/_output_serial_uart_8hpp.html b/doxy/_output_serial_uart_8hpp.html new file mode 100644 index 000000000..fbad9c5dc --- /dev/null +++ b/doxy/_output_serial_uart_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialUart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialUart.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSerialUart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_serial_uart_8hpp__dep__incl.map b/doxy/_output_serial_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..23db4ff28 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_serial_uart_8hpp__dep__incl.md5 b/doxy/_output_serial_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..548272f52 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e1a283432078751ea4cf88accce865ff \ No newline at end of file diff --git a/doxy/_output_serial_uart_8hpp__dep__incl.png b/doxy/_output_serial_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..356a2730b Binary files /dev/null and b/doxy/_output_serial_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_serial_uart_8hpp__incl.map b/doxy/_output_serial_uart_8hpp__incl.map new file mode 100644 index 000000000..b279d793e --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_uart_8hpp__incl.md5 b/doxy/_output_serial_uart_8hpp__incl.md5 new file mode 100644 index 000000000..ca2e209bd --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +1d5e1970d6e809deb32a5111a2db83bc \ No newline at end of file diff --git a/doxy/_output_serial_uart_8hpp__incl.png b/doxy/_output_serial_uart_8hpp__incl.png new file mode 100644 index 000000000..2efcb9359 Binary files /dev/null and b/doxy/_output_serial_uart_8hpp__incl.png differ diff --git a/doxy/_output_serial_uart_8hpp_source.html b/doxy/_output_serial_uart_8hpp_source.html new file mode 100644 index 000000000..c6f5ebfd2 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSerialUart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSerialUart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/******************************************************************
+
3*
+
4* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel (And Serial!) driver
+
5* Orginal ESPixelStickproject by 2015 Shelby Merrick
+
6*
+
7*This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.
+
8This program is distributed in the hope that it will be useful,
+
9but WITHOUT ANY WARRANTY; without even the implied warranty of
+
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+
11GNU General Public License for more details.
+
12<http://www.gnu.org/licenses/>
+
13*
+
14*This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
+
15*To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or
+
16*send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
+
17******************************************************************
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* serial channel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25
+
26#if defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
27
+
28#include "OutputSerial.hpp"
+
29#include "OutputUart.hpp"
+
30
+
31class c_OutputSerialUart : public c_OutputSerial
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputSerialUart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputSerialUart ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig);
+
44 virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig);
+
45 virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus);
+
46 uint32_t Poll();
+
47
+
48private:
+
49 c_OutputUart Uart;
+
50
+
51}; // c_OutputSerialUart
+
52
+
53#endif // defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_servo_p_c_a9685_8cpp.html b/doxy/_output_servo_p_c_a9685_8cpp.html new file mode 100644 index 000000000..8e996cf7b --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputServoPCA9685.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputServoPCA9685.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputServoPCA9685.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_servo_p_c_a9685_8cpp__incl.map b/doxy/_output_servo_p_c_a9685_8cpp__incl.map new file mode 100644 index 000000000..42760885d --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_servo_p_c_a9685_8cpp__incl.md5 b/doxy/_output_servo_p_c_a9685_8cpp__incl.md5 new file mode 100644 index 000000000..6d360cb3a --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp__incl.md5 @@ -0,0 +1 @@ +4ae65e7e1dc3bd0ab101410b293d1164 \ No newline at end of file diff --git a/doxy/_output_servo_p_c_a9685_8cpp__incl.png b/doxy/_output_servo_p_c_a9685_8cpp__incl.png new file mode 100644 index 000000000..ad8cb5343 Binary files /dev/null and b/doxy/_output_servo_p_c_a9685_8cpp__incl.png differ diff --git a/doxy/_output_servo_p_c_a9685_8hpp.html b/doxy/_output_servo_p_c_a9685_8hpp.html new file mode 100644 index 000000000..7b81c695c --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputServoPCA9685.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputServoPCA9685.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputServoPCA9685.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.map b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.map new file mode 100644 index 000000000..dcb6d7f36 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.md5 b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.md5 new file mode 100644 index 000000000..cd697e420 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +9097775a595b112d3b4da1966b3de989 \ No newline at end of file diff --git a/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.png b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.png new file mode 100644 index 000000000..2cfc5cbcf Binary files /dev/null and b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.png differ diff --git a/doxy/_output_servo_p_c_a9685_8hpp__incl.map b/doxy/_output_servo_p_c_a9685_8hpp__incl.map new file mode 100644 index 000000000..729d095ad --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_servo_p_c_a9685_8hpp__incl.md5 b/doxy/_output_servo_p_c_a9685_8hpp__incl.md5 new file mode 100644 index 000000000..8d70eac7d --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__incl.md5 @@ -0,0 +1 @@ +a78cbdad487a75823385d700999fa54c \ No newline at end of file diff --git a/doxy/_output_servo_p_c_a9685_8hpp__incl.png b/doxy/_output_servo_p_c_a9685_8hpp__incl.png new file mode 100644 index 000000000..37e8ad796 Binary files /dev/null and b/doxy/_output_servo_p_c_a9685_8hpp__incl.png differ diff --git a/doxy/_output_servo_p_c_a9685_8hpp_source.html b/doxy/_output_servo_p_c_a9685_8hpp_source.html new file mode 100644 index 000000000..33e573f9e --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp_source.html @@ -0,0 +1,197 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputServoPCA9685.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputServoPCA9685.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/******************************************************************
+
3*
+
4* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel (And Serial!) driver
+
5* Orginal ESPixelStickproject by 2015 Shelby Merrick
+
6*
+
7*This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version.
+
8This program is distributed in the hope that it will be useful,
+
9but WITHOUT ANY WARRANTY; without even the implied warranty of
+
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+
11GNU General Public License for more details.
+
12<http://www.gnu.org/licenses/>
+
13*
+
14******************************************************************
+
15*
+
16* This is a derived class that converts data in the output buffer into
+
17* Servo States and then outputs on I2C
+
18*
+
19*/
+
20#include "../ESPixelStick.h"
+
21#ifdef SUPPORT_OutputType_Servo_PCA9685
+
22
+
23#include "OutputCommon.hpp"
+
24#include <Adafruit_PWMServoDriver.h>
+
25
+
26class c_OutputServoPCA9685 : public c_OutputCommon
+
27{
+
28private:
+
29#define SERVO_PCA9685_OUTPUT_MIN_PULSE_WIDTH 650
+
30#define SERVO_PCA9685_OUTPUT_MAX_PULSE_WIDTH 2350
+
31
+
32 typedef struct ServoPCA9685Channel_s
+
33 {
+
34 uint8_t Id = -1;
+
35 bool Enabled = false;
+
36 uint16_t MinLevel = SERVO_PCA9685_OUTPUT_MIN_PULSE_WIDTH;
+
37 uint16_t MaxLevel = SERVO_PCA9685_OUTPUT_MAX_PULSE_WIDTH;
+
38 uint16_t PreviousValue = 0;
+
39 bool IsReversed = false;
+
40 bool Is16Bit = false;
+
41 bool IsScaled = true;
+
42 uint8_t HomeValue = 0;
+
43
+
44 } ServoPCA9685Channel_t;
+
45
+
46public:
+
47
+
48 // These functions are inherited from c_OutputCommon
+
49 c_OutputServoPCA9685 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
50 gpio_num_t outputGpio,
+
51 uart_port_t uart,
+
52 c_OutputMgr::e_OutputType outputType);
+
53 virtual ~c_OutputServoPCA9685 ();
+
54
+
55 // functions to be provided by the derived class
+
56 void Begin ();
+
57 bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
58 void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
59 uint32_t Poll ();
+
60 void GetDriverName (String& sDriverName);
+
61 void GetStatus (ArduinoJson::JsonObject & jsonStatus) { c_OutputCommon::GetStatus (jsonStatus); }
+
62 uint32_t GetNumOutputBufferBytesNeeded () { return OutputBufferSize; };
+ +
64
+
65private:
+
66# define OM_SERVO_PCA9685_CHANNEL_LIMIT 16
+
67# define OM_SERVO_PCA9685_UPDATE_INTERVAL_NAME CN_updateinterval
+
68# define OM_SERVO_PCA9685_CHANNELS_NAME CN_channels
+
69# define OM_SERVO_PCA9685_CHANNEL_ENABLED_NAME CN_en
+
70# define OM_SERVO_PCA9685_CHANNEL_MINLEVEL_NAME CN_Min
+
71# define OM_SERVO_PCA9685_CHANNEL_MAXLEVEL_NAME CN_Max
+
72# define OM_SERVO_PCA9685_CHANNEL_GPIO_NAME CN_gid
+
73# define OM_SERVO_PCA9685_CHANNEL_ID_NAME CN_id
+
74# define OM_SERVO_PCA9685_CHANNEL_REVERSED CN_rev
+
75# define OM_SERVO_PCA9685_CHANNEL_16BITS CN_b16
+
76# define OM_SERVO_PCA9685_CHANNEL_SCALED CN_sca
+
77# define OM_SERVO_PCA9685_CHANNEL_HOME CN_hv
+
78# define SERVO_PCA9685_UPDATE_FREQUENCY 50
+
79
+
80 bool validate ();
+
81
+
82 // config data
+
83 ServoPCA9685Channel_t OutputList[OM_SERVO_PCA9685_CHANNEL_LIMIT];
+
84 Adafruit_PWMServoDriver * pwm = nullptr;
+
85 float UpdateFrequency = SERVO_PCA9685_UPDATE_FREQUENCY;
+
86
+
87 // non config data
+
88 String OutputName;
+
89 uint16_t Num_Channels = OM_SERVO_PCA9685_CHANNEL_LIMIT;
+
90
+
91}; // c_OutputServoPCA9685
+
92
+
93#endif // def SUPPORT_OutputType_Servo_PCA9685
+ +
Definition OutputCommon.hpp:31
+
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputCommon.cpp:68
+
virtual uint32_t GetNumOutputBufferChannelsServiced()=0
+
uint32_t OutputBufferSize
Definition OutputCommon.hpp:75
+
virtual uint32_t Poll()=0
Call from loop(), renders output data.
+
virtual uint32_t GetNumOutputBufferBytesNeeded()=0
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputCommon.cpp:104
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputCommon.cpp:121
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_spi_8cpp.html b/doxy/_output_spi_8cpp.html new file mode 100644 index 000000000..77f7c3d44 --- /dev/null +++ b/doxy/_output_spi_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSpi.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSpi.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSpi.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_spi_8cpp__incl.map b/doxy/_output_spi_8cpp__incl.map new file mode 100644 index 000000000..4cc59e767 --- /dev/null +++ b/doxy/_output_spi_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_spi_8cpp__incl.md5 b/doxy/_output_spi_8cpp__incl.md5 new file mode 100644 index 000000000..43ce5712a --- /dev/null +++ b/doxy/_output_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +b289969ea8b938c1fa2ed06920507617 \ No newline at end of file diff --git a/doxy/_output_spi_8cpp__incl.png b/doxy/_output_spi_8cpp__incl.png new file mode 100644 index 000000000..5f64aed37 Binary files /dev/null and b/doxy/_output_spi_8cpp__incl.png differ diff --git a/doxy/_output_spi_8hpp.html b/doxy/_output_spi_8hpp.html new file mode 100644 index 000000000..7fcbb88ca --- /dev/null +++ b/doxy/_output_spi_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSpi.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSpi.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputSpi.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_spi_8hpp__incl.map b/doxy/_output_spi_8hpp__incl.map new file mode 100644 index 000000000..ae8cfb5c2 --- /dev/null +++ b/doxy/_output_spi_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_spi_8hpp__incl.md5 b/doxy/_output_spi_8hpp__incl.md5 new file mode 100644 index 000000000..aad2883b7 --- /dev/null +++ b/doxy/_output_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +a2a7743f3c95667cdef8678ddd32804e \ No newline at end of file diff --git a/doxy/_output_spi_8hpp__incl.png b/doxy/_output_spi_8hpp__incl.png new file mode 100644 index 000000000..5959ab1dc Binary files /dev/null and b/doxy/_output_spi_8hpp__incl.png differ diff --git a/doxy/_output_spi_8hpp_source.html b/doxy/_output_spi_8hpp_source.html new file mode 100644 index 000000000..c6ed25489 --- /dev/null +++ b/doxy/_output_spi_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputSpi.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputSpi.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputSpi.h - SPI driver code for ESPixelStick Spi Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#ifdef SUPPORT_SPI_OUTPUT
+
27
+
28#include "OutputPixel.hpp"
+
29#include <driver/spi_master.h>
+
30#include <esp_task.h>
+
31
+
32class c_OutputSpi
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputSpi ();
+
37 virtual ~c_OutputSpi ();
+
38
+
39 // functions to be provided by the derived class
+
40 void Begin (c_OutputPixel* _OutputPixel);
+
41 bool Poll ();
+
42 TaskHandle_t GetTaskHandle () { return SendIntensityDataTaskHandle; }
+
43 void GetDriverName (String& Name) { Name = CN_OutputSpi; }
+
44 void DataOutputTask (void* pvParameters);
+
45 void SendIntensityData ();
+
46
+
47 uint32_t DataTaskcounter = 0;
+
48 uint32_t DataCbCounter = 0;
+
49
+
50private:
+
51
+
52#define SPI_SPI_MASTER_FREQ_1M (APB_CLK_FREQ/80) // 1Mhz
+
53#define SPI_NUM_TRANSACTIONS 2
+
54#define SPI_NUM_INTENSITY_PER_TRANSACTION 128
+
55#define SPI_BITS_PER_INTENSITY 8
+
56#define SPI_SPI_HOST VSPI_HOST
+
57#define SPI_SPI_DMA_CHANNEL 2
+
58
+
59 uint8_t NumIntensityValuesPerInterrupt = 0;
+
60 uint8_t NumIntensityBitsPerInterrupt = 0;
+
61 spi_device_handle_t spi_device_handle = 0;
+
62
+
63 // uint32_t FrameStartCounter = 0;
+
64 uint32_t SendIntensityDataCounter = 0;
+
65 // uint32_t FrameDoneCounter = 0;
+
66 // uint32_t FrameEndISRcounter = 0;
+
67
+
68 byte * TransactionBuffers[SPI_NUM_TRANSACTIONS];
+
69 spi_transaction_t Transactions[SPI_NUM_TRANSACTIONS];
+
70 uint8_t NextTransactionToFill = 0;
+
71 TaskHandle_t SendIntensityDataTaskHandle = NULL;
+
72
+
73 gpio_num_t DataPin = DEFAULT_SPI_DATA_GPIO;
+
74 gpio_num_t ClockPin = DEFAULT_SPI_CLOCK_GPIO;
+
75
+
76 c_OutputPixel* OutputPixel = nullptr;
+
77
+
78#ifndef HasBeenInitialized
+
79 bool HasBeenInitialized = false;
+
80#endif // ndef HasBeenInitialized
+
81
+
82}; // c_OutputSpi
+
83
+
84#endif // def SUPPORT_SPI_OUTPUT
+
const CN_PROGMEM char CN_OutputSpi[]
Definition ConstNames.cpp:143
+
void GetDriverName(String &Name)
Definition ESPixelStick.ino:114
+
#define DEFAULT_SPI_CLOCK_GPIO
Definition GPIO_Defs_ESP32_D1_MINI.hpp:32
+
#define DEFAULT_SPI_DATA_GPIO
Definition GPIO_Defs_ESP32_D1_MINI.hpp:31
+ +
Definition OutputPixel.hpp:28
+
+ + + + diff --git a/doxy/_output_t_l_s3001_8cpp.html b/doxy/_output_t_l_s3001_8cpp.html new file mode 100644 index 000000000..19295273f --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTLS3001.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_t_l_s3001_8cpp__incl.map b/doxy/_output_t_l_s3001_8cpp__incl.map new file mode 100644 index 000000000..60c59886c --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_l_s3001_8cpp__incl.md5 b/doxy/_output_t_l_s3001_8cpp__incl.md5 new file mode 100644 index 000000000..41762c285 --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp__incl.md5 @@ -0,0 +1 @@ +c0aff0f1f70bd5da073fa3b1776f1ebe \ No newline at end of file diff --git a/doxy/_output_t_l_s3001_8cpp__incl.png b/doxy/_output_t_l_s3001_8cpp__incl.png new file mode 100644 index 000000000..dd1495592 Binary files /dev/null and b/doxy/_output_t_l_s3001_8cpp__incl.png differ diff --git a/doxy/_output_t_l_s3001_8hpp.html b/doxy/_output_t_l_s3001_8hpp.html new file mode 100644 index 000000000..c350a7ff2 --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTLS3001.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_t_l_s3001_8hpp__incl.map b/doxy/_output_t_l_s3001_8hpp__incl.map new file mode 100644 index 000000000..0378a661e --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_l_s3001_8hpp__incl.md5 b/doxy/_output_t_l_s3001_8hpp__incl.md5 new file mode 100644 index 000000000..837709f8f --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp__incl.md5 @@ -0,0 +1 @@ +ceba4ca4e4051a888181da7402666bde \ No newline at end of file diff --git a/doxy/_output_t_l_s3001_8hpp__incl.png b/doxy/_output_t_l_s3001_8hpp__incl.png new file mode 100644 index 000000000..5f24ce31a Binary files /dev/null and b/doxy/_output_t_l_s3001_8hpp__incl.png differ diff --git a/doxy/_output_t_l_s3001_8hpp_source.html b/doxy/_output_t_l_s3001_8hpp_source.html new file mode 100644 index 000000000..cf48af5a8 --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp_source.html @@ -0,0 +1,188 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputTLS3001.h - TLS3001 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#ifdef SUPPORT_OutputType_TLS3001
+
26
+
27#include "OutputPixel.hpp"
+
28
+
29class c_OutputTLS3001 : public c_OutputPixel
+
30{
+
31public:
+
32 // These functions are inherited from c_OutputCommon
+
33 c_OutputTLS3001 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
34 gpio_num_t outputGpio,
+
35 uart_port_t uart,
+
36 c_OutputMgr::e_OutputType outputType);
+
37 virtual ~c_OutputTLS3001 ();
+
38
+
39 // functions to be provided by the derived class
+
40 virtual void Begin () { c_OutputPixel::Begin (); }
+
41 virtual bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
42 virtual void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 void GetDriverName (String& sDriverName) { sDriverName = CN_TLS3001; }
+
44 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
45 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46
+
47protected:
+
48
+
49#define TLS3001_PIXEL_DATA_RATE 500000.0
+
50#define TLS3001_PIXEL_NS_BIT ((1.0 / TLS3001_PIXEL_DATA_RATE) * NanoSecondsInASecond)
+
51
+
52#define TLS3001_PIXEL_NS_IDLE 50000.0 // 50us
+
53#define TLS3001_MIN_IDLE_TIME_US (TLS3001_PIXEL_NS_IDLE / float(NanoSecondsInAMicroSecond))
+
54
+
55#define TLS3001_DEFAULT_INTENSITY_PER_PIXEL 3
+
56/*
+
57 Frame Start = 15 1s Always followed by four bit Frame Type
+
58
+
59 Frame Types
+
60 Sync 0b0001 Followed by 15 0s followed by an idle period
+
61 Reset 0b0100 Followed by long idle time (calculation needed)
+
62 Data 0b0010 Followed by 39 bit data times num pixels
+
63
+
64 39 bit data
+
65 1 zero
+
66 12 R
+
67 1 zero
+
68 12 g
+
69 1 zero
+
70 12 b
+
71*/
+
72#define TLS3001_MAX_CONSECUTIVE_DATA_FRAMES 50
+
73
+
74private:
+
75
+
76 uint8_t CurrentLimit = 50;
+
77 struct PreambleData_t
+
78 {
+
79 uint8_t normal[4];
+
80 uint8_t inverted[4];
+
81 };
+
82 PreambleData_t PreambleData;
+
83
+
84}; // c_OutputTLS3001
+
85
+
86#endif // def SUPPORT_OutputType_TLS3001
+
const CN_PROGMEM char CN_TLS3001[]
Definition ConstNames.cpp:196
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_t_l_s3001_rmt_8cpp.html b/doxy/_output_t_l_s3001_rmt_8cpp.html new file mode 100644 index 000000000..9f26d7242 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTLS3001Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_t_l_s3001_rmt_8cpp__incl.map b/doxy/_output_t_l_s3001_rmt_8cpp__incl.map new file mode 100644 index 000000000..c32e5a72a --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_l_s3001_rmt_8cpp__incl.md5 b/doxy/_output_t_l_s3001_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..5f980972f --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +b9e282d4124147e2ea14372790636560 \ No newline at end of file diff --git a/doxy/_output_t_l_s3001_rmt_8cpp__incl.png b/doxy/_output_t_l_s3001_rmt_8cpp__incl.png new file mode 100644 index 000000000..f321b2bc7 Binary files /dev/null and b/doxy/_output_t_l_s3001_rmt_8cpp__incl.png differ diff --git a/doxy/_output_t_l_s3001_rmt_8hpp.html b/doxy/_output_t_l_s3001_rmt_8hpp.html new file mode 100644 index 000000000..6eeaa3c5b --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTLS3001Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_t_l_s3001_rmt_8hpp__incl.map b/doxy/_output_t_l_s3001_rmt_8hpp__incl.map new file mode 100644 index 000000000..859443015 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_l_s3001_rmt_8hpp__incl.md5 b/doxy/_output_t_l_s3001_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..8e448f55c --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +60700b4ac9470696eef38c520ccbe58d \ No newline at end of file diff --git a/doxy/_output_t_l_s3001_rmt_8hpp__incl.png b/doxy/_output_t_l_s3001_rmt_8hpp__incl.png new file mode 100644 index 000000000..4ed625c8c Binary files /dev/null and b/doxy/_output_t_l_s3001_rmt_8hpp__incl.png differ diff --git a/doxy/_output_t_l_s3001_rmt_8hpp_source.html b/doxy/_output_t_l_s3001_rmt_8hpp_source.html new file mode 100644 index 000000000..452797402 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp_source.html @@ -0,0 +1,210 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTLS3001Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTLS3001Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputTLS3001Rmt.h - TLS3001 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined(SUPPORT_OutputType_TLS3001) && defined (ARDUINO_ARCH_ESP32)
+
26
+
27#include "OutputTLS3001.hpp"
+
28#include "OutputRmt.hpp"
+
29
+
30class fsm_RMT_state
+
31{
+
32public:
+
33 fsm_RMT_state() {}
+
34 virtual ~fsm_RMT_state() {}
+
35 virtual void Init(c_OutputTLS3001Rmt *Parent) = 0;
+
36 virtual void Poll (c_OutputTLS3001Rmt * Parent) = 0;
+
37 uint32_t FsmTimerStartTime = 0;
+
38 void GetDriverName (String& Name) { Name = "TLS3001"; }
+
39
+
40}; // fsm_RMT_state
+
41
+
42class c_OutputTLS3001Rmt : public c_OutputTLS3001
+
43{
+
44public:
+
45 // These functions are inherited from c_OutputCommon
+
46 c_OutputTLS3001Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
47 gpio_num_t outputGpio,
+
48 uart_port_t uart,
+
49 c_OutputMgr::e_OutputType outputType);
+
50 virtual ~c_OutputTLS3001Rmt ();
+
51
+
52 // functions to be provided by the derived class
+
53 void Begin ();
+
54 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
55 void Poll ();
+
56 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
57 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
58
+
59private:
+
60
+
61
+
62protected:
+
63 friend class fsm_RMT_state_SendReset;
+
64 friend class fsm_RMT_state_SendStart;
+
65 friend class fsm_RMT_state_SendData;
+
66 friend class fsm_RMT_state;
+
67 fsm_RMT_state * pCurrentFsmState = nullptr;
+
68
+
69 c_OutputRmt Rmt;
+
70
+
71}; // c_OutputTLS3001Rmt
+
72
+
73/*****************************************************************************/
+
74/*
+
75* Generic fsm base class.
+
76*/
+
77/*****************************************************************************/
+
78/*****************************************************************************/
+
79class fsm_RMT_state_SendReset : public fsm_RMT_state
+
80{
+
81public:
+
82 fsm_RMT_state_SendReset() {}
+
83 virtual ~fsm_RMT_state_SendReset() {}
+
84 virtual void Init(c_OutputTLS3001Rmt *Parent);
+
85 virtual void Poll (c_OutputTLS3001Rmt * Parent);
+
86
+
87}; // fsm_RMT_state_SendReset
+
88
+
89/*****************************************************************************/
+
90class fsm_RMT_state_SendStart : public fsm_RMT_state
+
91{
+
92public:
+
93 fsm_RMT_state_SendStart() {}
+
94 virtual ~fsm_RMT_state_SendStart() {}
+
95 virtual void Init(c_OutputTLS3001Rmt *Parent);
+
96 virtual void Poll (c_OutputTLS3001Rmt * Parent);
+
97
+
98}; // fsm_RMT_state_SendStart
+
99
+
100/*****************************************************************************/
+
101class fsm_RMT_state_SendData : public fsm_RMT_state
+
102{
+
103public:
+
104 fsm_RMT_state_SendData() {}
+
105 virtual ~fsm_RMT_state_SendData() {}
+
106 virtual void Init(c_OutputTLS3001Rmt *Parent);
+
107 virtual void Poll (c_OutputTLS3001Rmt * Parent);
+
108private:
+
109 uint32_t FrameCount = 0;
+
110
+
111}; // fsm_RMT_state_SendData
+
112
+
113#endif // defined(SUPPORT_OutputType_TLS3001) && defined (ARDUINO_ARCH_ESP32)
+
void GetDriverName(String &Name)
Definition ESPixelStick.ino:114
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_t_m1814_8cpp.html b/doxy/_output_t_m1814_8cpp.html new file mode 100644 index 000000000..8e25b548f --- /dev/null +++ b/doxy/_output_t_m1814_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_t_m1814_8cpp__incl.map b/doxy/_output_t_m1814_8cpp__incl.map new file mode 100644 index 000000000..efb3c66b9 --- /dev/null +++ b/doxy/_output_t_m1814_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_8cpp__incl.md5 b/doxy/_output_t_m1814_8cpp__incl.md5 new file mode 100644 index 000000000..72fc201b0 --- /dev/null +++ b/doxy/_output_t_m1814_8cpp__incl.md5 @@ -0,0 +1 @@ +43f07fa523c3a830280276571c047748 \ No newline at end of file diff --git a/doxy/_output_t_m1814_8cpp__incl.png b/doxy/_output_t_m1814_8cpp__incl.png new file mode 100644 index 000000000..34a75e0d9 Binary files /dev/null and b/doxy/_output_t_m1814_8cpp__incl.png differ diff --git a/doxy/_output_t_m1814_8hpp.html b/doxy/_output_t_m1814_8hpp.html new file mode 100644 index 000000000..43d3f394f --- /dev/null +++ b/doxy/_output_t_m1814_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_t_m1814_8hpp__incl.map b/doxy/_output_t_m1814_8hpp__incl.map new file mode 100644 index 000000000..5bdee78cc --- /dev/null +++ b/doxy/_output_t_m1814_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_8hpp__incl.md5 b/doxy/_output_t_m1814_8hpp__incl.md5 new file mode 100644 index 000000000..ebd7c1c80 --- /dev/null +++ b/doxy/_output_t_m1814_8hpp__incl.md5 @@ -0,0 +1 @@ +7203efd7366c845f18d32de1ab85afc4 \ No newline at end of file diff --git a/doxy/_output_t_m1814_8hpp__incl.png b/doxy/_output_t_m1814_8hpp__incl.png new file mode 100644 index 000000000..ec0de4bdb Binary files /dev/null and b/doxy/_output_t_m1814_8hpp__incl.png differ diff --git a/doxy/_output_t_m1814_8hpp_source.html b/doxy/_output_t_m1814_8hpp_source.html new file mode 100644 index 000000000..01dece289 --- /dev/null +++ b/doxy/_output_t_m1814_8hpp_source.html @@ -0,0 +1,177 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputTM1814.h - TM1814 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#ifdef SUPPORT_OutputType_TM1814
+
26
+
27#include "OutputPixel.hpp"
+
28
+
29class c_OutputTM1814 : public c_OutputPixel
+
30{
+
31public:
+
32 // These functions are inherited from c_OutputCommon
+
33 c_OutputTM1814 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
34 gpio_num_t outputGpio,
+
35 uart_port_t uart,
+
36 c_OutputMgr::e_OutputType outputType);
+
37 virtual ~c_OutputTM1814 ();
+
38
+
39 // functions to be provided by the derived class
+
40 virtual void Begin ();
+
41 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
42 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
43 void GetDriverName (String & sDriverName) { sDriverName = CN_TM1814; }
+
44 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
45 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46
+
47protected:
+
48
+
49#define TM1814_PIXEL_DATA_RATE 800000.0
+
50#define TM1814_PIXEL_NS_BIT_TOTAL ((1.0 / TM1814_PIXEL_DATA_RATE) * NanoSecondsInASecond)
+
51
+
52#define TM1814_PIXEL_NS_BIT_0_LOW 375.0 // 360ns +/- 50ns per datasheet
+
53#define TM1814_PIXEL_NS_BIT_0_HIGH (TM1814_PIXEL_NS_BIT_TOTAL - TM1814_PIXEL_NS_BIT_0_LOW)
+
54
+
55#define TM1814_PIXEL_NS_BIT_1_LOW 800.0 // 720ns -70ns / +280ns per datasheet
+
56#define TM1814_PIXEL_NS_BIT_1_HIGH (TM1814_PIXEL_NS_BIT_TOTAL - TM1814_PIXEL_NS_BIT_1_LOW)
+
57
+
58#define TM1814_PIXEL_NS_IDLE 500000.0 // 500us per datasheet
+
59#define TM1814_MIN_IDLE_TIME_US (TM1814_PIXEL_NS_IDLE / float(NanoSecondsInAMicroSecond))
+
60
+
61#define TM1814_DEFAULT_INTENSITY_PER_PIXEL 3
+
62
+
63private:
+
64
+
65 uint8_t CurrentLimit = 50;
+
66 struct PreambleData_t
+
67 {
+
68 uint8_t normal[4];
+
69 uint8_t inverted[4];
+
70 };
+
71 PreambleData_t PreambleData;
+
72
+
73}; // c_OutputTM1814
+
74
+
75#endif // def SUPPORT_OutputType_TM1814
+
const CN_PROGMEM char CN_TM1814[]
Definition ConstNames.cpp:197
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_t_m1814_rmt_8cpp.html b/doxy/_output_t_m1814_rmt_8cpp.html new file mode 100644 index 000000000..b93002c56 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_t_m1814_rmt_8cpp__incl.map b/doxy/_output_t_m1814_rmt_8cpp__incl.map new file mode 100644 index 000000000..43bd830f3 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_rmt_8cpp__incl.md5 b/doxy/_output_t_m1814_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..ebc59e574 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +e4cd3837a4bd7edceb6d15f3df55e7d0 \ No newline at end of file diff --git a/doxy/_output_t_m1814_rmt_8cpp__incl.png b/doxy/_output_t_m1814_rmt_8cpp__incl.png new file mode 100644 index 000000000..aebb63609 Binary files /dev/null and b/doxy/_output_t_m1814_rmt_8cpp__incl.png differ diff --git a/doxy/_output_t_m1814_rmt_8hpp.html b/doxy/_output_t_m1814_rmt_8hpp.html new file mode 100644 index 000000000..a2f99165d --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_t_m1814_rmt_8hpp__dep__incl.map b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..5ad07321a --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_t_m1814_rmt_8hpp__dep__incl.md5 b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ae36b647e --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +99fcfa8adeb91e20c72a4fb337215480 \ No newline at end of file diff --git a/doxy/_output_t_m1814_rmt_8hpp__dep__incl.png b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..0aea29d4c Binary files /dev/null and b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_t_m1814_rmt_8hpp__incl.map b/doxy/_output_t_m1814_rmt_8hpp__incl.map new file mode 100644 index 000000000..13e06b843 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_rmt_8hpp__incl.md5 b/doxy/_output_t_m1814_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..a5a16016b --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +fa3880e80e575f615fc2d515f6bd55a2 \ No newline at end of file diff --git a/doxy/_output_t_m1814_rmt_8hpp__incl.png b/doxy/_output_t_m1814_rmt_8hpp__incl.png new file mode 100644 index 000000000..584bf013b Binary files /dev/null and b/doxy/_output_t_m1814_rmt_8hpp__incl.png differ diff --git a/doxy/_output_t_m1814_rmt_8hpp_source.html b/doxy/_output_t_m1814_rmt_8hpp_source.html new file mode 100644 index 000000000..d6e7eca3e --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputTM1814Rmt.h - TM1814 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined (SUPPORT_OutputType_TM1814) && defined (ARDUINO_ARCH_ESP32)
+
26
+
27#include "OutputTM1814.hpp"
+
28#include "OutputRmt.hpp"
+
29
+
30class c_OutputTM1814Rmt : public c_OutputTM1814
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputTM1814Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputTM1814Rmt ();
+
39
+
40 // functions to be provided by the derived class
+
41 void Begin ();
+
42 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 uint32_t Poll ();
+
44 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
45 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46
+
47private:
+
48
+
49 c_OutputRmt Rmt;
+
50
+
51}; // c_OutputTM1814Rmt
+
52
+
53#endif // defined (SUPPORT_OutputType_TM1814) && defined (ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_t_m1814_uart_8cpp.html b/doxy/_output_t_m1814_uart_8cpp.html new file mode 100644 index 000000000..fd2c8a036 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Uart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Uart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814Uart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_t_m1814_uart_8cpp__incl.map b/doxy/_output_t_m1814_uart_8cpp__incl.map new file mode 100644 index 000000000..2c144ac55 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_uart_8cpp__incl.md5 b/doxy/_output_t_m1814_uart_8cpp__incl.md5 new file mode 100644 index 000000000..9df50ee1f --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +12ba09b4f92c2fd8e1e4ec1c4bce8ad0 \ No newline at end of file diff --git a/doxy/_output_t_m1814_uart_8cpp__incl.png b/doxy/_output_t_m1814_uart_8cpp__incl.png new file mode 100644 index 000000000..74bc9ffd8 Binary files /dev/null and b/doxy/_output_t_m1814_uart_8cpp__incl.png differ diff --git a/doxy/_output_t_m1814_uart_8hpp.html b/doxy/_output_t_m1814_uart_8hpp.html new file mode 100644 index 000000000..8ce144082 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Uart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Uart.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputTM1814Uart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_t_m1814_uart_8hpp__dep__incl.map b/doxy/_output_t_m1814_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..6e7b9f629 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_t_m1814_uart_8hpp__dep__incl.md5 b/doxy/_output_t_m1814_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..f1ae56bf0 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +33fb6c04a03d7a60f75fafd81a0891f2 \ No newline at end of file diff --git a/doxy/_output_t_m1814_uart_8hpp__dep__incl.png b/doxy/_output_t_m1814_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..5ae467f63 Binary files /dev/null and b/doxy/_output_t_m1814_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_t_m1814_uart_8hpp__incl.map b/doxy/_output_t_m1814_uart_8hpp__incl.map new file mode 100644 index 000000000..fb872b442 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_uart_8hpp__incl.md5 b/doxy/_output_t_m1814_uart_8hpp__incl.md5 new file mode 100644 index 000000000..4ba5b327a --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +cebf9d2af1b890dc7ba940aab604871f \ No newline at end of file diff --git a/doxy/_output_t_m1814_uart_8hpp__incl.png b/doxy/_output_t_m1814_uart_8hpp__incl.png new file mode 100644 index 000000000..e3a474033 Binary files /dev/null and b/doxy/_output_t_m1814_uart_8hpp__incl.png differ diff --git a/doxy/_output_t_m1814_uart_8hpp_source.html b/doxy/_output_t_m1814_uart_8hpp_source.html new file mode 100644 index 000000000..45d8201e6 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp_source.html @@ -0,0 +1,159 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputTM1814Uart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputTM1814Uart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputTM1814Uart.h - TM1814 driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#if defined(SUPPORT_OutputType_TM1814)
+
27
+
28#include "OutputTM1814.hpp"
+
29#include "OutputUart.hpp"
+
30
+
31class c_OutputTM1814Uart : public c_OutputTM1814
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputTM1814Uart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputTM1814Uart ();
+
40
+
41 // functions to be provided by the derived class
+
42 // functions to be provided by the derived class
+
43 void Begin ();
+
44 uint32_t Poll ();
+
45 void PauseOutput (bool State);
+
46 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
48 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
49
+
50private:
+
51 c_OutputUart Uart;
+
52
+
53#define TM1814_DATA_RATE (800000.0)
+
54
+
55#define TM1814_NUM_DATA_BITS_PER_INTENSITY_BIT 11
+
56#define TM1814_NUM_DATA_BYTES_PER_INTENSITY_BYTE 8
+
57#define TM1814_BAUD_RATE int(TM1814_DATA_RATE * TM1814_NUM_DATA_BITS_PER_INTENSITY_BIT)
+
58
+
59}; // c_OutputTM1814Uart
+
60
+
61#endif // defined(SUPPORT_OutputType_TM1814)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_u_c_s1903_8cpp.html b/doxy/_output_u_c_s1903_8cpp.html new file mode 100644 index 000000000..cc6a8233d --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS1903.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s1903_8cpp__incl.map b/doxy/_output_u_c_s1903_8cpp__incl.map new file mode 100644 index 000000000..172987010 --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_8cpp__incl.md5 b/doxy/_output_u_c_s1903_8cpp__incl.md5 new file mode 100644 index 000000000..9c61b4621 --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp__incl.md5 @@ -0,0 +1 @@ +216565a399627a78ab43d92f62896ece \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_8cpp__incl.png b/doxy/_output_u_c_s1903_8cpp__incl.png new file mode 100644 index 000000000..68c8e511b Binary files /dev/null and b/doxy/_output_u_c_s1903_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_8hpp.html b/doxy/_output_u_c_s1903_8hpp.html new file mode 100644 index 000000000..33fd5a8dc --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS1903.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s1903_8hpp__incl.map b/doxy/_output_u_c_s1903_8hpp__incl.map new file mode 100644 index 000000000..464a69d09 --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_8hpp__incl.md5 b/doxy/_output_u_c_s1903_8hpp__incl.md5 new file mode 100644 index 000000000..c2f2cfa6b --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp__incl.md5 @@ -0,0 +1 @@ +9a4c797292936be016cfd2554ccfb1f9 \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_8hpp__incl.png b/doxy/_output_u_c_s1903_8hpp__incl.png new file mode 100644 index 000000000..1a9de2647 Binary files /dev/null and b/doxy/_output_u_c_s1903_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_8hpp_source.html b/doxy/_output_u_c_s1903_8hpp_source.html new file mode 100644 index 000000000..4570aa858 --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp_source.html @@ -0,0 +1,168 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS1903.h - UCS1903 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#ifdef SUPPORT_OutputType_UCS1903
+
27
+
28#include "OutputPixel.hpp"
+
29
+
30class c_OutputUCS1903 : public c_OutputPixel
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputUCS1903 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputUCS1903 ();
+
39
+
40 // functions to be provided by the derived class
+
41 virtual void Begin ();
+
42 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
43 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
44 void GetDriverName (String & sDriverName) { sDriverName = CN_UCS1903; }
+
45 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
46 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
47
+
48protected:
+
49
+
50#define UCS1903_PIXEL_DATA_RATE 800000.0
+
51#define UCS1903_PIXEL_NS_BIT_TOTAL ( (1.0 / UCS1903_PIXEL_DATA_RATE) * NanoSecondsInASecond)
+
52
+
53#define UCS1903_PIXEL_NS_BIT_0_HIGH 250.0 // 250ns +/- 150ns per datasheet
+
54#define UCS1903_PIXEL_NS_BIT_0_LOW (UCS1903_PIXEL_NS_BIT_TOTAL - UCS1903_PIXEL_NS_BIT_0_HIGH)
+
55
+
56#define UCS1903_PIXEL_NS_BIT_1_HIGH 1000.0 // 1000ns +/- 150ns per datasheet
+
57#define UCS1903_PIXEL_NS_BIT_1_LOW (UCS1903_PIXEL_NS_BIT_TOTAL - UCS1903_PIXEL_NS_BIT_1_HIGH)
+
58
+
59#define UCS1903_PIXEL_IDLE_TIME_NS 25000.0 // 24us per datasheet
+
60#define UCS1903_PIXEL_IDLE_TIME_US (UCS1903_PIXEL_IDLE_TIME_NS / float(NanoSecondsInAMicroSecond))
+
61
+
62#define UCS1903_PIXEL_BITS_PER_INTENSITY 8
+
63
+
64}; // c_OutputUCS1903
+
65
+
66#endif // def SUPPORT_OutputType_UCS1903
+
const CN_PROGMEM char CN_UCS1903[]
Definition ConstNames.cpp:205
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_u_c_s1903_rmt_8cpp.html b/doxy/_output_u_c_s1903_rmt_8cpp.html new file mode 100644 index 000000000..bf834ebb2 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS1903Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s1903_rmt_8cpp__incl.map b/doxy/_output_u_c_s1903_rmt_8cpp__incl.map new file mode 100644 index 000000000..6d0834ff5 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_rmt_8cpp__incl.md5 b/doxy/_output_u_c_s1903_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..f6fbf15e5 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +b95fc9501491c490062827d6cabbbc69 \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_rmt_8cpp__incl.png b/doxy/_output_u_c_s1903_rmt_8cpp__incl.png new file mode 100644 index 000000000..92be29d2c Binary files /dev/null and b/doxy/_output_u_c_s1903_rmt_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_rmt_8hpp.html b/doxy/_output_u_c_s1903_rmt_8hpp.html new file mode 100644 index 000000000..ac08eae89 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS1903Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.map b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..9a487e015 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.md5 b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..e7a97e19e --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +242ba2f65eecf3a7fda013832f0c3324 \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.png b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..dfc66fd30 Binary files /dev/null and b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__incl.map b/doxy/_output_u_c_s1903_rmt_8hpp__incl.map new file mode 100644 index 000000000..44ae80998 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__incl.md5 b/doxy/_output_u_c_s1903_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..30d8ab1ac --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +3080882a3420e6929723ffab3da49c3b \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_rmt_8hpp__incl.png b/doxy/_output_u_c_s1903_rmt_8hpp__incl.png new file mode 100644 index 000000000..25e2579d4 Binary files /dev/null and b/doxy/_output_u_c_s1903_rmt_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_rmt_8hpp_source.html b/doxy/_output_u_c_s1903_rmt_8hpp_source.html new file mode 100644 index 000000000..bf4735f4c --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp_source.html @@ -0,0 +1,150 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS1903Rmt.h - UCS1903 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25
+
26#if defined(SUPPORT_OutputType_UCS1903) && defined(ARDUINO_ARCH_ESP32)
+
27
+
28#include "OutputUCS1903.hpp"
+
29#include "OutputRmt.hpp"
+
30
+
31class c_OutputUCS1903Rmt : public c_OutputUCS1903
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputUCS1903Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputUCS1903Rmt ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
44 uint32_t Poll ();
+
45 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
46 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
47
+
48private:
+
49
+
50 c_OutputRmt Rmt;
+
51
+
52}; // c_OutputUCS1903Rmt
+
53
+
54#endif // defined(SUPPORT_OutputType_UCS1903) && defined(ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_u_c_s1903_uart_8cpp.html b/doxy/_output_u_c_s1903_uart_8cpp.html new file mode 100644 index 000000000..ce3ce1e55 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Uart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Uart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS1903Uart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s1903_uart_8cpp__incl.map b/doxy/_output_u_c_s1903_uart_8cpp__incl.map new file mode 100644 index 000000000..75d6ea436 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_uart_8cpp__incl.md5 b/doxy/_output_u_c_s1903_uart_8cpp__incl.md5 new file mode 100644 index 000000000..3f16f7424 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +60dd2ad08c9164fe551af0e94d4d309d \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_uart_8cpp__incl.png b/doxy/_output_u_c_s1903_uart_8cpp__incl.png new file mode 100644 index 000000000..f42b776af Binary files /dev/null and b/doxy/_output_u_c_s1903_uart_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_uart_8hpp.html b/doxy/_output_u_c_s1903_uart_8hpp.html new file mode 100644 index 000000000..7093bfe19 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Uart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Uart.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputUCS1903Uart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.map b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..eb890de47 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.md5 b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..f327398d6 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0d1ad0b15bad3bfc99c47e20066ad46c \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.png b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..8f58cea26 Binary files /dev/null and b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_u_c_s1903_uart_8hpp__incl.map b/doxy/_output_u_c_s1903_uart_8hpp__incl.map new file mode 100644 index 000000000..1f4c2a2c0 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s1903_uart_8hpp__incl.md5 b/doxy/_output_u_c_s1903_uart_8hpp__incl.md5 new file mode 100644 index 000000000..013129599 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +a472aec2e04c152fb9972e86f2b6e639 \ No newline at end of file diff --git a/doxy/_output_u_c_s1903_uart_8hpp__incl.png b/doxy/_output_u_c_s1903_uart_8hpp__incl.png new file mode 100644 index 000000000..18523d491 Binary files /dev/null and b/doxy/_output_u_c_s1903_uart_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s1903_uart_8hpp_source.html b/doxy/_output_u_c_s1903_uart_8hpp_source.html new file mode 100644 index 000000000..e7776fd5d --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp_source.html @@ -0,0 +1,156 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS1903Uart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS1903Uart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS1903Uart.h - UCS1903 driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26#if defined(SUPPORT_OutputType_UCS1903)
+
27
+
28#include "OutputUCS1903.hpp"
+
29#include "OutputUart.hpp"
+
30
+
31class c_OutputUCS1903Uart : public c_OutputUCS1903
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputUCS1903Uart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputUCS1903Uart ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 uint32_t Poll ();
+
44 void PauseOutput (bool State);
+
45 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
46 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
48
+
49#define UCS1903_NUM_DATA_BYTES_PER_INTENSITY_BYTE 4
+
50
+
51private:
+
52 bool validate ();
+
53 c_OutputUart Uart;
+
54
+
55}; // c_OutputUCS1903Uart
+
56
+
57#endif // defined(SUPPORT_OutputType_UCS1903)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_u_c_s8903_8cpp.html b/doxy/_output_u_c_s8903_8cpp.html new file mode 100644 index 000000000..145b181bc --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputUCS8903.hpp"
+
+Include dependency graph for OutputUCS8903.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s8903_8cpp__incl.map b/doxy/_output_u_c_s8903_8cpp__incl.map new file mode 100644 index 000000000..4fd6c956b --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp__incl.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_8cpp__incl.md5 b/doxy/_output_u_c_s8903_8cpp__incl.md5 new file mode 100644 index 000000000..b0b5ec749 --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp__incl.md5 @@ -0,0 +1 @@ +c76f8f3032af1a620b2355146e758739 \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_8cpp__incl.png b/doxy/_output_u_c_s8903_8cpp__incl.png new file mode 100644 index 000000000..bc67437c5 Binary files /dev/null and b/doxy/_output_u_c_s8903_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_8hpp.html b/doxy/_output_u_c_s8903_8hpp.html new file mode 100644 index 000000000..2cafcf1a4 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903.hpp File Reference
+
+
+
#include "OutputPixel.hpp"
+
+Include dependency graph for OutputUCS8903.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s8903_8hpp__dep__incl.map b/doxy/_output_u_c_s8903_8hpp__dep__incl.map new file mode 100644 index 000000000..9af7815ef --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_u_c_s8903_8hpp__dep__incl.md5 b/doxy/_output_u_c_s8903_8hpp__dep__incl.md5 new file mode 100644 index 000000000..a42added1 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +5b20c4671c75c854783b6ade4fab5b5b \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_8hpp__dep__incl.png b/doxy/_output_u_c_s8903_8hpp__dep__incl.png new file mode 100644 index 000000000..6e74bb310 Binary files /dev/null and b/doxy/_output_u_c_s8903_8hpp__dep__incl.png differ diff --git a/doxy/_output_u_c_s8903_8hpp__incl.map b/doxy/_output_u_c_s8903_8hpp__incl.map new file mode 100644 index 000000000..655315940 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_8hpp__incl.md5 b/doxy/_output_u_c_s8903_8hpp__incl.md5 new file mode 100644 index 000000000..a3f2bfda1 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__incl.md5 @@ -0,0 +1 @@ +9eefef791fd302b884f3ffb5ecafe810 \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_8hpp__incl.png b/doxy/_output_u_c_s8903_8hpp__incl.png new file mode 100644 index 000000000..edf9a71b7 Binary files /dev/null and b/doxy/_output_u_c_s8903_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_8hpp_source.html b/doxy/_output_u_c_s8903_8hpp_source.html new file mode 100644 index 000000000..d2ee84833 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp_source.html @@ -0,0 +1,170 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS8903.h - UCS8903 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputPixel.hpp"
+
26
+
27#ifdef SUPPORT_OutputType_UCS8903
+
28#ifdef ARDUINO_ARCH_ESP32
+
29# include <driver/uart.h>
+
30#endif
+
31
+
32class c_OutputUCS8903 : public c_OutputPixel
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputUCS8903 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
37 gpio_num_t outputGpio,
+
38 uart_port_t uart,
+
39 c_OutputMgr::e_OutputType outputType);
+
40 virtual ~c_OutputUCS8903 ();
+
41
+
42 // functions to be provided by the derived class
+
43 virtual void Begin ();
+
44 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
45 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
46 void GetDriverName (String & sDriverName) { sDriverName = CN_UCS8903; }
+
47 virtual void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
48 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
49
+
50protected:
+
51
+
52// #define UCS8903_PIXEL_DATA_RATE 800000.0
+
53#define UCS8903_PIXEL_DATA_RATE (1 / ((UCS8903_PIXEL_NS_BIT_TOTAL) / NanoSecondsInASecond ))
+
54// #define UCS8903_PIXEL_NS_BIT_TOTAL ((1.0 / UCS8903_PIXEL_DATA_RATE) * NanoSecondsInASecond)
+
55#define UCS8903_PIXEL_NS_BIT_TOTAL (UCS8903_PIXEL_NS_BIT_0_HIGH + UCS8903_PIXEL_NS_BIT_0_LOW)
+
56
+
57#define UCS8903_PIXEL_NS_BIT_0_HIGH 400.0 // 400ns +/- 40ns per datasheet
+
58#define UCS8903_PIXEL_NS_BIT_0_LOW 800.0 // 800ns -0 per data sheet
+
59
+
60#define UCS8903_PIXEL_NS_BIT_1_HIGH 800.0 // 800ns +/- 150ns per datasheet
+
61#define UCS8903_PIXEL_NS_BIT_1_LOW 400.0 // 400ns -0 per data sheet
+
62
+
63#define UCS8903_PIXEL_IDLE_TIME_NS 30000.0 // >24us per datasheet
+
64#define UCS8903_PIXEL_IDLE_TIME_US (UCS8903_PIXEL_IDLE_TIME_NS / float(NanoSecondsInAMicroSecond))
+
65#define UCS8903_INTENSITY_DATA_WIDTH 16
+
66
+
67}; // c_OutputUCS8903
+
68#endif // def SUPPORT_OutputType_UCS8903
+
const CN_PROGMEM char CN_UCS8903[]
Definition ConstNames.cpp:206
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_u_c_s8903_rmt_8cpp.html b/doxy/_output_u_c_s8903_rmt_8cpp.html new file mode 100644 index 000000000..f6d931ce7 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS8903Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s8903_rmt_8cpp__incl.map b/doxy/_output_u_c_s8903_rmt_8cpp__incl.map new file mode 100644 index 000000000..cb81a3de3 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_rmt_8cpp__incl.md5 b/doxy/_output_u_c_s8903_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..025d61ab2 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +267bfd05c55a03c02674125687e6145a \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_rmt_8cpp__incl.png b/doxy/_output_u_c_s8903_rmt_8cpp__incl.png new file mode 100644 index 000000000..c40ec829f Binary files /dev/null and b/doxy/_output_u_c_s8903_rmt_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_rmt_8hpp.html b/doxy/_output_u_c_s8903_rmt_8hpp.html new file mode 100644 index 000000000..d0931792f --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS8903Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.map b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..420d47bfa --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.md5 b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..30515e453 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +40a0a17efcddae52bcafb3afc09efe4c \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.png b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..6094b7950 Binary files /dev/null and b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__incl.map b/doxy/_output_u_c_s8903_rmt_8hpp__incl.map new file mode 100644 index 000000000..8e4e965c9 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__incl.md5 b/doxy/_output_u_c_s8903_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..f01fa16f4 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +bc8cc90d4afe320e2b56c70fed8f01fb \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_rmt_8hpp__incl.png b/doxy/_output_u_c_s8903_rmt_8hpp__incl.png new file mode 100644 index 000000000..32c7fdb92 Binary files /dev/null and b/doxy/_output_u_c_s8903_rmt_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_rmt_8hpp_source.html b/doxy/_output_u_c_s8903_rmt_8hpp_source.html new file mode 100644 index 000000000..23bd25da7 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS8903Rmt.h - UCS8903 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#ifdef SUPPORT_OutputType_UCS8903
+
26#ifdef ARDUINO_ARCH_ESP32
+
27
+
28#include "OutputUCS8903.hpp"
+
29#include "OutputRmt.hpp"
+
30
+
31class c_OutputUCS8903Rmt : public c_OutputUCS8903
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputUCS8903Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputUCS8903Rmt ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
44 uint32_t Poll ();
+
45 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
46 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
47
+
48private:
+
49
+
50 c_OutputRmt Rmt;
+
51
+
52}; // c_OutputUCS8903Rmt
+
53
+
54#endif // def ARDUINO_ARCH_ESP32
+
55#endif // def SUPPORT_OutputType_UCS8903
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_u_c_s8903_uart_8cpp.html b/doxy/_output_u_c_s8903_uart_8cpp.html new file mode 100644 index 000000000..d83b70814 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Uart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Uart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputUCS8903Uart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_u_c_s8903_uart_8cpp__incl.map b/doxy/_output_u_c_s8903_uart_8cpp__incl.map new file mode 100644 index 000000000..2c38095cb --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_uart_8cpp__incl.md5 b/doxy/_output_u_c_s8903_uart_8cpp__incl.md5 new file mode 100644 index 000000000..991910e90 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +6f27b319fa33cb8256f5d4e2a84af599 \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_uart_8cpp__incl.png b/doxy/_output_u_c_s8903_uart_8cpp__incl.png new file mode 100644 index 000000000..86f1ce46d Binary files /dev/null and b/doxy/_output_u_c_s8903_uart_8cpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_uart_8hpp.html b/doxy/_output_u_c_s8903_uart_8hpp.html new file mode 100644 index 000000000..b8fdbe9fa --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Uart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Uart.hpp File Reference
+
+
+
#include "OutputCommon.hpp"
+
+Include dependency graph for OutputUCS8903Uart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.map b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..9ff8203be --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.md5 b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..8071f57c4 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +92454b43ac7e31baa62c36f24c66106b \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.png b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..a52dd98b1 Binary files /dev/null and b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_u_c_s8903_uart_8hpp__incl.map b/doxy/_output_u_c_s8903_uart_8hpp__incl.map new file mode 100644 index 000000000..1bf50f0df --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_u_c_s8903_uart_8hpp__incl.md5 b/doxy/_output_u_c_s8903_uart_8hpp__incl.md5 new file mode 100644 index 000000000..d516e9e37 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +0fbec803b4779c890a039d0ba9f217a8 \ No newline at end of file diff --git a/doxy/_output_u_c_s8903_uart_8hpp__incl.png b/doxy/_output_u_c_s8903_uart_8hpp__incl.png new file mode 100644 index 000000000..9b9487169 Binary files /dev/null and b/doxy/_output_u_c_s8903_uart_8hpp__incl.png differ diff --git a/doxy/_output_u_c_s8903_uart_8hpp_source.html b/doxy/_output_u_c_s8903_uart_8hpp_source.html new file mode 100644 index 000000000..fc4ecc4d2 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp_source.html @@ -0,0 +1,159 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUCS8903Uart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUCS8903Uart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputUCS8903Uart.h - UCS8903 driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, bor arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputCommon.hpp"
+
26
+
27#if defined(SUPPORT_OutputType_UCS8903)
+
28
+
29#include "OutputUCS8903.hpp"
+
30#include "OutputUart.hpp"
+
31
+
32class c_OutputUCS8903Uart : public c_OutputUCS8903
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputUCS8903Uart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
37 gpio_num_t outputGpio,
+
38 uart_port_t uart,
+
39 c_OutputMgr::e_OutputType outputType);
+
40 virtual ~c_OutputUCS8903Uart ();
+
41
+
42 // functions to be provided by the derived class
+
43 void Begin ();
+
44 uint32_t Poll ();
+
45 void PauseOutput (bool State);
+
46 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
48 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
49
+
50private:
+
51 c_OutputUart Uart;
+
52#ifdef UCS8903_UART_DEBUG_COUNTERS
+
53 uint32_t NewFrameCounter = 0;
+
54 uint32_t TimeSinceLastFrameMS = 0;
+
55 uint32_t TimeLastFrameStartedMS = 0;
+
56#endif // def UCS8903_UART_DEBUG_COUNTERS
+
57
+
58}; // c_OutputUCS8903Uart
+
59
+
60#endif // defined(SUPPORT_OutputType_UCS8903)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_uart_8cpp.html b/doxy/_output_uart_8cpp.html new file mode 100644 index 000000000..85d6ad9be --- /dev/null +++ b/doxy/_output_uart_8cpp.html @@ -0,0 +1,235 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Functions
+
OutputUart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputUart.hpp"
+
+Include dependency graph for OutputUart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +

+Macros

#define UART_INV_MASK   (0x3f << 19)
 
#define UART_TXD_IDX(u)   ((u == 0) ? U0TXD_OUT_IDX : ((u == 1) ? U1TXD_OUT_IDX : ((u == 2) ? U2TXD_OUT_IDX : 0)))
 
+ + + +

+Functions

static void IRAM_ATTR uart_intr_handler (void *param)
 
+

Macro Definition Documentation

+ +

◆ UART_INV_MASK

+ +
+
+ + + + +
#define UART_INV_MASK   (0x3f << 19)
+
+ +
+
+ +

◆ UART_TXD_IDX

+ +
+
+ + + + + + + + +
#define UART_TXD_IDX( u)   ((u == 0) ? U0TXD_OUT_IDX : ((u == 1) ? U1TXD_OUT_IDX : ((u == 2) ? U2TXD_OUT_IDX : 0)))
+
+ +
+
+

Function Documentation

+ +

◆ uart_intr_handler()

+ +
+
+ + + + + +
+ + + + + + + + +
static void IRAM_ATTR uart_intr_handler (void * param)
+
+static
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+
+ + + + diff --git a/doxy/_output_uart_8cpp__incl.map b/doxy/_output_uart_8cpp__incl.map new file mode 100644 index 000000000..4eba584f1 --- /dev/null +++ b/doxy/_output_uart_8cpp__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_uart_8cpp__incl.md5 b/doxy/_output_uart_8cpp__incl.md5 new file mode 100644 index 000000000..4337f5299 --- /dev/null +++ b/doxy/_output_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +20a7b1059635b393272ae34adbeceb0e \ No newline at end of file diff --git a/doxy/_output_uart_8cpp__incl.png b/doxy/_output_uart_8cpp__incl.png new file mode 100644 index 000000000..de7518746 Binary files /dev/null and b/doxy/_output_uart_8cpp__incl.png differ diff --git a/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.map b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.map new file mode 100644 index 000000000..70ac0da73 --- /dev/null +++ b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 new file mode 100644 index 000000000..e4f20f804 --- /dev/null +++ b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 @@ -0,0 +1 @@ +933054a3b137cf0c513e79c33a0fda7b \ No newline at end of file diff --git a/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.png b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.png new file mode 100644 index 000000000..0fa45b712 Binary files /dev/null and b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.png differ diff --git a/doxy/_output_uart_8hpp.html b/doxy/_output_uart_8hpp.html new file mode 100644 index 000000000..84c5c9e80 --- /dev/null +++ b/doxy/_output_uart_8hpp.html @@ -0,0 +1,236 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros
+
OutputUart.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputPixel.hpp"
+#include "OutputSerial.hpp"
+
+Include dependency graph for OutputUart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  c_OutputUart
 
struct  c_OutputUart::ConvertIntensityToUartDataStreamEntry_t
 
struct  c_OutputUart::OutputUartConfig_t
 
+ + + + + + + + + +

+Macros

#define DEFAULT_UART_FIFO_TRIGGER_LEVEL   (17)
 
#define UART_TX_BRK_DONE_INT_ENA   0
 
#define UART_TX_BRK_IDLE_DONE_INT_ENA   0
 
#define ESP_INTR_FLAG_IRAM   0
 
+

Macro Definition Documentation

+ +

◆ DEFAULT_UART_FIFO_TRIGGER_LEVEL

+ +
+
+ + + + +
#define DEFAULT_UART_FIFO_TRIGGER_LEVEL   (17)
+
+ +
+
+ +

◆ ESP_INTR_FLAG_IRAM

+ +
+
+ + + + +
#define ESP_INTR_FLAG_IRAM   0
+
+ +
+
+ +

◆ UART_TX_BRK_DONE_INT_ENA

+ +
+
+ + + + +
#define UART_TX_BRK_DONE_INT_ENA   0
+
+ +
+
+ +

◆ UART_TX_BRK_IDLE_DONE_INT_ENA

+ +
+
+ + + + +
#define UART_TX_BRK_IDLE_DONE_INT_ENA   0
+
+ +
+
+
+ + + + diff --git a/doxy/_output_uart_8hpp__dep__incl.map b/doxy/_output_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..fdb802dae --- /dev/null +++ b/doxy/_output_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_uart_8hpp__dep__incl.md5 b/doxy/_output_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..5d089e0fb --- /dev/null +++ b/doxy/_output_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +24a347ee24939435a2512b920d0418bf \ No newline at end of file diff --git a/doxy/_output_uart_8hpp__dep__incl.png b/doxy/_output_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..5602937dc Binary files /dev/null and b/doxy/_output_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_uart_8hpp__incl.map b/doxy/_output_uart_8hpp__incl.map new file mode 100644 index 000000000..53e79ca42 --- /dev/null +++ b/doxy/_output_uart_8hpp__incl.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_uart_8hpp__incl.md5 b/doxy/_output_uart_8hpp__incl.md5 new file mode 100644 index 000000000..63d6fe134 --- /dev/null +++ b/doxy/_output_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +452b46ef9c072208dcfef6a24177c0d3 \ No newline at end of file diff --git a/doxy/_output_uart_8hpp__incl.png b/doxy/_output_uart_8hpp__incl.png new file mode 100644 index 000000000..ba8c25fcd Binary files /dev/null and b/doxy/_output_uart_8hpp__incl.png differ diff --git a/doxy/_output_uart_8hpp_source.html b/doxy/_output_uart_8hpp_source.html new file mode 100644 index 000000000..e1651ce9b --- /dev/null +++ b/doxy/_output_uart_8hpp_source.html @@ -0,0 +1,421 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputUart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputUart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3 * OutputUart.hpp - Uart driver code for ESPixelStick Uart Channel
+
4 *
+
5 * Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6 * Copyright (c) 2015 Shelby Merrick
+
7 * http://www.forkineye.com
+
8 *
+
9 * This program is provided free for you to use in any way that you wish,
+
10 * subject to the laws and regulations where you are using it. Due diligence
+
11 * is strongly suggested before using this code. Please give credit where due.
+
12 *
+
13 * The Author makes no warranty of any kind, express or implied, with regard
+
14 * to this program or the documentation contained in this document. The
+
15 * Author shall not be liable in any event for incidental or consequential
+
16 * damages in connection with, or arising out of, the furnishing, performance
+
17 * or use of these programs.
+
18 *
+
19 */
+
20
+
21#include "../ESPixelStick.h"
+
22
+
23#ifdef ARDUINO_ARCH_ESP32
+
24# include <soc/uart_reg.h>
+
25# include <driver/uart.h>
+
26# include <driver/gpio.h>
+
27#endif
+
28
+
29#include "OutputPixel.hpp"
+
30#include "OutputSerial.hpp"
+
31
+
+ +
33{
+
34public:
+ +
46
+
47// TX FIFO trigger level. WS2811 40 bytes gives 100us before the FIFO goes empty
+
48// We need to fill the FIFO at a rate faster than 0.3us per byte (1.2us/pixel)
+
49#define DEFAULT_UART_FIFO_TRIGGER_LEVEL (17)
+
50
+ +
57
+ +
68
+ + +
75
+
+ +
77 {
+ +
79 gpio_num_t DataPin = gpio_num_t(-1);
+
80 uart_port_t UartId = uart_port_t(-1);
+
81 uint32_t IntensityDataWidth = 8; // 8 bits in a byte
+ +
83 uint32_t FrameStartBreakUS = 0;
+ + + +
87 uint32_t Baudrate = 57600; // current transmit rate
+ + + + + +
93 const CitudsArray_t *CitudsArray = nullptr;
+
94
+
95#if defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
96 c_OutputSerial *pSerialDataSource = nullptr;
+
97#endif // defined(SUPPORT_OutputType_DMX) || defined(SUPPORT_OutputType_Serial) || defined(SUPPORT_OutputType_Renard)
+
98 };
+
+
99
+
100 c_OutputUart ();
+
101 virtual ~c_OutputUart ();
+ +
103 bool SetConfig (ArduinoJson::JsonObject &jsonConfig);
+
104 void GetConfig (ArduinoJson::JsonObject &jsonConfig);
+
105 void GetDriverName (String &sDriverName) { sDriverName = CN_OutputUart; }
+
106 void GetStatus (ArduinoJson::JsonObject &jsonStatus);
+
107 void PauseOutput (bool State);
+
108 void StartNewFrame ();
+
109
+
110 void IRAM_ATTR ISR_UART_Handler();
+
111 void IRAM_ATTR ISR_Handler_SendIntensityData();
+
112
+
113private:
+
114 void StartUart ();
+ + +
117 void set_pin ();
+ + + +
121 void StartBreak ();
+
122 void EndBreak ();
+
123 void GenerateBreak (uint32_t DurationInUs, uint32_t MarkDurationInUs);
+
124 void SetIntensityDataWidth ();
+
125 void SetIntensity2Uart (uint8_t value, UartDataBitTranslationId_t ID);
+
126
+ +
128
+ +
130 bool OutputIsPaused = false;
+ +
132 bool HasBeenInitialized = false;
+ + +
135 uint32_t ActiveIsrMask = 0;
+
136#if defined(ARDUINO_ARCH_ESP32)
+
137 intr_handle_t IsrHandle = nullptr;
+
138 SemaphoreHandle_t WaitFrameDone;
+
139#endif // defined(ARDUINO_ARCH_ESP32)
+
140
+
141 void IRAM_ATTR StartNewDataFrame();
+ +
143 inline uint32_t IRAM_ATTR getUartFifoLength();
+
144 inline bool IRAM_ATTR MoreDataToSend();
+
145 inline bool IRAM_ATTR GetNextIntensityToSend(uint32_t &DataToSend);
+
146 inline void IRAM_ATTR enqueueUartData(uint8_t value);
+
147 inline void IRAM_ATTR EnableUartInterrupts();
+
148 inline void IRAM_ATTR ClearUartInterrupts();
+
149 inline void IRAM_ATTR DisableUartInterrupts();
+
150
+
151// #define USE_UART_DEBUG_COUNTERS
+
152#ifdef USE_UART_DEBUG_COUNTERS
+
153 // debug counters
+
154 uint32_t DataCallbackCounter = 0;
+
155 uint32_t DataTaskcounter = 0;
+
156 uint32_t RxIsr = 0;
+
157 uint32_t ErrorIsr = 0;
+
158 uint32_t FiFoISRcounter = 0;
+
159 uint32_t BreakIsrCounter = 0;
+
160 uint32_t IdleIsrCounter = 0;
+
161 uint32_t IsrIsNotForUs = 0;
+
162 uint32_t UnknownIsr = 0;
+
163 uint32_t TimerIsrCounter = 0;
+
164 uint32_t TimerIsrNoDataToSend = 0;
+
165 uint32_t TimerIsrSendData = 0;
+
166 uint32_t FrameThresholdCounter = 0;
+
167 uint32_t FrameEndISRcounter = 0;
+
168 uint32_t FrameStartCounter = 0;
+
169 uint32_t IntensityValuesSent = 0;
+
170 uint32_t IntensityBitsSent = 0;
+
171 uint32_t IntensityValuesSentLastFrame = 0;
+
172 uint32_t IntensityBitsSentLastFrame = 0;
+
173 uint32_t IncompleteFrame = 0;
+
174 uint32_t IncompleteFrameLastFrame = 0;
+
175 uint32_t EnqueueCounter = 0;
+
176 uint32_t FiFoNotEmpty = 0;
+
177 uint32_t FiFoEmpty = 0;
+
178 uint32_t TxStopped = 0;
+
179
+
180#endif // def USE_UART_DEBUG_COUNTERS
+
181
+
182#ifndef UART_TX_BRK_DONE_INT_ENA
+
183# define UART_TX_BRK_DONE_INT_ENA 0
+
184#endif // ndef | UART_TX_BRK_DONE_INT_ENA
+
185
+
186#ifndef UART_TX_BRK_IDLE_DONE_INT_ENA
+
187# define UART_TX_BRK_IDLE_DONE_INT_ENA 0
+
188#endif // ndef | UART_TX_BRK_IDLE_DONE_INT_ENA
+
189
+
190#ifndef UART_INTR_MASK
+
191# if defined(ARDUINO_ARCH_ESP32)
+
192# define UART_INTR_MASK uint32_t((1 << 18) - 1)
+
193# elif defined(ARDUINO_ARCH_ESP8266)
+
194# define UART_INTR_MASK uint32_t((1 << 8) - 1)
+
195# endif // defined(ARDUINO_ARCH_ESP8266)
+
196#endif // UART_INTR_MASK
+
197
+
198#ifndef ESP_INTR_FLAG_IRAM
+
199# define ESP_INTR_FLAG_IRAM 0
+
200#endif // ndef ESP_INTR_FLAG_IRAM
+
201
+
202// timer interrupt support for GECE on ESP8266
+
203#if defined(ARDUINO_ARCH_ESP8266)
+
204
+
205public:
+
206
+
207 void IRAM_ATTR ISR_Timer_Handler();
+
208
+
209private:
+
210 void CalculateInterIntensityMabTime();
+
211 inline bool IsUartTimerInUse() __attribute__((gnu_inline, const))
+
212 {
+ +
214 } // IsUartTimerInUse
+
215
+
216 // Cycle counter
+
217 // static uint32_t _getCycleCount(void) __attribute__((always_inline));
+
218 static inline uint32_t _getCycleCount(void)
+
219 {
+
220 uint32_t ccount;
+
221 __asm__ __volatile__("rsr %0,ccount" : "=a"(ccount));
+
222 return ccount;
+
223 }
+
224
+
225#endif // defined(ARDUINO_ARCH_ESP8266)
+
226};
+
+
const CN_PROGMEM char CN_OutputUart[]
Definition ConstNames.cpp:144
+
config_t config
Definition ESPixelStick.ino:93
+ + +
#define DEFAULT_UART_FIFO_TRIGGER_LEVEL
Definition OutputUart.hpp:49
+
c_OutputMgr::e_OutputChannelIds OID_t
Definition OutputCommon.hpp:39
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
Definition OutputPixel.hpp:28
+
Definition OutputUart.hpp:33
+
bool HasBeenInitialized
Definition OutputUart.hpp:132
+
bool RegisterUartIsrHandler()
Definition OutputUart.cpp:860
+
virtual ~c_OutputUart()
Definition OutputUart.cpp:140
+
OutputUartConfig_t OutputUartConfig
Definition OutputUart.hpp:127
+
void IRAM_ATTR ISR_UART_Handler()
Definition OutputUart.cpp:606
+
c_OutputUart()
Definition OutputUart.cpp:130
+
void IRAM_ATTR ClearUartInterrupts()
Definition OutputUart.cpp:982
+
void PauseOutput(bool State)
Definition OutputUart.cpp:840
+
void TerminateSerialPortOperation()
Definition OutputUart.cpp:1139
+
void RestoreSerialPortOperation()
Definition OutputUart.cpp:1191
+
void ReportNewFrame()
+
void Begin(c_OutputUart::OutputUartConfig_t &config)
Definition OutputUart.cpp:177
+
uint32_t IRAM_ATTR getUartFifoLength()
Definition OutputUart.cpp:583
+
bool OutputIsPaused
Definition OutputUart.hpp:130
+
void SetIntensityDataWidth()
Definition OutputUart.cpp:920
+
void StartUart()
Definition OutputUart.cpp:1102
+
void SetIntensity2Uart(uint8_t value, UartDataBitTranslationId_t ID)
Definition OutputUart.cpp:914
+
void IRAM_ATTR ISR_Handler_SendIntensityData()
Definition OutputUart.cpp:750
+
uint32_t NumUartSlotsPerIntensityValue
Definition OutputUart.hpp:133
+
uint32_t MarkAfterInterintensityBreakBitCCOUNT
Definition OutputUart.hpp:134
+
void IRAM_ATTR enqueueUartData(uint8_t value)
Definition OutputUart.cpp:593
+
void EndBreak()
Definition OutputUart.cpp:243
+
void CalculateEnableUartInterruptFlags()
Definition OutputUart.cpp:995
+
uint8_t Intensity2Uart[UartDataBitTranslationId_t::Uart_LIST_END]
Definition OutputUart.hpp:129
+
void InitializeUart()
+
bool IRAM_ATTR MoreDataToSend()
Definition OutputUart.cpp:534
+
void GetDriverName(String &sDriverName)
Definition OutputUart.hpp:105
+
void IRAM_ATTR EnableUartInterrupts()
Definition OutputUart.cpp:1032
+
UartDataBitTranslationId_t
Definition OutputUart.hpp:59
+
@ Uart_NUM_BIT_TYPES
Definition OutputUart.hpp:66
+
@ Uart_DATA_BIT_10_ID
Definition OutputUart.hpp:62
+
@ Uart_DATA_BIT_00_ID
Definition OutputUart.hpp:60
+
@ Uart_LIST_END
Definition OutputUart.hpp:64
+
@ Uart_INVALID_VALUE
Definition OutputUart.hpp:65
+
@ Uart_DATA_BIT_01_ID
Definition OutputUart.hpp:61
+
@ Uart_DATA_BIT_11_ID
Definition OutputUart.hpp:63
+
void set_pin()
Definition OutputUart.cpp:955
+
bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Definition OutputUart.cpp:890
+
UartDatauint32_t
Definition OutputUart.hpp:36
+
@ OUTPUT_UART_8N1
Definition OutputUart.hpp:43
+
@ OUTPUT_UART_7N1
Definition OutputUart.hpp:41
+
@ OUTPUT_UART_7N2
Definition OutputUart.hpp:42
+
@ OUTPUT_UART_6N2
Definition OutputUart.hpp:40
+
@ OUTPUT_UART_5N2
Definition OutputUart.hpp:38
+
@ OUTPUT_UART_6N1
Definition OutputUart.hpp:39
+
@ OUTPUT_UART_8N2
Definition OutputUart.hpp:44
+
@ OUTPUT_UART_5N1
Definition OutputUart.hpp:37
+
void IRAM_ATTR StartNewDataFrame()
Definition OutputUart.cpp:568
+
void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputUart.cpp:294
+
void StartNewFrame()
Definition OutputUart.cpp:1057
+
void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Definition OutputUart.cpp:280
+
void GenerateBreak(uint32_t DurationInUs, uint32_t MarkDurationInUs)
Definition OutputUart.cpp:259
+
void IRAM_ATTR DisableUartInterrupts()
Definition OutputUart.cpp:988
+
ConvertIntensityToUartDataStreamEntry_t CitudsArray_t
Definition OutputUart.hpp:74
+
uint32_t ActiveIsrMask
Definition OutputUart.hpp:135
+
bool IRAM_ATTR GetNextIntensityToSend(uint32_t &DataToSend)
Definition OutputUart.cpp:551
+
TranslateIntensityData_t
Definition OutputUart.hpp:52
+
@ NoTranslation
Definition OutputUart.hpp:53
+
@ TwoToOne
Definition OutputUart.hpp:55
+
@ OneToOne
Definition OutputUart.hpp:54
+
uint32_t TxIntensityDataStartingMask
Definition OutputUart.hpp:131
+
void StartBreak()
Definition OutputUart.cpp:226
+
struct FSEQParsedRangeEntry __attribute__
+
Definition OutputUart.hpp:70
+
uint8_t Translation
Definition OutputUart.hpp:71
+
c_OutputUart::UartDataBitTranslationId_t Id
Definition OutputUart.hpp:72
+
Definition OutputUart.hpp:77
+
uint32_t IntensityDataWidth
Definition OutputUart.hpp:81
+
uart_port_t UartId
Definition OutputUart.hpp:80
+
uint16_t NumInterIntensityMABbits
Definition OutputUart.hpp:91
+
bool InvertOutputPolarity
Definition OutputUart.hpp:86
+
uint16_t NumInterIntensityBreakBits
Definition OutputUart.hpp:90
+
uint32_t Baudrate
Definition OutputUart.hpp:87
+
UartDatauint32_t UartDataSize
Definition OutputUart.hpp:82
+
uint32_t FrameStartBreakUS
Definition OutputUart.hpp:83
+
uint32_t FiFoTriggerLevel
Definition OutputUart.hpp:89
+
const CitudsArray_t * CitudsArray
Definition OutputUart.hpp:93
+
TranslateIntensityData_t TranslateIntensityData
Definition OutputUart.hpp:85
+
c_OutputPixel * pPixelDataSource
Definition OutputUart.hpp:88
+
bool TriggerIsrExternally
Definition OutputUart.hpp:92
+
uint32_t FrameStartMarkAfterBreakUS
Definition OutputUart.hpp:84
+
gpio_num_t DataPin
Definition OutputUart.hpp:79
+
c_OutputCommon::OID_t ChannelId
Definition OutputUart.hpp:78
+
+ + + + diff --git a/doxy/_output_w_s2801_8cpp.html b/doxy/_output_w_s2801_8cpp.html new file mode 100644 index 000000000..2a36c59e5 --- /dev/null +++ b/doxy/_output_w_s2801_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2801.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_w_s2801_8cpp__incl.map b/doxy/_output_w_s2801_8cpp__incl.map new file mode 100644 index 000000000..624afbdab --- /dev/null +++ b/doxy/_output_w_s2801_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_8cpp__incl.md5 b/doxy/_output_w_s2801_8cpp__incl.md5 new file mode 100644 index 000000000..68e4312d6 --- /dev/null +++ b/doxy/_output_w_s2801_8cpp__incl.md5 @@ -0,0 +1 @@ +1ac42851187a59a1e6b4cf6a5d647dc9 \ No newline at end of file diff --git a/doxy/_output_w_s2801_8cpp__incl.png b/doxy/_output_w_s2801_8cpp__incl.png new file mode 100644 index 000000000..34aa67f34 Binary files /dev/null and b/doxy/_output_w_s2801_8cpp__incl.png differ diff --git a/doxy/_output_w_s2801_8hpp.html b/doxy/_output_w_s2801_8hpp.html new file mode 100644 index 000000000..d35d3da06 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp.html @@ -0,0 +1,139 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801.hpp File Reference
+
+
+
#include "OutputPixel.hpp"
+
+Include dependency graph for OutputWS2801.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_w_s2801_8hpp__incl.map b/doxy/_output_w_s2801_8hpp__incl.map new file mode 100644 index 000000000..2081c5fba --- /dev/null +++ b/doxy/_output_w_s2801_8hpp__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_8hpp__incl.md5 b/doxy/_output_w_s2801_8hpp__incl.md5 new file mode 100644 index 000000000..020774fd6 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp__incl.md5 @@ -0,0 +1 @@ +7c10473cc94d038ac223025f8ae8d438 \ No newline at end of file diff --git a/doxy/_output_w_s2801_8hpp__incl.png b/doxy/_output_w_s2801_8hpp__incl.png new file mode 100644 index 000000000..f3967026b Binary files /dev/null and b/doxy/_output_w_s2801_8hpp__incl.png differ diff --git a/doxy/_output_w_s2801_8hpp_source.html b/doxy/_output_w_s2801_8hpp_source.html new file mode 100644 index 000000000..de8250ef9 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp_source.html @@ -0,0 +1,154 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputWS2801.h - WS2801 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "OutputPixel.hpp"
+
25#ifdef SUPPORT_OutputType_WS2801
+
26
+
27class c_OutputWS2801 : public c_OutputPixel
+
28{
+
29public:
+
30 // These functions are inherited from c_OutputCommon
+
31 c_OutputWS2801 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
32 gpio_num_t outputGpio,
+
33 uart_port_t uart,
+
34 c_OutputMgr::e_OutputType outputType);
+
35 virtual ~c_OutputWS2801 ();
+
36
+
37 // functions to be provided by the derived class
+
38 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
39 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
40 void GetDriverName (String & sDriverName) { sDriverName = CN_WS2801; }
+
41 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
42 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
43
+
44protected:
+
45#define WS2801_BIT_RATE (APB_CLK_FREQ/80)
+
46#define WS2801_BITS_PER_INTENSITY 8
+
47#define WS2801_MICRO_SEC_PER_INTENSITY int(((1.0/float(WS2801_BIT_RATE)) * WS2801_BITS_PER_INTENSITY))
+
48#define WS2801_MIN_IDLE_TIME_US 500
+
49 uint16_t BlockSize = 1;
+
50 float BlockDelay = 0;
+
51
+
52}; // c_OutputWS2801
+
53#endif // def SUPPORT_OutputType_WS2801
+
const CN_PROGMEM char CN_WS2801[]
Definition ConstNames.cpp:222
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void SetOutputBufferSize(uint32_t NumChannelsAvailable)
Definition OutputPixel.cpp:105
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_w_s2801_spi_8cpp.html b/doxy/_output_w_s2801_spi_8cpp.html new file mode 100644 index 000000000..516c2c444 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801Spi.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801Spi.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2801Spi.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_w_s2801_spi_8cpp__incl.map b/doxy/_output_w_s2801_spi_8cpp__incl.map new file mode 100644 index 000000000..77040f322 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_spi_8cpp__incl.md5 b/doxy/_output_w_s2801_spi_8cpp__incl.md5 new file mode 100644 index 000000000..178c5bf42 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +e28e6a3a920d348be9d79b598a6249f9 \ No newline at end of file diff --git a/doxy/_output_w_s2801_spi_8cpp__incl.png b/doxy/_output_w_s2801_spi_8cpp__incl.png new file mode 100644 index 000000000..f2957cc2b Binary files /dev/null and b/doxy/_output_w_s2801_spi_8cpp__incl.png differ diff --git a/doxy/_output_w_s2801_spi_8hpp.html b/doxy/_output_w_s2801_spi_8hpp.html new file mode 100644 index 000000000..330769a18 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801Spi.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801Spi.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2801Spi.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_w_s2801_spi_8hpp__dep__incl.map b/doxy/_output_w_s2801_spi_8hpp__dep__incl.map new file mode 100644 index 000000000..e1b0420b7 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_w_s2801_spi_8hpp__dep__incl.md5 b/doxy/_output_w_s2801_spi_8hpp__dep__incl.md5 new file mode 100644 index 000000000..5626f9f9a --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +43e86c0fff42eb52d8abba9a9a8ec908 \ No newline at end of file diff --git a/doxy/_output_w_s2801_spi_8hpp__dep__incl.png b/doxy/_output_w_s2801_spi_8hpp__dep__incl.png new file mode 100644 index 000000000..d4dfcf8b4 Binary files /dev/null and b/doxy/_output_w_s2801_spi_8hpp__dep__incl.png differ diff --git a/doxy/_output_w_s2801_spi_8hpp__incl.map b/doxy/_output_w_s2801_spi_8hpp__incl.map new file mode 100644 index 000000000..8cc888358 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_spi_8hpp__incl.md5 b/doxy/_output_w_s2801_spi_8hpp__incl.md5 new file mode 100644 index 000000000..4c9a3038c --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +ea286bf3183259454f0fbd3d1f10dcc5 \ No newline at end of file diff --git a/doxy/_output_w_s2801_spi_8hpp__incl.png b/doxy/_output_w_s2801_spi_8hpp__incl.png new file mode 100644 index 000000000..72c73aa81 Binary files /dev/null and b/doxy/_output_w_s2801_spi_8hpp__incl.png differ diff --git a/doxy/_output_w_s2801_spi_8hpp_source.html b/doxy/_output_w_s2801_spi_8hpp_source.html new file mode 100644 index 000000000..4416f9120 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp_source.html @@ -0,0 +1,150 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2801Spi.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2801Spi.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputWS2801Spi.h - WS2801 driver code for ESPixelStick Spi Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined (SUPPORT_OutputType_WS2801) && defined (SUPPORT_SPI_OUTPUT)
+
26
+
27#include "OutputWS2801.hpp"
+
28#include "OutputSpi.hpp"
+
29
+
30class c_OutputWS2801Spi : public c_OutputWS2801
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputWS2801Spi (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputWS2801Spi ();
+
39
+
40 // functions to be provided by the derived class
+
41 void Begin ();
+
42 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
44 uint32_t Poll ();
+
45 void PauseOutput () {};
+
46
+
47private:
+
48
+
49 c_OutputSpi Spi;
+
50
+
51}; // c_OutputWS2801Spi
+
52
+
53#endif // defined (SUPPORT_OutputType_WS2801) && defined (SUPPORT_SPI_OUTPUT)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_w_s2811_8cpp.html b/doxy/_output_w_s2811_8cpp.html new file mode 100644 index 000000000..2f2555f7d --- /dev/null +++ b/doxy/_output_w_s2811_8cpp.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "OutputWS2811.hpp"
+
+Include dependency graph for OutputWS2811.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_w_s2811_8cpp__incl.map b/doxy/_output_w_s2811_8cpp__incl.map new file mode 100644 index 000000000..efb593777 --- /dev/null +++ b/doxy/_output_w_s2811_8cpp__incl.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_8cpp__incl.md5 b/doxy/_output_w_s2811_8cpp__incl.md5 new file mode 100644 index 000000000..7f77148c8 --- /dev/null +++ b/doxy/_output_w_s2811_8cpp__incl.md5 @@ -0,0 +1 @@ +9b0ec2782d2b06bf028bd367f682d59b \ No newline at end of file diff --git a/doxy/_output_w_s2811_8cpp__incl.png b/doxy/_output_w_s2811_8cpp__incl.png new file mode 100644 index 000000000..ffbc73fb5 Binary files /dev/null and b/doxy/_output_w_s2811_8cpp__incl.png differ diff --git a/doxy/_output_w_s2811_8hpp.html b/doxy/_output_w_s2811_8hpp.html new file mode 100644 index 000000000..a9469b028 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811.hpp File Reference
+
+
+
#include "OutputPixel.hpp"
+
+Include dependency graph for OutputWS2811.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_w_s2811_8hpp__dep__incl.map b/doxy/_output_w_s2811_8hpp__dep__incl.map new file mode 100644 index 000000000..014f5deb8 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_w_s2811_8hpp__dep__incl.md5 b/doxy/_output_w_s2811_8hpp__dep__incl.md5 new file mode 100644 index 000000000..43c436445 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +9db47a99f090751dbbd7d357d679b0f0 \ No newline at end of file diff --git a/doxy/_output_w_s2811_8hpp__dep__incl.png b/doxy/_output_w_s2811_8hpp__dep__incl.png new file mode 100644 index 000000000..c71562c8e Binary files /dev/null and b/doxy/_output_w_s2811_8hpp__dep__incl.png differ diff --git a/doxy/_output_w_s2811_8hpp__incl.map b/doxy/_output_w_s2811_8hpp__incl.map new file mode 100644 index 000000000..d250042ad --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__incl.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_8hpp__incl.md5 b/doxy/_output_w_s2811_8hpp__incl.md5 new file mode 100644 index 000000000..75ad4828b --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__incl.md5 @@ -0,0 +1 @@ +5812a0699eab91e24ea927d7474dc923 \ No newline at end of file diff --git a/doxy/_output_w_s2811_8hpp__incl.png b/doxy/_output_w_s2811_8hpp__incl.png new file mode 100644 index 000000000..4ce1ec796 Binary files /dev/null and b/doxy/_output_w_s2811_8hpp__incl.png differ diff --git a/doxy/_output_w_s2811_8hpp_source.html b/doxy/_output_w_s2811_8hpp_source.html new file mode 100644 index 000000000..5258f52fe --- /dev/null +++ b/doxy/_output_w_s2811_8hpp_source.html @@ -0,0 +1,168 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputWS2811.h - WS2811 driver code for ESPixelStick
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "OutputPixel.hpp"
+
26#if defined(SUPPORT_OutputType_WS2811)
+
27
+
28#ifdef ARDUINO_ARCH_ESP32
+
29# include <driver/uart.h>
+
30#endif
+
31
+
32class c_OutputWS2811 : public c_OutputPixel
+
33{
+
34public:
+
35 // These functions are inherited from c_OutputCommon
+
36 c_OutputWS2811 (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
37 gpio_num_t outputGpio,
+
38 uart_port_t uart,
+
39 c_OutputMgr::e_OutputType outputType);
+
40 virtual ~c_OutputWS2811 ();
+
41
+
42 // functions to be provided by the derived class
+
43 virtual void Begin ();
+
44 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
45 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
46 virtual void GetStatus (ArduinoJson::JsonObject & jsonStatus);
+
47 void GetDriverName (String & sDriverName) { sDriverName = CN_WS2811; }
+
48
+
49protected:
+
50
+
51#define WS2811_PIXEL_DATA_RATE 800000.0
+
52#define WS2811_PIXEL_NS_BIT_TOTAL ( (1.0 / WS2811_PIXEL_DATA_RATE) * NanoSecondsInASecond)
+
53
+
54#define WS2811_PIXEL_NS_BIT_0_HIGH 250.0 // 250ns +/- 150ns per datasheet
+
55#define WS2811_PIXEL_NS_BIT_0_LOW (WS2811_PIXEL_NS_BIT_TOTAL - WS2811_PIXEL_NS_BIT_0_HIGH)
+
56
+
57#define WS2811_PIXEL_NS_BIT_1_HIGH 600.0 // 600ns +/- 150ns per datasheet
+
58#define WS2811_PIXEL_NS_BIT_1_LOW (WS2811_PIXEL_NS_BIT_TOTAL - WS2811_PIXEL_NS_BIT_1_HIGH)
+
59
+
60#define WS2811_PIXEL_IDLE_TIME_NS 300000.0 // 300us per datasheet
+
61#define WS2811_PIXEL_IDLE_TIME_US (WS2811_PIXEL_IDLE_TIME_NS / float(NanoSecondsInAMicroSecond))
+
62
+
63#define WS2811_PIXEL_BITS_PER_INTENSITY 8
+
64
+
65}; // c_OutputWS2811
+
66
+
67#endif // defined(SUPPORT_OutputType_WS2811)
+
const CN_PROGMEM char CN_WS2811[]
Definition ConstNames.cpp:223
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
virtual void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputCommon.hpp:43
+
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputPixel.hpp:28
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition OutputPixel.cpp:70
+
virtual bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputPixel.cpp:170
+
virtual void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputPixel.cpp:50
+
+ + + + diff --git a/doxy/_output_w_s2811_rmt_8cpp.html b/doxy/_output_w_s2811_rmt_8cpp.html new file mode 100644 index 000000000..2c5dfea0d --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Rmt.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Rmt.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2811Rmt.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_w_s2811_rmt_8cpp__incl.map b/doxy/_output_w_s2811_rmt_8cpp__incl.map new file mode 100644 index 000000000..0ac4b0a05 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_rmt_8cpp__incl.md5 b/doxy/_output_w_s2811_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..52da2e614 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +ade5c4ededdcb88c24338655b8ed47d6 \ No newline at end of file diff --git a/doxy/_output_w_s2811_rmt_8cpp__incl.png b/doxy/_output_w_s2811_rmt_8cpp__incl.png new file mode 100644 index 000000000..2ec9361ae Binary files /dev/null and b/doxy/_output_w_s2811_rmt_8cpp__incl.png differ diff --git a/doxy/_output_w_s2811_rmt_8hpp.html b/doxy/_output_w_s2811_rmt_8hpp.html new file mode 100644 index 000000000..2fa39fe99 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Rmt.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Rmt.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2811Rmt.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_w_s2811_rmt_8hpp__dep__incl.map b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.map new file mode 100644 index 000000000..83ad6a8c7 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_w_s2811_rmt_8hpp__dep__incl.md5 b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.md5 new file mode 100644 index 000000000..82cade25d --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +646893535dc9c2ab424141d77313163b \ No newline at end of file diff --git a/doxy/_output_w_s2811_rmt_8hpp__dep__incl.png b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.png new file mode 100644 index 000000000..f5a74133d Binary files /dev/null and b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.png differ diff --git a/doxy/_output_w_s2811_rmt_8hpp__incl.map b/doxy/_output_w_s2811_rmt_8hpp__incl.map new file mode 100644 index 000000000..d6831c3bc --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_rmt_8hpp__incl.md5 b/doxy/_output_w_s2811_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..a586c72f8 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +c0e47a5791d8567173df6640ef0263ae \ No newline at end of file diff --git a/doxy/_output_w_s2811_rmt_8hpp__incl.png b/doxy/_output_w_s2811_rmt_8hpp__incl.png new file mode 100644 index 000000000..d1603f8e2 Binary files /dev/null and b/doxy/_output_w_s2811_rmt_8hpp__incl.png differ diff --git a/doxy/_output_w_s2811_rmt_8hpp_source.html b/doxy/_output_w_s2811_rmt_8hpp_source.html new file mode 100644 index 000000000..84bf55c57 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp_source.html @@ -0,0 +1,150 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Rmt.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Rmt.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputWS2811Rmt.h - WS2811 driver code for ESPixelStick RMT Channel
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24#include "../ESPixelStick.h"
+
25#if defined(SUPPORT_OutputType_WS2811) && defined(ARDUINO_ARCH_ESP32)
+
26
+
27#include "OutputWS2811.hpp"
+
28#include "OutputRmt.hpp"
+
29
+
30class c_OutputWS2811Rmt : public c_OutputWS2811
+
31{
+
32public:
+
33 // These functions are inherited from c_OutputCommon
+
34 c_OutputWS2811Rmt (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
35 gpio_num_t outputGpio,
+
36 uart_port_t uart,
+
37 c_OutputMgr::e_OutputType outputType);
+
38 virtual ~c_OutputWS2811Rmt ();
+
39
+
40 // functions to be provided by the derived class
+
41 void Begin ();
+
42 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
43 uint32_t Poll ();
+
44 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
45 void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
46 bool DriverIsSendingIntensityData() {return (Rmt.DriverIsSendingIntensityData() || false == canRefresh());}
+
47
+
48private:
+
49
+
50 c_OutputRmt Rmt;
+
51
+
52}; // c_OutputWS2811Rmt
+
53
+
54#endif // defined(SUPPORT_OutputType_WS2811) && defined(ARDUINO_ARCH_ESP32)
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
+ + + + diff --git a/doxy/_output_w_s2811_uart_8cpp.html b/doxy/_output_w_s2811_uart_8cpp.html new file mode 100644 index 000000000..49487dea1 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Uart.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Uart.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2811Uart.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_output_w_s2811_uart_8cpp__incl.map b/doxy/_output_w_s2811_uart_8cpp__incl.map new file mode 100644 index 000000000..023faec06 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_uart_8cpp__incl.md5 b/doxy/_output_w_s2811_uart_8cpp__incl.md5 new file mode 100644 index 000000000..74b3f4aae --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +5a45bf09a43b22e173606ff3430e7e5e \ No newline at end of file diff --git a/doxy/_output_w_s2811_uart_8cpp__incl.png b/doxy/_output_w_s2811_uart_8cpp__incl.png new file mode 100644 index 000000000..6c4607988 Binary files /dev/null and b/doxy/_output_w_s2811_uart_8cpp__incl.png differ diff --git a/doxy/_output_w_s2811_uart_8hpp.html b/doxy/_output_w_s2811_uart_8hpp.html new file mode 100644 index 000000000..fb7d69e66 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Uart.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Uart.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for OutputWS2811Uart.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_output_w_s2811_uart_8hpp__dep__incl.map b/doxy/_output_w_s2811_uart_8hpp__dep__incl.map new file mode 100644 index 000000000..057dab97b --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_w_s2811_uart_8hpp__dep__incl.md5 b/doxy/_output_w_s2811_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..5cb86fc75 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +7258091a3b1c6965ef919263e9c8115e \ No newline at end of file diff --git a/doxy/_output_w_s2811_uart_8hpp__dep__incl.png b/doxy/_output_w_s2811_uart_8hpp__dep__incl.png new file mode 100644 index 000000000..cd31ef316 Binary files /dev/null and b/doxy/_output_w_s2811_uart_8hpp__dep__incl.png differ diff --git a/doxy/_output_w_s2811_uart_8hpp__incl.map b/doxy/_output_w_s2811_uart_8hpp__incl.map new file mode 100644 index 000000000..0f6b03dbb --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_uart_8hpp__incl.md5 b/doxy/_output_w_s2811_uart_8hpp__incl.md5 new file mode 100644 index 000000000..c6e76e08a --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +3071cd8e72d195c6686c6ef27604dea1 \ No newline at end of file diff --git a/doxy/_output_w_s2811_uart_8hpp__incl.png b/doxy/_output_w_s2811_uart_8hpp__incl.png new file mode 100644 index 000000000..8df2f328e Binary files /dev/null and b/doxy/_output_w_s2811_uart_8hpp__incl.png differ diff --git a/doxy/_output_w_s2811_uart_8hpp_source.html b/doxy/_output_w_s2811_uart_8hpp_source.html new file mode 100644 index 000000000..757894d3e --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp_source.html @@ -0,0 +1,159 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output/OutputWS2811Uart.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
OutputWS2811Uart.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* OutputWS2811Uart.h - WS2811 driver code for ESPixelStick UART
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2015, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19* This is a derived class that converts data in the output buffer into
+
20* pixel intensities and then transmits them through the configured serial
+
21* interface.
+
22*
+
23*/
+
24
+
25#include "../ESPixelStick.h"
+
26#if defined(SUPPORT_OutputType_WS2811)
+
27
+
28#include "OutputWS2811.hpp"
+
29#include "OutputUart.hpp"
+
30
+
31class c_OutputWS2811Uart : public c_OutputWS2811
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputWS2811Uart (c_OutputMgr::e_OutputChannelIds OutputChannelId,
+
36 gpio_num_t outputGpio,
+
37 uart_port_t uart,
+
38 c_OutputMgr::e_OutputType outputType);
+
39 virtual ~c_OutputWS2811Uart ();
+
40
+
41 // functions to be provided by the derived class
+
42 void Begin ();
+
43 uint32_t Poll ();
+
44 void PauseOutput (bool State);
+
45 bool SetConfig (ArduinoJson::JsonObject& jsonConfig);
+
46 void GetConfig (ArduinoJson::JsonObject& jsonConfig);
+
47 void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+
48
+
49#define WS2811_NUM_DATA_BYTES_PER_INTENSITY_BYTE 4
+
50
+
51private:
+
52 c_OutputUart Uart;
+
53#ifdef WS2811_UART_DEBUG_COUNTERS
+
54 uint32_t NewFrameCounter = 0;
+
55 uint32_t TimeSinceLastFrameMS = 0;
+
56 uint32_t TimeLastFrameStartedMS = 0;
+
57#endif // def WS2811_UART_DEBUG_COUNTERS
+
58
+
59}; // c_OutputWS2811Uart
+
60
+
61#endif // defined(SUPPORT_OutputType_WS2811)
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+ + +
e_OutputChannelIds
Definition OutputMgr.hpp:68
+
e_OutputType
Definition OutputMgr.hpp:127
+
Definition OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_r_e_a_d_m_e_8md.html b/doxy/_r_e_a_d_m_e_8md.html new file mode 100644 index 000000000..94881c142 --- /dev/null +++ b/doxy/_r_e_a_d_m_e_8md.html @@ -0,0 +1,82 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/README.md File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
/github/workspace/ESPixelStick/src/README.md File Reference
+
+
+
+ + + + diff --git a/doxy/_safer_string_conversion_8hpp.html b/doxy/_safer_string_conversion_8hpp.html new file mode 100644 index 000000000..39ff11fee --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp.html @@ -0,0 +1,357 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/utility/SaferStringConversion.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Functions
+
SaferStringConversion.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include "./backported.h"
+
+Include dependency graph for SaferStringConversion.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Functions

template<size_t N>
esp_err_t saferRgbToHtmlColorString (char(&output)[N], uint8_t r, uint8_t g, uint8_t b)
 
template<size_t N>
esp_err_t saferSecondsToFormattedMinutesAndSecondsString (char(&output)[N], uint32_t seconds)
 
+

Function Documentation

+ +

◆ saferRgbToHtmlColorString()

+ +
+
+
+template<size_t N>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
esp_err_t saferRgbToHtmlColorString (char(&) output[N],
uint8_t r,
uint8_t g,
uint8_t b 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ saferSecondsToFormattedMinutesAndSecondsString()

+ +
+
+
+template<size_t N>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
esp_err_t saferSecondsToFormattedMinutesAndSecondsString (char(&) output[N],
uint32_t seconds 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/doxy/_safer_string_conversion_8hpp__dep__incl.map b/doxy/_safer_string_conversion_8hpp__dep__incl.map new file mode 100644 index 000000000..e8c97f989 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_safer_string_conversion_8hpp__dep__incl.md5 b/doxy/_safer_string_conversion_8hpp__dep__incl.md5 new file mode 100644 index 000000000..085e8583c --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +56624a63ff9d7916ed7eb696c8b6ccb9 \ No newline at end of file diff --git a/doxy/_safer_string_conversion_8hpp__dep__incl.png b/doxy/_safer_string_conversion_8hpp__dep__incl.png new file mode 100644 index 000000000..fb8936cc5 Binary files /dev/null and b/doxy/_safer_string_conversion_8hpp__dep__incl.png differ diff --git a/doxy/_safer_string_conversion_8hpp__incl.map b/doxy/_safer_string_conversion_8hpp__incl.map new file mode 100644 index 000000000..e6d3e394d --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_safer_string_conversion_8hpp__incl.md5 b/doxy/_safer_string_conversion_8hpp__incl.md5 new file mode 100644 index 000000000..f4b5ca00e --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__incl.md5 @@ -0,0 +1 @@ +15fbbdfbc32cce66c937d0a64dc2a699 \ No newline at end of file diff --git a/doxy/_safer_string_conversion_8hpp__incl.png b/doxy/_safer_string_conversion_8hpp__incl.png new file mode 100644 index 000000000..8e824775a Binary files /dev/null and b/doxy/_safer_string_conversion_8hpp__incl.png differ diff --git a/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.map b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.map new file mode 100644 index 000000000..013e69e88 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.md5 b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.md5 new file mode 100644 index 000000000..99c36b7b6 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.md5 @@ -0,0 +1 @@ +77b73978a2dc76f344c08f1764c6e128 \ No newline at end of file diff --git a/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.png b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.png new file mode 100644 index 000000000..add616256 Binary files /dev/null and b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.png differ diff --git a/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.map b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.map new file mode 100644 index 000000000..cbd542959 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.map @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.md5 b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.md5 new file mode 100644 index 000000000..e1fe014cf --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.md5 @@ -0,0 +1 @@ +1eb42686af6bd7db5197578632a5a7fa \ No newline at end of file diff --git a/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.png b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.png new file mode 100644 index 000000000..32c59bc81 Binary files /dev/null and b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.png differ diff --git a/doxy/_safer_string_conversion_8hpp_source.html b/doxy/_safer_string_conversion_8hpp_source.html new file mode 100644 index 000000000..e369321ff --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_source.html @@ -0,0 +1,191 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/utility/SaferStringConversion.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
SaferStringConversion.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* ESPixelStick.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2016, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22#include "./backported.h"
+
23
+
24// The following template functions' first parameter is defined
+
25// as a **reference** to an array of characters. The size of
+
26// the array is the template parameter. This allows the function
+
27// to statically assert that the passed-in buffer is large enough
+
28// to always succeed. Else, a compilation will occur.
+
29//
+
30// Allowing the compiler to deduce the template parameters has
+
31// multiple benefits:
+
32// * Users can ignore that the function is a template
+
33// * Code remains easy to read
+
34// * Compiler doesn't deduce wrong size
+
35// * Even if a user manually enters a larger template size,
+
36// the compiler will report an error, such as:
+
37// error: invalid initialization of reference of type 'char (&)[15]'
+
38// from expression of type 'char [12]'
+
39
+
40
+
41
+
42// Safer RGB to HTML string (e.g., "#FF8833") conversion function
+
43//
+
44// Example use:
+
45// char foo[8];
+
46// ESP_ERROR_CHECK(saferRgbToHtmlColorString(foo, led.r, led.g, led.b));
+
47//
+
48template <size_t N>
+
+
49inline esp_err_t saferRgbToHtmlColorString(char (&output)[N], uint8_t r, uint8_t g, uint8_t b) {
+
50 esp_err_t result = ESP_FAIL;
+
51
+
52 // Including the trailing null, this string requires eight (8) characters.
+
53 //
+
54 // The output is formatted as "#RRGGBB", where RR, GG, and BB are two hex digits
+
55 // for the red, green, and blue components, respectively.
+
56 static_assert(N >= 8);
+
57 static_assert(sizeof(int) <= sizeof(size_t)); // casting non-negative int to size_t is safe
+
58 int wouldHaveWrittenChars = snprintf(output, N, "#%02x%02x%02x", r, g, b);
+
59 if (likely((wouldHaveWrittenChars > 0) && (((size_t)wouldHaveWrittenChars) < N))) {
+
60 result = ESP_OK;
+
61 } else {
+
62 // TODO: assert((wouldHaveWrittenChars > 0) && (wouldHaveWrittenChars < N));
+
63 }
+
64 return result;
+
65}
+
+
66// Safer seconds to "Minutes:Seconds" string conversion function
+
67//
+
68// Example use:
+
69// char foo[12];
+
70// ESP_ERROR_CHECK(saferSecondsToFormattedMinutesAndSecondsString(foo, seconds));
+
71//
+
72template <size_t N>
+
+
73inline esp_err_t saferSecondsToFormattedMinutesAndSecondsString(char (&output)[N], uint32_t seconds) {
+
74 esp_err_t result = ESP_FAIL;
+
75
+
76 // Including the trailing null, the string may require up to twelve (12) characters.
+
77 //
+
78 // The output is formatted as "{minutes}:{seconds}".
+
79 // uint32_t seconds is in range [0..4294967295].
+
80 // therefore, minutes is in range [0..71582788] (eight characters).
+
81 // seconds is always exactly two characters.
+
82 static_assert(N >= 12);
+
83 static_assert(sizeof(int) <= sizeof(size_t)); // casting non-negative int to size_t is safe
+
84 uint32_t m = seconds / 60u;
+
85 uint8_t s = seconds % 60u;
+
86 int wouldHaveWrittenChars = snprintf(output, N, "%u:%02u", m, s);
+
87 if (likely((wouldHaveWrittenChars > 0) && (((size_t)wouldHaveWrittenChars) < N))) {
+
88 result = ESP_OK;
+
89 } else {
+
90 // TODO: assert((wouldHaveWrittenChars > 0) && (wouldHaveWrittenChars < N));
+
91 }
+
92 return result;
+
93}
+
+
esp_err_t saferRgbToHtmlColorString(char(&output)[N], uint8_t r, uint8_t g, uint8_t b)
Definition SaferStringConversion.hpp:49
+
esp_err_t saferSecondsToFormattedMinutesAndSecondsString(char(&output)[N], uint32_t seconds)
Definition SaferStringConversion.hpp:73
+ +
+ + + + diff --git a/doxy/_sensor_d_s18_b20_8cpp.html b/doxy/_sensor_d_s18_b20_8cpp.html new file mode 100644 index 000000000..93310da8d --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/SensorDS18B20.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
SensorDS18B20.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for SensorDS18B20.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + diff --git a/doxy/_sensor_d_s18_b20_8cpp__incl.map b/doxy/_sensor_d_s18_b20_8cpp__incl.map new file mode 100644 index 000000000..f5f5c3819 --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_sensor_d_s18_b20_8cpp__incl.md5 b/doxy/_sensor_d_s18_b20_8cpp__incl.md5 new file mode 100644 index 000000000..9b6a28434 --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8cpp__incl.md5 @@ -0,0 +1 @@ +4222edb90c60980493820b4d9cb90aab \ No newline at end of file diff --git a/doxy/_sensor_d_s18_b20_8cpp__incl.png b/doxy/_sensor_d_s18_b20_8cpp__incl.png new file mode 100644 index 000000000..74146e71e Binary files /dev/null and b/doxy/_sensor_d_s18_b20_8cpp__incl.png differ diff --git a/doxy/_sensor_d_s18_b20_8h.html b/doxy/_sensor_d_s18_b20_8h.html new file mode 100644 index 000000000..231a312d4 --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8h.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/SensorDS18B20.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
SensorDS18B20.h File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for SensorDS18B20.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/_sensor_d_s18_b20_8h__incl.map b/doxy/_sensor_d_s18_b20_8h__incl.map new file mode 100644 index 000000000..871330915 --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_sensor_d_s18_b20_8h__incl.md5 b/doxy/_sensor_d_s18_b20_8h__incl.md5 new file mode 100644 index 000000000..c6244248d --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8h__incl.md5 @@ -0,0 +1 @@ +39f439a8b979738044033b178a55fb9a \ No newline at end of file diff --git a/doxy/_sensor_d_s18_b20_8h__incl.png b/doxy/_sensor_d_s18_b20_8h__incl.png new file mode 100644 index 000000000..37e8c30d9 Binary files /dev/null and b/doxy/_sensor_d_s18_b20_8h__incl.png differ diff --git a/doxy/_sensor_d_s18_b20_8h_source.html b/doxy/_sensor_d_s18_b20_8h_source.html new file mode 100644 index 000000000..657860cd7 --- /dev/null +++ b/doxy/_sensor_d_s18_b20_8h_source.html @@ -0,0 +1,153 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/SensorDS18B20.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
SensorDS18B20.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* c_SensorDS18B20.h
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2018, 2024 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22
+
23#ifdef SUPPORT_SENSOR_DS18B20
+
24
+
25#ifdef ESP32
+
26# include <WiFi.h>
+
27# include <AsyncUDP.h>
+
28#else
+
29# error Platform not supported
+
30#endif
+
31
+
32class c_SensorDS18B20
+
33{
+
34private:
+
35 enum TempUnit_t
+
36 {
+
37 TempUnitCentegrade = 0,
+
38 TempUnitFahrenheit,
+
39 };
+
40 TempUnit_t TempUnit = TempUnit_t::TempUnitCentegrade;
+
41 uint8_t SensorPresent = 0;
+
42 time_t LastReadingTime = 0;
+
43 float LastReading = 0.0;
+
44
+
45public:
+
46 c_SensorDS18B20 () {};
+
47 virtual ~c_SensorDS18B20() {}
+
48
+
49 void Begin ();
+
50 void Poll ();
+
51 void GetConfig (JsonObject& json);
+
52 bool SetConfig (JsonObject& json);
+
53 void GetStatus (JsonObject& json);
+
54
+
55 void GetDriverName (String & name) {name = "TempSensor";}
+
56};
+
57
+
58extern c_SensorDS18B20 SensorDS18B20;
+
59#endif // def SUPPORT_SENSOR_DS18B20
+
void GetDriverName(String &Name)
Definition ESPixelStick.ino:114
+
void GetConfig(JsonObject &json)
Definition ESPixelStick.ino:424
+
void SetConfig(const char *DataString)
Definition ESPixelStick.ino:280
+
+ + + + diff --git a/doxy/_web_mgr_8cpp.html b/doxy/_web_mgr_8cpp.html new file mode 100644 index 000000000..68518a49b --- /dev/null +++ b/doxy/_web_mgr_8cpp.html @@ -0,0 +1,543 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/WebMgr.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Functions | +Variables
+
WebMgr.cpp File Reference
+
+
+
#include "ESPixelStick.h"
+#include "output/OutputMgr.hpp"
+#include "input/InputMgr.hpp"
+#include "service/FPPDiscovery.h"
+#include "network/NetworkMgr.hpp"
+#include "WebMgr.hpp"
+#include "FileMgr.hpp"
+#include <Int64String.h>
+#include <FS.h>
+#include <LittleFS.h>
+#include <Espalexa.h>
+
+Include dependency graph for WebMgr.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +

+Macros

#define ESPALEXA_MAXDEVICES   2
 
#define ESPALEXA_ASYNC
 
+ + + + + + + + + + +

+Functions

static AsyncWebServer webServer (HTTP_PORT)
 EFU Update Handler.
 
void PrettyPrint (DynamicJsonDocument &jsonStuff, String Name)
 
void PrettyPrint (JsonArray &jsonStuff, String Name)
 
void PrettyPrint (JsonObject &jsonStuff, String Name)
 
+ + + + + + + + + + +

+Variables

const uint8_t HTTP_PORT = 80
 Default web server port.
 
static Espalexa espalexa
 
static EFUpdate efupdate
 
c_WebMgr WebMgr
 
+

Macro Definition Documentation

+ +

◆ ESPALEXA_ASYNC

+ +
+
+ + + + +
#define ESPALEXA_ASYNC
+
+ +
+
+ +

◆ ESPALEXA_MAXDEVICES

+ +
+
+ + + + +
#define ESPALEXA_MAXDEVICES   2
+
+ +
+
+

Function Documentation

+ +

◆ PrettyPrint() [1/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PrettyPrint (DynamicJsonDocument & jsonStuff,
String Name 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ PrettyPrint() [2/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PrettyPrint (JsonArray & jsonStuff,
String Name 
)
+
+ +
+
+ +

◆ PrettyPrint() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void PrettyPrint (JsonObject & jsonStuff,
String Name 
)
+
+ +
+
+ +

◆ webServer()

+ +
+
+ + + + + +
+ + + + + + + + +
static AsyncWebServer webServer (HTTP_PORT )
+
+static
+
+ +

EFU Update Handler.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Variable Documentation

+ +

◆ efupdate

+ +
+
+ + + + + +
+ + + + +
EFUpdate efupdate
+
+static
+
+ +
+
+ +

◆ espalexa

+ +
+
+ + + + + +
+ + + + +
Espalexa espalexa
+
+static
+
+ +
+
+ +

◆ HTTP_PORT

+ +
+
+ + + + +
const uint8_t HTTP_PORT = 80
+
+ +

Default web server port.

+ +
+
+ +

◆ WebMgr

+ +
+
+ + + + +
c_WebMgr WebMgr
+
+ +
+
+
+ + + + diff --git a/doxy/_web_mgr_8cpp__incl.map b/doxy/_web_mgr_8cpp__incl.map new file mode 100644 index 000000000..3439edfbe --- /dev/null +++ b/doxy/_web_mgr_8cpp__incl.map @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8cpp__incl.md5 b/doxy/_web_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..0bb487416 --- /dev/null +++ b/doxy/_web_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +0a8d71c4326eed8d2e8d532f5e9015f4 \ No newline at end of file diff --git a/doxy/_web_mgr_8cpp__incl.png b/doxy/_web_mgr_8cpp__incl.png new file mode 100644 index 000000000..f1aa1b381 Binary files /dev/null and b/doxy/_web_mgr_8cpp__incl.png differ diff --git a/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.map b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.map new file mode 100644 index 000000000..496f1607a --- /dev/null +++ b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 new file mode 100644 index 000000000..91d225eb5 --- /dev/null +++ b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 @@ -0,0 +1 @@ +14cd91403f2c29803f0329b42f68caf4 \ No newline at end of file diff --git a/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.png b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.png new file mode 100644 index 000000000..9ac7574c4 Binary files /dev/null and b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.png differ diff --git a/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.map b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.map new file mode 100644 index 000000000..e4b03624e --- /dev/null +++ b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 new file mode 100644 index 000000000..e5d4cb0aa --- /dev/null +++ b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 @@ -0,0 +1 @@ +67fe4dfe0a7f12917bbe13e502a8d4e3 \ No newline at end of file diff --git a/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.png b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.png new file mode 100644 index 000000000..24e3ace7a Binary files /dev/null and b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.png differ diff --git a/doxy/_web_mgr_8hpp.html b/doxy/_web_mgr_8hpp.html new file mode 100644 index 000000000..0feaeaec8 --- /dev/null +++ b/doxy/_web_mgr_8hpp.html @@ -0,0 +1,228 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/WebMgr.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes | +Macros | +Variables
+
WebMgr.hpp File Reference
+
+
+
#include "ESPixelStick.h"
+#include "EFUpdate.h"
+#include <ESPAsyncWebServer.h>
+#include <EspalexaDevice.h>
+#include "output/OutputMgr.hpp"
+
+Include dependency graph for WebMgr.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  c_WebMgr
 
+ + + +

+Macros

#define STATUS_DOC_SIZE   2500
 
+ + + +

+Variables

c_WebMgr WebMgr
 
+

Macro Definition Documentation

+ +

◆ STATUS_DOC_SIZE

+ +
+
+ + + + +
#define STATUS_DOC_SIZE   2500
+
+ +
+
+

Variable Documentation

+ +

◆ WebMgr

+ +
+
+ + + + + +
+ + + + +
c_WebMgr WebMgr
+
+extern
+
+ +
+
+
+ + + + diff --git a/doxy/_web_mgr_8hpp__dep__incl.map b/doxy/_web_mgr_8hpp__dep__incl.map new file mode 100644 index 000000000..67c417049 --- /dev/null +++ b/doxy/_web_mgr_8hpp__dep__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8hpp__dep__incl.md5 b/doxy/_web_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..6385ed80b --- /dev/null +++ b/doxy/_web_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +5ef67dc83114a0180985dcee6f75a685 \ No newline at end of file diff --git a/doxy/_web_mgr_8hpp__dep__incl.png b/doxy/_web_mgr_8hpp__dep__incl.png new file mode 100644 index 000000000..bd9c7a5cf Binary files /dev/null and b/doxy/_web_mgr_8hpp__dep__incl.png differ diff --git a/doxy/_web_mgr_8hpp__incl.map b/doxy/_web_mgr_8hpp__incl.map new file mode 100644 index 000000000..bf069de72 --- /dev/null +++ b/doxy/_web_mgr_8hpp__incl.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8hpp__incl.md5 b/doxy/_web_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..0839b4e2f --- /dev/null +++ b/doxy/_web_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +0c46b94adfc54fb53337bcf918fc2f3d \ No newline at end of file diff --git a/doxy/_web_mgr_8hpp__incl.png b/doxy/_web_mgr_8hpp__incl.png new file mode 100644 index 000000000..6bf3ad0bc Binary files /dev/null and b/doxy/_web_mgr_8hpp__incl.png differ diff --git a/doxy/_web_mgr_8hpp_source.html b/doxy/_web_mgr_8hpp_source.html new file mode 100644 index 000000000..ef29b9ebe --- /dev/null +++ b/doxy/_web_mgr_8hpp_source.html @@ -0,0 +1,247 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/WebMgr.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
WebMgr.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* WebMgr.hpp
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "ESPixelStick.h"
+
22#include "EFUpdate.h"
+
23#include <ESPAsyncWebServer.h>
+
24#include <EspalexaDevice.h>
+
25#include "output/OutputMgr.hpp"
+
26
+
27#ifdef ARDUINO_ARCH_ESP32
+
28# if __has_include("SD.h")
+
29# include <SD.h>
+
30# endif // __has_include("SD.h")
+
31#else
+
32# if __has_include("SDFS.h")
+
33# include <SDFS.h>
+
34# endif // __has_include("SDFS.h")
+
35#endif // def ARDUINO_ARCH_ESP32
+
36
+
+ +
38{
+
39public:
+
40 c_WebMgr ();
+
41 virtual ~c_WebMgr ();
+
42
+
43 void Begin (config_t * NewConfig);
+
44 void ValidateConfig (config_t * NewConfig);
+
45 void Process ();
+
46
+
47 void onAlexaMessage (EspalexaDevice * pDevice);
+
48 void RegisterAlexaCallback (DeviceCallbackFunction cb);
+
49 bool IsAlexaCallbackValid () { return (nullptr != pAlexaCallback); }
+
50 void FirmwareUpload (AsyncWebServerRequest* request, String filename, uint32_t index, uint8_t* data, uint32_t len, bool final);
+
51 void NetworkStateChanged (bool NewNetworkState);
+
52 void GetDriverName (String & Name) { Name = "WebMgr"; }
+
53 void CreateAdminInfoFile ();
+
54
+
55private:
+
56
+ +
58 DeviceCallbackFunction pAlexaCallback = nullptr;
+
59 EspalexaDevice * pAlexaDevice = nullptr;
+
60 bool HasBeenInitialized = false;
+
61
+
62#ifdef ARDUINO_ARCH_ESP32
+
63# define STATUS_DOC_SIZE 4000
+
64#else
+
65# define STATUS_DOC_SIZE 2500
+
66#endif // def ARDUINO_ARCH_ESP32
+
67
+
68 void init ();
+
69 void processCmdGet (JsonObject & jsonCmd);
+
70 bool processCmdSet (JsonObject & jsonCmd);
+
71 void processCmdOpt (JsonObject & jsonCmd);
+
72 void processCmdDelete (JsonObject & jsonCmd);
+
73 void processCmdSetTime (JsonObject & jsonCmd);
+
74
+ +
76 void GetOptions ();
+
77
+
78 void ProcessXJRequest (AsyncWebServerRequest * client);
+
79 void ProcessSetTimeRequest (time_t DateTime);
+
80
+ + + +
84
+
85#ifdef BOARD_HAS_PSRAM
+
86
+
87 struct SpiRamAllocator
+
88 {
+
89 void *allocate(uint32_t size)
+
90 {
+
91 return ps_malloc(size);
+
92 }
+
93
+
94 void deallocate(void *pointer)
+
95 {
+
96 free(pointer);
+
97 }
+
98
+
99 void *reallocate(void *ptr, uint32_t new_size)
+
100 {
+
101 return ps_realloc(ptr, new_size);
+
102 }
+
103 };
+
104
+
105 using WebJsonDocument = BasicJsonDocument<SpiRamAllocator>;
+
106#else
+
107 using WebJsonDocument = DynamicJsonDocument;
+
108#endif // def BOARD_HAS_PSRAM
+
109
+ +
111
+
112}; // c_WebMgr
+
+
113
+
114extern c_WebMgr WebMgr;
+ +
uint32_t size
Definition EFUpdate.h:1
+ + +
c_WebMgr WebMgr
Definition WebMgr.cpp:788
+
Definition EFUpdate.h:27
+
Definition WebMgr.hpp:38
+
void ValidateConfig(config_t *NewConfig)
+
void Begin(config_t *NewConfig)
set up the operating environment based on the current config (or defaults)
Definition WebMgr.cpp:102
+
void GetInputOptions()
+
void ProcessSetTimeRequest(time_t DateTime)
Definition WebMgr.cpp:690
+
void processCmdGet(JsonObject &jsonCmd)
+
EspalexaDevice * pAlexaDevice
Definition WebMgr.hpp:59
+
void init()
Definition WebMgr.cpp:134
+
void Process()
Definition WebMgr.cpp:775
+
DeviceCallbackFunction pAlexaCallback
Definition WebMgr.hpp:58
+
DynamicJsonDocument WebJsonDocument
Definition WebMgr.hpp:107
+
void FirmwareUpload(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)
Definition WebMgr.cpp:702
+
c_WebMgr()
< Start up the driver and put it into a safe mode
Definition WebMgr.cpp:84
+
bool IsAlexaCallbackValid()
Definition WebMgr.hpp:49
+
WebJsonDocument * WebJsonDoc
Definition WebMgr.hpp:110
+
void onAlexaMessage(EspalexaDevice *pDevice)
Definition WebMgr.cpp:557
+
void GetDriverName(String &Name)
Definition WebMgr.hpp:52
+
void processCmdDelete(JsonObject &jsonCmd)
+
void CreateAdminInfoFile()
Definition WebMgr.cpp:602
+
void GetConfiguration()
+
bool processCmdSet(JsonObject &jsonCmd)
+
void NetworkStateChanged(bool NewNetworkState)
Definition WebMgr.cpp:120
+
void GetDeviceOptions()
+
void RegisterAlexaCallback(DeviceCallbackFunction cb)
Definition WebMgr.cpp:546
+
void processCmdOpt(JsonObject &jsonCmd)
+
virtual ~c_WebMgr()
< deallocate any resources and put the output channels into a safe state
Definition WebMgr.cpp:92
+
void ProcessXJRequest(AsyncWebServerRequest *client)
Definition WebMgr.cpp:634
+
void GetOutputOptions()
+
void GetOptions()
+
EFUpdate efupdate
Definition WebMgr.hpp:57
+
bool HasBeenInitialized
Definition WebMgr.hpp:60
+
void processCmdSetTime(JsonObject &jsonCmd)
+
char filename[250]
Definition fseq.h:7
+
Core configuration structure.
Definition ESPixelStick.h:68
+
+ + + + diff --git a/doxy/_wi_fi_driver_8cpp.html b/doxy/_wi_fi_driver_8cpp.html new file mode 100644 index 000000000..3afd3affe --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp.html @@ -0,0 +1,350 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/WiFiDriver.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Macros | +Variables
+
WiFiDriver.cpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include <esp_wifi.h>
+#include "WiFiDriver.hpp"
+#include "NetworkMgr.hpp"
+#include "../FileMgr.hpp"
+
+Include dependency graph for WiFiDriver.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +

+Macros

#define SECRETS_SSID   "DEFAULT_SSID_NOT_SET"
 
#define SECRETS_PASS   "DEFAULT_PASSPHRASE_NOT_SET"
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Variables

const String default_ssid = SECRETS_SSID
 
const String default_passphrase = SECRETS_PASS
 
fsm_WiFi_state_Boot fsm_WiFi_state_Boot_imp
 Radio configuration.
 
fsm_WiFi_state_ConnectingUsingConfig fsm_WiFi_state_ConnectingUsingConfig_imp
 
fsm_WiFi_state_ConnectingUsingDefaults fsm_WiFi_state_ConnectingUsingDefaults_imp
 
fsm_WiFi_state_ConnectedToAP fsm_WiFi_state_ConnectedToAP_imp
 
fsm_WiFi_state_ConnectingAsAP fsm_WiFi_state_ConnectingAsAP_imp
 
fsm_WiFi_state_ConnectedToSta fsm_WiFi_state_ConnectedToSta_imp
 
fsm_WiFi_state_ConnectionFailed fsm_WiFi_state_ConnectionFailed_imp
 
fsm_WiFi_state_Disabled fsm_WiFi_state_Disabled_imp
 
+

Macro Definition Documentation

+ +

◆ SECRETS_PASS

+ +
+
+ + + + +
#define SECRETS_PASS   "DEFAULT_PASSPHRASE_NOT_SET"
+
+ +
+
+ +

◆ SECRETS_SSID

+ +
+
+ + + + +
#define SECRETS_SSID   "DEFAULT_SSID_NOT_SET"
+
+ +
+
+

Variable Documentation

+ +

◆ default_passphrase

+ +
+
+ + + + +
const String default_passphrase = SECRETS_PASS
+
+ +
+
+ +

◆ default_ssid

+ +
+
+ + + + +
const String default_ssid = SECRETS_SSID
+
+ +
+
+ +

◆ fsm_WiFi_state_Boot_imp

+ +
+
+ + + + +
fsm_WiFi_state_Boot fsm_WiFi_state_Boot_imp
+
+ +

Radio configuration.

+

ESP8266 radio configuration routines that are executed at startup.

+ +
+
+ +

◆ fsm_WiFi_state_ConnectedToAP_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectedToAP fsm_WiFi_state_ConnectedToAP_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectedToSta_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectedToSta fsm_WiFi_state_ConnectedToSta_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingAsAP_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectingAsAP fsm_WiFi_state_ConnectingAsAP_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingUsingConfig_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectingUsingConfig fsm_WiFi_state_ConnectingUsingConfig_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingUsingDefaults_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectingUsingDefaults fsm_WiFi_state_ConnectingUsingDefaults_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectionFailed_imp

+ +
+
+ + + + +
fsm_WiFi_state_ConnectionFailed fsm_WiFi_state_ConnectionFailed_imp
+
+ +
+
+ +

◆ fsm_WiFi_state_Disabled_imp

+ +
+
+ + + + +
fsm_WiFi_state_Disabled fsm_WiFi_state_Disabled_imp
+
+ +
+
+
+ + + + diff --git a/doxy/_wi_fi_driver_8cpp__incl.map b/doxy/_wi_fi_driver_8cpp__incl.map new file mode 100644 index 000000000..215c1bbce --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp__incl.map @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_wi_fi_driver_8cpp__incl.md5 b/doxy/_wi_fi_driver_8cpp__incl.md5 new file mode 100644 index 000000000..92224e4ba --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp__incl.md5 @@ -0,0 +1 @@ +a067c5c31e9f6405398def92f349325e \ No newline at end of file diff --git a/doxy/_wi_fi_driver_8cpp__incl.png b/doxy/_wi_fi_driver_8cpp__incl.png new file mode 100644 index 000000000..119ded0e1 Binary files /dev/null and b/doxy/_wi_fi_driver_8cpp__incl.png differ diff --git a/doxy/_wi_fi_driver_8hpp.html b/doxy/_wi_fi_driver_8hpp.html new file mode 100644 index 000000000..a59a5414e --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp.html @@ -0,0 +1,174 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/WiFiDriver.hpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+Classes
+
WiFiDriver.hpp File Reference
+
+
+
#include "../ESPixelStick.h"
+#include <WiFi.h>
+
+Include dependency graph for WiFiDriver.hpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  fsm_WiFi_state
 
class  c_WiFiDriver
 
class  fsm_WiFi_state_Boot
 
class  fsm_WiFi_state_ConnectingUsingConfig
 
class  fsm_WiFi_state_ConnectingUsingDefaults
 
class  fsm_WiFi_state_ConnectedToAP
 
class  fsm_WiFi_state_ConnectingAsAP
 
class  fsm_WiFi_state_ConnectedToSta
 
class  fsm_WiFi_state_ConnectionFailed
 
class  fsm_WiFi_state_Disabled
 
+
+ + + + diff --git a/doxy/_wi_fi_driver_8hpp__dep__incl.map b/doxy/_wi_fi_driver_8hpp__dep__incl.map new file mode 100644 index 000000000..fbd84706a --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__dep__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_wi_fi_driver_8hpp__dep__incl.md5 b/doxy/_wi_fi_driver_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ed70dcd7b --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +633a30afff005d97a79e30981d617bbe \ No newline at end of file diff --git a/doxy/_wi_fi_driver_8hpp__dep__incl.png b/doxy/_wi_fi_driver_8hpp__dep__incl.png new file mode 100644 index 000000000..6b2111363 Binary files /dev/null and b/doxy/_wi_fi_driver_8hpp__dep__incl.png differ diff --git a/doxy/_wi_fi_driver_8hpp__incl.map b/doxy/_wi_fi_driver_8hpp__incl.map new file mode 100644 index 000000000..2824b78ed --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_wi_fi_driver_8hpp__incl.md5 b/doxy/_wi_fi_driver_8hpp__incl.md5 new file mode 100644 index 000000000..c85dd7b4d --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__incl.md5 @@ -0,0 +1 @@ +fa0049891440c198b098426b04294aae \ No newline at end of file diff --git a/doxy/_wi_fi_driver_8hpp__incl.png b/doxy/_wi_fi_driver_8hpp__incl.png new file mode 100644 index 000000000..5ae266f5e Binary files /dev/null and b/doxy/_wi_fi_driver_8hpp__incl.png differ diff --git a/doxy/_wi_fi_driver_8hpp_source.html b/doxy/_wi_fi_driver_8hpp_source.html new file mode 100644 index 000000000..8e53f01d8 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp_source.html @@ -0,0 +1,520 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network/WiFiDriver.hpp Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
WiFiDriver.hpp
+
+
+Go to the documentation of this file.
1#pragma once
+
2/*
+
3* WiFiDriver.hpp - Output Management class
+
4*
+
5* Project: ESPixelStick - An ESP8266 / ESP32 and E1.31 based pixel driver
+
6* Copyright (c) 2021, 2022 Shelby Merrick
+
7* http://www.forkineye.com
+
8*
+
9* This program is provided free for you to use in any way that you wish,
+
10* subject to the laws and regulations where you are using it. Due diligence
+
11* is strongly suggested before using this code. Please give credit where due.
+
12*
+
13* The Author makes no warranty of any kind, express or implied, with regard
+
14* to this program or the documentation contained in this document. The
+
15* Author shall not be liable in any event for incidental or consequential
+
16* damages in connection with, or arising out of, the furnishing, performance
+
17* or use of these programs.
+
18*
+
19*/
+
20
+
21#include "../ESPixelStick.h"
+
22
+
23#ifdef ARDUINO_ARCH_ESP8266
+
24# include <ESP8266WiFi.h>
+
25#else
+
26# include <WiFi.h>
+
27#endif // def ARDUINO_ARCH_ESP8266
+
28
+
29// forward declaration for the compiler
+
30class c_WiFiDriver;
+
31
+
32// forward declaration
+
33/*****************************************************************************/
+
+ +
35{
+
36protected:
+ +
38public:
+ +
40 virtual ~fsm_WiFi_state() {}
+
41
+
42 virtual void Poll (void) = 0;
+
43 virtual void Init (void) = 0;
+
44 virtual void GetStateName (String& sName) = 0;
+
45 virtual void OnConnect (void) = 0;
+
46 virtual void OnDisconnect (void) = 0;
+
47 void GetDriverName (String & Name) { Name = CN_WiFiDrv; }
+
48 void SetParent (c_WiFiDriver * parent) { pWiFiDriver = parent; }
+
49}; // fsm_WiFi_state
+
+
50
+
+ +
52{
+
53public:
+
54 c_WiFiDriver ();
+
55 virtual ~c_WiFiDriver ();
+
56
+
57 void Begin ();
+
58 void GetConfig (JsonObject & json);
+
59 void GetStatus (JsonObject & json);
+
60 bool SetConfig (JsonObject & json);
+
61
+
62 IPAddress getIpAddress () { return CurrentIpAddress; }
+
63 void setIpAddress (IPAddress NewAddress ) { CurrentIpAddress = NewAddress; }
+
64 IPAddress getIpSubNetMask () { return CurrentSubnetMask; }
+
65 void setIpSubNetMask (IPAddress NewAddress) { CurrentSubnetMask = NewAddress; }
+
66 void connectWifi (const String & ssid, const String & passphrase);
+
67 void reset ();
+
68 void Poll ();
+
69
+
70 void SetFsmState (fsm_WiFi_state* NewState);
+
71 void AnnounceState ();
+
72 FastTimer &GetFsmTimer (void) { return FsmTimer; }
+ +
74 void SetIsWiFiConnected (bool value) { ReportedIsWiFiConnected = value; }
+
75 void GetDriverName (String & Name) { Name = CN_WiFiDrv; }
+
76 uint32_t Get_sta_timeout () { return sta_timeout; }
+
77 uint32_t Get_ap_timeout () { return ap_timeout; }
+ + + +
81 String GetConfig_ssid () { return ssid; }
+
82 String GetConfig_passphrase () { return passphrase; }
+
83 void GetHostname (String& name);
+
84 void SetHostname (String & name);
+
85 void Disable ();
+
86 void Enable ();
+
87
+
88private:
+
89
+
90 int ValidateConfig ();
+
91
+
92#ifdef ARDUINO_ARCH_ESP8266
+
93 WiFiEventHandler wifiConnectHandler; // WiFi connect handler
+
94 WiFiEventHandler wifiDisconnectHandler; // WiFi disconnect handler
+
95#endif
+
96 // config_t *config = nullptr; // Current configuration
+
97 IPAddress CurrentIpAddress = IPAddress (0, 0, 0, 0);
+
98 IPAddress CurrentSubnetMask = IPAddress (0, 0, 0, 0);
+ +
100 uint32_t PollInterval = 1000;
+ +
102
+
103 String ssid;
+ +
105 IPAddress ip = IPAddress ((uint32_t)0);
+
106 IPAddress netmask = IPAddress ((uint32_t)0);
+
107 IPAddress gateway = IPAddress ((uint32_t)0);
+
108 bool UseDhcp = true;
+
109 uint8_t ap_channelNumber = 1;
+ + + +
113 bool StayInApMode = false;
+
114
+
115#ifdef SUPPORT_ETHERNET
+
116 bool RebootOnWiFiFailureToConnect = false;
+
117#else
+ +
119#endif // def SUPPORT_ETHERNET
+
120
+
121 void SetUpIp ();
+
122
+
123#ifdef ARDUINO_ARCH_ESP8266
+
124 void onWiFiConnect (const WiFiEventStationModeGotIP& event);
+
125 void onWiFiDisconnect (const WiFiEventStationModeDisconnected& event);
+
126#else
+
127 void onWiFiConnect (const WiFiEvent_t event, const WiFiEventInfo_t info);
+
128 void onWiFiDisconnect (const WiFiEvent_t event, const WiFiEventInfo_t info);
+
129
+
130 void onWiFiStaConn (const WiFiEvent_t event, const WiFiEventInfo_t info);
+
131 void onWiFiStaDisc (const WiFiEvent_t event, const WiFiEventInfo_t info);
+
132#endif
+
133
+
134protected:
+ + + + + + + + +
143 friend class fsm_WiFi_state;
+ + +
146
+
147}; // c_WiFiDriver
+
+
148
+
149
+
150/*****************************************************************************/
+
151/*
+
152* Generic fsm base class.
+
153*/
+
154/*****************************************************************************/
+
155/*****************************************************************************/
+
156// Wait for polling to start.
+
+ +
158{
+
159public:
+ + +
162
+
163 virtual void Poll (void);
+
164 virtual void Init (void);
+
165 virtual void GetStateName (String& sName) { sName = F ("Boot"); }
+
166 virtual void OnConnect (void) { /* ignore */ }
+
167 virtual void OnDisconnect (void) { /* ignore */ }
+
168
+
169}; // fsm_WiFi_state_Boot
+
+
170
+
171/*****************************************************************************/
+
+ +
173{
+
174public:
+ + +
177
+
178 virtual void Poll (void);
+
179 virtual void Init (void);
+
180 virtual void GetStateName (String& sName) { sName = F ("Connecting Using Config Credentials"); }
+
181 virtual void OnConnect (void);
+
182 virtual void OnDisconnect (void) {}
+
183
+
184}; // fsm_WiFi_state_ConnectingUsingConfig
+
+
185
+
186/*****************************************************************************/
+
+ +
188{
+
189public:
+ + +
192
+
193 virtual void Poll (void);
+
194 virtual void Init (void);
+
195 virtual void GetStateName (String& sName) { sName = F ("Connecting Using Default Credentials"); }
+
196 virtual void OnConnect (void);
+
197 virtual void OnDisconnect (void) {}
+
198
+
199}; // fsm_WiFi_state_ConnectingUsingConfig
+
+
200
+
201/*****************************************************************************/
+
+ +
203{
+
204public:
+ + +
207
+
208 virtual void Poll (void);
+
209 virtual void Init (void);
+
210 virtual void GetStateName (String& sName) { sName = F ("Connected To AP"); }
+
211 virtual void OnConnect (void) {}
+
212 virtual void OnDisconnect (void);
+
213
+
214}; // fsm_WiFi_state_ConnectedToAP
+
+
215
+
216/*****************************************************************************/
+
+ +
218{
+
219public:
+ + +
222
+
223 virtual void Poll (void);
+
224 virtual void Init (void);
+
225 virtual void GetStateName (String& sName) { sName = F ("Connecting As AP"); }
+
226 virtual void OnConnect (void);
+
227 virtual void OnDisconnect (void) {}
+
228
+
229}; // fsm_WiFi_state_ConnectingAsAP
+
+
230
+
231/*****************************************************************************/
+
+ +
233{
+
234public:
+ + +
237
+
238 virtual void Poll (void);
+
239 virtual void Init (void);
+
240 virtual void GetStateName (String& sName) { sName = F ("Connected To STA"); }
+
241 virtual void OnConnect (void) {}
+
242 virtual void OnDisconnect (void);
+
243
+
244}; // fsm_WiFi_state_ConnectedToSta
+
+
245
+
246/*****************************************************************************/
+
+ +
248{
+
249public:
+ + +
252
+
253 virtual void Poll(void) {}
+
254 virtual void Init (void);
+
255 virtual void GetStateName (String& sName) { sName = F ("Connection Failed"); }
+
256 virtual void OnConnect (void) {}
+
257 virtual void OnDisconnect (void) {}
+
258
+
259}; // fsm_WiFi_state_Rebooting
+
+
260
+
261/*****************************************************************************/
+
+ +
263{
+
264public:
+ + +
267
+
268 virtual void Poll (void) {}
+
269 virtual void Init (void);
+
270 virtual void GetStateName (String& sName) { sName = F ("Disabled"); }
+
271 virtual void OnConnect (void) {}
+
272 virtual void OnDisconnect (void) {}
+
273
+
274}; // fsm_WiFi_state_Disabled
+
+
const CN_PROGMEM char CN_WiFiDrv[]
Definition ConstNames.cpp:221
+
#define AP_TIMEOUT
In AP mode, wait 120 seconds for a connection or reboot.
Definition ESPixelStick.h:49
+
#define CLIENT_TIMEOUT
In station/client mode try to connection for 15 seconds.
Definition ESPixelStick.h:48
+
Definition FastTimer.hpp:24
+
Definition WiFiDriver.hpp:52
+
void onWiFiConnect(const WiFiEvent_t event, const WiFiEventInfo_t info)
Definition WiFiDriver.cpp:388
+
FastTimer NextPoll
Definition WiFiDriver.hpp:99
+
bool SetConfig(JsonObject &json)
Definition WiFiDriver.cpp:463
+
bool Get_ap_StayInApMode()
Definition WiFiDriver.hpp:79
+
bool IsWiFiConnected()
Definition WiFiDriver.hpp:73
+
uint32_t Get_ap_timeout()
Definition WiFiDriver.hpp:77
+
FastTimer & GetFsmTimer(void)
Definition WiFiDriver.hpp:72
+
void Begin()
< Start the module
Definition WiFiDriver.cpp:124
+
void GetDriverName(String &Name)
Definition WiFiDriver.hpp:75
+
uint32_t PollInterval
Definition WiFiDriver.hpp:100
+
void Enable()
Definition WiFiDriver.cpp:285
+
void Disable()
Definition WiFiDriver.cpp:268
+
String GetConfig_ssid()
Definition WiFiDriver.hpp:81
+
void GetHostname(String &name)
Definition WiFiDriver.cpp:338
+
void Poll()
Definition WiFiDriver.cpp:417
+
void connectWifi(const String &ssid, const String &passphrase)
Definition WiFiDriver.cpp:196
+
uint32_t Get_sta_timeout()
Definition WiFiDriver.hpp:76
+
bool ReportedIsWiFiConnected
Definition WiFiDriver.hpp:101
+
uint8_t ap_channelNumber
Definition WiFiDriver.hpp:109
+
void setIpAddress(IPAddress NewAddress)
Definition WiFiDriver.hpp:63
+
bool RebootOnWiFiFailureToConnect
Definition WiFiDriver.hpp:118
+
bool StayInApMode
Definition WiFiDriver.hpp:113
+
IPAddress gateway
Definition WiFiDriver.hpp:107
+
fsm_WiFi_state * pCurrentFsmState
Definition WiFiDriver.hpp:144
+
virtual ~c_WiFiDriver()
< deallocate any resources and put the output channels into a safe state
Definition WiFiDriver.cpp:101
+
String ssid
Definition WiFiDriver.hpp:103
+
c_WiFiDriver()
< Start up the driver and put it into a safe mode
Definition WiFiDriver.cpp:85
+
int ValidateConfig()
Definition WiFiDriver.cpp:593
+
void reset()
Definition WiFiDriver.cpp:442
+
IPAddress netmask
Definition WiFiDriver.hpp:106
+
void GetConfig(JsonObject &json)
Definition WiFiDriver.cpp:305
+
void AnnounceState()
Definition WiFiDriver.cpp:110
+
IPAddress getIpSubNetMask()
Definition WiFiDriver.hpp:64
+
void onWiFiDisconnect(const WiFiEvent_t event, const WiFiEventInfo_t info)
WiFi Disconnect Handler.
Definition WiFiDriver.cpp:405
+
String passphrase
Definition WiFiDriver.hpp:104
+
bool Get_RebootOnWiFiFailureToConnect()
Definition WiFiDriver.hpp:80
+
void GetStatus(JsonObject &json)
Definition WiFiDriver.cpp:349
+
bool UseDhcp
Definition WiFiDriver.hpp:108
+
void SetIsWiFiConnected(bool value)
Definition WiFiDriver.hpp:74
+
uint32_t ap_timeout
How long to wait in AP mode with no connection before rebooting.
Definition WiFiDriver.hpp:111
+
String GetConfig_passphrase()
Definition WiFiDriver.hpp:82
+
void SetFsmState(fsm_WiFi_state *NewState)
Definition WiFiDriver.cpp:526
+
bool ap_fallbackIsEnabled
Definition WiFiDriver.hpp:110
+
void SetHostname(String &name)
Definition WiFiDriver.cpp:538
+
FastTimer FsmTimer
Definition WiFiDriver.hpp:145
+
void SetUpIp()
Definition WiFiDriver.cpp:549
+
void onWiFiStaDisc(const WiFiEvent_t event, const WiFiEventInfo_t info)
+
void setIpSubNetMask(IPAddress NewAddress)
Definition WiFiDriver.hpp:65
+
IPAddress CurrentSubnetMask
Definition WiFiDriver.hpp:98
+
IPAddress ip
Definition WiFiDriver.hpp:105
+
uint32_t sta_timeout
Timeout when connection as client (station)
Definition WiFiDriver.hpp:112
+
bool Get_ap_fallbackIsEnabled()
Definition WiFiDriver.hpp:78
+
IPAddress CurrentIpAddress
Definition WiFiDriver.hpp:97
+
void onWiFiStaConn(const WiFiEvent_t event, const WiFiEventInfo_t info)
+
IPAddress getIpAddress()
Definition WiFiDriver.hpp:62
+
Definition WiFiDriver.hpp:158
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:167
+
virtual void OnConnect(void)
Definition WiFiDriver.hpp:166
+
virtual void Poll(void)
Definition WiFiDriver.cpp:638
+
virtual ~fsm_WiFi_state_Boot()
Definition WiFiDriver.hpp:161
+
fsm_WiFi_state_Boot()
Definition WiFiDriver.hpp:160
+
virtual void Init(void)
Definition WiFiDriver.cpp:652
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:165
+
Definition WiFiDriver.hpp:203
+
virtual void OnConnect(void)
Definition WiFiDriver.hpp:211
+
virtual void Poll(void)
Definition WiFiDriver.cpp:860
+
virtual void OnDisconnect(void)
Definition WiFiDriver.cpp:899
+
virtual void Init(void)
Definition WiFiDriver.cpp:876
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:210
+
virtual ~fsm_WiFi_state_ConnectedToAP()
Definition WiFiDriver.hpp:206
+
fsm_WiFi_state_ConnectedToAP()
Definition WiFiDriver.hpp:205
+
Definition WiFiDriver.hpp:233
+
virtual void Poll(void)
Definition WiFiDriver.cpp:913
+
virtual void Init(void)
Definition WiFiDriver.cpp:936
+
virtual ~fsm_WiFi_state_ConnectedToSta()
Definition WiFiDriver.hpp:236
+
virtual void OnDisconnect(void)
Definition WiFiDriver.cpp:958
+
virtual void OnConnect(void)
Definition WiFiDriver.hpp:241
+
fsm_WiFi_state_ConnectedToSta()
Definition WiFiDriver.hpp:235
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:240
+
Definition WiFiDriver.hpp:218
+
virtual void Init(void)
Definition WiFiDriver.cpp:807
+
fsm_WiFi_state_ConnectingAsAP()
Definition WiFiDriver.hpp:220
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:227
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:225
+
virtual void OnConnect(void)
Definition WiFiDriver.cpp:847
+
virtual void Poll(void)
Definition WiFiDriver.cpp:782
+
virtual ~fsm_WiFi_state_ConnectingAsAP()
Definition WiFiDriver.hpp:221
+
Definition WiFiDriver.hpp:173
+
virtual void Poll(void)
Definition WiFiDriver.cpp:669
+
fsm_WiFi_state_ConnectingUsingConfig()
Definition WiFiDriver.hpp:175
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:182
+
virtual void Init(void)
Definition WiFiDriver.cpp:690
+
virtual void OnConnect(void)
Definition WiFiDriver.cpp:718
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:180
+
virtual ~fsm_WiFi_state_ConnectingUsingConfig()
Definition WiFiDriver.hpp:176
+
Definition WiFiDriver.hpp:188
+
virtual void OnConnect(void)
Definition WiFiDriver.cpp:768
+
virtual void Poll(void)
Definition WiFiDriver.cpp:731
+
virtual void Init(void)
Definition WiFiDriver.cpp:751
+
virtual ~fsm_WiFi_state_ConnectingUsingDefaults()
Definition WiFiDriver.hpp:191
+
fsm_WiFi_state_ConnectingUsingDefaults()
Definition WiFiDriver.hpp:190
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:195
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:197
+
Definition WiFiDriver.hpp:248
+
virtual void OnConnect(void)
Definition WiFiDriver.hpp:256
+
virtual void Init(void)
Definition WiFiDriver.cpp:979
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:257
+
virtual ~fsm_WiFi_state_ConnectionFailed()
Definition WiFiDriver.hpp:251
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:255
+
fsm_WiFi_state_ConnectionFailed()
Definition WiFiDriver.hpp:250
+
virtual void Poll(void)
Definition WiFiDriver.hpp:253
+
Definition WiFiDriver.hpp:263
+
virtual void Poll(void)
Definition WiFiDriver.hpp:268
+
virtual void OnConnect(void)
Definition WiFiDriver.hpp:271
+
virtual void OnDisconnect(void)
Definition WiFiDriver.hpp:272
+
virtual void GetStateName(String &sName)
Definition WiFiDriver.hpp:270
+
virtual ~fsm_WiFi_state_Disabled()
Definition WiFiDriver.hpp:266
+
fsm_WiFi_state_Disabled()
Definition WiFiDriver.hpp:265
+
virtual void Init(void)
Definition WiFiDriver.cpp:1012
+
Definition WiFiDriver.hpp:35
+
void SetParent(c_WiFiDriver *parent)
Definition WiFiDriver.hpp:48
+
virtual void GetStateName(String &sName)=0
+
fsm_WiFi_state()
Definition WiFiDriver.hpp:39
+
virtual void OnConnect(void)=0
+
virtual void OnDisconnect(void)=0
+
virtual void Poll(void)=0
+
void GetDriverName(String &Name)
Definition WiFiDriver.hpp:47
+
c_WiFiDriver * pWiFiDriver
Definition WiFiDriver.hpp:37
+
virtual void Init(void)=0
+
virtual ~fsm_WiFi_state()
Definition WiFiDriver.hpp:40
+
+ + + + diff --git a/doxy/annotated.html b/doxy/annotated.html new file mode 100644 index 000000000..1e9d0e3a7 --- /dev/null +++ b/doxy/annotated.html @@ -0,0 +1,179 @@ + + + + + + + +ESPixelStick Firmware: Class List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Cc_ExternalInput
 Cc_FileMgr
 CFileListEntry_t
 Cc_FPPDiscovery
 CMultiSyncStats_t
 CSystemDebugStats_t
 Cc_InputAlexa
 Cc_InputArtnet
 CUniverse_t
 Cc_InputCommon
 Cc_InputDDP
 CPacketBuffer_t
 Cc_InputDisabled
 Cc_InputE131
 CUniverse_t
 Cc_InputEffectEngine
 CCRGB
 CdCHSV
 CdCRGB
 CEffectDescriptor_s
 CFlashInfo_t
 CMarqueeGroup
 CMQTTConfiguration_s
 Cc_InputFPPRemote
 Cc_InputFPPRemotePlayEffect
 Cc_InputFPPRemotePlayFile
 CFrameControl_t
 CSyncControl_t
 Cc_InputFPPRemotePlayItem
 Cc_InputFPPRemotePlayList
 Cc_InputMgrForward declaration to the pure virtual Input class that will be defined later
 CDriverInfo_t
 Cc_InputMQTT
 Cc_NetworkMgr
 Cc_OutputCommon
 Cc_OutputDisabled
 Cc_OutputMgr
 CDriverInfo_t
 Cc_OutputPixel
 CColorOffsets_s
 Coffsets
 Cc_OutputUart
 CConvertIntensityToUartDataStreamEntry_t
 COutputUartConfig_t
 Cc_WebMgr
 Cc_WiFiDriver
 Cconfig_tCore configuration structure
 CEFUpdate
 Cefuheader_t
 Cefurecord_t
 CFastTimer
 CFPPMultiSyncPacket
 CFPPPacket
 CFPPPingPacket
 CFSEQParsedHeader
 CFSEQParsedRangeEntry
 CFSEQParsedVariableDataHeader
 CFSEQRawHeader
 CFSEQRawRangeEntry
 CFSEQRawVariableDataHeader
 Cfsm_ExternalInput_boot
 Cfsm_ExternalInput_off_state
 Cfsm_ExternalInput_on_wait_long_state
 Cfsm_ExternalInput_state
 Cfsm_ExternalInput_wait_for_off_state
 Cfsm_PlayEffect_state
 Cfsm_PlayEffect_state_Idle
 Cfsm_PlayEffect_state_PlayingEffect
 Cfsm_PlayFile_state
 Cfsm_PlayFile_state_Error
 Cfsm_PlayFile_state_Idle
 Cfsm_PlayFile_state_PlayingFile
 CSparseRange
 Cfsm_PlayFile_state_Starting
 Cfsm_PlayFile_state_Stopping
 Cfsm_PlayList_state
 Cfsm_PlayList_state_Idle
 Cfsm_PlayList_state_Paused
 Cfsm_PlayList_state_PlayingEffect
 Cfsm_PlayList_state_PlayingFile
 Cfsm_PlayList_state_WaitForStart
 Cfsm_WiFi_state
 Cfsm_WiFi_state_Boot
 Cfsm_WiFi_state_ConnectedToAP
 Cfsm_WiFi_state_ConnectedToSta
 Cfsm_WiFi_state_ConnectingAsAP
 Cfsm_WiFi_state_ConnectingUsingConfig
 Cfsm_WiFi_state_ConnectingUsingDefaults
 Cfsm_WiFi_state_ConnectionFailed
 Cfsm_WiFi_state_Disabled
 CInputTypeXlateMap_t
 COutputChannelIdToGpioAndPortEntry_t
 COutputTypeXlateMap_t
+
+
+ + + + diff --git a/doxy/backported_8h.html b/doxy/backported_8h.html new file mode 100644 index 000000000..d4fa9d384 --- /dev/null +++ b/doxy/backported_8h.html @@ -0,0 +1,119 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/utility/backported.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
backported.h File Reference
+
+
+
#include <Arduino.h>
+
+Include dependency graph for backported.h:
+
+
+ + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+
+ + + + diff --git a/doxy/backported_8h__dep__incl.map b/doxy/backported_8h__dep__incl.map new file mode 100644 index 000000000..c9d7a851f --- /dev/null +++ b/doxy/backported_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/backported_8h__dep__incl.md5 b/doxy/backported_8h__dep__incl.md5 new file mode 100644 index 000000000..f77a10456 --- /dev/null +++ b/doxy/backported_8h__dep__incl.md5 @@ -0,0 +1 @@ +49d3146c48541cf361d1e6f3d817a6d1 \ No newline at end of file diff --git a/doxy/backported_8h__dep__incl.png b/doxy/backported_8h__dep__incl.png new file mode 100644 index 000000000..8077b2108 Binary files /dev/null and b/doxy/backported_8h__dep__incl.png differ diff --git a/doxy/backported_8h__incl.map b/doxy/backported_8h__incl.map new file mode 100644 index 000000000..57087fdfa --- /dev/null +++ b/doxy/backported_8h__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/backported_8h__incl.md5 b/doxy/backported_8h__incl.md5 new file mode 100644 index 000000000..ba1efeab7 --- /dev/null +++ b/doxy/backported_8h__incl.md5 @@ -0,0 +1 @@ +8c3a1e373a47d18876708950756e8520 \ No newline at end of file diff --git a/doxy/backported_8h__incl.png b/doxy/backported_8h__incl.png new file mode 100644 index 000000000..753ee64c2 Binary files /dev/null and b/doxy/backported_8h__incl.png differ diff --git a/doxy/backported_8h_source.html b/doxy/backported_8h_source.html new file mode 100644 index 000000000..c45731b94 --- /dev/null +++ b/doxy/backported_8h_source.html @@ -0,0 +1,162 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/utility/backported.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
backported.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <Arduino.h>
+
3
+
4
+
5// ESP32 defines various types and functions that are missing on ESP8266.
+
6// Backport missing types / macros to allow simpler source management.
+
7
+
8#if defined(ARDUINO_ARCH_ESP32)
+
9# include "esp_err.h"
+
10#elif defined(ARDUINO_ARCH_ESP8266)
+
11
+
12#ifdef __cplusplus
+
13extern "C" {
+
14#endif
+
15
+
16typedef int esp_err_t; // currently only need two defined status: OK & FAIL
+
17#define ESP_OK 0
+
18#define ESP_FAIL -1
+
19
+
20#ifdef DEBUG_ESP_PORT
+
21 #define LOG_ERROR_MSG(...) DEBUG_ESP_PORT.printf( __VA_ARGS__ )
+
22#else
+
23 #define LOG_ERROR_MSG(...)
+
24#endif
+
25
+
26#ifndef likely
+
27 #define likely(x) __builtin_expect(!!(x), 1)
+
28#endif
+
29#ifndef unlikely
+
30 #define unlikely(x) __builtin_expect(!!(x), 0)
+
31#endif
+
32
+
33#if defined(NDEBUG)
+
34 #define ESP_ERROR_CHECK(x) \
+
35 do { \
+
36 esp_err_t err_rc_ = (x); \
+
37 (void) sizeof(err_rc_); \
+
38 } while(0)
+
39#elif defined(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT)
+
40 #define ESP_ERROR_CHECK(x) \
+
41 do { \
+
42 esp_err_t err_rc_ = (x); \
+
43 if (unlikely(err_rc_ != ESP_OK)) { \
+
44 abort(); \
+
45 } \
+
46 } while(0)
+
47#else
+
48 #define ESP_ERROR_CHECK(x) \
+
49 do { \
+
50 esp_err_t err_rc_ = (x); \
+
51 if (unlikely(err_rc_ != ESP_OK)) { \
+
52 LOG_ERROR_MSG("err: esp_err_t = %d", rc); \
+
53 assert(0 && #x); \
+
54 } \
+
55 } while(0);
+
56
+
57#endif
+
58
+
59
+
60
+
61
+
62
+
63#ifdef __cplusplus
+
64}
+
65#endif
+
66
+
67#else
+
68# error "Unsupported CPU type"
+
69#endif
+
70
+
71
+
+ + + + diff --git a/doxy/bc_s.png b/doxy/bc_s.png new file mode 100644 index 000000000..224b29aa9 Binary files /dev/null and b/doxy/bc_s.png differ diff --git a/doxy/bc_sd.png b/doxy/bc_sd.png new file mode 100644 index 000000000..31ca888dc Binary files /dev/null and b/doxy/bc_sd.png differ diff --git a/doxy/class_e_f_update-members.html b/doxy/class_e_f_update-members.html new file mode 100644 index 000000000..d53b39783 --- /dev/null +++ b/doxy/class_e_f_update-members.html @@ -0,0 +1,102 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
EFUpdate Member List
+
+
+ +

This is the complete list of members for EFUpdate, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
_errorEFUpdateprivate
_headerEFUpdateprivate
_locEFUpdateprivate
_maxSketchSpaceEFUpdateprivate
_recordEFUpdateprivate
_stateEFUpdateprivate
begin()EFUpdate
EFU_IDEFUpdate
EFUpdate()EFUpdateinline
end()EFUpdate
GetDriverName(String &name)EFUpdateinline
getError()EFUpdate
hasError()EFUpdate
process(uint8_t *data, uint32_t len)EFUpdate
RecordType enum nameEFUpdateprivate
State enum nameEFUpdateprivate
~EFUpdate()EFUpdateinlinevirtual
+ + + + diff --git a/doxy/class_e_f_update.html b/doxy/class_e_f_update.html new file mode 100644 index 000000000..f034b7ffa --- /dev/null +++ b/doxy/class_e_f_update.html @@ -0,0 +1,967 @@ + + + + + + + +ESPixelStick Firmware: EFUpdate Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Public Attributes | +Private Types | +Private Attributes | +List of all members
+
EFUpdate Class Reference
+
+
+ +

#include <EFUpdate.h>

+
+Collaboration diagram for EFUpdate:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + + + +

+Classes

union  efuheader_t
 
union  efurecord_t
 
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 EFUpdate ()
 
virtual ~EFUpdate ()
 
void begin ()
 
bool process (uint8_t *data, uint32_t len)
 
bool hasError ()
 
uint8_t getError ()
 
bool end ()
 
void GetDriverName (String &name)
 
+ + + +

+Public Attributes

const uint32_t EFU_ID = 0x00554645
 
+ + + + + +

+Private Types

enum class  RecordType : uint16_t { NULL_RECORD +, SKETCH_IMAGE +, FS_IMAGE +, EEPROM_IMAGE + }
 
enum class  State : uint8_t { HEADER +, RECORD +, DATA +, FAIL + }
 
+ + + + + + + + + + + + + +

+Private Attributes

State _state = State::FAIL
 
uint32_t _loc = 0
 
efuheader_t _header
 
efurecord_t _record
 
uint32_t _maxSketchSpace
 
uint8_t _error
 
+

Member Enumeration Documentation

+ +

◆ RecordType

+ +
+
+ + + + + +
+ + + + +
enum class EFUpdate::RecordType : uint16_t
+
+strongprivate
+
+ + + + + +
Enumerator
NULL_RECORD 
SKETCH_IMAGE 
FS_IMAGE 
EEPROM_IMAGE 
+ +
+
+ +

◆ State

+ +
+
+ + + + + +
+ + + + +
enum class EFUpdate::State : uint8_t
+
+strongprivate
+
+ + + + + +
Enumerator
HEADER 
RECORD 
DATA 
FAIL 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ EFUpdate()

+ +
+
+ + + + + +
+ + + + + + + +
EFUpdate::EFUpdate ()
+
+inline
+
+ +
+
+ +

◆ ~EFUpdate()

+ +
+
+ + + + + +
+ + + + + + + +
virtual EFUpdate::~EFUpdate ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ begin()

+ +
+
+ + + + + + + +
void EFUpdate::begin ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ end()

+ +
+
+ + + + + + + +
bool EFUpdate::end ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void EFUpdate::GetDriverName (String & name)
+
+inline
+
+ +
+
+ +

◆ getError()

+ +
+
+ + + + + + + +
uint8_t EFUpdate::getError ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ hasError()

+ +
+
+ + + + + + + +
bool EFUpdate::hasError ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ process()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool EFUpdate::process (uint8_t * data,
uint32_t len 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ _error

+ +
+
+ + + + + +
+ + + + +
uint8_t EFUpdate::_error
+
+private
+
+ +
+
+ +

◆ _header

+ +
+
+ + + + + +
+ + + + +
efuheader_t EFUpdate::_header
+
+private
+
+ +
+
+ +

◆ _loc

+ +
+
+ + + + + +
+ + + + +
uint32_t EFUpdate::_loc = 0
+
+private
+
+ +
+
+ +

◆ _maxSketchSpace

+ +
+
+ + + + + +
+ + + + +
uint32_t EFUpdate::_maxSketchSpace
+
+private
+
+ +
+
+ +

◆ _record

+ +
+
+ + + + + +
+ + + + +
efurecord_t EFUpdate::_record
+
+private
+
+ +
+
+ +

◆ _state

+ +
+
+ + + + + +
+ + + + +
State EFUpdate::_state = State::FAIL
+
+private
+
+ +
+
+ +

◆ EFU_ID

+ +
+
+ + + + +
const uint32_t EFUpdate::EFU_ID = 0x00554645
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/class_e_f_update__coll__graph.map b/doxy/class_e_f_update__coll__graph.map new file mode 100644 index 000000000..637921bb0 --- /dev/null +++ b/doxy/class_e_f_update__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/class_e_f_update__coll__graph.md5 b/doxy/class_e_f_update__coll__graph.md5 new file mode 100644 index 000000000..ac8309d03 --- /dev/null +++ b/doxy/class_e_f_update__coll__graph.md5 @@ -0,0 +1 @@ +86abd99e0e70e276118e638f6824078e \ No newline at end of file diff --git a/doxy/class_e_f_update__coll__graph.png b/doxy/class_e_f_update__coll__graph.png new file mode 100644 index 000000000..63abf910a Binary files /dev/null and b/doxy/class_e_f_update__coll__graph.png differ diff --git a/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.map b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.map new file mode 100644 index 000000000..093c9cedc --- /dev/null +++ b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.md5 b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.md5 new file mode 100644 index 000000000..b3f870196 --- /dev/null +++ b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.md5 @@ -0,0 +1 @@ +e872475ace271963feac6c002e236345 \ No newline at end of file diff --git a/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.png b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.png new file mode 100644 index 000000000..0da69bc94 Binary files /dev/null and b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.png differ diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.map b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.map new file mode 100644 index 000000000..903da5080 --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.md5 b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.md5 new file mode 100644 index 000000000..bffa157a1 --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.md5 @@ -0,0 +1 @@ +a7f3a3ab821a03b0ef9ddca197aa773a \ No newline at end of file diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.png b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.png new file mode 100644 index 000000000..ea3bbdd57 Binary files /dev/null and b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.png differ diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.map b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.map new file mode 100644 index 000000000..1d5c1f11e --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.md5 b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.md5 new file mode 100644 index 000000000..4fac658ee --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.md5 @@ -0,0 +1 @@ +2c005b873a5bca52844974c9893a4d44 \ No newline at end of file diff --git a/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.png b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.png new file mode 100644 index 000000000..07d0117ec Binary files /dev/null and b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.png differ diff --git a/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.map b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.map new file mode 100644 index 000000000..104495154 --- /dev/null +++ b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.md5 b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.md5 new file mode 100644 index 000000000..398052ced --- /dev/null +++ b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.md5 @@ -0,0 +1 @@ +7d5e6e76d4f8ba2c63c4e579d83eb1fc \ No newline at end of file diff --git a/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.png b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.png new file mode 100644 index 000000000..38885e4f6 Binary files /dev/null and b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.png differ diff --git a/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.map b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.map new file mode 100644 index 000000000..f2c2136b0 --- /dev/null +++ b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.md5 b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.md5 new file mode 100644 index 000000000..fd0f50ef3 --- /dev/null +++ b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.md5 @@ -0,0 +1 @@ +d312830c78f14275c9a544bbf491cf0c \ No newline at end of file diff --git a/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.png b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.png new file mode 100644 index 000000000..b6dcabbb7 Binary files /dev/null and b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.png differ diff --git a/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.map b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.map new file mode 100644 index 000000000..f555749b1 --- /dev/null +++ b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.md5 b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.md5 new file mode 100644 index 000000000..97477eb56 --- /dev/null +++ b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.md5 @@ -0,0 +1 @@ +262705b6ff79a8c6b0f8cdccb02f382d \ No newline at end of file diff --git a/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.png b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.png new file mode 100644 index 000000000..ce3fa8205 Binary files /dev/null and b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.png differ diff --git a/doxy/class_fast_timer-members.html b/doxy/class_fast_timer-members.html new file mode 100644 index 000000000..7d25c2088 --- /dev/null +++ b/doxy/class_fast_timer-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
FastTimer Member List
+
+
+ +

This is the complete list of members for FastTimer, including all inherited members.

+ + + + + + + + + +
CancelTimer()FastTimer
EndTimeMSFastTimerprivate
FastTimer()FastTimer
GetTimeRemaining()FastTimer
IsExpired()FastTimer
offsetMSFastTimerprivate
StartTimer(uint32_t durationMS)FastTimer
~FastTimer()FastTimervirtual
+ + + + diff --git a/doxy/class_fast_timer.html b/doxy/class_fast_timer.html new file mode 100644 index 000000000..7aa669797 --- /dev/null +++ b/doxy/class_fast_timer.html @@ -0,0 +1,450 @@ + + + + + + + +ESPixelStick Firmware: FastTimer Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Attributes | +List of all members
+
FastTimer Class Reference
+
+
+ +

#include <FastTimer.hpp>

+ + + + + + + + + + + + + + + + + +

+Public Member Functions

 FastTimer ()
 < Start up the driver and put it into a safe mode
 
virtual ~FastTimer ()
 < deallocate any resources and put the output channels into a safe state
 
void StartTimer (uint32_t durationMS)
 < Start the module
 
bool IsExpired ()
 
void CancelTimer ()
 
uint32_t GetTimeRemaining ()
 
+ + + + + +

+Private Attributes

uint64_t EndTimeMS = 0
 
uint32_t offsetMS = 0
 
+

Constructor & Destructor Documentation

+ +

◆ FastTimer()

+ +
+
+ + + + + + + +
FastTimer::FastTimer ()
+
+ +

< Start up the driver and put it into a safe mode

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~FastTimer()

+ +
+
+ + + + + +
+ + + + + + + +
FastTimer::~FastTimer ()
+
+virtual
+
+ +

< deallocate any resources and put the output channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ CancelTimer()

+ +
+
+ + + + + + + +
void FastTimer::CancelTimer ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ GetTimeRemaining()

+ +
+
+ + + + + + + +
uint32_t FastTimer::GetTimeRemaining ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ IsExpired()

+ +
+
+ + + + + + + +
bool FastTimer::IsExpired ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StartTimer()

+ +
+
+ + + + + + + + +
void FastTimer::StartTimer (uint32_t durationMS)
+
+ +

< Start the module

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ EndTimeMS

+ +
+
+ + + + + +
+ + + + +
uint64_t FastTimer::EndTimeMS = 0
+
+private
+
+ +
+
+ +

◆ offsetMS

+ +
+
+ + + + + +
+ + + + +
uint32_t FastTimer::offsetMS = 0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.map b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.map new file mode 100644 index 000000000..d37c98bd3 --- /dev/null +++ b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 new file mode 100644 index 000000000..fe3422d78 --- /dev/null +++ b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 @@ -0,0 +1 @@ +a6218f95db238f92846e04f2cadaac3f \ No newline at end of file diff --git a/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.png b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.png new file mode 100644 index 000000000..fa4eab0f1 Binary files /dev/null and b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.png differ diff --git a/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.map b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.map new file mode 100644 index 000000000..138921c75 --- /dev/null +++ b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 new file mode 100644 index 000000000..a77cb62cb --- /dev/null +++ b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 @@ -0,0 +1 @@ +67f49b70b5401140a32c71fb0b504f8f \ No newline at end of file diff --git a/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.png b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.png new file mode 100644 index 000000000..718786b29 Binary files /dev/null and b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.png differ diff --git a/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.map b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.map new file mode 100644 index 000000000..b79600eeb --- /dev/null +++ b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 new file mode 100644 index 000000000..12b677533 --- /dev/null +++ b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 @@ -0,0 +1 @@ +873a050710f9387b713484775f7bdaa3 \ No newline at end of file diff --git a/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.png b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.png new file mode 100644 index 000000000..2bb7a4adb Binary files /dev/null and b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.png differ diff --git a/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.map b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.map new file mode 100644 index 000000000..ce0045eea --- /dev/null +++ b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 new file mode 100644 index 000000000..640479479 --- /dev/null +++ b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 @@ -0,0 +1 @@ +6c6396ee2689a79fe40d84043ff6db7a \ No newline at end of file diff --git a/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.png b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.png new file mode 100644 index 000000000..5a3c6c213 Binary files /dev/null and b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.png differ diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.map b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.map new file mode 100644 index 000000000..4447710dd --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 new file mode 100644 index 000000000..5073b3aad --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 @@ -0,0 +1 @@ +ba511df9454fb6a53962c68755e6cf07 \ No newline at end of file diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.png b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.png new file mode 100644 index 000000000..2533dce35 Binary files /dev/null and b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.png differ diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.map b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.map new file mode 100644 index 000000000..a5c147df1 --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 new file mode 100644 index 000000000..5dc7f8777 --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 @@ -0,0 +1 @@ +f05ad975d5ef0c7875fd21904faf81ce \ No newline at end of file diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.png b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.png new file mode 100644 index 000000000..5414d9c76 Binary files /dev/null and b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.png differ diff --git a/doxy/classc___external_input-members.html b/doxy/classc___external_input-members.html new file mode 100644 index 000000000..dea5b33af --- /dev/null +++ b/doxy/classc___external_input-members.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_ExternalInput Member List
+
+
+ +

This is the complete list of members for c_ExternalInput, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActiveHigh enum valuec_ExternalInput
ActiveLow enum valuec_ExternalInput
c_ExternalInput(void)c_ExternalInput
CurrentFsmStatec_ExternalInputprotected
Enabledc_ExternalInputprotected
fsm_ExternalInput_bootc_ExternalInputfriend
fsm_ExternalInput_off_statec_ExternalInputfriend
fsm_ExternalInput_on_wait_long_statec_ExternalInputfriend
fsm_ExternalInput_wait_for_off_statec_ExternalInputfriend
GetConfig(JsonObject JsonData)c_ExternalInput
GetDriverName(String &Name)c_ExternalInputinline
GetStatistics(JsonObject JsonData)c_ExternalInput
GetTriggerChannel()c_ExternalInputinline
GpioIdc_ExternalInputprotected
Init(uint32_t iInputId, uint32_t iPinId, Polarity_t Poliarity, String &sName)c_ExternalInput
InputDebounceCountc_ExternalInputprotected
InputHoldTimerc_ExternalInputprotected
InputValue_t enum namec_ExternalInput
IsEnabled()c_ExternalInputinline
longOn enum valuec_ExternalInput
LongPushDelayMSc_ExternalInputprotected
namec_ExternalInputprotected
off enum valuec_ExternalInput
polarityc_ExternalInputprotected
Polarity_t enum namec_ExternalInput
Poll(void)c_ExternalInput
ProcessConfig(JsonObject JsonData)c_ExternalInput
ReadInput(void)c_ExternalInputprotected
shortOn enum valuec_ExternalInput
TriggerChannelc_ExternalInputprotected
~c_ExternalInput(void)c_ExternalInputinline
+ + + + diff --git a/doxy/classc___external_input.html b/doxy/classc___external_input.html new file mode 100644 index 000000000..94228481b --- /dev/null +++ b/doxy/classc___external_input.html @@ -0,0 +1,1042 @@ + + + + + + + +ESPixelStick Firmware: c_ExternalInput Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Types | +Public Member Functions | +Protected Member Functions | +Protected Attributes | +Friends | +List of all members
+
c_ExternalInput Class Referencefinal
+
+
+ +

#include <externalInput.h>

+
+Collaboration diagram for c_ExternalInput:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + + + +

+Public Types

enum  InputValue_t { off = 0 +, shortOn +, longOn + }
 
enum  Polarity_t { ActiveHigh = 0 +, ActiveLow + }
 
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_ExternalInput (void)
 
 ~c_ExternalInput (void)
 
void Init (uint32_t iInputId, uint32_t iPinId, Polarity_t Poliarity, String &sName)
 
void Poll (void)
 
void GetConfig (JsonObject JsonData)
 
void GetStatistics (JsonObject JsonData)
 
void ProcessConfig (JsonObject JsonData)
 
bool IsEnabled ()
 
uint32_t GetTriggerChannel ()
 
void GetDriverName (String &Name)
 
+ + + +

+Protected Member Functions

bool ReadInput (void)
 
+ + + + + + + + + + + + + + + + + + + +

+Protected Attributes

String name
 
uint32_t GpioId = 0
 
uint32_t TriggerChannel = uint32_t(32)
 
Polarity_t polarity = Polarity_t::ActiveLow
 
bool Enabled = false
 
uint32_t InputDebounceCount = 0
 
FastTimer InputHoldTimer
 
uint32_t LongPushDelayMS = 2000
 
fsm_ExternalInput_stateCurrentFsmState = nullptr
 
+ + + + + + + + + +

+Friends

class fsm_ExternalInput_boot
 
class fsm_ExternalInput_off_state
 
class fsm_ExternalInput_on_wait_long_state
 
class fsm_ExternalInput_wait_for_off_state
 
+

Member Enumeration Documentation

+ +

◆ InputValue_t

+ +
+
+ + + + +
Enumerator
off 
shortOn 
longOn 
+ +
+
+ +

◆ Polarity_t

+ +
+
+ + + + +
enum c_ExternalInput::Polarity_t
+
+ + + +
Enumerator
ActiveHigh 
ActiveLow 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_ExternalInput()

+ +
+
+ + + + + + + + +
c_ExternalInput::c_ExternalInput (void )
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~c_ExternalInput()

+ +
+
+ + + + + +
+ + + + + + + + +
c_ExternalInput::~c_ExternalInput (void )
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_ExternalInput::GetConfig (JsonObject JsonData)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_ExternalInput::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetStatistics()

+ +
+
+ + + + + + + + +
void c_ExternalInput::GetStatistics (JsonObject JsonData)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetTriggerChannel()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_ExternalInput::GetTriggerChannel ()
+
+inline
+
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_ExternalInput::Init (uint32_t iInputId,
uint32_t iPinId,
Polarity_t Poliarity,
String & sName 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ IsEnabled()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_ExternalInput::IsEnabled ()
+
+inline
+
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + + + + +
void c_ExternalInput::Poll (void )
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ProcessConfig()

+ +
+
+ + + + + + + + +
void c_ExternalInput::ProcessConfig (JsonObject JsonData)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ReadInput()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_ExternalInput::ReadInput (void )
+
+protected
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ fsm_ExternalInput_boot

+ +
+
+ + + + + +
+ + + + +
friend class fsm_ExternalInput_boot
+
+friend
+
+ +
+
+ +

◆ fsm_ExternalInput_off_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_ExternalInput_off_state
+
+friend
+
+ +
+
+ +

◆ fsm_ExternalInput_on_wait_long_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_ExternalInput_on_wait_long_state
+
+friend
+
+ +
+
+ +

◆ fsm_ExternalInput_wait_for_off_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_ExternalInput_wait_for_off_state
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ CurrentFsmState

+ +
+
+ + + + + +
+ + + + +
fsm_ExternalInput_state* c_ExternalInput::CurrentFsmState = nullptr
+
+protected
+
+ +
+
+ +

◆ Enabled

+ +
+
+ + + + + +
+ + + + +
bool c_ExternalInput::Enabled = false
+
+protected
+
+ +
+
+ +

◆ GpioId

+ +
+
+ + + + + +
+ + + + +
uint32_t c_ExternalInput::GpioId = 0
+
+protected
+
+ +
+
+ +

◆ InputDebounceCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_ExternalInput::InputDebounceCount = 0
+
+protected
+
+ +
+
+ +

◆ InputHoldTimer

+ +
+
+ + + + + +
+ + + + +
FastTimer c_ExternalInput::InputHoldTimer
+
+protected
+
+ +
+
+ +

◆ LongPushDelayMS

+ +
+
+ + + + + +
+ + + + +
uint32_t c_ExternalInput::LongPushDelayMS = 2000
+
+protected
+
+ +
+
+ +

◆ name

+ +
+
+ + + + + +
+ + + + +
String c_ExternalInput::name
+
+protected
+
+ +
+
+ +

◆ polarity

+ +
+
+ + + + + +
+ + + + +
Polarity_t c_ExternalInput::polarity = Polarity_t::ActiveLow
+
+protected
+
+ +
+
+ +

◆ TriggerChannel

+ +
+
+ + + + + +
+ + + + +
uint32_t c_ExternalInput::TriggerChannel = uint32_t(32)
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___external_input__coll__graph.map b/doxy/classc___external_input__coll__graph.map new file mode 100644 index 000000000..a57526597 --- /dev/null +++ b/doxy/classc___external_input__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___external_input__coll__graph.md5 b/doxy/classc___external_input__coll__graph.md5 new file mode 100644 index 000000000..0a88b6594 --- /dev/null +++ b/doxy/classc___external_input__coll__graph.md5 @@ -0,0 +1 @@ +48dc6730de470fc42a378579708e8fc6 \ No newline at end of file diff --git a/doxy/classc___external_input__coll__graph.png b/doxy/classc___external_input__coll__graph.png new file mode 100644 index 000000000..8cbde9cde Binary files /dev/null and b/doxy/classc___external_input__coll__graph.png differ diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.map b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.map new file mode 100644 index 000000000..f62bd285f --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 new file mode 100644 index 000000000..9e78822ae --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 @@ -0,0 +1 @@ +5c0f5c9f1e7937e5c85e4eb11bf8925c \ No newline at end of file diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.png b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.png new file mode 100644 index 000000000..12c0d13df Binary files /dev/null and b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.png differ diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.map b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.map new file mode 100644 index 000000000..68aadd6dc --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 new file mode 100644 index 000000000..c40788813 --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 @@ -0,0 +1 @@ +6b0dba7f78eac98936adc527024fde92 \ No newline at end of file diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.png b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.png new file mode 100644 index 000000000..7dce35a3f Binary files /dev/null and b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.png differ diff --git a/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.map b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.map new file mode 100644 index 000000000..c2b54d205 --- /dev/null +++ b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 new file mode 100644 index 000000000..2dc8c26c6 --- /dev/null +++ b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 @@ -0,0 +1 @@ +22f1e1c5042c741b9ba838e2084b60e5 \ No newline at end of file diff --git a/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.png b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.png new file mode 100644 index 000000000..c5bae1caa Binary files /dev/null and b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.png differ diff --git a/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.map b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.map new file mode 100644 index 000000000..c22cb6072 --- /dev/null +++ b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 new file mode 100644 index 000000000..825f4a9ea --- /dev/null +++ b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 @@ -0,0 +1 @@ +e319359a4cbce7c1c8cdbbc72f07afdc \ No newline at end of file diff --git a/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.png b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.png new file mode 100644 index 000000000..1a8166e16 Binary files /dev/null and b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.png differ diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.map b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.map new file mode 100644 index 000000000..782be0e7a --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 new file mode 100644 index 000000000..d4b306ff9 --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 @@ -0,0 +1 @@ +f0c79f83431cf46af4d99ffb2670d91a \ No newline at end of file diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.png b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.png new file mode 100644 index 000000000..0f2cecb7c Binary files /dev/null and b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.png differ diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.map b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.map new file mode 100644 index 000000000..aeef3773b --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.map @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 new file mode 100644 index 000000000..873c33929 --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 @@ -0,0 +1 @@ +37b2379b0a20fc4b43172e4c945f6103 \ No newline at end of file diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.png b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.png new file mode 100644 index 000000000..f1195535b Binary files /dev/null and b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.png differ diff --git a/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.map b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.map new file mode 100644 index 000000000..c88a7cd08 --- /dev/null +++ b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 new file mode 100644 index 000000000..4087fea79 --- /dev/null +++ b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 @@ -0,0 +1 @@ +75952644dabf0bf34b11319799444996 \ No newline at end of file diff --git a/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.png b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.png new file mode 100644 index 000000000..78817aac3 Binary files /dev/null and b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.png differ diff --git a/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.map b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.map new file mode 100644 index 000000000..84619d608 --- /dev/null +++ b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 new file mode 100644 index 000000000..1b100de2f --- /dev/null +++ b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 @@ -0,0 +1 @@ +e4aefc91ac97dfdea8dcd91e311d9a27 \ No newline at end of file diff --git a/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.png b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.png new file mode 100644 index 000000000..963caecc0 Binary files /dev/null and b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.png differ diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.map b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.map new file mode 100644 index 000000000..0bfc4f092 --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 new file mode 100644 index 000000000..e2256b542 --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 @@ -0,0 +1 @@ +868b0470e1a383736124124bda6a4d65 \ No newline at end of file diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.png b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.png new file mode 100644 index 000000000..e841c207e Binary files /dev/null and b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.png differ diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.map b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.map new file mode 100644 index 000000000..bcafecea5 --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 new file mode 100644 index 000000000..d30ef4eae --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 @@ -0,0 +1 @@ +ba194137feacef4da4031f1972b4598a \ No newline at end of file diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.png b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.png new file mode 100644 index 000000000..183ec175d Binary files /dev/null and b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery-members.html b/doxy/classc___f_p_p_discovery-members.html new file mode 100644 index 000000000..bbc7cf473 --- /dev/null +++ b/doxy/classc___f_p_p_discovery-members.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_FPPDiscovery Member List
+
+
+ +

This is the complete list of members for c_FPPDiscovery, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AllowedToRemotePlayFiles()c_FPPDiscoveryprivate
begin()c_FPPDiscovery
BlankOnStopc_FPPDiscoveryprivate
BuildFseqResponse(String fname, c_FileMgr::FileId fseq, String &resp)c_FPPDiscoveryprivate
c_FPPDiscovery()c_FPPDiscovery
Disable(void)c_FPPDiscovery
Enable(void)c_FPPDiscovery
ForgetInputFPPRemotePlayFile()c_FPPDiscovery
FppRemoteIpc_FPPDiscoveryprivate
GenerateFppSyncMsg(uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime)c_FPPDiscovery
GetBlankOnStop(void)c_FPPDiscoveryinline
GetDriverName(String &Name)c_FPPDiscoveryinlineprivate
GetStatus(JsonObject &jsonStatus)c_FPPDiscovery
GetStatusJSON(JsonObject &jsonResponse, bool advanced)c_FPPDiscoveryprivate
GetSysInfoJSON(JsonObject &jsonResponse)c_FPPDiscoveryprivate
hasBeenInitializedc_FPPDiscoveryprivate
inFileUploadc_FPPDiscoveryprivate
InputFPPRemotePlayFilec_FPPDiscoveryprivate
IsEnabledc_FPPDiscoveryprivate
MulticastAddressc_FPPDiscoveryprivate
MultiSyncStatsc_FPPDiscoveryprivate
NetworkStateChanged(bool NewNetworkState)c_FPPDiscovery
PlayFile(String &FileToPlay)c_FPPDiscovery
PlayingFile()c_FPPDiscoveryprivate
ProcessBlankPacket()c_FPPDiscoveryprivate
ProcessBody(AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total)c_FPPDiscovery
ProcessFile(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0)c_FPPDiscovery
ProcessFPPJson(AsyncWebServerRequest *request)c_FPPDiscovery
ProcessGET(AsyncWebServerRequest *request)c_FPPDiscovery
ProcessPOST(AsyncWebServerRequest *request)c_FPPDiscovery
ProcessReceivedUdpPacket(AsyncUDPPacket _packet)c_FPPDiscoveryprivate
ProcessSyncPacket(uint8_t action, String filename, float seconds_elapsed)c_FPPDiscoveryprivate
sendPingPacket(IPAddress destination=IPAddress(255, 255, 255, 255))c_FPPDiscovery
SetBlankOnStop(bool value)c_FPPDiscoveryinline
SetInputFPPRemotePlayFile(c_InputFPPRemotePlayFile *value)c_FPPDiscovery
StartPlaying(String &FileName, float SecondsElapsed)c_FPPDiscoveryprivate
StopPlaying()c_FPPDiscoveryprivate
SystemDebugStatsc_FPPDiscoveryprivate
udpc_FPPDiscoveryprivate
UploadFileNamec_FPPDiscoveryprivate
~c_FPPDiscovery()c_FPPDiscoveryinlinevirtual
+ + + + diff --git a/doxy/classc___f_p_p_discovery.html b/doxy/classc___f_p_p_discovery.html new file mode 100644 index 000000000..64aa4883c --- /dev/null +++ b/doxy/classc___f_p_p_discovery.html @@ -0,0 +1,3565 @@ + + + + + + + +ESPixelStick Firmware: c_FPPDiscovery Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_FPPDiscovery Class Reference
+
+
+ +

#include <FPPDiscovery.h>

+
+Collaboration diagram for c_FPPDiscovery:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + +

+Classes

struct  MultiSyncStats_t
 
struct  SystemDebugStats_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_FPPDiscovery ()
 
virtual ~c_FPPDiscovery ()
 
void begin ()
 
void ProcessFPPJson (AsyncWebServerRequest *request)
 
void ProcessGET (AsyncWebServerRequest *request)
 
void ProcessPOST (AsyncWebServerRequest *request)
 
void ProcessFile (AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0)
 
void ProcessBody (AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total)
 
void sendPingPacket (IPAddress destination=IPAddress(255, 255, 255, 255))
 
void PlayFile (String &FileToPlay)
 
void Enable (void)
 
void Disable (void)
 
void GetStatus (JsonObject &jsonStatus)
 
void NetworkStateChanged (bool NewNetworkState)
 
void SetBlankOnStop (bool value)
 
bool GetBlankOnStop (void)
 
void SetInputFPPRemotePlayFile (c_InputFPPRemotePlayFile *value)
 
void ForgetInputFPPRemotePlayFile ()
 
void GenerateFppSyncMsg (uint8_t Action, const String &FileName, uint32_t CurrentFrame, const float &ElpsedTime)
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void ProcessReceivedUdpPacket (AsyncUDPPacket _packet)
 
void ProcessSyncPacket (uint8_t action, String filename, float seconds_elapsed)
 
void ProcessBlankPacket ()
 
bool PlayingFile ()
 
void GetSysInfoJSON (JsonObject &jsonResponse)
 
void GetStatusJSON (JsonObject &jsonResponse, bool advanced)
 
void BuildFseqResponse (String fname, c_FileMgr::FileId fseq, String &resp)
 
void StopPlaying ()
 
void StartPlaying (String &FileName, float SecondsElapsed)
 
bool AllowedToRemotePlayFiles ()
 
void GetDriverName (String &Name)
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

AsyncUDP udp
 
bool inFileUpload = false
 
bool hasBeenInitialized = false
 
bool IsEnabled = false
 
bool BlankOnStop = false
 
String UploadFileName
 
IPAddress FppRemoteIp = IPAddress (uint32_t(0))
 
c_InputFPPRemotePlayFileInputFPPRemotePlayFile = nullptr
 
const IPAddress MulticastAddress = IPAddress (239, 70, 80, 80)
 
MultiSyncStats_t MultiSyncStats
 
SystemDebugStats_t SystemDebugStats
 
+

Constructor & Destructor Documentation

+ +

◆ c_FPPDiscovery()

+ +
+
+ + + + + + + +
c_FPPDiscovery::c_FPPDiscovery ()
+
+ +
+
+ +

◆ ~c_FPPDiscovery()

+ +
+
+ + + + + +
+ + + + + + + +
virtual c_FPPDiscovery::~c_FPPDiscovery ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ AllowedToRemotePlayFiles()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_FPPDiscovery::AllowedToRemotePlayFiles ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ begin()

+ +
+
+ + + + + + + +
void c_FPPDiscovery::begin ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ BuildFseqResponse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::BuildFseqResponse (String fname,
c_FileMgr::FileId fseq,
String & resp 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Disable()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::Disable (void )
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Enable()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::Enable (void )
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ForgetInputFPPRemotePlayFile()

+ +
+
+ + + + + + + +
void c_FPPDiscovery::ForgetInputFPPRemotePlayFile ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GenerateFppSyncMsg()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::GenerateFppSyncMsg (uint8_t Action,
const String & FileName,
uint32_t CurrentFrame,
const float & ElpsedTime 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetBlankOnStop()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_FPPDiscovery::GetBlankOnStop (void )
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FPPDiscovery::GetDriverName (String & Name)
+
+inlineprivate
+
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::GetStatus (JsonObject & jsonStatus)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatusJSON()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::GetStatusJSON (JsonObject & jsonResponse,
bool advanced 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetSysInfoJSON()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FPPDiscovery::GetSysInfoJSON (JsonObject & jsonResponse)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::NetworkStateChanged (bool NewNetworkState)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PlayFile()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::PlayFile (String & FileToPlay)
+
+ +
+
+ +

◆ PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_FPPDiscovery::PlayingFile ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessBlankPacket()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FPPDiscovery::ProcessBlankPacket ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessBody()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::ProcessBody (AsyncWebServerRequest * request,
uint8_t * data,
uint32_t len,
uint32_t index,
uint32_t total 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::ProcessFile (AsyncWebServerRequest * request,
String filename,
uint32_t index,
uint8_t * data,
uint32_t len,
bool final,
uint32_t contentLength = 0 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessFPPJson()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::ProcessFPPJson (AsyncWebServerRequest * request)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessGET()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::ProcessGET (AsyncWebServerRequest * request)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessPOST()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::ProcessPOST (AsyncWebServerRequest * request)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessReceivedUdpPacket()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FPPDiscovery::ProcessReceivedUdpPacket (AsyncUDPPacket _packet)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessSyncPacket()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::ProcessSyncPacket (uint8_t action,
String filename,
float seconds_elapsed 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ sendPingPacket()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::sendPingPacket (IPAddress destination = IPAddress(255, 255, 255, 255))
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetBlankOnStop()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FPPDiscovery::SetBlankOnStop (bool value)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetInputFPPRemotePlayFile()

+ +
+
+ + + + + + + + +
void c_FPPDiscovery::SetInputFPPRemotePlayFile (c_InputFPPRemotePlayFilevalue)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StartPlaying()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_FPPDiscovery::StartPlaying (String & FileName,
float SecondsElapsed 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StopPlaying()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FPPDiscovery::StopPlaying ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ BlankOnStop

+ +
+
+ + + + + +
+ + + + +
bool c_FPPDiscovery::BlankOnStop = false
+
+private
+
+ +
+
+ +

◆ FppRemoteIp

+ +
+
+ + + + + +
+ + + + +
IPAddress c_FPPDiscovery::FppRemoteIp = IPAddress (uint32_t(0))
+
+private
+
+ +
+
+ +

◆ hasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_FPPDiscovery::hasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ inFileUpload

+ +
+
+ + + + + +
+ + + + +
bool c_FPPDiscovery::inFileUpload = false
+
+private
+
+ +
+
+ +

◆ InputFPPRemotePlayFile

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayFile* c_FPPDiscovery::InputFPPRemotePlayFile = nullptr
+
+private
+
+ +
+
+ +

◆ IsEnabled

+ +
+
+ + + + + +
+ + + + +
bool c_FPPDiscovery::IsEnabled = false
+
+private
+
+ +
+
+ +

◆ MulticastAddress

+ +
+
+ + + + + +
+ + + + +
const IPAddress c_FPPDiscovery::MulticastAddress = IPAddress (239, 70, 80, 80)
+
+private
+
+ +
+
+ +

◆ MultiSyncStats

+ +
+
+ + + + + +
+ + + + +
MultiSyncStats_t c_FPPDiscovery::MultiSyncStats
+
+private
+
+ +
+
+ +

◆ SystemDebugStats

+ +
+
+ + + + + +
+ + + + +
SystemDebugStats_t c_FPPDiscovery::SystemDebugStats
+
+private
+
+ +
+
+ +

◆ udp

+ +
+
+ + + + + +
+ + + + +
AsyncUDP c_FPPDiscovery::udp
+
+private
+
+ +
+
+ +

◆ UploadFileName

+ +
+
+ + + + + +
+ + + + +
String c_FPPDiscovery::UploadFileName
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___f_p_p_discovery__coll__graph.map b/doxy/classc___f_p_p_discovery__coll__graph.map new file mode 100644 index 000000000..1a0169e66 --- /dev/null +++ b/doxy/classc___f_p_p_discovery__coll__graph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery__coll__graph.md5 b/doxy/classc___f_p_p_discovery__coll__graph.md5 new file mode 100644 index 000000000..2fadcedd6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery__coll__graph.md5 @@ -0,0 +1 @@ +9344735eaa2fd25a11a7c6062cd2b8fa \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery__coll__graph.png b/doxy/classc___f_p_p_discovery__coll__graph.png new file mode 100644 index 000000000..f06cdd05b Binary files /dev/null and b/doxy/classc___f_p_p_discovery__coll__graph.png differ diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.map b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.map new file mode 100644 index 000000000..cab7a943f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.md5 b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.md5 new file mode 100644 index 000000000..7a61e87a2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.md5 @@ -0,0 +1 @@ +696196bcc180616c5896ffe32754355d \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.png b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.png new file mode 100644 index 000000000..b7ac9fb83 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.map b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.map new file mode 100644 index 000000000..2df4b334a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.map @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.md5 b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.md5 new file mode 100644 index 000000000..7713a2fa7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.md5 @@ -0,0 +1 @@ +f377d96e1882259956cb618571420b89 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.png b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.png new file mode 100644 index 000000000..37139268b Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.map b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.map new file mode 100644 index 000000000..c578d4dd3 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.map @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.md5 b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.md5 new file mode 100644 index 000000000..077a663d2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.md5 @@ -0,0 +1 @@ +c88b2d062317a6f7ebc9cd9ef1ffb3c3 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.png b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.png new file mode 100644 index 000000000..466fb8d29 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.map b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.map new file mode 100644 index 000000000..1b35e4940 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.md5 b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.md5 new file mode 100644 index 000000000..d09b0b68c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.md5 @@ -0,0 +1 @@ +e497b1b640c0031235320672e9fd2289 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.png b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.png new file mode 100644 index 000000000..5057665bd Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.map b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.map new file mode 100644 index 000000000..36b96a8e8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.md5 b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.md5 new file mode 100644 index 000000000..92ebe30f5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.md5 @@ -0,0 +1 @@ +7749f64774274cf7eaa05deacbafe432 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.png b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.png new file mode 100644 index 000000000..5802a63ef Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.map b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.map new file mode 100644 index 000000000..bddde69db --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.md5 b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.md5 new file mode 100644 index 000000000..0b08c5aa8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.md5 @@ -0,0 +1 @@ +761230573733a69ba0ae5318113ce039 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.png b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.png new file mode 100644 index 000000000..a444a8260 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.map b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.map new file mode 100644 index 000000000..9aa407493 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.md5 b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.md5 new file mode 100644 index 000000000..7f429b9ee --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.md5 @@ -0,0 +1 @@ +9e33a7d0416904a1e44e1fadf726d445 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.png b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.png new file mode 100644 index 000000000..8533fb618 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.map b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.map new file mode 100644 index 000000000..d03ed93bc --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.md5 b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.md5 new file mode 100644 index 000000000..939520cbf --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.md5 @@ -0,0 +1 @@ +4cd9ce7391bf3a149bdbfbd6526c48da \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.png b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.png new file mode 100644 index 000000000..c6fd6cb6e Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.map b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.map new file mode 100644 index 000000000..f088e8753 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.md5 b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.md5 new file mode 100644 index 000000000..ea4db7f8a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.md5 @@ -0,0 +1 @@ +ce09d76e228865b5833b77643905cef6 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.png b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.png new file mode 100644 index 000000000..7130b4da5 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.map b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.map new file mode 100644 index 000000000..d2bf02489 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.map @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.md5 b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.md5 new file mode 100644 index 000000000..d0a9ecaf9 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.md5 @@ -0,0 +1 @@ +481c911fd7d609fe19cf5c11e4297b2d \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.png b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.png new file mode 100644 index 000000000..e5b00fb08 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.map b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.map new file mode 100644 index 000000000..c18f47287 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.map @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.md5 b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.md5 new file mode 100644 index 000000000..310b8d614 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.md5 @@ -0,0 +1 @@ +e75aca1e1795c2d88be9a1166eb14a6d \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.png b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.png new file mode 100644 index 000000000..3caedf64e Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.map b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.map new file mode 100644 index 000000000..5726318d3 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.md5 b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.md5 new file mode 100644 index 000000000..24f7be283 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.md5 @@ -0,0 +1 @@ +01a42fc7486d52f179feb75bcaa4c113 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.png b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.png new file mode 100644 index 000000000..6d5c3f1e9 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.map b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.map new file mode 100644 index 000000000..0f2eb0a27 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.md5 b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.md5 new file mode 100644 index 000000000..247dee9dd --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.md5 @@ -0,0 +1 @@ +90f4aefc8188787f5712f08eebcaade6 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.png b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.png new file mode 100644 index 000000000..bc67d4091 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.map b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.map new file mode 100644 index 000000000..7fa724671 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.md5 b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.md5 new file mode 100644 index 000000000..71206b599 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.md5 @@ -0,0 +1 @@ +8e05c75c53e84ad6b22eed803836e0e2 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.png b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.png new file mode 100644 index 000000000..50a06dd21 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.map b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.map new file mode 100644 index 000000000..ebff3184f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.md5 b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.md5 new file mode 100644 index 000000000..fdce83ed3 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.md5 @@ -0,0 +1 @@ +e6f7e6c0b742ed4432acac9c2e410ea1 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.png b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.png new file mode 100644 index 000000000..a558ff334 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.map b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.map new file mode 100644 index 000000000..96f2f5f2b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.map @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.md5 b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.md5 new file mode 100644 index 000000000..03b2c977f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.md5 @@ -0,0 +1 @@ +fd45b875fefc1ccd51488a489d9de215 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.png b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.png new file mode 100644 index 000000000..0908bf91e Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.map b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.map new file mode 100644 index 000000000..d4baddd14 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.md5 b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.md5 new file mode 100644 index 000000000..a74b594f9 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.md5 @@ -0,0 +1 @@ +07b4679c05e7285141799677a76d42cf \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.png b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.png new file mode 100644 index 000000000..b25c51994 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.map b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.map new file mode 100644 index 000000000..ca3198439 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.md5 b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.md5 new file mode 100644 index 000000000..4299359c4 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.md5 @@ -0,0 +1 @@ +705a320db05304f98542722527be48d5 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.png b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.png new file mode 100644 index 000000000..f8f28bcb4 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.map b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.map new file mode 100644 index 000000000..7b619510e --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.md5 b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.md5 new file mode 100644 index 000000000..86ba1b1e1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.md5 @@ -0,0 +1 @@ +3273d239b83f57ed5ef1a5e7a64ecef2 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.png b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.png new file mode 100644 index 000000000..41b2916e2 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a49efeb9d3c38d8e3e4017d54cb4b7815_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map new file mode 100644 index 000000000..f8ae7ac36 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.md5 b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.md5 new file mode 100644 index 000000000..0adfe770a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.md5 @@ -0,0 +1 @@ +b1dfa725d5f0c5691ad9820cd2e53201 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.png b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.png new file mode 100644 index 000000000..12e95ad71 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.map b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.map new file mode 100644 index 000000000..8f91234e1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.map @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.md5 b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.md5 new file mode 100644 index 000000000..b1ce6897a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.md5 @@ -0,0 +1 @@ +9543c1669491683432d5e61bc5f5cff5 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.png b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.png new file mode 100644 index 000000000..2d751f834 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.map b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.map new file mode 100644 index 000000000..e04e9a422 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.md5 b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.md5 new file mode 100644 index 000000000..e04a01f3a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.md5 @@ -0,0 +1 @@ +90594b8f5972e767273f750b17fd0379 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.png b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.png new file mode 100644 index 000000000..60d7d99a6 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.map b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.map new file mode 100644 index 000000000..6241cc0c7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.map @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.md5 b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.md5 new file mode 100644 index 000000000..10a2e9d69 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.md5 @@ -0,0 +1 @@ +97ded3472d95966f31bd917ff5a2760e \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.png b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.png new file mode 100644 index 000000000..a937b9d1a Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.map b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.map new file mode 100644 index 000000000..a61d935ec --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.md5 b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.md5 new file mode 100644 index 000000000..b506d36c5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.md5 @@ -0,0 +1 @@ +6fd40470504b7449ebb0d02311ef3b9b \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.png b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.png new file mode 100644 index 000000000..d87520a97 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.map b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.map new file mode 100644 index 000000000..b6be49b43 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.md5 b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.md5 new file mode 100644 index 000000000..903eab5f0 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.md5 @@ -0,0 +1 @@ +5f6e0c2b19f8f1b6fcd6d3b951e6e144 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.png b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.png new file mode 100644 index 000000000..4af5c031c Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.map b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.map new file mode 100644 index 000000000..c3a96a6bc --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.map @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.md5 b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.md5 new file mode 100644 index 000000000..834e2c170 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.md5 @@ -0,0 +1 @@ +f675d37006358f732343951c89eddffa \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.png b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.png new file mode 100644 index 000000000..4cf6ea54f Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.map b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.map new file mode 100644 index 000000000..56878dcf5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.md5 b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.md5 new file mode 100644 index 000000000..45fae10df --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.md5 @@ -0,0 +1 @@ +9fe43836c706c3a6ad07eae01b9cc4fe \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.png b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.png new file mode 100644 index 000000000..83c64694c Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.map b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.map new file mode 100644 index 000000000..a936caaf2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.md5 b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.md5 new file mode 100644 index 000000000..2f0b511e1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.md5 @@ -0,0 +1 @@ +c8d992ef940fe9f3948e790f4b093bc0 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.png b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.png new file mode 100644 index 000000000..f04d99b15 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.map b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.map new file mode 100644 index 000000000..bf72abc1c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.md5 b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.md5 new file mode 100644 index 000000000..6c730e3b1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.md5 @@ -0,0 +1 @@ +739fe6b7d750adeac0eee0c9b3159857 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.png b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.png new file mode 100644 index 000000000..44aa41a6e Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.map b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.map new file mode 100644 index 000000000..9e0961a25 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.md5 b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.md5 new file mode 100644 index 000000000..df2ae8d2c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.md5 @@ -0,0 +1 @@ +6d003118fb46ed99a7665d24d5e9fd2f \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.png b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.png new file mode 100644 index 000000000..a0f9202a6 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.map b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.map new file mode 100644 index 000000000..b13de937f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.map @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.md5 b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.md5 new file mode 100644 index 000000000..28ce0d933 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.md5 @@ -0,0 +1 @@ +a4486798f03422482123979c3ea449b0 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.png b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.png new file mode 100644 index 000000000..865b4cbe5 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.map b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.map new file mode 100644 index 000000000..1f4e623ae --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.map @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.md5 b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.md5 new file mode 100644 index 000000000..a4c019294 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.md5 @@ -0,0 +1 @@ +7f80f2c64c961d276cff0dc363d25dae \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.png b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.png new file mode 100644 index 000000000..a891624ca Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.map b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.map new file mode 100644 index 000000000..311d19942 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.md5 b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.md5 new file mode 100644 index 000000000..92b6df71c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.md5 @@ -0,0 +1 @@ +51e2680727e252eaeb2620847478582c \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.png b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.png new file mode 100644 index 000000000..85eaac679 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.map b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.map new file mode 100644 index 000000000..6d15afba7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.map @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.md5 b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.md5 new file mode 100644 index 000000000..4acc0069d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.md5 @@ -0,0 +1 @@ +475018c00ed5cd8e58f0aa8d6be78f20 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.png b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.png new file mode 100644 index 000000000..168ee32ee Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.map b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.map new file mode 100644 index 000000000..46a2abc0d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.md5 b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.md5 new file mode 100644 index 000000000..666caa147 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.md5 @@ -0,0 +1 @@ +6dc65e59574c029d7b4d250bc93b2d24 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.png b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.png new file mode 100644 index 000000000..8c61ac325 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.map b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.map new file mode 100644 index 000000000..ea1acec7e --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.md5 b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.md5 new file mode 100644 index 000000000..b057ec69a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.md5 @@ -0,0 +1 @@ +1fe14b556b8339654453492ce6f838ce \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.png b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.png new file mode 100644 index 000000000..a82b7a0c7 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.map b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.map new file mode 100644 index 000000000..e6a800ee1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.md5 b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.md5 new file mode 100644 index 000000000..3933156d4 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.md5 @@ -0,0 +1 @@ +80b81b1bb81d5e724b21641325fef25e \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.png b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.png new file mode 100644 index 000000000..d3a8bbfdd Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.map b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.map new file mode 100644 index 000000000..7b9d42b62 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.md5 b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.md5 new file mode 100644 index 000000000..15b94909d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.md5 @@ -0,0 +1 @@ +2624df91c9ab5f6ac3c4e7b68b7ced54 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.png b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.png new file mode 100644 index 000000000..8334d9e02 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.map b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.map new file mode 100644 index 000000000..2ddd028c2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.map @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.md5 b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.md5 new file mode 100644 index 000000000..f9a223f15 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.md5 @@ -0,0 +1 @@ +3170d70cf790c63aaa6b6c259bd582de \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.png b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.png new file mode 100644 index 000000000..ccfca1141 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.map b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.map new file mode 100644 index 000000000..bd2af1700 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.md5 b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.md5 new file mode 100644 index 000000000..d599af653 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.md5 @@ -0,0 +1 @@ +ab2b9f59f982f35371047ad495f86eb9 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.png b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.png new file mode 100644 index 000000000..ef1bd6d73 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_ad8875e6015a2c55a128e50e68b5010d6_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.map b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.map new file mode 100644 index 000000000..840999363 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.md5 b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.md5 new file mode 100644 index 000000000..561d047b5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.md5 @@ -0,0 +1 @@ +4a3257a5129f9409d3d30477a9f65bab \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.png b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.png new file mode 100644 index 000000000..a3907df0d Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.map b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.map new file mode 100644 index 000000000..06e0c8c6b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.map @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.md5 b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.md5 new file mode 100644 index 000000000..ed0848731 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.md5 @@ -0,0 +1 @@ +f1894d88eb846a28338fb97de220ce87 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.png b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.png new file mode 100644 index 000000000..f7ee37eba Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.map b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.map new file mode 100644 index 000000000..532a2361c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.md5 b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.md5 new file mode 100644 index 000000000..e834180a5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.md5 @@ -0,0 +1 @@ +a3dcf2e1a27214b6e6aaa634c7eabd10 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.png b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.png new file mode 100644 index 000000000..b850507b7 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.map b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.map new file mode 100644 index 000000000..93d57d10a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.map @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.md5 b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.md5 new file mode 100644 index 000000000..19eed7bd8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.md5 @@ -0,0 +1 @@ +17b28efc770fa0ed4218e908b6b957e6 \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.png b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.png new file mode 100644 index 000000000..62b1071b3 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.map b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.map new file mode 100644 index 000000000..8d24f5b14 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.md5 b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.md5 new file mode 100644 index 000000000..1074eb48e --- /dev/null +++ b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.md5 @@ -0,0 +1 @@ +bbf2311a4a582d477f0e8d622e0ec0cc \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.png b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.png new file mode 100644 index 000000000..acfefe39e Binary files /dev/null and b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.map b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.map new file mode 100644 index 000000000..6ec7b23a6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.md5 b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.md5 new file mode 100644 index 000000000..3d39d0f39 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.md5 @@ -0,0 +1 @@ +f677b06993174670e93d44f5fd809a3b \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.png b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.png new file mode 100644 index 000000000..7bd61c814 Binary files /dev/null and b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.png differ diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.map b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.map new file mode 100644 index 000000000..46ed21eb8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.map @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.md5 b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.md5 new file mode 100644 index 000000000..935eba24a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.md5 @@ -0,0 +1 @@ +19bf057de4cd8623b8c4dcf8abe7576c \ No newline at end of file diff --git a/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.png b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.png new file mode 100644 index 000000000..62696a65b Binary files /dev/null and b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.png differ diff --git a/doxy/classc___file_mgr-members.html b/doxy/classc___file_mgr-members.html new file mode 100644 index 000000000..ddad56841 --- /dev/null +++ b/doxy/classc___file_mgr-members.html @@ -0,0 +1,150 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_FileMgr Member List
+
+
+ +

This is the complete list of members for c_FileMgr, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_FileMgr
c_FileMgr()c_FileMgr
clk_pinc_FileMgrprivate
CloseSdFile(FileId &FileHandle)c_FileMgr
CreateSdFileHandle()c_FileMgr
cs_pinc_FileMgrprivate
DeleteConfigFile(const String &FileName)c_FileMgr
DeleteSdFile(const String &FileName)c_FileMgr
DescribeSdCardToUser()c_FileMgrprivate
DeserializationHandler typedefc_FileMgr
FileAppend enum valuec_FileMgr
FileId typedefc_FileMgr
FileListc_FileMgrprivate
FileListFindSdFileHandle(FileId HandleToFind)c_FileMgrprivate
FileMode enum namec_FileMgr
FileRead enum valuec_FileMgr
FileSendDirc_FileMgrprivate
FileUploadBufferc_FileMgrprivate
FileUploadBufferOffsetc_FileMgrprivate
FileWrite enum valuec_FileMgr
fsUploadFilec_FileMgrprivate
fsUploadFileNamec_FileMgrprivate
fsUploadFileSavedIsEnabledc_FileMgrprivate
fsUploadStartTimec_FileMgrprivate
GetConfig(JsonObject &json)c_FileMgr
GetDriverName(String &Name)c_FileMgrinline
GetListOfSdFiles(String &Response, uint32_t FirstFileToSend)c_FileMgr
GetListOfSdFiles(std::vector< String > &Response)c_FileMgr
GetSdFileSize(const String &FileName)c_FileMgr
GetSdFileSize(const FileId &FileHandle)c_FileMgr
GetStatus(JsonObject &json)c_FileMgr
handleFileUpload(const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen)c_FileMgr
handleFileUploadNewFile(const String &filename)c_FileMgrprivate
InitSdFileList()c_FileMgrprivate
INVALID_FILE_HANDLEc_FileMgrstatic
LastFileSentc_FileMgrprivate
listDir(fs::FS &fs, String dirname, uint8_t levels)c_FileMgrprivate
LoadConfigFile(const String &FileName, DeserializationHandler Handler)c_FileMgr
miso_pinc_FileMgrprivate
mosi_pinc_FileMgrprivate
OpenSdFile(const String &FileName, FileMode Mode, FileId &FileHandle)c_FileMgr
Poll()c_FileMgrinline
printDirectory(File dir, int numTabs)c_FileMgrprivate
ReadConfigFile(const String &FileName, String &FileData)c_FileMgr
ReadConfigFile(const String &FileName, JsonDocument &FileData)c_FileMgr
ReadConfigFile(const String &FileName, byte *FileData, size_t maxlen)c_FileMgr
ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)c_FileMgr
ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition)c_FileMgr
ReadSdFile(const String &FileName, String &FileData)c_FileMgr
ReadSdFile(const String &FileName, JsonDocument &FileData)c_FileMgr
ResetSdCard()c_FileMgrprivate
SaveConfigFile(const String &FileName, String &FileData)c_FileMgr
SaveConfigFile(const String &FileName, const char *FileData)c_FileMgr
SaveConfigFile(const String &FileName, JsonDocument &FileData)c_FileMgr
SaveConfigFile(const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)c_FileMgr
SaveSdFile(const String &FileName, String &FileData)c_FileMgr
SaveSdFile(const String &FileName, JsonVariant &FileData)c_FileMgr
SdCardInstalledc_FileMgrprivate
SdCardIsInstalled()c_FileMgrinline
SetConfig(JsonObject &json)c_FileMgr
SetSpiIoPins()c_FileMgrprivate
WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite)c_FileMgr
WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition)c_FileMgr
XlateFileModec_FileMgrprivate
~c_FileMgr()c_FileMgrvirtual
+ + + + diff --git a/doxy/classc___file_mgr.html b/doxy/classc___file_mgr.html new file mode 100644 index 000000000..d6ee739da --- /dev/null +++ b/doxy/classc___file_mgr.html @@ -0,0 +1,4068 @@ + + + + + + + +ESPixelStick Firmware: c_FileMgr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Types | +Public Member Functions | +Static Public Attributes | +Private Member Functions | +Private Attributes | +List of all members
+
c_FileMgr Class Reference
+
+
+ +

#include <FileMgr.hpp>

+
+Collaboration diagram for c_FileMgr:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + +

+Classes

struct  FileListEntry_t
 
+ + + + + + + +

+Public Types

enum  FileMode { FileRead = 0 +, FileWrite +, FileAppend + }
 
typedef uint32_t FileId
 
typedef std::function< void(DynamicJsonDocument &json)> DeserializationHandler
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_FileMgr ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_FileMgr ()
 < deallocate any resources and put the output channels into a safe state
 
void Begin ()
 < Start the module
 
void Poll ()
 
void GetConfig (JsonObject &json)
 
bool SetConfig (JsonObject &json)
 
void GetStatus (JsonObject &json)
 
void handleFileUpload (const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen)
 
void DeleteConfigFile (const String &FileName)
 
bool SaveConfigFile (const String &FileName, String &FileData)
 
bool SaveConfigFile (const String &FileName, const char *FileData)
 
bool SaveConfigFile (const String &FileName, JsonDocument &FileData)
 
bool SaveConfigFile (const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)
 
bool ReadConfigFile (const String &FileName, String &FileData)
 
bool ReadConfigFile (const String &FileName, JsonDocument &FileData)
 
bool ReadConfigFile (const String &FileName, byte *FileData, size_t maxlen)
 
bool LoadConfigFile (const String &FileName, DeserializationHandler Handler)
 
bool SdCardIsInstalled ()
 
FileId CreateSdFileHandle ()
 
void DeleteSdFile (const String &FileName)
 
void SaveSdFile (const String &FileName, String &FileData)
 
void SaveSdFile (const String &FileName, JsonVariant &FileData)
 
bool OpenSdFile (const String &FileName, FileMode Mode, FileId &FileHandle)
 
size_t ReadSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)
 
size_t ReadSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition)
 
bool ReadSdFile (const String &FileName, String &FileData)
 
bool ReadSdFile (const String &FileName, JsonDocument &FileData)
 
size_t WriteSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite)
 
size_t WriteSdFile (const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition)
 
void CloseSdFile (FileId &FileHandle)
 
void GetListOfSdFiles (String &Response, uint32_t FirstFileToSend)
 
void GetListOfSdFiles (std::vector< String > &Response)
 
size_t GetSdFileSize (const String &FileName)
 
size_t GetSdFileSize (const FileId &FileHandle)
 
void GetDriverName (String &Name)
 
+ + + +

+Static Public Attributes

static const FileId INVALID_FILE_HANDLE = 0
 
+ + + + + + + + + + + + + + + + + +

+Private Member Functions

void SetSpiIoPins ()
 
void ResetSdCard ()
 
void listDir (fs::FS &fs, String dirname, uint8_t levels)
 
void DescribeSdCardToUser ()
 
void handleFileUploadNewFile (const String &filename)
 
void printDirectory (File dir, int numTabs)
 
int FileListFindSdFileHandle (FileId HandleToFind)
 
void InitSdFileList ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

bool SdCardInstalled = false
 
uint8_t miso_pin = SD_CARD_MISO_PIN
 
uint8_t mosi_pin = SD_CARD_MOSI_PIN
 
uint8_t clk_pin = SD_CARD_CLK_PIN
 
uint8_t cs_pin = SD_CARD_CS_PIN
 
FileId fsUploadFile
 
String fsUploadFileName
 
bool fsUploadFileSavedIsEnabled = false
 
uint32_t fsUploadStartTime
 
char XlateFileMode [3] = { 'r', 'w', 'w' }
 
FileListEntry_t FileList [MaxOpenFiles]
 
byte * FileUploadBuffer = nullptr
 
uint32_t FileUploadBufferOffset = 0
 
File FileSendDir
 
uint32_t LastFileSent = 0
 
+

Member Typedef Documentation

+ +

◆ DeserializationHandler

+ +
+
+ + + + +
typedef std::function<void (DynamicJsonDocument& json)> c_FileMgr::DeserializationHandler
+
+ +
+
+ +

◆ FileId

+ +
+
+ + + + +
typedef uint32_t c_FileMgr::FileId
+
+ +
+
+

Member Enumeration Documentation

+ +

◆ FileMode

+ +
+
+ + + + +
enum c_FileMgr::FileMode
+
+ + + + +
Enumerator
FileRead 
FileWrite 
FileAppend 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_FileMgr()

+ +
+
+ + + + + + + +
c_FileMgr::c_FileMgr ()
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_FileMgr()

+ +
+
+ + + + + +
+ + + + + + + +
c_FileMgr::~c_FileMgr ()
+
+virtual
+
+ +

< deallocate any resources and put the output channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + + + +
void c_FileMgr::Begin ()
+
+ +

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ CloseSdFile()

+ +
+
+ + + + + + + + +
void c_FileMgr::CloseSdFile (FileIdFileHandle)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ CreateSdFileHandle()

+ +
+
+ + + + + + + +
c_FileMgr::FileId c_FileMgr::CreateSdFileHandle ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DeleteConfigFile()

+ +
+
+ + + + + + + + +
void c_FileMgr::DeleteConfigFile (const String & FileName)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DeleteSdFile()

+ +
+
+ + + + + + + + +
void c_FileMgr::DeleteSdFile (const String & FileName)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DescribeSdCardToUser()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FileMgr::DescribeSdCardToUser ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ FileListFindSdFileHandle()

+ +
+
+ + + + + +
+ + + + + + + + +
int c_FileMgr::FileListFindSdFileHandle (FileId HandleToFind)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_FileMgr::GetConfig (JsonObject & json)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FileMgr::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetListOfSdFiles() [1/2]

+ +
+
+ + + + + + + + +
void c_FileMgr::GetListOfSdFiles (std::vector< String > & Response)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetListOfSdFiles() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_FileMgr::GetListOfSdFiles (String & Response,
uint32_t FirstFileToSend 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetSdFileSize() [1/2]

+ +
+
+ + + + + + + + +
size_t c_FileMgr::GetSdFileSize (const FileIdFileHandle)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetSdFileSize() [2/2]

+ +
+
+ + + + + + + + +
size_t c_FileMgr::GetSdFileSize (const String & FileName)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_FileMgr::GetStatus (JsonObject & json)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ handleFileUpload()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_FileMgr::handleFileUpload (const String & filename,
size_t index,
uint8_t * data,
size_t len,
bool final,
uint32_t totalLen 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ handleFileUploadNewFile()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_FileMgr::handleFileUploadNewFile (const String & filename)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ InitSdFileList()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FileMgr::InitSdFileList ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ listDir()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_FileMgr::listDir (fs::FS & fs,
String dirname,
uint8_t levels 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ LoadConfigFile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::LoadConfigFile (const String & FileName,
DeserializationHandler Handler 
)
+
+

DEBUG_V (String (" getMaxFreeBlockSize: ") + String (ESP.getMaxFreeBlockSize ()));

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OpenSdFile()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool c_FileMgr::OpenSdFile (const String & FileName,
FileMode Mode,
FileIdFileHandle 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FileMgr::Poll ()
+
+inline
+
+ +
+
+ +

◆ printDirectory()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_FileMgr::printDirectory (File dir,
int numTabs 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadConfigFile() [1/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool c_FileMgr::ReadConfigFile (const String & FileName,
byte * FileData,
size_t maxlen 
)
+
+

DEBUG_V (FileData);

+ +
+
+ +

◆ ReadConfigFile() [2/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::ReadConfigFile (const String & FileName,
JsonDocument & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ReadConfigFile() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::ReadConfigFile (const String & FileName,
String & FileData 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadSdFile() [1/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_t c_FileMgr::ReadSdFile (const FileIdFileHandle,
byte * FileData,
size_t NumBytesToRead 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadSdFile() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t c_FileMgr::ReadSdFile (const FileIdFileHandle,
byte * FileData,
size_t NumBytesToRead,
size_t StartingPosition 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ ReadSdFile() [3/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::ReadSdFile (const String & FileName,
JsonDocument & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadSdFile() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::ReadSdFile (const String & FileName,
String & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ResetSdCard()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FileMgr::ResetSdCard ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SaveConfigFile() [1/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::SaveConfigFile (const String & FileName,
const char * FileData 
)
+
+ +
+
+ +

◆ SaveConfigFile() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::SaveConfigFile (const String & FileName,
JsonDocument & FileData 
)
+
+ +
+
+ +

◆ SaveConfigFile() [3/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool c_FileMgr::SaveConfigFile (const String & FileName,
String & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SaveConfigFile() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool c_FileMgr::SaveConfigFile (const String filename,
uint32_t index,
uint8_t * data,
uint32_t len,
bool final 
)
+
+ +
+
+ +

◆ SaveSdFile() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_FileMgr::SaveSdFile (const String & FileName,
JsonVariant & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SaveSdFile() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_FileMgr::SaveSdFile (const String & FileName,
String & FileData 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SdCardIsInstalled()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_FileMgr::SdCardIsInstalled ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_FileMgr::SetConfig (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ SetSpiIoPins()

+ +
+
+ + + + + +
+ + + + + + + +
void c_FileMgr::SetSpiIoPins ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ WriteSdFile() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_t c_FileMgr::WriteSdFile (const FileIdFileHandle,
byte * FileData,
size_t NumBytesToWrite 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ WriteSdFile() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
size_t c_FileMgr::WriteSdFile (const FileIdFileHandle,
byte * FileData,
size_t NumBytesToWrite,
size_t StartingPosition 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ clk_pin

+ +
+
+ + + + + +
+ + + + +
uint8_t c_FileMgr::clk_pin = SD_CARD_CLK_PIN
+
+private
+
+ +
+
+ +

◆ cs_pin

+ +
+
+ + + + + +
+ + + + +
uint8_t c_FileMgr::cs_pin = SD_CARD_CS_PIN
+
+private
+
+ +
+
+ +

◆ FileList

+ +
+
+ + + + + +
+ + + + +
FileListEntry_t c_FileMgr::FileList[MaxOpenFiles]
+
+private
+
+ +
+
+ +

◆ FileSendDir

+ +
+
+ + + + + +
+ + + + +
File c_FileMgr::FileSendDir
+
+private
+
+ +
+
+ +

◆ FileUploadBuffer

+ +
+
+ + + + + +
+ + + + +
byte* c_FileMgr::FileUploadBuffer = nullptr
+
+private
+
+ +
+
+ +

◆ FileUploadBufferOffset

+ +
+
+ + + + + +
+ + + + +
uint32_t c_FileMgr::FileUploadBufferOffset = 0
+
+private
+
+ +
+
+ +

◆ fsUploadFile

+ +
+
+ + + + + +
+ + + + +
FileId c_FileMgr::fsUploadFile
+
+private
+
+ +
+
+ +

◆ fsUploadFileName

+ +
+
+ + + + + +
+ + + + +
String c_FileMgr::fsUploadFileName
+
+private
+
+ +
+
+ +

◆ fsUploadFileSavedIsEnabled

+ +
+
+ + + + + +
+ + + + +
bool c_FileMgr::fsUploadFileSavedIsEnabled = false
+
+private
+
+ +
+
+ +

◆ fsUploadStartTime

+ +
+
+ + + + + +
+ + + + +
uint32_t c_FileMgr::fsUploadStartTime
+
+private
+
+ +
+
+ +

◆ INVALID_FILE_HANDLE

+ +
+
+ + + + + +
+ + + + +
const FileId c_FileMgr::INVALID_FILE_HANDLE = 0
+
+static
+
+ +
+
+ +

◆ LastFileSent

+ +
+
+ + + + + +
+ + + + +
uint32_t c_FileMgr::LastFileSent = 0
+
+private
+
+ +
+
+ +

◆ miso_pin

+ +
+
+ + + + + +
+ + + + +
uint8_t c_FileMgr::miso_pin = SD_CARD_MISO_PIN
+
+private
+
+ +
+
+ +

◆ mosi_pin

+ +
+
+ + + + + +
+ + + + +
uint8_t c_FileMgr::mosi_pin = SD_CARD_MOSI_PIN
+
+private
+
+ +
+
+ +

◆ SdCardInstalled

+ +
+
+ + + + + +
+ + + + +
bool c_FileMgr::SdCardInstalled = false
+
+private
+
+ +
+
+ +

◆ XlateFileMode

+ +
+
+ + + + + +
+ + + + +
char c_FileMgr::XlateFileMode[3] = { 'r', 'w', 'w' }
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___file_mgr__coll__graph.map b/doxy/classc___file_mgr__coll__graph.map new file mode 100644 index 000000000..00d6fdad8 --- /dev/null +++ b/doxy/classc___file_mgr__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr__coll__graph.md5 b/doxy/classc___file_mgr__coll__graph.md5 new file mode 100644 index 000000000..6c235152d --- /dev/null +++ b/doxy/classc___file_mgr__coll__graph.md5 @@ -0,0 +1 @@ +73bfba53e115e7dca3bb01c67e87e051 \ No newline at end of file diff --git a/doxy/classc___file_mgr__coll__graph.png b/doxy/classc___file_mgr__coll__graph.png new file mode 100644 index 000000000..5629a0ce1 Binary files /dev/null and b/doxy/classc___file_mgr__coll__graph.png differ diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.map b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.map new file mode 100644 index 000000000..20b3b71cc --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 new file mode 100644 index 000000000..de54d7a61 --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 @@ -0,0 +1 @@ +35d471d5b61e8aa6035f73c1ad845b04 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.png b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.png new file mode 100644 index 000000000..f01dbc063 Binary files /dev/null and b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.png differ diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.map b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.map new file mode 100644 index 000000000..3b7894730 --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.map @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 new file mode 100644 index 000000000..f3ca8be80 --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 @@ -0,0 +1 @@ +a46897f51cbdadb7c0887dbc730d3a64 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.png b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.png new file mode 100644 index 000000000..fb0f5014d Binary files /dev/null and b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.png differ diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.map b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.map new file mode 100644 index 000000000..b4b81e306 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 new file mode 100644 index 000000000..9c05c7df2 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 @@ -0,0 +1 @@ +cf685c2999f48277b138a6bc05e3c1a3 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.png b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.png new file mode 100644 index 000000000..1902bde62 Binary files /dev/null and b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.png differ diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.map b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.map new file mode 100644 index 000000000..11a19f378 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 new file mode 100644 index 000000000..ceb5d8745 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 @@ -0,0 +1 @@ +305156fef88783920a0a2966e159b586 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.png b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.png new file mode 100644 index 000000000..ed2308843 Binary files /dev/null and b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.png differ diff --git a/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.map b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.map new file mode 100644 index 000000000..f6621a96c --- /dev/null +++ b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 new file mode 100644 index 000000000..b7da37c95 --- /dev/null +++ b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 @@ -0,0 +1 @@ +de2b344aaaaece6098f35bbf3d9c94d7 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.png b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.png new file mode 100644 index 000000000..257cda2b3 Binary files /dev/null and b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.png differ diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.map b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.map new file mode 100644 index 000000000..1cdef696e --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 new file mode 100644 index 000000000..4b6d1fb8b --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 @@ -0,0 +1 @@ +482b2754c15d0b3bb0516c1a3185c231 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.png b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.png new file mode 100644 index 000000000..70c6cc45b Binary files /dev/null and b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.png differ diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.map b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.map new file mode 100644 index 000000000..1d76bd233 --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 new file mode 100644 index 000000000..56d62badb --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 @@ -0,0 +1 @@ +a14bef1a665535f5a09b30ea4576546d \ No newline at end of file diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.png b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.png new file mode 100644 index 000000000..7166987c1 Binary files /dev/null and b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.png differ diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.map b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.map new file mode 100644 index 000000000..2b490c181 --- /dev/null +++ b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.md5 b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.md5 new file mode 100644 index 000000000..5b23d7c66 --- /dev/null +++ b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.md5 @@ -0,0 +1 @@ +4265c7d488a255838ae89c7dcee2a828 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.png b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.png new file mode 100644 index 000000000..f4e3eccb6 Binary files /dev/null and b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_cgraph.png differ diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.map b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.map new file mode 100644 index 000000000..dca4ef99d --- /dev/null +++ b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.map @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.md5 b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.md5 new file mode 100644 index 000000000..b842f694f --- /dev/null +++ b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.md5 @@ -0,0 +1 @@ +8cf0048dccad841249a1e24f183df1f1 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.png b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.png new file mode 100644 index 000000000..2f0d3d7fb Binary files /dev/null and b/doxy/classc___file_mgr_a1ce88dd1bafd777c52e65803b4cc3cf4_icgraph.png differ diff --git a/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.map b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.map new file mode 100644 index 000000000..30099e219 --- /dev/null +++ b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 new file mode 100644 index 000000000..56b435dba --- /dev/null +++ b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 @@ -0,0 +1 @@ +aa3c1bfed414f31d724307bdf0ed99bb \ No newline at end of file diff --git a/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.png b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.png new file mode 100644 index 000000000..5f2d19220 Binary files /dev/null and b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.png differ diff --git a/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.map b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.map new file mode 100644 index 000000000..3063205a6 --- /dev/null +++ b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 new file mode 100644 index 000000000..2f49ad0bc --- /dev/null +++ b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 @@ -0,0 +1 @@ +020ff414ddd7db415477d20688bd8f23 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.png b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.png new file mode 100644 index 000000000..ee89e5c8a Binary files /dev/null and b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.png differ diff --git a/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.map b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.map new file mode 100644 index 000000000..6034e90fd --- /dev/null +++ b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 new file mode 100644 index 000000000..ce1eb4b55 --- /dev/null +++ b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 @@ -0,0 +1 @@ +a9688d7f770207ce734ebf29e6df7a0f \ No newline at end of file diff --git a/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.png b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.png new file mode 100644 index 000000000..e61dc0c05 Binary files /dev/null and b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.png differ diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.map b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.map new file mode 100644 index 000000000..8fe41a858 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 new file mode 100644 index 000000000..cd7b98de1 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 @@ -0,0 +1 @@ +c6fd0bd9e5aa5d8335db0e084a5ffcbe \ No newline at end of file diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.png b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.png new file mode 100644 index 000000000..6efaa3a87 Binary files /dev/null and b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.png differ diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.map b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.map new file mode 100644 index 000000000..ce7651fb0 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 new file mode 100644 index 000000000..f29102c13 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 @@ -0,0 +1 @@ +50bb81f1423bd21720c6d17d1cd7b4e8 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.png b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.png new file mode 100644 index 000000000..ea13c3acb Binary files /dev/null and b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.png differ diff --git a/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.map b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.map new file mode 100644 index 000000000..d9b6c1ead --- /dev/null +++ b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.map @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 new file mode 100644 index 000000000..43f841cd3 --- /dev/null +++ b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 @@ -0,0 +1 @@ +e5103c361fec1afd92c8b7ab379dcd8e \ No newline at end of file diff --git a/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.png b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.png new file mode 100644 index 000000000..2e6a0593a Binary files /dev/null and b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.png differ diff --git a/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.map b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.map new file mode 100644 index 000000000..cbd415e0f --- /dev/null +++ b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 new file mode 100644 index 000000000..1cb8c4439 --- /dev/null +++ b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 @@ -0,0 +1 @@ +5b55179b28f1b43a46545e0aec6c3251 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.png b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.png new file mode 100644 index 000000000..845cf76e6 Binary files /dev/null and b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.png differ diff --git a/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.map b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.map new file mode 100644 index 000000000..0e5f330a6 --- /dev/null +++ b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.map @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 new file mode 100644 index 000000000..54bed39a4 --- /dev/null +++ b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 @@ -0,0 +1 @@ +5f9b334162c772504ee962a167cabcd1 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.png b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.png new file mode 100644 index 000000000..d90f65c56 Binary files /dev/null and b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.png differ diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.map b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.map new file mode 100644 index 000000000..9c12a6f91 --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 new file mode 100644 index 000000000..7e70cb4c1 --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 @@ -0,0 +1 @@ +62839e117102e55229c19e4019fc40ea \ No newline at end of file diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.png b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.png new file mode 100644 index 000000000..93c6f8b7a Binary files /dev/null and b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.png differ diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.map b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.map new file mode 100644 index 000000000..885b9a24b --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 new file mode 100644 index 000000000..1b191548d --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 @@ -0,0 +1 @@ +6b34ab90afb8c6b2ea266687398abdb8 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.png b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.png new file mode 100644 index 000000000..6f7d7baf1 Binary files /dev/null and b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.png differ diff --git a/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.map b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.map new file mode 100644 index 000000000..e9d7bfa3b --- /dev/null +++ b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 new file mode 100644 index 000000000..700ef025e --- /dev/null +++ b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 @@ -0,0 +1 @@ +b26a3ec4192764a101be6d81a7227ce8 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.png b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.png new file mode 100644 index 000000000..e43d69a97 Binary files /dev/null and b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.png differ diff --git a/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.map b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.map new file mode 100644 index 000000000..fa7e9a6de --- /dev/null +++ b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 new file mode 100644 index 000000000..65abe8abc --- /dev/null +++ b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 @@ -0,0 +1 @@ +2b377ef25855a93af15a0e5e7127e374 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.png b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.png new file mode 100644 index 000000000..31f0ed653 Binary files /dev/null and b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.png differ diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.map b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.map new file mode 100644 index 000000000..d2362c6dd --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 new file mode 100644 index 000000000..570d9684f --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 @@ -0,0 +1 @@ +b4e8c42afd4f88fd0d6ca2ee2c403e34 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.png b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.png new file mode 100644 index 000000000..3a08a5b48 Binary files /dev/null and b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.png differ diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.map b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.map new file mode 100644 index 000000000..55b9b3c49 --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.map @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 new file mode 100644 index 000000000..b017299ca --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 @@ -0,0 +1 @@ +91ab2510a034e9a1c5d87cb6e962d737 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.png b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.png new file mode 100644 index 000000000..f7fa09edc Binary files /dev/null and b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.png differ diff --git a/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.map b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.map new file mode 100644 index 000000000..a7b1ae8ef --- /dev/null +++ b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.map @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 new file mode 100644 index 000000000..f52136a25 --- /dev/null +++ b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 @@ -0,0 +1 @@ +e9289bbca44caff69daf0f53f66d7df7 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.png b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.png new file mode 100644 index 000000000..3b7981cc3 Binary files /dev/null and b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.png differ diff --git a/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.map b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.map new file mode 100644 index 000000000..937236dc6 --- /dev/null +++ b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 new file mode 100644 index 000000000..0662e0e3f --- /dev/null +++ b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 @@ -0,0 +1 @@ +ddd53106c46ce77ca138558ac3c00b3d \ No newline at end of file diff --git a/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.png b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.png new file mode 100644 index 000000000..cfca0ea6f Binary files /dev/null and b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.png differ diff --git a/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.map b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.map new file mode 100644 index 000000000..fcff5661f --- /dev/null +++ b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 new file mode 100644 index 000000000..f7f686bd0 --- /dev/null +++ b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 @@ -0,0 +1 @@ +ba487bdcb82d95d3d12cf6a2a6a7654e \ No newline at end of file diff --git a/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.png b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.png new file mode 100644 index 000000000..923f35bd0 Binary files /dev/null and b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.png differ diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.map b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.map new file mode 100644 index 000000000..4912e54fd --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 new file mode 100644 index 000000000..2c92b9874 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 @@ -0,0 +1 @@ +0ef3d0348d7f5784cdc8b64d0e1eb7ea \ No newline at end of file diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.png b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.png new file mode 100644 index 000000000..9f9871b1d Binary files /dev/null and b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.png differ diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.map b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.map new file mode 100644 index 000000000..35d440ea3 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.map @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 new file mode 100644 index 000000000..22d42ef32 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 @@ -0,0 +1 @@ +7853819b0e8d637e469e8959d5f12811 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.png b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.png new file mode 100644 index 000000000..5ee2ae092 Binary files /dev/null and b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.png differ diff --git a/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.map b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.map new file mode 100644 index 000000000..01c12c00f --- /dev/null +++ b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 new file mode 100644 index 000000000..bc6f58e8b --- /dev/null +++ b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 @@ -0,0 +1 @@ +596533086f8fef29c772a1649de003b1 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.png b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.png new file mode 100644 index 000000000..b4c04e1ba Binary files /dev/null and b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.png differ diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.map b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.map new file mode 100644 index 000000000..e2d9ad261 --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 new file mode 100644 index 000000000..230bcd0f1 --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 @@ -0,0 +1 @@ +cfeb3e7b68c428007e8bba2ccdce1947 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.png b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.png new file mode 100644 index 000000000..875e0a705 Binary files /dev/null and b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.png differ diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.map b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.map new file mode 100644 index 000000000..96609b8f1 --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 new file mode 100644 index 000000000..627b624af --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 @@ -0,0 +1 @@ +ba63727acfcd9adf8250413df67d15cd \ No newline at end of file diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.png b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.png new file mode 100644 index 000000000..755c5e072 Binary files /dev/null and b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.png differ diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.map b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.map new file mode 100644 index 000000000..62508b307 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 new file mode 100644 index 000000000..c71b63752 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 @@ -0,0 +1 @@ +b33092bb7b4043d8972fda51b41f5435 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.png b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.png new file mode 100644 index 000000000..3b6ac8826 Binary files /dev/null and b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.png differ diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.map b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.map new file mode 100644 index 000000000..05d966265 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 new file mode 100644 index 000000000..d49299a36 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 @@ -0,0 +1 @@ +15cfe445c840190b315c131f2c8aba70 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.png b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.png new file mode 100644 index 000000000..10257f07c Binary files /dev/null and b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.png differ diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.map b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.map new file mode 100644 index 000000000..b75d8e4f5 --- /dev/null +++ b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.md5 b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.md5 new file mode 100644 index 000000000..1721521e3 --- /dev/null +++ b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.md5 @@ -0,0 +1 @@ +895627504107f2d35b290033a1a31601 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.png b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.png new file mode 100644 index 000000000..17238fac0 Binary files /dev/null and b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_cgraph.png differ diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.map b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.map new file mode 100644 index 000000000..f2a49b54d --- /dev/null +++ b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.map @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.md5 b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.md5 new file mode 100644 index 000000000..1197d036d --- /dev/null +++ b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.md5 @@ -0,0 +1 @@ +42c4e74acf67613507fbcf14f4377e8c \ No newline at end of file diff --git a/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.png b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.png new file mode 100644 index 000000000..79febd439 Binary files /dev/null and b/doxy/classc___file_mgr_a98e34d829e7d324400091213a4416bf9_icgraph.png differ diff --git a/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.map b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.map new file mode 100644 index 000000000..01c12c00f --- /dev/null +++ b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 new file mode 100644 index 000000000..bc6f58e8b --- /dev/null +++ b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 @@ -0,0 +1 @@ +596533086f8fef29c772a1649de003b1 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.png b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.png new file mode 100644 index 000000000..b4c04e1ba Binary files /dev/null and b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.png differ diff --git a/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.map b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.map new file mode 100644 index 000000000..24f28acd3 --- /dev/null +++ b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 new file mode 100644 index 000000000..621aafbc4 --- /dev/null +++ b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 @@ -0,0 +1 @@ +8315f8e085d627f4880ac36fde171272 \ No newline at end of file diff --git a/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.png b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.png new file mode 100644 index 000000000..51d861c04 Binary files /dev/null and b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.png differ diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.map b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.map new file mode 100644 index 000000000..f2c4b4617 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 new file mode 100644 index 000000000..d06a6c100 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 @@ -0,0 +1 @@ +5035e7fdbb47824eb6cb5989aae41860 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.png b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.png new file mode 100644 index 000000000..f7836c44a Binary files /dev/null and b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.png differ diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.map b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.map new file mode 100644 index 000000000..b92edd463 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.map @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 new file mode 100644 index 000000000..ab72233f6 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 @@ -0,0 +1 @@ +f27df98c8cf07e9970db0a27373dfeb2 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.png b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.png new file mode 100644 index 000000000..54e97e138 Binary files /dev/null and b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.png differ diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.map b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.map new file mode 100644 index 000000000..b40598160 --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 new file mode 100644 index 000000000..a08187907 --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 @@ -0,0 +1 @@ +93e2e2e323e6689c26956b99846f51e6 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.png b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.png new file mode 100644 index 000000000..a4463fb94 Binary files /dev/null and b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.png differ diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.map b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.map new file mode 100644 index 000000000..857094471 --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.map @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 new file mode 100644 index 000000000..2bb5fe9ee --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 @@ -0,0 +1 @@ +c3c82414778d06e677737203a91c8a2a \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.png b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.png new file mode 100644 index 000000000..3bdf8e7b0 Binary files /dev/null and b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.png differ diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.map b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.map new file mode 100644 index 000000000..d03892292 --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 new file mode 100644 index 000000000..f9c6b4c44 --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 @@ -0,0 +1 @@ +568de8b6d6bd95cd19fd6eca821928f1 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.png b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.png new file mode 100644 index 000000000..b19fa880b Binary files /dev/null and b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.png differ diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.map b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.map new file mode 100644 index 000000000..261d065ff --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.map @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 new file mode 100644 index 000000000..8f658ce27 --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 @@ -0,0 +1 @@ +57be82fbc9b5baa9e55aa68a69d9b16c \ No newline at end of file diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.png b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.png new file mode 100644 index 000000000..91c01cfb3 Binary files /dev/null and b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.png differ diff --git a/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.map b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.map new file mode 100644 index 000000000..1b45c2cbc --- /dev/null +++ b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.map @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 new file mode 100644 index 000000000..c192b44fc --- /dev/null +++ b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 @@ -0,0 +1 @@ +7a2ba3125c2054177d5f83921d5b63d9 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.png b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.png new file mode 100644 index 000000000..276aaa425 Binary files /dev/null and b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.png differ diff --git a/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.map b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.map new file mode 100644 index 000000000..fe6f3dfce --- /dev/null +++ b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 new file mode 100644 index 000000000..a9f5a4a67 --- /dev/null +++ b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 @@ -0,0 +1 @@ +b5148cfaedc931823173ab058a0aa735 \ No newline at end of file diff --git a/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.png b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.png new file mode 100644 index 000000000..d1e6e222f Binary files /dev/null and b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.png differ diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.map b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.map new file mode 100644 index 000000000..b858c51de --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 new file mode 100644 index 000000000..b1cc45cf6 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 @@ -0,0 +1 @@ +24d59827899123492b8ad80ea5348514 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.png b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.png new file mode 100644 index 000000000..586cd23fd Binary files /dev/null and b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.png differ diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.map b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.map new file mode 100644 index 000000000..b62925e73 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 new file mode 100644 index 000000000..8d13f7e29 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 @@ -0,0 +1 @@ +d3c8512df198d50cabdc492bf04a31f8 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.png b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.png new file mode 100644 index 000000000..9650758cb Binary files /dev/null and b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.png differ diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.map b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.map new file mode 100644 index 000000000..0ea602741 --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 new file mode 100644 index 000000000..4d3c8265d --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 @@ -0,0 +1 @@ +c066a400184c0fc80aa64ce397f18105 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.png b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.png new file mode 100644 index 000000000..0bd260b01 Binary files /dev/null and b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.png differ diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.map b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.map new file mode 100644 index 000000000..8ec9fe363 --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.map @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 new file mode 100644 index 000000000..99f67f860 --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 @@ -0,0 +1 @@ +1d21b880332c53d268750b216427d961 \ No newline at end of file diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.png b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.png new file mode 100644 index 000000000..5dc793471 Binary files /dev/null and b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.png differ diff --git a/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.map b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.map new file mode 100644 index 000000000..26a86c20f --- /dev/null +++ b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 new file mode 100644 index 000000000..c2d679b8d --- /dev/null +++ b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 @@ -0,0 +1 @@ +8ccde9bb93989b4488c45d888ac9116c \ No newline at end of file diff --git a/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.png b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.png new file mode 100644 index 000000000..0f8c343ce Binary files /dev/null and b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.png differ diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.map b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.map new file mode 100644 index 000000000..2c4fd3be9 --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 new file mode 100644 index 000000000..f5a307927 --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 @@ -0,0 +1 @@ +9fb0aa7324037c149833b1f68b975b88 \ No newline at end of file diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.png b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.png new file mode 100644 index 000000000..fd6ae1b38 Binary files /dev/null and b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.png differ diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.map b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.map new file mode 100644 index 000000000..b0bb09519 --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 new file mode 100644 index 000000000..fbd0dc3da --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 @@ -0,0 +1 @@ +2232ae7db4266c494c8ae241e6aadfa8 \ No newline at end of file diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.png b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.png new file mode 100644 index 000000000..c226f7288 Binary files /dev/null and b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.png differ diff --git a/doxy/classc___input_alexa-members.html b/doxy/classc___input_alexa-members.html new file mode 100644 index 000000000..540a8c8a7 --- /dev/null +++ b/doxy/classc___input_alexa-members.html @@ -0,0 +1,118 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputAlexa Member List
+
+
+ +

This is the complete list of members for c_InputAlexa, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputAlexavirtual
c_InputAlexa(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputAlexa
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
ChannelTypec_InputCommonprotected
GetConfig(JsonObject &jsonConfig)c_InputAlexa
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputAlexainlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputAlexavirtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
load()c_InputAlexaprivate
mqttTickerc_InputAlexaprivate
NetworkStateChanged(bool IsConnected)c_InputCommoninlinevirtual
OFFc_InputAlexaprivate
ONc_InputAlexaprivate
onMessage(EspalexaDevice *pDevice)c_InputAlexaprivate
pEffectsEnginec_InputAlexaprivate
Process()c_InputAlexavirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
save()c_InputAlexaprivate
SetBufferInfo(uint32_t BufferSize)c_InputAlexavirtual
SetConfig(JsonObject &jsonConfig)c_InputAlexa
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
stateOnc_InputAlexaprivate
validateConfiguration()c_InputAlexaprivate
~c_InputAlexa()c_InputAlexavirtual
~c_InputCommon()c_InputCommonvirtual
+ + + + diff --git a/doxy/classc___input_alexa.html b/doxy/classc___input_alexa.html new file mode 100644 index 000000000..753121433 --- /dev/null +++ b/doxy/classc___input_alexa.html @@ -0,0 +1,755 @@ + + + + + + + +ESPixelStick Firmware: c_InputAlexa Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputAlexa Class Reference
+
+
+ +

#include <InputAlexa.h>

+
+Inheritance diagram for c_InputAlexa:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputAlexa:
+
+
Collaboration graph
+ + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputAlexa (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputAlexa ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void NetworkStateChanged (bool IsConnected)
 
virtual bool isShutDownRebootNeeded ()
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void onMessage (EspalexaDevice *pDevice)
 
void load ()
 Load configuration from File System.
 
void save ()
 Save configuration to File System.
 
+ + + + + + + + + + + +

+Private Attributes

Ticker mqttTicker
 
c_InputCommonpEffectsEngine = nullptr
 
const char * ON = "ON"
 
const char * OFF = "OFF"
 
bool stateOn = false
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputAlexa()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputAlexa::c_InputAlexa (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputAlexa()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputAlexa::~c_InputAlexa ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputAlexa::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputAlexa::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputAlexa::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputAlexa::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ load()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputAlexa::load ()
+
+private
+
+ +

Load configuration from File System.

+ +
+
+ +

◆ onMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputAlexa::onMessage (EspalexaDevice * pDevice)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputAlexa::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ save()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputAlexa::save ()
+
+private
+
+ +

Save configuration to File System.

+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputAlexa::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputAlexa::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputAlexa::validateConfiguration ()
+
+private
+
+ +
+
+

Member Data Documentation

+ +

◆ mqttTicker

+ +
+
+ + + + + +
+ + + + +
Ticker c_InputAlexa::mqttTicker
+
+private
+
+ +
+
+ +

◆ OFF

+ +
+
+ + + + + +
+ + + + +
const char* c_InputAlexa::OFF = "OFF"
+
+private
+
+ +
+
+ +

◆ ON

+ +
+
+ + + + + +
+ + + + +
const char* c_InputAlexa::ON = "ON"
+
+private
+
+ +
+
+ +

◆ pEffectsEngine

+ +
+
+ + + + + +
+ + + + +
c_InputCommon* c_InputAlexa::pEffectsEngine = nullptr
+
+private
+
+ +
+
+ +

◆ stateOn

+ +
+
+ + + + + +
+ + + + +
bool c_InputAlexa::stateOn = false
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_alexa__coll__graph.map b/doxy/classc___input_alexa__coll__graph.map new file mode 100644 index 000000000..2f230f7dc --- /dev/null +++ b/doxy/classc___input_alexa__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_alexa__coll__graph.md5 b/doxy/classc___input_alexa__coll__graph.md5 new file mode 100644 index 000000000..c524b0197 --- /dev/null +++ b/doxy/classc___input_alexa__coll__graph.md5 @@ -0,0 +1 @@ +1a05f7f9bb54925d2cbc4c4c3f8bdede \ No newline at end of file diff --git a/doxy/classc___input_alexa__coll__graph.png b/doxy/classc___input_alexa__coll__graph.png new file mode 100644 index 000000000..87633f692 Binary files /dev/null and b/doxy/classc___input_alexa__coll__graph.png differ diff --git a/doxy/classc___input_alexa__inherit__graph.map b/doxy/classc___input_alexa__inherit__graph.map new file mode 100644 index 000000000..42fbff771 --- /dev/null +++ b/doxy/classc___input_alexa__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_alexa__inherit__graph.md5 b/doxy/classc___input_alexa__inherit__graph.md5 new file mode 100644 index 000000000..cc7d20e38 --- /dev/null +++ b/doxy/classc___input_alexa__inherit__graph.md5 @@ -0,0 +1 @@ +b06bd593b04e2d3a51132b47d571679a \ No newline at end of file diff --git a/doxy/classc___input_alexa__inherit__graph.png b/doxy/classc___input_alexa__inherit__graph.png new file mode 100644 index 000000000..0552a0341 Binary files /dev/null and b/doxy/classc___input_alexa__inherit__graph.png differ diff --git a/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.map b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.map new file mode 100644 index 000000000..7d5078f46 --- /dev/null +++ b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 new file mode 100644 index 000000000..37f5baeab --- /dev/null +++ b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 @@ -0,0 +1 @@ +c67c2a952b2e7084ed21b1ee97b02065 \ No newline at end of file diff --git a/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.png b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.png new file mode 100644 index 000000000..2552a4dea Binary files /dev/null and b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.png differ diff --git a/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.map b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.map new file mode 100644 index 000000000..3845da4c7 --- /dev/null +++ b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 new file mode 100644 index 000000000..5e4f9eea9 --- /dev/null +++ b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 @@ -0,0 +1 @@ +5191c75083779e08b6a0515910d872a1 \ No newline at end of file diff --git a/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.png b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.png new file mode 100644 index 000000000..75b5d828a Binary files /dev/null and b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.png differ diff --git a/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.map b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.map new file mode 100644 index 000000000..ad593b834 --- /dev/null +++ b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 new file mode 100644 index 000000000..aa453ab54 --- /dev/null +++ b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 @@ -0,0 +1 @@ +819ccab13463014cf370fb5e77472a0d \ No newline at end of file diff --git a/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.png b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.png new file mode 100644 index 000000000..1c5b7a361 Binary files /dev/null and b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.png differ diff --git a/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.map b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.map new file mode 100644 index 000000000..803b87e06 --- /dev/null +++ b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 new file mode 100644 index 000000000..93c20e54f --- /dev/null +++ b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 @@ -0,0 +1 @@ +3e7a60793d206f939bd321fa731416d2 \ No newline at end of file diff --git a/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.png b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.png new file mode 100644 index 000000000..36ff84b7f Binary files /dev/null and b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.png differ diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.map b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.map new file mode 100644 index 000000000..2a82a4c45 --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 new file mode 100644 index 000000000..6833d96f5 --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 @@ -0,0 +1 @@ +6498bff617102bd33ba796c69c30199f \ No newline at end of file diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.png b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.png new file mode 100644 index 000000000..f9263c4fd Binary files /dev/null and b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.png differ diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.map b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.map new file mode 100644 index 000000000..efc9dfb87 --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 new file mode 100644 index 000000000..d60eeca8a --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 @@ -0,0 +1 @@ +784bc2f9c7af80a475c431297b014a1b \ No newline at end of file diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.png b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.png new file mode 100644 index 000000000..4dcf05b4e Binary files /dev/null and b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.png differ diff --git a/doxy/classc___input_artnet-members.html b/doxy/classc___input_artnet-members.html new file mode 100644 index 000000000..edbf3e630 --- /dev/null +++ b/doxy/classc___input_artnet-members.html @@ -0,0 +1,128 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputArtnet Member List
+
+
+ +

This is the complete list of members for c_InputArtnet, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputArtnetvirtual
c_InputArtnet(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputArtnet
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
channel_countc_InputArtnetprivate
ChannelsPerUniversec_InputArtnetprivate
ChannelTypec_InputCommonprotected
ConfigFileNamec_InputArtnetprivatestatic
FirstUniverseChannelOffsetc_InputArtnetprivate
GetConfig(JsonObject &jsonConfig)c_InputArtnet
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputArtnetinlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputArtnetvirtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputArtnetinlinevirtual
lastDatac_InputArtnetprivate
LastRemoteIPc_InputArtnetprivate
LastUniversec_InputArtnetprivate
MAX_NUM_UNIVERSESc_InputArtnetprivatestatic
NetworkStateChanged(bool IsConnected, bool RebootAllowed)c_InputArtnetprivate
NetworkStateChanged(bool IsConnected)c_InputArtnetvirtual
num_packetsc_InputArtnetprivate
onDmxFrame(uint16_t CurrentUniverseId, uint32_t length, uint8_t sequence, uint8_t *data, IPAddress remoteIP)c_InputArtnetprivate
packet_errorsc_InputArtnetprivate
pArtnetc_InputArtnetprivate
Process()c_InputArtnetvirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
SetBufferInfo(uint32_t BufferSize)c_InputArtnetvirtual
SetBufferTranslation()c_InputArtnetprivate
SetConfig(JsonObject &jsonConfig)c_InputArtnet
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
SetUpArtnet()c_InputArtnetprivate
startUniversec_InputArtnetprivate
UNIVERSE_MAXc_InputArtnetprivatestatic
UniverseArrayc_InputArtnetprivate
validateConfiguration()c_InputArtnetprivate
~c_InputArtnet()c_InputArtnetvirtual
~c_InputCommon()c_InputCommonvirtual
+ + + + diff --git a/doxy/classc___input_artnet.html b/doxy/classc___input_artnet.html new file mode 100644 index 000000000..0f5e59ad6 --- /dev/null +++ b/doxy/classc___input_artnet.html @@ -0,0 +1,1295 @@ + + + + + + + +ESPixelStick Firmware: c_InputArtnet Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Member Functions | +Private Attributes | +Static Private Attributes | +List of all members
+
c_InputArtnet Class Reference
+
+
+ +

#include <InputArtnet.hpp>

+
+Inheritance diagram for c_InputArtnet:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputArtnet:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + +

+Classes

struct  Universe_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputArtnet (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputArtnet ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
void NetworkStateChanged (bool IsConnected)
 
bool isShutDownRebootNeeded ()
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + + + + + +

+Private Member Functions

void SetUpArtnet ()
 
void validateConfiguration ()
 
void NetworkStateChanged (bool IsConnected, bool RebootAllowed)
 
void SetBufferTranslation ()
 
void onDmxFrame (uint16_t CurrentUniverseId, uint32_t length, uint8_t sequence, uint8_t *data, IPAddress remoteIP)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

Artnet * pArtnet = nullptr
 
uint16_t startUniverse = 1
 JSON configuration parameters.
 
uint16_t LastUniverse = 1
 Last Universe to listen for.
 
uint16_t ChannelsPerUniverse = 512
 Universe boundary limit.
 
uint16_t FirstUniverseChannelOffset = 1
 Channel to start listening at - 1 based.
 
uint32_t num_packets = 0
 
uint32_t packet_errors = 0
 
IPAddress LastRemoteIP
 
uint8_t lastData = 255
 
uint16_t channel_count = 0
 from sketch globals
 
Universe_t UniverseArray [MAX_NUM_UNIVERSES]
 
+ + + + + + + +

+Static Private Attributes

static const uint16_t UNIVERSE_MAX = 512
 
static const char ConfigFileName []
 
static const uint8_t MAX_NUM_UNIVERSES = 10
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputArtnet()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputArtnet::c_InputArtnet (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputArtnet()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputArtnet::~c_InputArtnet ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputArtnet::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputArtnet::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputArtnet::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputArtnet::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ isShutDownRebootNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputArtnet::isShutDownRebootNeeded ()
+
+inlinevirtual
+
+ +

Reimplemented from c_InputCommon.

+ +
+
+ +

◆ NetworkStateChanged() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputArtnet::NetworkStateChanged (bool IsConnected)
+
+virtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputArtnet::NetworkStateChanged (bool IsConnected,
bool RebootAllowed 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ onDmxFrame()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputArtnet::onDmxFrame (uint16_t CurrentUniverseId,
uint32_t length,
uint8_t sequence,
uint8_t * data,
IPAddress remoteIP 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputArtnet::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputArtnet::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetBufferTranslation()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputArtnet::SetBufferTranslation ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputArtnet::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ SetUpArtnet()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputArtnet::SetUpArtnet ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputArtnet::validateConfiguration ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ channel_count

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputArtnet::channel_count = 0
+
+private
+
+ +

from sketch globals

+

Number of channels. Derived from output module configuration.

+ +
+
+ +

◆ ChannelsPerUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputArtnet::ChannelsPerUniverse = 512
+
+private
+
+ +

Universe boundary limit.

+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + + +
+ + + + +
const char c_InputArtnet::ConfigFileName[]
+
+staticprivate
+
+ +
+
+ +

◆ FirstUniverseChannelOffset

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputArtnet::FirstUniverseChannelOffset = 1
+
+private
+
+ +

Channel to start listening at - 1 based.

+ +
+
+ +

◆ lastData

+ +
+
+ + + + + +
+ + + + +
uint8_t c_InputArtnet::lastData = 255
+
+private
+
+ +
+
+ +

◆ LastRemoteIP

+ +
+
+ + + + + +
+ + + + +
IPAddress c_InputArtnet::LastRemoteIP
+
+private
+
+ +
+
+ +

◆ LastUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputArtnet::LastUniverse = 1
+
+private
+
+ +

Last Universe to listen for.

+ +
+
+ +

◆ MAX_NUM_UNIVERSES

+ +
+
+ + + + + +
+ + + + +
const uint8_t c_InputArtnet::MAX_NUM_UNIVERSES = 10
+
+staticprivate
+
+ +
+
+ +

◆ num_packets

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputArtnet::num_packets = 0
+
+private
+
+ +
+
+ +

◆ packet_errors

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputArtnet::packet_errors = 0
+
+private
+
+ +
+
+ +

◆ pArtnet

+ +
+
+ + + + + +
+ + + + +
Artnet* c_InputArtnet::pArtnet = nullptr
+
+private
+
+ +
+
+ +

◆ startUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputArtnet::startUniverse = 1
+
+private
+
+ +

JSON configuration parameters.

+

Universe to listen for

+ +
+
+ +

◆ UNIVERSE_MAX

+ +
+
+ + + + + +
+ + + + +
const uint16_t c_InputArtnet::UNIVERSE_MAX = 512
+
+staticprivate
+
+ +
+
+ +

◆ UniverseArray

+ +
+
+ + + + + +
+ + + + +
Universe_t c_InputArtnet::UniverseArray[MAX_NUM_UNIVERSES]
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_artnet__coll__graph.map b/doxy/classc___input_artnet__coll__graph.map new file mode 100644 index 000000000..59dbc1253 --- /dev/null +++ b/doxy/classc___input_artnet__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_artnet__coll__graph.md5 b/doxy/classc___input_artnet__coll__graph.md5 new file mode 100644 index 000000000..d818976e0 --- /dev/null +++ b/doxy/classc___input_artnet__coll__graph.md5 @@ -0,0 +1 @@ +55c204d498b786652b01f968fae9e2e8 \ No newline at end of file diff --git a/doxy/classc___input_artnet__coll__graph.png b/doxy/classc___input_artnet__coll__graph.png new file mode 100644 index 000000000..1849301f9 Binary files /dev/null and b/doxy/classc___input_artnet__coll__graph.png differ diff --git a/doxy/classc___input_artnet__inherit__graph.map b/doxy/classc___input_artnet__inherit__graph.map new file mode 100644 index 000000000..fdb32bb44 --- /dev/null +++ b/doxy/classc___input_artnet__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet__inherit__graph.md5 b/doxy/classc___input_artnet__inherit__graph.md5 new file mode 100644 index 000000000..e341bc78d --- /dev/null +++ b/doxy/classc___input_artnet__inherit__graph.md5 @@ -0,0 +1 @@ +dbbc9b0c09cf8ee481ba1aac673710ea \ No newline at end of file diff --git a/doxy/classc___input_artnet__inherit__graph.png b/doxy/classc___input_artnet__inherit__graph.png new file mode 100644 index 000000000..18bcf889a Binary files /dev/null and b/doxy/classc___input_artnet__inherit__graph.png differ diff --git a/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.map b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.map new file mode 100644 index 000000000..c9d7fe1d4 --- /dev/null +++ b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 new file mode 100644 index 000000000..9b532b7b7 --- /dev/null +++ b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 @@ -0,0 +1 @@ +d7eb12e6ff877c6c94ed05cfce10a054 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.png b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.png new file mode 100644 index 000000000..4d961c32c Binary files /dev/null and b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.png differ diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.map b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.map new file mode 100644 index 000000000..59d9150b2 --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 new file mode 100644 index 000000000..1271b980a --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 @@ -0,0 +1 @@ +32cda2ea4ae4bf85780e2d82d95868f5 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.png b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.png new file mode 100644 index 000000000..6f70684d5 Binary files /dev/null and b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.png differ diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.map b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.map new file mode 100644 index 000000000..e2dd33ed9 --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 new file mode 100644 index 000000000..eeb550757 --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 @@ -0,0 +1 @@ +02efe4f453c5178ce54e8bc65f59e566 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.png b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.png new file mode 100644 index 000000000..c71e7ad2b Binary files /dev/null and b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.png differ diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.map b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.map new file mode 100644 index 000000000..10b1dad9e --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 new file mode 100644 index 000000000..6eec8920a --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 @@ -0,0 +1 @@ +8209eb6fef4e88bd1576de74f05a4e5f \ No newline at end of file diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.png b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.png new file mode 100644 index 000000000..a3fa34c27 Binary files /dev/null and b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.png differ diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.map b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.map new file mode 100644 index 000000000..5389901fb --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 new file mode 100644 index 000000000..01b69729a --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 @@ -0,0 +1 @@ +a18d228dbf995d5f143d1f6a0ee405ac \ No newline at end of file diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.png b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.png new file mode 100644 index 000000000..358465da7 Binary files /dev/null and b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.png differ diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.map b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.map new file mode 100644 index 000000000..19f2edb98 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 new file mode 100644 index 000000000..a9505f818 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 @@ -0,0 +1 @@ +f9f85201c606a4d1d39e2217181f0db2 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.png b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.png new file mode 100644 index 000000000..2be97b1c0 Binary files /dev/null and b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.png differ diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.map b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.map new file mode 100644 index 000000000..801acd5ce --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 new file mode 100644 index 000000000..8a22ebbd6 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 @@ -0,0 +1 @@ +e74c30ce1d18e9f5f38fadd3de2384a1 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.png b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.png new file mode 100644 index 000000000..e1f66f865 Binary files /dev/null and b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.png differ diff --git a/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.map b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.map new file mode 100644 index 000000000..d6c79d6e6 --- /dev/null +++ b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 new file mode 100644 index 000000000..3b4305940 --- /dev/null +++ b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 @@ -0,0 +1 @@ +5ef8ca27065b80149d226e23682346af \ No newline at end of file diff --git a/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.png b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.png new file mode 100644 index 000000000..7f058ff84 Binary files /dev/null and b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.png differ diff --git a/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.map b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.map new file mode 100644 index 000000000..b9e442aa4 --- /dev/null +++ b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 new file mode 100644 index 000000000..d4045975f --- /dev/null +++ b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 @@ -0,0 +1 @@ +5f5d6c0190596cc32a69663e67f68b57 \ No newline at end of file diff --git a/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.png b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.png new file mode 100644 index 000000000..9395f8fe9 Binary files /dev/null and b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.png differ diff --git a/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.map b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.map new file mode 100644 index 000000000..30d59a5a4 --- /dev/null +++ b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 new file mode 100644 index 000000000..f8d9f956f --- /dev/null +++ b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 @@ -0,0 +1 @@ +dee79ed01d95fa3e8d409a46feeb2e93 \ No newline at end of file diff --git a/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.png b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.png new file mode 100644 index 000000000..963686254 Binary files /dev/null and b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.png differ diff --git a/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.map b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.map new file mode 100644 index 000000000..fc95ff80c --- /dev/null +++ b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 new file mode 100644 index 000000000..386f767d6 --- /dev/null +++ b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 @@ -0,0 +1 @@ +561280529a3549eff09b6b411f8fc08f \ No newline at end of file diff --git a/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.png b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.png new file mode 100644 index 000000000..efb23b656 Binary files /dev/null and b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.png differ diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.map b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.map new file mode 100644 index 000000000..8e594a6ca --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 new file mode 100644 index 000000000..d8e0389c1 --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 @@ -0,0 +1 @@ +073d3a0265b5ab735462db24f71c35df \ No newline at end of file diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.png b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.png new file mode 100644 index 000000000..ecf70cd71 Binary files /dev/null and b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.png differ diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.map b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.map new file mode 100644 index 000000000..cda26e842 --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 new file mode 100644 index 000000000..41b69e12f --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 @@ -0,0 +1 @@ +92a300580f5a75f0e11f2a7b072071ff \ No newline at end of file diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.png b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.png new file mode 100644 index 000000000..3759149c9 Binary files /dev/null and b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.png differ diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.map b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.map new file mode 100644 index 000000000..6612f411e --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 new file mode 100644 index 000000000..884dc5346 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 @@ -0,0 +1 @@ +095afb8bca075cf7bc3956268ed08c65 \ No newline at end of file diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.png b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.png new file mode 100644 index 000000000..8a68f2bee Binary files /dev/null and b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.png differ diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.map b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.map new file mode 100644 index 000000000..65c536676 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 new file mode 100644 index 000000000..cb1451c13 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 @@ -0,0 +1 @@ +1994b90b17a55ca355750a1edea4d916 \ No newline at end of file diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.png b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.png new file mode 100644 index 000000000..b7608991b Binary files /dev/null and b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.png differ diff --git a/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.map b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.map new file mode 100644 index 000000000..bfbdecb4b --- /dev/null +++ b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 new file mode 100644 index 000000000..c8338c781 --- /dev/null +++ b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 @@ -0,0 +1 @@ +dd03083878f0d7c799339aa5aa45ec74 \ No newline at end of file diff --git a/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.png b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.png new file mode 100644 index 000000000..1ac68d447 Binary files /dev/null and b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.png differ diff --git a/doxy/classc___input_common-members.html b/doxy/classc___input_common-members.html new file mode 100644 index 000000000..756137ffb --- /dev/null +++ b/doxy/classc___input_common-members.html @@ -0,0 +1,105 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputCommon Member List
+
+
+ +

This is the complete list of members for c_InputCommon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
Begin()=0c_InputCommonpure virtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
ChannelTypec_InputCommonprotected
GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)=0c_InputCommonpure virtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)=0c_InputCommonpure virtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
NetworkStateChanged(bool IsConnected)c_InputCommoninlinevirtual
Process()=0c_InputCommonpure virtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
SetBufferInfo(uint32_t BufferSize)=0c_InputCommonpure virtual
SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
~c_InputCommon()c_InputCommonvirtual
+ + + + diff --git a/doxy/classc___input_common.html b/doxy/classc___input_common.html new file mode 100644 index 000000000..4a38f7393 --- /dev/null +++ b/doxy/classc___input_common.html @@ -0,0 +1,979 @@ + + + + + + + +ESPixelStick Firmware: c_InputCommon Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
c_InputCommon Class Referenceabstract
+
+
+ +

#include <InputCommon.hpp>

+
+Inheritance diagram for c_InputCommon:
+
+
Inheritance graph
+ + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults)
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data.
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver
 
virtual void SetBufferInfo (uint32_t BufferSize)=0
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void NetworkStateChanged (bool IsConnected)
 
virtual bool isShutDownRebootNeeded ()
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + + + + + +

+Protected Attributes

bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputCommon()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputCommon::c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_InputCommon()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputCommon::~c_InputCommon ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void c_InputCommon::Begin ()
+
+pure virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::GetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+pure virtual
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::GetDriverName (String & sDriverName)
+
+pure virtual
+
+ +

get the name for the instantiated driver

+ +

Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetInputChannelId()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputMgr::e_InputChannelIds c_InputCommon::GetInputChannelId ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetInputType()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputMgr::e_InputType c_InputCommon::GetInputType ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::GetStatus (JsonObject & jsonStatus)
+
+pure virtual
+
+
+ +

◆ isShutDownRebootNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputCommon::isShutDownRebootNeeded ()
+
+inlinevirtual
+
+ +

Reimplemented in c_InputArtnet, c_InputDDP, and c_InputE131.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::NetworkStateChanged (bool IsConnected)
+
+inlinevirtual
+
+ +

Reimplemented in c_InputArtnet, c_InputE131, c_InputMQTT, and c_InputDDP.

+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void c_InputCommon::Process ()
+
+pure virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ProcessButtonActions()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::ProcessButtonActions (c_ExternalInput::InputValue_t value)
+
+inlinevirtual
+
+ +

Reimplemented in c_InputEffectEngine, and c_InputFPPRemote.

+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::SetBufferInfo (uint32_t BufferSize)
+
+pure virtual
+
+ +

Implemented in c_InputAlexa, c_InputArtnet, c_InputDDP, c_InputDisabled, c_InputE131, c_InputEffectEngine, c_InputFPPRemote, and c_InputMQTT.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool c_InputCommon::SetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+pure virtual
+
+ +

Set a new config in the driver.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ SetOperationalState()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputCommon::SetOperationalState (bool ActiveFlag)
+
+inlinevirtual
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ ChannelType

+ +
+
+ + + + + +
+ + + + +
c_InputMgr::e_InputType c_InputCommon::ChannelType = c_InputMgr::e_InputType::InputType_Disabled
+
+protected
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_InputCommon::HasBeenInitialized = false
+
+protected
+
+ +
+
+ +

◆ InputChannelId

+ +
+
+ + + + + +
+ + + + +
c_InputMgr::e_InputChannelIds c_InputCommon::InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
+
+protected
+
+ +
+
+ +

◆ InputDataBufferSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputCommon::InputDataBufferSize = 0
+
+protected
+
+ +
+
+ +

◆ IsInputChannelActive

+ +
+
+ + + + + +
+ + + + +
bool c_InputCommon::IsInputChannelActive = true
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_common__inherit__graph.map b/doxy/classc___input_common__inherit__graph.map new file mode 100644 index 000000000..7065dc5f3 --- /dev/null +++ b/doxy/classc___input_common__inherit__graph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common__inherit__graph.md5 b/doxy/classc___input_common__inherit__graph.md5 new file mode 100644 index 000000000..255cb2628 --- /dev/null +++ b/doxy/classc___input_common__inherit__graph.md5 @@ -0,0 +1 @@ +b021e2f2bba98243770bfbceb80d8abc \ No newline at end of file diff --git a/doxy/classc___input_common__inherit__graph.png b/doxy/classc___input_common__inherit__graph.png new file mode 100644 index 000000000..a8713f8c9 Binary files /dev/null and b/doxy/classc___input_common__inherit__graph.png differ diff --git a/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.map b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.map new file mode 100644 index 000000000..828aaaf2b --- /dev/null +++ b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 new file mode 100644 index 000000000..7035e49bb --- /dev/null +++ b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 @@ -0,0 +1 @@ +6c8f723fe5192b071b92e7162c011cd5 \ No newline at end of file diff --git a/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.png b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.png new file mode 100644 index 000000000..2cc10ea94 Binary files /dev/null and b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.png differ diff --git a/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.map b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.map new file mode 100644 index 000000000..ebdfe5bbf --- /dev/null +++ b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 new file mode 100644 index 000000000..b99fba1db --- /dev/null +++ b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 @@ -0,0 +1 @@ +4d3b2c29ea994447e91ca830bbd8e0ac \ No newline at end of file diff --git a/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.png b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.png new file mode 100644 index 000000000..14a39b40b Binary files /dev/null and b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.png differ diff --git a/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.map b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.map new file mode 100644 index 000000000..7884092b7 --- /dev/null +++ b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 new file mode 100644 index 000000000..4a87aca95 --- /dev/null +++ b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 @@ -0,0 +1 @@ +92ab16efd2be3a98f5e6af2fb95418c1 \ No newline at end of file diff --git a/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.png b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.png new file mode 100644 index 000000000..5ca61f094 Binary files /dev/null and b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.png differ diff --git a/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.map b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.map new file mode 100644 index 000000000..a05696671 --- /dev/null +++ b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 new file mode 100644 index 000000000..8109f60ed --- /dev/null +++ b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 @@ -0,0 +1 @@ +1408ef36acc954c8ba1d99930aeb2c4f \ No newline at end of file diff --git a/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.png b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.png new file mode 100644 index 000000000..e4003bfa0 Binary files /dev/null and b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.png differ diff --git a/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.map b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.map new file mode 100644 index 000000000..6f4099b2f --- /dev/null +++ b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 new file mode 100644 index 000000000..da4af9473 --- /dev/null +++ b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 @@ -0,0 +1 @@ +65f6c1e218d4b80199d36b2bc5cecb29 \ No newline at end of file diff --git a/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.png b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.png new file mode 100644 index 000000000..e8f9ba238 Binary files /dev/null and b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.png differ diff --git a/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.map b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.map new file mode 100644 index 000000000..ae237a4b4 --- /dev/null +++ b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 new file mode 100644 index 000000000..f60caa6b5 --- /dev/null +++ b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 @@ -0,0 +1 @@ +0457da8251c981d25154dfd576828a60 \ No newline at end of file diff --git a/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.png b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.png new file mode 100644 index 000000000..47c5af187 Binary files /dev/null and b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.png differ diff --git a/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.map b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.map new file mode 100644 index 000000000..217e9fabe --- /dev/null +++ b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 new file mode 100644 index 000000000..5d3629a98 --- /dev/null +++ b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 @@ -0,0 +1 @@ +b0fa2d1f91deb5a007919494b97a72ae \ No newline at end of file diff --git a/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.png b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.png new file mode 100644 index 000000000..54c1a3b47 Binary files /dev/null and b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.png differ diff --git a/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.map b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.map new file mode 100644 index 000000000..6ff564bab --- /dev/null +++ b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 new file mode 100644 index 000000000..ccfd8543e --- /dev/null +++ b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 @@ -0,0 +1 @@ +eb8aa2c13cddff548248804851a68f27 \ No newline at end of file diff --git a/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.png b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.png new file mode 100644 index 000000000..de874512a Binary files /dev/null and b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.png differ diff --git a/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.map b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.map new file mode 100644 index 000000000..2af5936ef --- /dev/null +++ b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 new file mode 100644 index 000000000..e93b9cd09 --- /dev/null +++ b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 @@ -0,0 +1 @@ +88891ef2702056954bef4700cd993778 \ No newline at end of file diff --git a/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.png b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.png new file mode 100644 index 000000000..f09963f82 Binary files /dev/null and b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.png differ diff --git a/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.map b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.map new file mode 100644 index 000000000..cbd2de904 --- /dev/null +++ b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 new file mode 100644 index 000000000..d11452b76 --- /dev/null +++ b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 @@ -0,0 +1 @@ +f6f24a3ccd93185ca7cfb98fbbd35064 \ No newline at end of file diff --git a/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.png b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.png new file mode 100644 index 000000000..a4f6d170c Binary files /dev/null and b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.png differ diff --git a/doxy/classc___input_d_d_p-members.html b/doxy/classc___input_d_d_p-members.html new file mode 100644 index 000000000..3968bd2c1 --- /dev/null +++ b/doxy/classc___input_d_d_p-members.html @@ -0,0 +1,130 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputDDP Member List
+
+
+ +

This is the complete list of members for c_InputDDP, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
__attribute__((packed))c_InputDDPinlineprivate
__attribute__((packed))c_InputDDPinlineprivate
__attribute__((packed))c_InputDDPinlineprivate
__attribute__((packed))c_InputDDPinlineprivate
Begin()c_InputDDPvirtual
BufferIsAvailable enum valuec_InputDDPprivate
BufferIsBeingProcessed enum valuec_InputDDPprivate
BufferIsFilled enum valuec_InputDDPprivate
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputDDP(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputDDP
ChannelTypec_InputCommonprotected
DDP_Header_tc_InputDDPprivate
DDP_packet_tc_InputDDPprivate
DDP_stats_tc_InputDDPprivate
DDP_TimeCode_packet_tc_InputDDPprivate
GetConfig(JsonObject &jsonConfig)c_InputDDP
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputDDPinlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputDDPvirtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputDDPinlinevirtual
lastErrorc_InputDDPprivate
lastReceivedSequenceNumberc_InputDDPprivate
NetworkStateChanged(bool NetwokState)c_InputDDPprivatevirtual
PacketBufferc_InputDDPprivate
PacketBufferStatus_t enum namec_InputDDPprivate
Process()c_InputDDPvirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
ProcessReceivedData(DDP_packet_t &Packet)c_InputDDPprivate
ProcessReceivedQuery()c_InputDDPprivate
ProcessReceivedUdpPacket(AsyncUDPPacket _packet)c_InputDDPprivate
SetBufferInfo(uint32_t BufferSize)c_InputDDPvirtual
SetConfig(JsonObject &jsonConfig)c_InputDDP
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
statsc_InputDDPprivate
suspendc_InputDDPprivate
udpc_InputDDPprivate
~c_InputCommon()c_InputCommonvirtual
~c_InputDDP()c_InputDDPvirtual
+ + + + diff --git a/doxy/classc___input_d_d_p.html b/doxy/classc___input_d_d_p.html new file mode 100644 index 000000000..1f05ce028 --- /dev/null +++ b/doxy/classc___input_d_d_p.html @@ -0,0 +1,1131 @@ + + + + + + + +ESPixelStick Firmware: c_InputDDP Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Types | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputDDP Class Reference
+
+
+ +

#include <InputDDP.h>

+
+Inheritance diagram for c_InputDDP:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputDDP:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + +

+Classes

struct  PacketBuffer_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputDDP (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputDDP ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
bool isShutDownRebootNeeded ()
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + +

+Private Types

enum  PacketBufferStatus_t { BufferIsAvailable +, BufferIsFilled +, BufferIsBeingProcessed + }
 
+ + + + + + + + + + + + + + + + + +

+Private Member Functions

struct __attribute__ ((packed))
 
struct __attribute__ ((packed))
 
struct __attribute__ ((packed))
 
struct __attribute__ ((packed))
 
void NetworkStateChanged (bool NetwokState)
 
void ProcessReceivedUdpPacket (AsyncUDPPacket _packet)
 
void ProcessReceivedData (DDP_packet_t &Packet)
 
void ProcessReceivedQuery ()
 
+ + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

 DDP_Header_t
 
 DDP_packet_t
 
 DDP_TimeCode_packet_t
 
 DDP_stats_t
 
String lastError
 
AsyncUDP * udp = nullptr
 
uint8_t lastReceivedSequenceNumber = 0
 
bool suspend = false
 
DDP_stats_t stats
 
PacketBuffer_t PacketBuffer
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Member Enumeration Documentation

+ +

◆ PacketBufferStatus_t

+ +
+
+ + + + + +
+ + + + +
enum c_InputDDP::PacketBufferStatus_t
+
+private
+
+ + + + +
Enumerator
BufferIsAvailable 
BufferIsFilled 
BufferIsBeingProcessed 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_InputDDP()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputDDP::c_InputDDP (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputDDP()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputDDP::~c_InputDDP ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ __attribute__() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
struct c_InputDDP::__attribute__ ((packed) )
+
+inlineprivate
+
+ +
+
+ +

◆ __attribute__() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
struct c_InputDDP::__attribute__ ((packed) )
+
+inlineprivate
+
+ +
+
+ +

◆ __attribute__() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
struct c_InputDDP::__attribute__ ((packed) )
+
+inlineprivate
+
+ +
+
+ +

◆ __attribute__() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
struct c_InputDDP::__attribute__ ((packed) )
+
+inlineprivate
+
+ +
+
+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputDDP::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputDDP::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ isShutDownRebootNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputDDP::isShutDownRebootNeeded ()
+
+inlinevirtual
+
+ +

Reimplemented from c_InputCommon.

+ +
+
+ +

◆ NetworkStateChanged()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::NetworkStateChanged (bool NetwokState)
+
+privatevirtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputDDP::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessReceivedData()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::ProcessReceivedData (DDP_packet_tPacket)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ ProcessReceivedQuery()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputDDP::ProcessReceivedQuery ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ProcessReceivedUdpPacket()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::ProcessReceivedUdpPacket (AsyncUDPPacket _packet)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDDP::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputDDP::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+ +
+
+

Member Data Documentation

+ +

◆ DDP_Header_t

+ +
+
+ + + + + +
+ + + + +
c_InputDDP::DDP_Header_t
+
+private
+
+ +
+
+ +

◆ DDP_packet_t

+ +
+
+ + + + + +
+ + + + +
c_InputDDP::DDP_packet_t
+
+private
+
+ +
+
+ +

◆ DDP_stats_t

+ +
+
+ + + + + +
+ + + + +
c_InputDDP::DDP_stats_t
+
+private
+
+ +
+
+ +

◆ DDP_TimeCode_packet_t

+ +
+
+ + + + + +
+ + + + +
c_InputDDP::DDP_TimeCode_packet_t
+
+private
+
+ +
+
+ +

◆ lastError

+ +
+
+ + + + + +
+ + + + +
String c_InputDDP::lastError
+
+private
+
+ +
+
+ +

◆ lastReceivedSequenceNumber

+ +
+
+ + + + + +
+ + + + +
uint8_t c_InputDDP::lastReceivedSequenceNumber = 0
+
+private
+
+ +
+
+ +

◆ PacketBuffer

+ +
+
+ + + + + +
+ + + + +
PacketBuffer_t c_InputDDP::PacketBuffer
+
+private
+
+ +
+
+ +

◆ stats

+ +
+
+ + + + + +
+ + + + +
DDP_stats_t c_InputDDP::stats
+
+private
+
+ +
+
+ +

◆ suspend

+ +
+
+ + + + + +
+ + + + +
bool c_InputDDP::suspend = false
+
+private
+
+ +
+
+ +

◆ udp

+ +
+
+ + + + + +
+ + + + +
AsyncUDP* c_InputDDP::udp = nullptr
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_d_d_p__coll__graph.map b/doxy/classc___input_d_d_p__coll__graph.map new file mode 100644 index 000000000..db6599544 --- /dev/null +++ b/doxy/classc___input_d_d_p__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_d_d_p__coll__graph.md5 b/doxy/classc___input_d_d_p__coll__graph.md5 new file mode 100644 index 000000000..c81222328 --- /dev/null +++ b/doxy/classc___input_d_d_p__coll__graph.md5 @@ -0,0 +1 @@ +5942e59f119d0fc0346e7c187a168f28 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p__coll__graph.png b/doxy/classc___input_d_d_p__coll__graph.png new file mode 100644 index 000000000..833d5bf5f Binary files /dev/null and b/doxy/classc___input_d_d_p__coll__graph.png differ diff --git a/doxy/classc___input_d_d_p__inherit__graph.map b/doxy/classc___input_d_d_p__inherit__graph.map new file mode 100644 index 000000000..733cf7191 --- /dev/null +++ b/doxy/classc___input_d_d_p__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_d_d_p__inherit__graph.md5 b/doxy/classc___input_d_d_p__inherit__graph.md5 new file mode 100644 index 000000000..4857daec3 --- /dev/null +++ b/doxy/classc___input_d_d_p__inherit__graph.md5 @@ -0,0 +1 @@ +2cb7fdc9d56a158f33336f950b1f46cc \ No newline at end of file diff --git a/doxy/classc___input_d_d_p__inherit__graph.png b/doxy/classc___input_d_d_p__inherit__graph.png new file mode 100644 index 000000000..95e02c260 Binary files /dev/null and b/doxy/classc___input_d_d_p__inherit__graph.png differ diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.map b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.map new file mode 100644 index 000000000..3a18cdc2f --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.md5 b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.md5 new file mode 100644 index 000000000..2f3b173aa --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.md5 @@ -0,0 +1 @@ +fa0b82b2d1501c7049e8f495b5c9f374 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.png b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.png new file mode 100644 index 000000000..d4866e651 Binary files /dev/null and b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.png differ diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.map b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.map new file mode 100644 index 000000000..d932f97c1 --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.md5 b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.md5 new file mode 100644 index 000000000..2fcfb335d --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.md5 @@ -0,0 +1 @@ +7e99056f5082a5d8675d9650aaf257d7 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.png b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.png new file mode 100644 index 000000000..691e9f144 Binary files /dev/null and b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.png differ diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.map b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.map new file mode 100644 index 000000000..9afb1e820 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.md5 b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.md5 new file mode 100644 index 000000000..85b67fb9e --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.md5 @@ -0,0 +1 @@ +047f88101de947116a722ad79a0a9f87 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.png b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.png new file mode 100644 index 000000000..6973cb16d Binary files /dev/null and b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.png differ diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.map b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.map new file mode 100644 index 000000000..fefc28c92 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.md5 b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.md5 new file mode 100644 index 000000000..b4ab7dbf8 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.md5 @@ -0,0 +1 @@ +6a11dd3e359fcca8ffc14514a8b28b82 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.png b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.png new file mode 100644 index 000000000..4b1ab5279 Binary files /dev/null and b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.png differ diff --git a/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.map b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.map new file mode 100644 index 000000000..51f93a0e6 --- /dev/null +++ b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.md5 b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.md5 new file mode 100644 index 000000000..99f1ee8e1 --- /dev/null +++ b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.md5 @@ -0,0 +1 @@ +8d7389a8006f1a354bf1a447ef5d3ebf \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.png b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.png new file mode 100644 index 000000000..585443de2 Binary files /dev/null and b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.png differ diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.map b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.map new file mode 100644 index 000000000..996105730 --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.md5 b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.md5 new file mode 100644 index 000000000..a76bff7dd --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.md5 @@ -0,0 +1 @@ +4de54822b815c723f728049df60185bf \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.png b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.png new file mode 100644 index 000000000..35d94bc7a Binary files /dev/null and b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.png differ diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.map b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.map new file mode 100644 index 000000000..a1358c308 --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.md5 b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.md5 new file mode 100644 index 000000000..21a36c0d3 --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.md5 @@ -0,0 +1 @@ +71c7a40d306f600b59ea204e74bc2880 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.png b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.png new file mode 100644 index 000000000..66b80bf07 Binary files /dev/null and b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.png differ diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.map b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.map new file mode 100644 index 000000000..27c627aa5 --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.md5 b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.md5 new file mode 100644 index 000000000..284f0548d --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.md5 @@ -0,0 +1 @@ +c108efc3f5e3e6bd0b5753dca8244e65 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.png b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.png new file mode 100644 index 000000000..65d72441a Binary files /dev/null and b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.png differ diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.map b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.map new file mode 100644 index 000000000..474cc88ed --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.md5 b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.md5 new file mode 100644 index 000000000..1596ffb1c --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.md5 @@ -0,0 +1 @@ +c9a5173d8f4be209f3fb83e5821f40b6 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.png b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.png new file mode 100644 index 000000000..508617f27 Binary files /dev/null and b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.png differ diff --git a/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.map b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.map new file mode 100644 index 000000000..596b42ead --- /dev/null +++ b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.md5 b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.md5 new file mode 100644 index 000000000..cec77e8a4 --- /dev/null +++ b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.md5 @@ -0,0 +1 @@ +5ce4137205419722650d6bd055465a51 \ No newline at end of file diff --git a/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.png b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.png new file mode 100644 index 000000000..aa75a9a0e Binary files /dev/null and b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.png differ diff --git a/doxy/classc___input_disabled-members.html b/doxy/classc___input_disabled-members.html new file mode 100644 index 000000000..f9257d740 --- /dev/null +++ b/doxy/classc___input_disabled-members.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputDisabled Member List
+
+
+ +

This is the complete list of members for c_InputDisabled, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputDisabledvirtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputDisabled(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputDisabled
ChannelTypec_InputCommonprotected
GetConfig(JsonObject &jsonConfig)c_InputDisabled
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputDisabledinlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputDisabledvirtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
NetworkStateChanged(bool IsConnected)c_InputCommoninlinevirtual
Process()c_InputDisabledvirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
SetBufferInfo(uint32_t BufferSize)c_InputDisabledinlinevirtual
SetConfig(JsonObject &jsonConfig)c_InputDisabled
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
~c_InputCommon()c_InputCommonvirtual
~c_InputDisabled()c_InputDisabledvirtual
+ + + + diff --git a/doxy/classc___input_disabled.html b/doxy/classc___input_disabled.html new file mode 100644 index 000000000..2d09b913c --- /dev/null +++ b/doxy/classc___input_disabled.html @@ -0,0 +1,421 @@ + + + + + + + +ESPixelStick Firmware: c_InputDisabled Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
c_InputDisabled Class Reference
+
+
+ +

#include <InputDisabled.hpp>

+
+Inheritance diagram for c_InputDisabled:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputDisabled:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputDisabled (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputDisabled ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), Process Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void NetworkStateChanged (bool IsConnected)
 
virtual bool isShutDownRebootNeeded ()
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputDisabled()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputDisabled::c_InputDisabled (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputDisabled()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputDisabled::~c_InputDisabled ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputDisabled::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputDisabled::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDisabled::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDisabled::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputDisabled::Process ()
+
+virtual
+
+ +

Call from loop(), Process Input data.

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputDisabled::SetBufferInfo (uint32_t BufferSize)
+
+inlinevirtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputDisabled::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_disabled__coll__graph.map b/doxy/classc___input_disabled__coll__graph.map new file mode 100644 index 000000000..63e53102b --- /dev/null +++ b/doxy/classc___input_disabled__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_disabled__coll__graph.md5 b/doxy/classc___input_disabled__coll__graph.md5 new file mode 100644 index 000000000..12c578493 --- /dev/null +++ b/doxy/classc___input_disabled__coll__graph.md5 @@ -0,0 +1 @@ +1a3f934e309518ab4be3178eba5e9ae5 \ No newline at end of file diff --git a/doxy/classc___input_disabled__coll__graph.png b/doxy/classc___input_disabled__coll__graph.png new file mode 100644 index 000000000..6d914ccab Binary files /dev/null and b/doxy/classc___input_disabled__coll__graph.png differ diff --git a/doxy/classc___input_disabled__inherit__graph.map b/doxy/classc___input_disabled__inherit__graph.map new file mode 100644 index 000000000..63e53102b --- /dev/null +++ b/doxy/classc___input_disabled__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_disabled__inherit__graph.md5 b/doxy/classc___input_disabled__inherit__graph.md5 new file mode 100644 index 000000000..12c578493 --- /dev/null +++ b/doxy/classc___input_disabled__inherit__graph.md5 @@ -0,0 +1 @@ +1a3f934e309518ab4be3178eba5e9ae5 \ No newline at end of file diff --git a/doxy/classc___input_disabled__inherit__graph.png b/doxy/classc___input_disabled__inherit__graph.png new file mode 100644 index 000000000..6d914ccab Binary files /dev/null and b/doxy/classc___input_disabled__inherit__graph.png differ diff --git a/doxy/classc___input_e131-members.html b/doxy/classc___input_e131-members.html new file mode 100644 index 000000000..e21081721 --- /dev/null +++ b/doxy/classc___input_e131-members.html @@ -0,0 +1,125 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputE131 Member List
+
+
+ +

This is the complete list of members for c_InputE131, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputE131virtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputE131(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputE131
channel_countc_InputE131private
ChannelsPerUniversec_InputE131private
ChannelTypec_InputCommonprotected
ConfigFileNamec_InputE131privatestatic
e131c_InputE131private
ESPAsyncE131Initializedc_InputE131private
FirstUniverseChannelOffsetc_InputE131private
GetConfig(JsonObject &jsonConfig)c_InputE131
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputE131inlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputE131virtual
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputE131inlinevirtual
LastUniversec_InputE131private
MAX_NUM_UNIVERSESc_InputE131privatestatic
NetworkStateChanged(bool IsConnected, bool RebootAllowed)c_InputE131private
NetworkStateChanged(bool IsConnected)c_InputE131virtual
PortIdc_InputE131private
Process()c_InputE131virtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
ProcessIncomingE131Data(e131_packet_t *)c_InputE131
SetBufferInfo(uint32_t BufferSize)c_InputE131virtual
SetBufferTranslation()c_InputE131private
SetConfig(JsonObject &jsonConfig)c_InputE131
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
startUniversec_InputE131private
UNIVERSE_MAXc_InputE131privatestatic
UniverseArrayc_InputE131private
validateConfiguration()c_InputE131private
~c_InputCommon()c_InputCommonvirtual
~c_InputE131()c_InputE131virtual
+ + + + diff --git a/doxy/classc___input_e131.html b/doxy/classc___input_e131.html new file mode 100644 index 000000000..ec9200f4d --- /dev/null +++ b/doxy/classc___input_e131.html @@ -0,0 +1,1107 @@ + + + + + + + +ESPixelStick Firmware: c_InputE131 Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Member Functions | +Private Attributes | +Static Private Attributes | +List of all members
+
c_InputE131 Class Reference
+
+
+ +

#include <InputE131.hpp>

+
+Inheritance diagram for c_InputE131:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputE131:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + +

+Classes

struct  Universe_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputE131 (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputE131 ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
void NetworkStateChanged (bool IsConnected)
 
bool isShutDownRebootNeeded ()
 
void ProcessIncomingE131Data (e131_packet_t *)
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void NetworkStateChanged (bool IsConnected, bool RebootAllowed)
 
void SetBufferTranslation ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

ESPAsyncE131 * e131 = nullptr
 ESPAsyncE131.
 
uint16_t startUniverse = 1
 JSON configuration parameters.
 
uint16_t LastUniverse = 1
 Last Universe to listen for.
 
uint16_t ChannelsPerUniverse = 512
 Universe boundary limit.
 
uint16_t FirstUniverseChannelOffset = 1
 Channel to start listening at - 1 based.
 
ESPAsyncE131PortId PortId = E131_DEFAULT_PORT
 
bool ESPAsyncE131Initialized = false
 
uint16_t channel_count = 0
 from sketch globals
 
Universe_t UniverseArray [MAX_NUM_UNIVERSES]
 
+ + + + + + + +

+Static Private Attributes

static const uint16_t UNIVERSE_MAX = 512
 
static const char ConfigFileName []
 
static const uint8_t MAX_NUM_UNIVERSES = (OM_MAX_NUM_CHANNELS / UNIVERSE_MAX) + 1
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputE131()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputE131::c_InputE131 (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputE131()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputE131::~c_InputE131 ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputE131::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputE131::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputE131::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputE131::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ isShutDownRebootNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputE131::isShutDownRebootNeeded ()
+
+inlinevirtual
+
+ +

Reimplemented from c_InputCommon.

+ +
+
+ +

◆ NetworkStateChanged() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputE131::NetworkStateChanged (bool IsConnected)
+
+virtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputE131::NetworkStateChanged (bool IsConnected,
bool RebootAllowed 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputE131::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ ProcessIncomingE131Data()

+ +
+
+ + + + + + + + +
void c_InputE131::ProcessIncomingE131Data (e131_packet_t * packet)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputE131::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetBufferTranslation()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputE131::SetBufferTranslation ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputE131::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputE131::validateConfiguration ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ channel_count

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputE131::channel_count = 0
+
+private
+
+ +

from sketch globals

+

Number of channels. Derived from output module configuration.

+ +
+
+ +

◆ ChannelsPerUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputE131::ChannelsPerUniverse = 512
+
+private
+
+ +

Universe boundary limit.

+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + + +
+ + + + +
const char c_InputE131::ConfigFileName[]
+
+staticprivate
+
+ +
+
+ +

◆ e131

+ +
+
+ + + + + +
+ + + + +
ESPAsyncE131* c_InputE131::e131 = nullptr
+
+private
+
+ +

ESPAsyncE131.

+ +
+
+ +

◆ ESPAsyncE131Initialized

+ +
+
+ + + + + +
+ + + + +
bool c_InputE131::ESPAsyncE131Initialized = false
+
+private
+
+ +
+
+ +

◆ FirstUniverseChannelOffset

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputE131::FirstUniverseChannelOffset = 1
+
+private
+
+ +

Channel to start listening at - 1 based.

+ +
+
+ +

◆ LastUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputE131::LastUniverse = 1
+
+private
+
+ +

Last Universe to listen for.

+ +
+
+ +

◆ MAX_NUM_UNIVERSES

+ +
+
+ + + + + +
+ + + + +
const uint8_t c_InputE131::MAX_NUM_UNIVERSES = (OM_MAX_NUM_CHANNELS / UNIVERSE_MAX) + 1
+
+staticprivate
+
+ +
+
+ +

◆ PortId

+ +
+
+ + + + + +
+ + + + +
ESPAsyncE131PortId c_InputE131::PortId = E131_DEFAULT_PORT
+
+private
+
+ +
+
+ +

◆ startUniverse

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputE131::startUniverse = 1
+
+private
+
+ +

JSON configuration parameters.

+

Universe to listen for

+ +
+
+ +

◆ UNIVERSE_MAX

+ +
+
+ + + + + +
+ + + + +
const uint16_t c_InputE131::UNIVERSE_MAX = 512
+
+staticprivate
+
+ +
+
+ +

◆ UniverseArray

+ +
+
+ + + + + +
+ + + + +
Universe_t c_InputE131::UniverseArray[MAX_NUM_UNIVERSES]
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_e131__coll__graph.map b/doxy/classc___input_e131__coll__graph.map new file mode 100644 index 000000000..4ad33233a --- /dev/null +++ b/doxy/classc___input_e131__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_e131__coll__graph.md5 b/doxy/classc___input_e131__coll__graph.md5 new file mode 100644 index 000000000..e1296536e --- /dev/null +++ b/doxy/classc___input_e131__coll__graph.md5 @@ -0,0 +1 @@ +074751f14743f461ffbb42a0a2d53def \ No newline at end of file diff --git a/doxy/classc___input_e131__coll__graph.png b/doxy/classc___input_e131__coll__graph.png new file mode 100644 index 000000000..9bdf9bbee Binary files /dev/null and b/doxy/classc___input_e131__coll__graph.png differ diff --git a/doxy/classc___input_e131__inherit__graph.map b/doxy/classc___input_e131__inherit__graph.map new file mode 100644 index 000000000..9711ed971 --- /dev/null +++ b/doxy/classc___input_e131__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_e131__inherit__graph.md5 b/doxy/classc___input_e131__inherit__graph.md5 new file mode 100644 index 000000000..9efd59739 --- /dev/null +++ b/doxy/classc___input_e131__inherit__graph.md5 @@ -0,0 +1 @@ +1399d6c56530d4004eccbcfa13ebd63e \ No newline at end of file diff --git a/doxy/classc___input_e131__inherit__graph.png b/doxy/classc___input_e131__inherit__graph.png new file mode 100644 index 000000000..95007d325 Binary files /dev/null and b/doxy/classc___input_e131__inherit__graph.png differ diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.map b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.map new file mode 100644 index 000000000..3294770e6 --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 new file mode 100644 index 000000000..00af5b59a --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 @@ -0,0 +1 @@ +29dad6a16d8c94e92001386ffa5f9452 \ No newline at end of file diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.png b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.png new file mode 100644 index 000000000..f7d0df302 Binary files /dev/null and b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.png differ diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.map b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.map new file mode 100644 index 000000000..caf5fbb64 --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 new file mode 100644 index 000000000..4587bc669 --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 @@ -0,0 +1 @@ +fc7487d8330d041bdb77de1c5c7de6f3 \ No newline at end of file diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.png b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.png new file mode 100644 index 000000000..c9d3f8c1b Binary files /dev/null and b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.png differ diff --git a/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.map b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.map new file mode 100644 index 000000000..7433818d0 --- /dev/null +++ b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 new file mode 100644 index 000000000..17b8de233 --- /dev/null +++ b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 @@ -0,0 +1 @@ +03616b87c4b2adcab4b6cb6edf10ccef \ No newline at end of file diff --git a/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.png b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.png new file mode 100644 index 000000000..a275628f5 Binary files /dev/null and b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.png differ diff --git a/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.map b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.map new file mode 100644 index 000000000..7004925ef --- /dev/null +++ b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 new file mode 100644 index 000000000..bba396c3b --- /dev/null +++ b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 @@ -0,0 +1 @@ +fb94c8df0551029d5807a91461c8738a \ No newline at end of file diff --git a/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.png b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.png new file mode 100644 index 000000000..de2d605f7 Binary files /dev/null and b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.png differ diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.map b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.map new file mode 100644 index 000000000..0f7129dba --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.md5 b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.md5 new file mode 100644 index 000000000..0ee3d8230 --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.md5 @@ -0,0 +1 @@ +e0e0330221b98f5d25128c4a37ce73f3 \ No newline at end of file diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.png b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.png new file mode 100644 index 000000000..8607416e7 Binary files /dev/null and b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_cgraph.png differ diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.map b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.map new file mode 100644 index 000000000..b05ff33f2 --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 new file mode 100644 index 000000000..59236ad9b --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 @@ -0,0 +1 @@ +63c6ea938346ba0c8adca2085ae26aeb \ No newline at end of file diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.png b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.png new file mode 100644 index 000000000..8d8ca3b33 Binary files /dev/null and b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.png differ diff --git a/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.map b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.map new file mode 100644 index 000000000..9b359f182 --- /dev/null +++ b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 new file mode 100644 index 000000000..8a32a10ba --- /dev/null +++ b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 @@ -0,0 +1 @@ +75d26a553052bc21b74474e21fe579f8 \ No newline at end of file diff --git a/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.png b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.png new file mode 100644 index 000000000..672da33cc Binary files /dev/null and b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.png differ diff --git a/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.map b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.map new file mode 100644 index 000000000..37242145c --- /dev/null +++ b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 new file mode 100644 index 000000000..2f85302e5 --- /dev/null +++ b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 @@ -0,0 +1 @@ +d4b36b34bc0141936a781301305cc1ef \ No newline at end of file diff --git a/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.png b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.png new file mode 100644 index 000000000..c27a81cc1 Binary files /dev/null and b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.png differ diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.map b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.map new file mode 100644 index 000000000..833b4a90c --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 new file mode 100644 index 000000000..40a770106 --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 @@ -0,0 +1 @@ +3e6b8ae18d136e9b9b86a3634d294f62 \ No newline at end of file diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.png b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.png new file mode 100644 index 000000000..2130a1240 Binary files /dev/null and b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.png differ diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.map b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.map new file mode 100644 index 000000000..06fff8e91 --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 new file mode 100644 index 000000000..657670035 --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 @@ -0,0 +1 @@ +8bb0eb3c20b5d4432f9144aa335b39ec \ No newline at end of file diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.png b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.png new file mode 100644 index 000000000..287c1dbdb Binary files /dev/null and b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.png differ diff --git a/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.map b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.map new file mode 100644 index 000000000..3d612259a --- /dev/null +++ b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 new file mode 100644 index 000000000..941d2169f --- /dev/null +++ b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 @@ -0,0 +1 @@ +a126614f027feb2fdf6aa5348720f690 \ No newline at end of file diff --git a/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.png b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.png new file mode 100644 index 000000000..637be37f6 Binary files /dev/null and b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.png differ diff --git a/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.map b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.map new file mode 100644 index 000000000..b66518b8b --- /dev/null +++ b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 new file mode 100644 index 000000000..ac651699b --- /dev/null +++ b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 @@ -0,0 +1 @@ +e297ddd9b2286ee598a1ea9894f90212 \ No newline at end of file diff --git a/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.png b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.png new file mode 100644 index 000000000..cd33973be Binary files /dev/null and b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.png differ diff --git a/doxy/classc___input_effect_engine-members.html b/doxy/classc___input_effect_engine-members.html new file mode 100644 index 000000000..3757a2056 --- /dev/null +++ b/doxy/classc___input_effect_engine-members.html @@ -0,0 +1,175 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputEffectEngine Member List
+
+
+ +

This is the complete list of members for c_InputEffectEngine, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActiveEffectc_InputEffectEngineprivate
Begin()c_InputEffectEnginevirtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputEffectEngine(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputEffectEngine
c_InputEffectEngine()c_InputEffectEngine
CalculateTransitionStepValue(double tc, double cc, double &step)c_InputEffectEngineprivate
ChannelsPerPixelc_InputEffectEngineprivate
ChannelTypec_InputCommonprotected
clearAll()c_InputEffectEngineprivate
clearRange(uint16_t first, uint16_t len)c_InputEffectEngineprivate
ColorHasReachedTarget()c_InputEffectEngineprivate
ColorHasReachedTarget(double tc, double cc, double step)c_InputEffectEngineprivate
colorWheel(uint8_t pos)c_InputEffectEngineprivate
ConditionalIncrementColor(double tc, double &cc, double step)c_InputEffectEngineprivate
EffectAllLedsc_InputEffectEngineprivate
effectBlink()c_InputEffectEngine
effectBreathe()c_InputEffectEngine
EffectBrightnessc_InputEffectEngineprivate
effectChase()c_InputEffectEngine
EffectColorc_InputEffectEngineprivate
EffectCounterc_InputEffectEngineprivate
EffectDelayc_InputEffectEngineprivate
EffectDelayTimerc_InputEffectEngineprivate
EffectDescriptor_t typedefc_InputEffectEngine
effectFireFlicker()c_InputEffectEngine
effectFlash()c_InputEffectEngine
EffectFunc typedefc_InputEffectEngine
effectLightning()c_InputEffectEngine
effectMarquee()c_InputEffectEngine
effectMarqueePixelAdvanceCountc_InputEffectEngineprivate
effectMarqueePixelLocationc_InputEffectEngineprivate
EffectMirrorc_InputEffectEngineprivate
effectNull()c_InputEffectEngine
effectRainbow()c_InputEffectEngine
effectRandom()c_InputEffectEngine
EffectReversec_InputEffectEngineprivate
effectSolidColor()c_InputEffectEngine
EffectSpeedc_InputEffectEngineprivate
EffectStepc_InputEffectEngineprivate
effectTransition()c_InputEffectEngine
EffectWaitc_InputEffectEngineprivate
EffectWhiteChannelc_InputEffectEngineprivate
FlashInfoc_InputEffectEngineprivate
GetConfig(JsonObject &jsonConfig)c_InputEffectEngine
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputEffectEngineinlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetMqttConfig(MQTTConfiguration_s &mqttConfig)c_InputEffectEngine
GetMqttEffectList(JsonObject &jsonConfig)c_InputEffectEngine
GetPixel(uint16_t pixelId, CRGB &out)c_InputEffectEngineprivate
GetStatus(JsonObject &jsonStatus)c_InputEffectEnginevirtual
HasBeenInitializedc_InputEffectEngineprivate
hsv2rgb(dCHSV in)c_InputEffectEngineprivate
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
MirroredPixelCountc_InputEffectEngineprivate
MQTTConfiguration_s typedefc_InputEffectEngine
NetworkStateChanged(bool IsConnected)c_InputCommoninlinevirtual
NextEffect()c_InputEffectEngine
outputEffectColor(uint16_t pixelId, CRGB outputColor)c_InputEffectEngineprivate
PixelCountc_InputEffectEngineprivate
PixelOffsetc_InputEffectEngineprivate
PollFlash()c_InputEffectEngineprivate
Process()c_InputEffectEnginevirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputEffectEnginevirtual
rgb2hsv(CRGB in)c_InputEffectEngineprivate
setAll(CRGB color)c_InputEffectEngineprivate
setBrightness(float brightness)c_InputEffectEngineprivate
SetBufferInfo(uint32_t BufferSize)c_InputEffectEnginevirtual
setColor(String &NewColor)c_InputEffectEngineprivate
SetConfig(JsonObject &jsonConfig)c_InputEffectEngine
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
setDelay(uint16_t delay)c_InputEffectEngineprivate
setEffect(const String &effectName)c_InputEffectEngineprivate
SetMqttConfig(MQTTConfiguration_s &mqttConfig)c_InputEffectEngine
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
setPixel(uint16_t idx, CRGB color)c_InputEffectEngineprivate
setRange(uint16_t first, uint16_t len, CRGB color)c_InputEffectEngineprivate
setSpeed(uint16_t speed)c_InputEffectEngineprivate
StayDarkc_InputEffectEngineprivate
timeType typedefc_InputEffectEngineprivate
TransitionCurrentColorc_InputEffectEngineprivate
TransitionStepValuec_InputEffectEngineprivate
TransitionTargetColorIteratorc_InputEffectEngineprivate
validateConfiguration()c_InputEffectEngineprivate
~c_InputCommon()c_InputCommonvirtual
~c_InputEffectEngine()c_InputEffectEnginevirtual
+ + + + diff --git a/doxy/classc___input_effect_engine.html b/doxy/classc___input_effect_engine.html new file mode 100644 index 000000000..f8e49b317 --- /dev/null +++ b/doxy/classc___input_effect_engine.html @@ -0,0 +1,3133 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Types | +Public Member Functions | +Private Types | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputEffectEngine Class Reference
+
+
+ +

#include <InputEffectEngine.hpp>

+
+Inheritance diagram for c_InputEffectEngine:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputEffectEngine:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + +

+Classes

struct  CRGB
 
struct  dCHSV
 
struct  dCRGB
 
struct  EffectDescriptor_s
 
struct  FlashInfo_t
 
struct  MarqueeGroup
 
struct  MQTTConfiguration_s
 
+ + + + + + + +

+Public Types

typedef uint16_t(c_InputEffectEngine::* EffectFunc) (void)
 
typedef struct c_InputEffectEngine::EffectDescriptor_s EffectDescriptor_t
 
typedef struct c_InputEffectEngine::MQTTConfiguration_s MQTTConfiguration_s
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputEffectEngine (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputEffectEngine ()
 
 c_InputEffectEngine ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void SetMqttConfig (MQTTConfiguration_s &mqttConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetMqttConfig (MQTTConfiguration_s &mqttConfig)
 Get the current config used by the driver.
 
void GetMqttEffectList (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
void NextEffect ()
 
void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
uint16_t effectSolidColor ()
 
uint16_t effectRainbow ()
 
uint16_t effectChase ()
 
uint16_t effectBlink ()
 
uint16_t effectFlash ()
 
uint16_t effectFireFlicker ()
 
uint16_t effectLightning ()
 
uint16_t effectBreathe ()
 
uint16_t effectNull ()
 
uint16_t effectRandom ()
 
uint16_t effectTransition ()
 
uint16_t effectMarquee ()
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void NetworkStateChanged (bool IsConnected)
 
virtual bool isShutDownRebootNeeded ()
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + +

+Private Types

using timeType = decltype(millis())
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void setPixel (uint16_t idx, CRGB color)
 
void GetPixel (uint16_t pixelId, CRGB &out)
 
void setRange (uint16_t first, uint16_t len, CRGB color)
 
void clearRange (uint16_t first, uint16_t len)
 
void setAll (CRGB color)
 
void outputEffectColor (uint16_t pixelId, CRGB outputColor)
 
CRGB colorWheel (uint8_t pos)
 
dCHSV rgb2hsv (CRGB in)
 
CRGB hsv2rgb (dCHSV in)
 
void setColor (String &NewColor)
 
void setEffect (const String &effectName)
 
void setBrightness (float brightness)
 
void setSpeed (uint16_t speed)
 
void setDelay (uint16_t delay)
 
void PollFlash ()
 
void clearAll ()
 
bool ColorHasReachedTarget ()
 
bool ColorHasReachedTarget (double tc, double cc, double step)
 
void ConditionalIncrementColor (double tc, double &cc, double step)
 
void CalculateTransitionStepValue (double tc, double cc, double &step)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

bool HasBeenInitialized = false
 
uint32_t EffectWait = 32
 
uint32_t EffectCounter = 0
 
uint16_t EffectSpeed = 6
 
uint16_t EffectDelay = DEFAULT_EFFECT_DELAY
 
bool EffectReverse = false
 
bool EffectMirror = false
 
bool EffectAllLeds = false
 
bool EffectWhiteChannel = false
 
float EffectBrightness = 1.0
 
CRGB EffectColor = { 183, 0, 255 }
 
bool StayDark = false
 
uint32_t effectMarqueePixelAdvanceCount = 1
 
uint32_t effectMarqueePixelLocation = 0
 
uint32_t EffectStep = 0
 
uint32_t PixelCount = 0
 
uint32_t MirroredPixelCount = 0
 
uint8_t ChannelsPerPixel = 3
 
uint32_t PixelOffset = 0
 
FastTimer EffectDelayTimer
 
const EffectDescriptor_tActiveEffect = nullptr
 
dCRGB TransitionCurrentColor = {0.0, 0.0, 0.0}
 
std::vector< c_InputEffectEngine::dCRGB >::iterator TransitionTargetColorIterator
 
dCRGB TransitionStepValue = {2.0, 2.0, 2.0}
 
struct c_InputEffectEngine::FlashInfo_t FlashInfo
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Member Typedef Documentation

+ +

◆ EffectDescriptor_t

+ +
+
+ +
+
+ +

◆ EffectFunc

+ +
+
+ + + + +
typedef uint16_t(c_InputEffectEngine::* c_InputEffectEngine::EffectFunc) (void)
+
+ +
+
+ +

◆ MQTTConfiguration_s

+ +
+
+ +
+
+ +

◆ timeType

+ +
+
+ + + + + +
+ + + + +
using c_InputEffectEngine::timeType = decltype(millis())
+
+private
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_InputEffectEngine() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputEffectEngine::c_InputEffectEngine (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~c_InputEffectEngine()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputEffectEngine::~c_InputEffectEngine ()
+
+virtual
+
+ +
+
+ +

◆ c_InputEffectEngine() [2/2]

+ +
+
+ + + + + + + +
c_InputEffectEngine::c_InputEffectEngine ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputEffectEngine::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ CalculateTransitionStepValue()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::CalculateTransitionStepValue (double tc,
double cc,
double & step 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ clearAll()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputEffectEngine::clearAll ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ clearRange()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::clearRange (uint16_t first,
uint16_t len 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ ColorHasReachedTarget() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputEffectEngine::ColorHasReachedTarget ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ ColorHasReachedTarget() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool c_InputEffectEngine::ColorHasReachedTarget (double tc,
double cc,
double step 
)
+
+private
+
+ +
+
+ +

◆ colorWheel()

+ +
+
+ + + + + +
+ + + + + + + + +
c_InputEffectEngine::CRGB c_InputEffectEngine::colorWheel (uint8_t pos)
+
+private
+
+ +
+
+ +

◆ ConditionalIncrementColor()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::ConditionalIncrementColor (double tc,
double & cc,
double step 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ effectBlink()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectBlink ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ effectBreathe()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectBreathe ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ effectChase()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectChase ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + +
+ +
+
+ +

◆ effectFireFlicker()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectFireFlicker ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ effectFlash()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectFlash ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ effectLightning()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectLightning ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + +
+ +
+
+ +

◆ effectMarquee()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectMarquee ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ effectNull()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectNull ()
+
+ +
+
+ +

◆ effectRainbow()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectRainbow ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ effectRandom()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectRandom ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ effectSolidColor()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectSolidColor ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ effectTransition()

+ +
+
+ + + + + + + +
uint16_t c_InputEffectEngine::effectTransition ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputEffectEngine::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetMqttConfig()

+ +
+
+ + + + + + + + +
void c_InputEffectEngine::GetMqttConfig (MQTTConfiguration_smqttConfig)
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetMqttEffectList()

+ +
+
+ + + + + + + + +
void c_InputEffectEngine::GetMqttEffectList (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+ +
+
+ +

◆ GetPixel()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::GetPixel (uint16_t pixelId,
CRGBout 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ hsv2rgb()

+ +
+
+ + + + + +
+ + + + + + + + +
c_InputEffectEngine::CRGB c_InputEffectEngine::hsv2rgb (dCHSV in)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ NextEffect()

+ +
+
+ + + + + + + +
void c_InputEffectEngine::NextEffect ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ outputEffectColor()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::outputEffectColor (uint16_t pixelId,
CRGB outputColor 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ PollFlash()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputEffectEngine::PollFlash ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputEffectEngine::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ProcessButtonActions()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::ProcessButtonActions (c_ExternalInput::InputValue_t value)
+
+virtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ rgb2hsv()

+ +
+
+ + + + + +
+ + + + + + + + +
c_InputEffectEngine::dCHSV c_InputEffectEngine::rgb2hsv (CRGB in)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ setAll()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setAll (CRGB color)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setBrightness()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setBrightness (float brightness)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setColor()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setColor (String & NewColor)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputEffectEngine::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ setDelay()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setDelay (uint16_t delay)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setEffect()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setEffect (const String & effectName)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ SetMqttConfig()

+ +
+
+ + + + + + + + +
void c_InputEffectEngine::SetMqttConfig (MQTTConfiguration_smqttConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setPixel()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::setPixel (uint16_t idx,
CRGB color 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setRange()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputEffectEngine::setRange (uint16_t first,
uint16_t len,
CRGB color 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setSpeed()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputEffectEngine::setSpeed (uint16_t speed)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputEffectEngine::validateConfiguration ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ ActiveEffect

+ +
+
+ + + + + +
+ + + + +
const EffectDescriptor_t* c_InputEffectEngine::ActiveEffect = nullptr
+
+private
+
+ +
+
+ +

◆ ChannelsPerPixel

+ +
+
+ + + + + +
+ + + + +
uint8_t c_InputEffectEngine::ChannelsPerPixel = 3
+
+private
+
+ +
+
+ +

◆ EffectAllLeds

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::EffectAllLeds = false
+
+private
+
+ +
+
+ +

◆ EffectBrightness

+ +
+
+ + + + + +
+ + + + +
float c_InputEffectEngine::EffectBrightness = 1.0
+
+private
+
+ +
+
+ +

◆ EffectColor

+ +
+
+ + + + + +
+ + + + +
CRGB c_InputEffectEngine::EffectColor = { 183, 0, 255 }
+
+private
+
+ +
+
+ +

◆ EffectCounter

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::EffectCounter = 0
+
+private
+
+ +
+
+ +

◆ EffectDelay

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputEffectEngine::EffectDelay = DEFAULT_EFFECT_DELAY
+
+private
+
+ +
+
+ +

◆ EffectDelayTimer

+ +
+
+ + + + + +
+ + + + +
FastTimer c_InputEffectEngine::EffectDelayTimer
+
+private
+
+ +
+
+ +

◆ effectMarqueePixelAdvanceCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::effectMarqueePixelAdvanceCount = 1
+
+private
+
+ +
+
+ +

◆ effectMarqueePixelLocation

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::effectMarqueePixelLocation = 0
+
+private
+
+ +
+
+ +

◆ EffectMirror

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::EffectMirror = false
+
+private
+
+ +
+
+ +

◆ EffectReverse

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::EffectReverse = false
+
+private
+
+ +
+
+ +

◆ EffectSpeed

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputEffectEngine::EffectSpeed = 6
+
+private
+
+ +
+
+ +

◆ EffectStep

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::EffectStep = 0
+
+private
+
+ +
+
+ +

◆ EffectWait

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::EffectWait = 32
+
+private
+
+ +
+
+ +

◆ EffectWhiteChannel

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::EffectWhiteChannel = false
+
+private
+
+ +
+
+ +

◆ FlashInfo

+ +
+
+ + + + + +
+ + + + +
struct c_InputEffectEngine::FlashInfo_t c_InputEffectEngine::FlashInfo
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ MirroredPixelCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::MirroredPixelCount = 0
+
+private
+
+ +
+
+ +

◆ PixelCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::PixelCount = 0
+
+private
+
+ +
+
+ +

◆ PixelOffset

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputEffectEngine::PixelOffset = 0
+
+private
+
+ +
+
+ +

◆ StayDark

+ +
+
+ + + + + +
+ + + + +
bool c_InputEffectEngine::StayDark = false
+
+private
+
+ +
+
+ +

◆ TransitionCurrentColor

+ +
+
+ + + + + +
+ + + + +
dCRGB c_InputEffectEngine::TransitionCurrentColor = {0.0, 0.0, 0.0}
+
+private
+
+ +
+
+ +

◆ TransitionStepValue

+ +
+
+ + + + + +
+ + + + +
dCRGB c_InputEffectEngine::TransitionStepValue = {2.0, 2.0, 2.0}
+
+private
+
+ +
+
+ +

◆ TransitionTargetColorIterator

+ +
+
+ + + + + +
+ + + + +
std::vector<c_InputEffectEngine::dCRGB>::iterator c_InputEffectEngine::TransitionTargetColorIterator
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_effect_engine__coll__graph.map b/doxy/classc___input_effect_engine__coll__graph.map new file mode 100644 index 000000000..9bd75d4d0 --- /dev/null +++ b/doxy/classc___input_effect_engine__coll__graph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine__coll__graph.md5 b/doxy/classc___input_effect_engine__coll__graph.md5 new file mode 100644 index 000000000..9460b7d4d --- /dev/null +++ b/doxy/classc___input_effect_engine__coll__graph.md5 @@ -0,0 +1 @@ +e48f042a4b2c1995f235da8831bd3d1a \ No newline at end of file diff --git a/doxy/classc___input_effect_engine__coll__graph.png b/doxy/classc___input_effect_engine__coll__graph.png new file mode 100644 index 000000000..039754364 Binary files /dev/null and b/doxy/classc___input_effect_engine__coll__graph.png differ diff --git a/doxy/classc___input_effect_engine__inherit__graph.map b/doxy/classc___input_effect_engine__inherit__graph.map new file mode 100644 index 000000000..9920d754d --- /dev/null +++ b/doxy/classc___input_effect_engine__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine__inherit__graph.md5 b/doxy/classc___input_effect_engine__inherit__graph.md5 new file mode 100644 index 000000000..57a5ca7d7 --- /dev/null +++ b/doxy/classc___input_effect_engine__inherit__graph.md5 @@ -0,0 +1 @@ +ad6bb9d530aa5b840ded4968f32ce803 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine__inherit__graph.png b/doxy/classc___input_effect_engine__inherit__graph.png new file mode 100644 index 000000000..77648be1b Binary files /dev/null and b/doxy/classc___input_effect_engine__inherit__graph.png differ diff --git a/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.map b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.map new file mode 100644 index 000000000..c99043e57 --- /dev/null +++ b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.md5 b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.md5 new file mode 100644 index 000000000..bfbe07f95 --- /dev/null +++ b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.md5 @@ -0,0 +1 @@ +44cbbec71a971073fe30d51e7498f78a \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.png b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.png new file mode 100644 index 000000000..5bd610ec7 Binary files /dev/null and b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.map b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.map new file mode 100644 index 000000000..da92ad9fc --- /dev/null +++ b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.md5 b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.md5 new file mode 100644 index 000000000..3bf65d496 --- /dev/null +++ b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.md5 @@ -0,0 +1 @@ +3db7276e28d00a7c548e3b6fbe8c4109 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.png b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.png new file mode 100644 index 000000000..99a8e0889 Binary files /dev/null and b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.map b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.map new file mode 100644 index 000000000..7a6327cca --- /dev/null +++ b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.md5 b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.md5 new file mode 100644 index 000000000..59f98b6b5 --- /dev/null +++ b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.md5 @@ -0,0 +1 @@ +9af7f9e3bd01f2ebbb568f3d3893fdde \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.png b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.png new file mode 100644 index 000000000..649c82a1d Binary files /dev/null and b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.map b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.map new file mode 100644 index 000000000..0a0884fa2 --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.md5 b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.md5 new file mode 100644 index 000000000..87335ea2b --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.md5 @@ -0,0 +1 @@ +e60f083d6a7dd6d159501cccc5c04354 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.png b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.png new file mode 100644 index 000000000..589ae2592 Binary files /dev/null and b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.map b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.map new file mode 100644 index 000000000..f986bf87a --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.md5 b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.md5 new file mode 100644 index 000000000..44788e3ab --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.md5 @@ -0,0 +1 @@ +09f291d453b0ec02768313a4bd5d645d \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.png b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.png new file mode 100644 index 000000000..aa68b2f5c Binary files /dev/null and b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.map b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.map new file mode 100644 index 000000000..545a40c22 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.md5 b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.md5 new file mode 100644 index 000000000..c6147f454 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.md5 @@ -0,0 +1 @@ +a91b179169faa29abfc0aa0f848fd977 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.png b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.png new file mode 100644 index 000000000..082dd194e Binary files /dev/null and b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.map b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.map new file mode 100644 index 000000000..6458c44a3 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.md5 b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.md5 new file mode 100644 index 000000000..a0ad44876 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.md5 @@ -0,0 +1 @@ +ba5be6f410d7802db664514e739a7f8c \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.png b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.png new file mode 100644 index 000000000..5b451b12e Binary files /dev/null and b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.map b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.map new file mode 100644 index 000000000..f5228d3d1 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.md5 b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.md5 new file mode 100644 index 000000000..717be7009 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.md5 @@ -0,0 +1 @@ +47c629ca11122d614cc16495d77e05f0 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.png b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.png new file mode 100644 index 000000000..d6d06ff69 Binary files /dev/null and b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.map b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.map new file mode 100644 index 000000000..868e16b84 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.md5 b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.md5 new file mode 100644 index 000000000..a98596862 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.md5 @@ -0,0 +1 @@ +a8d357297f7b14bd760da0cddb3414e0 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.png b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.png new file mode 100644 index 000000000..8d4cc985c Binary files /dev/null and b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.map b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.map new file mode 100644 index 000000000..b32199c93 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.md5 b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.md5 new file mode 100644 index 000000000..c38e56629 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.md5 @@ -0,0 +1 @@ +58fd8c101e4b9c6377a318ab70cffa7b \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.png b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.png new file mode 100644 index 000000000..26680e856 Binary files /dev/null and b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.map b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.map new file mode 100644 index 000000000..965f0bbba --- /dev/null +++ b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.md5 b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.md5 new file mode 100644 index 000000000..7bf5c1ddf --- /dev/null +++ b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.md5 @@ -0,0 +1 @@ +12a252f446ea60a2694eb9ce25f2a176 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.png b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.png new file mode 100644 index 000000000..4f9856eab Binary files /dev/null and b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.map b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.map new file mode 100644 index 000000000..d9df03518 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.md5 b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.md5 new file mode 100644 index 000000000..3876dfb93 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.md5 @@ -0,0 +1 @@ +671a31c93f473b2d516b18721cdf70b0 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.png b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.png new file mode 100644 index 000000000..5db0cb9d6 Binary files /dev/null and b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.map b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.map new file mode 100644 index 000000000..4ecf253bd --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.md5 b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.md5 new file mode 100644 index 000000000..b5120012d --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.md5 @@ -0,0 +1 @@ +102ea109e894b7199b04290b2b2b80c5 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.png b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.png new file mode 100644 index 000000000..22bfa77d1 Binary files /dev/null and b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.map b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.map new file mode 100644 index 000000000..2432a7339 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.map @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.md5 b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.md5 new file mode 100644 index 000000000..4f344f02e --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.md5 @@ -0,0 +1 @@ +fc1adda6fae863585dfaf7fd09ecf51b \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.png b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.png new file mode 100644 index 000000000..a87a2ef48 Binary files /dev/null and b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.map b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.map new file mode 100644 index 000000000..99927fe1f --- /dev/null +++ b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.md5 b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.md5 new file mode 100644 index 000000000..553295fcc --- /dev/null +++ b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.md5 @@ -0,0 +1 @@ +bd873070168e33e7e41443585e3dea47 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.png b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.png new file mode 100644 index 000000000..ea5cd683d Binary files /dev/null and b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.map b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.map new file mode 100644 index 000000000..8e67106c5 --- /dev/null +++ b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.md5 b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.md5 new file mode 100644 index 000000000..ece4b7b0f --- /dev/null +++ b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.md5 @@ -0,0 +1 @@ +b1839f262e5994f7bf4ce62c4d766949 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.png b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.png new file mode 100644 index 000000000..21fab6c3b Binary files /dev/null and b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.map b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.map new file mode 100644 index 000000000..99927fe1f --- /dev/null +++ b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.md5 b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.md5 new file mode 100644 index 000000000..553295fcc --- /dev/null +++ b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.md5 @@ -0,0 +1 @@ +bd873070168e33e7e41443585e3dea47 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.png b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.png new file mode 100644 index 000000000..ea5cd683d Binary files /dev/null and b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.map b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.map new file mode 100644 index 000000000..6ba6d0adf --- /dev/null +++ b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.md5 b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.md5 new file mode 100644 index 000000000..9852f8889 --- /dev/null +++ b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.md5 @@ -0,0 +1 @@ +d32c1d3c6ad293380c9ea05465d8b022 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.png b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.png new file mode 100644 index 000000000..f0d073967 Binary files /dev/null and b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.map b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.map new file mode 100644 index 000000000..5de231ad1 --- /dev/null +++ b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.md5 b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.md5 new file mode 100644 index 000000000..a7c7adbc3 --- /dev/null +++ b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.md5 @@ -0,0 +1 @@ +876268802087d8967c99160a271206b5 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.png b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.png new file mode 100644 index 000000000..46fa97ddc Binary files /dev/null and b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.map b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.map new file mode 100644 index 000000000..1046201ef --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.md5 b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.md5 new file mode 100644 index 000000000..c778a68ac --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.md5 @@ -0,0 +1 @@ +f5e37dc925ca111c9b91d1f257da676d \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.png b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.png new file mode 100644 index 000000000..0c7f117b5 Binary files /dev/null and b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.map b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.map new file mode 100644 index 000000000..90cbb28c4 --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.md5 b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.md5 new file mode 100644 index 000000000..6d797ed31 --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.md5 @@ -0,0 +1 @@ +22c5e7b8629916096042e5a5c4e586b1 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.png b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.png new file mode 100644 index 000000000..a0f567ca1 Binary files /dev/null and b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.map b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.map new file mode 100644 index 000000000..2807c1015 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.md5 b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.md5 new file mode 100644 index 000000000..91f2cdcde --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.md5 @@ -0,0 +1 @@ +6f6032322b2d8072fdb61e867a7e13b1 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.png b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.png new file mode 100644 index 000000000..7e06c2e30 Binary files /dev/null and b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.map b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.map new file mode 100644 index 000000000..f08eea4b7 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.md5 b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.md5 new file mode 100644 index 000000000..b2dc8d3b6 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.md5 @@ -0,0 +1 @@ +04b84bd8939025769faa7c61ef5e54d9 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.png b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.png new file mode 100644 index 000000000..c9aa6a3b1 Binary files /dev/null and b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.map b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.map new file mode 100644 index 000000000..e0c61b066 --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.md5 b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.md5 new file mode 100644 index 000000000..6a7678213 --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.md5 @@ -0,0 +1 @@ +5d4e306a4347cc838f41b65950c8db31 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.png b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.png new file mode 100644 index 000000000..040d1bcc3 Binary files /dev/null and b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.map b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.map new file mode 100644 index 000000000..6484aa51e --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.md5 b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.md5 new file mode 100644 index 000000000..3becd1fe6 --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.md5 @@ -0,0 +1 @@ +6a43a6e46a6def26555c9b1ec7c5362b \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.png b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.png new file mode 100644 index 000000000..61520a127 Binary files /dev/null and b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.map b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.map new file mode 100644 index 000000000..ef18852e7 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.md5 b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.md5 new file mode 100644 index 000000000..6566fd072 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.md5 @@ -0,0 +1 @@ +8ed7e2221802a84724d6cb95e04cd8ca \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.png b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.png new file mode 100644 index 000000000..bd4e88777 Binary files /dev/null and b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.map b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.map new file mode 100644 index 000000000..fa601bd6b --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.md5 b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.md5 new file mode 100644 index 000000000..8694c003c --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.md5 @@ -0,0 +1 @@ +49152600da4ae162be51f5bfa51b666f \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.png b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.png new file mode 100644 index 000000000..4704d0dad Binary files /dev/null and b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.map b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.map new file mode 100644 index 000000000..917a53418 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.md5 b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.md5 new file mode 100644 index 000000000..77036f908 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.md5 @@ -0,0 +1 @@ +542da3f7b6129e89765fc8d6a1377f93 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.png b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.png new file mode 100644 index 000000000..978983f10 Binary files /dev/null and b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.map b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.map new file mode 100644 index 000000000..0af9137fd --- /dev/null +++ b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.md5 b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.md5 new file mode 100644 index 000000000..70e78f0d0 --- /dev/null +++ b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.md5 @@ -0,0 +1 @@ +3f4945053ad895eb7c021848abb02271 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.png b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.png new file mode 100644 index 000000000..42eb9f0ea Binary files /dev/null and b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.map b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.map new file mode 100644 index 000000000..3d32208ce --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.md5 b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.md5 new file mode 100644 index 000000000..855ebcae8 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.md5 @@ -0,0 +1 @@ +b567aaf4ab6de4d1eae76bb197e775b9 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.png b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.png new file mode 100644 index 000000000..8a258395b Binary files /dev/null and b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.map b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.map new file mode 100644 index 000000000..4d15aeec0 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.md5 b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.md5 new file mode 100644 index 000000000..776949753 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.md5 @@ -0,0 +1 @@ +cc0561ff1f17934dee7b93e72019deba \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.png b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.png new file mode 100644 index 000000000..e94e2b178 Binary files /dev/null and b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.map b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.map new file mode 100644 index 000000000..26f4aed2f --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.md5 b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.md5 new file mode 100644 index 000000000..f88b96812 --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.md5 @@ -0,0 +1 @@ +ea09cd7412315246c83108bacbc9e10a \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.png b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.png new file mode 100644 index 000000000..5ef35cfa7 Binary files /dev/null and b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.map b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.map new file mode 100644 index 000000000..31c68bd15 --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.md5 b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.md5 new file mode 100644 index 000000000..442b468bb --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.md5 @@ -0,0 +1 @@ +903848fe90d46af4c960ce8f3b9e75df \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.png b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.png new file mode 100644 index 000000000..eba6cfd8d Binary files /dev/null and b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.map b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.map new file mode 100644 index 000000000..1f23b94e8 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.md5 b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.md5 new file mode 100644 index 000000000..c99f413ea --- /dev/null +++ b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.md5 @@ -0,0 +1 @@ +c2fd4f57b2e6610a5d542ca6996caee8 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.png b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.png new file mode 100644 index 000000000..59530077a Binary files /dev/null and b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.map b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.map new file mode 100644 index 000000000..acc51af9d --- /dev/null +++ b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.md5 b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.md5 new file mode 100644 index 000000000..1366ce890 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.md5 @@ -0,0 +1 @@ +7755be0ea5db6c636d977fa9278231c5 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.png b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.png new file mode 100644 index 000000000..ec16adf45 Binary files /dev/null and b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.map b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.map new file mode 100644 index 000000000..6de5a5359 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.md5 b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.md5 new file mode 100644 index 000000000..ae1c80105 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.md5 @@ -0,0 +1 @@ +73c7c8f0c1f1b2b70fc3b1e78c802a66 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.png b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.png new file mode 100644 index 000000000..5302b4ec6 Binary files /dev/null and b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.map b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.map new file mode 100644 index 000000000..45fd71d8a --- /dev/null +++ b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.md5 b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.md5 new file mode 100644 index 000000000..7fab9a516 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.md5 @@ -0,0 +1 @@ +393e434abf437f4d1c5cbcbe1b078de1 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.png b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.png new file mode 100644 index 000000000..48262e2f5 Binary files /dev/null and b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.map b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.map new file mode 100644 index 000000000..d98227e2c --- /dev/null +++ b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.md5 b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.md5 new file mode 100644 index 000000000..eb2f99002 --- /dev/null +++ b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.md5 @@ -0,0 +1 @@ +19d1966b89a4c541d56599e8ea867b3a \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.png b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.png new file mode 100644 index 000000000..9ae282f3a Binary files /dev/null and b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.map b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.map new file mode 100644 index 000000000..115239ccc --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.md5 b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.md5 new file mode 100644 index 000000000..e26d2dff4 --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.md5 @@ -0,0 +1 @@ +36d90b8e2dafe5ca06bfe20b487ac43c \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.png b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.png new file mode 100644 index 000000000..9582ce554 Binary files /dev/null and b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.map b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.map new file mode 100644 index 000000000..58d390b86 --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.md5 b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.md5 new file mode 100644 index 000000000..8632965c8 --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.md5 @@ -0,0 +1 @@ +9b29149c79d67952f2ee5011576a672e \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.png b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.png new file mode 100644 index 000000000..5f0faeaf1 Binary files /dev/null and b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.map b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.map new file mode 100644 index 000000000..21af3c32b --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.md5 b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.md5 new file mode 100644 index 000000000..5d2eccae9 --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.md5 @@ -0,0 +1 @@ +c87c872851f98ae22c2e87c29859b34b \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.png b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.png new file mode 100644 index 000000000..9d9d43bc4 Binary files /dev/null and b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.map b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.map new file mode 100644 index 000000000..0300f180a --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.md5 b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.md5 new file mode 100644 index 000000000..d62484fbe --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.md5 @@ -0,0 +1 @@ +d75fd2ac7026c02de023570fd5554697 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.png b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.png new file mode 100644 index 000000000..91a1568d0 Binary files /dev/null and b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.map b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.map new file mode 100644 index 000000000..87fb9d2f1 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.md5 b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.md5 new file mode 100644 index 000000000..9700eab01 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.md5 @@ -0,0 +1 @@ +dd9bf087e8a783c641f42bc760466962 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.png b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.png new file mode 100644 index 000000000..91dd10880 Binary files /dev/null and b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.map b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.map new file mode 100644 index 000000000..9d29825ec --- /dev/null +++ b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.md5 b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.md5 new file mode 100644 index 000000000..7f6528512 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.md5 @@ -0,0 +1 @@ +a8b312efc2fbe0d2562de678e28e9a89 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.png b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.png new file mode 100644 index 000000000..002cfafa3 Binary files /dev/null and b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.map b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.map new file mode 100644 index 000000000..516ff58d8 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.md5 b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.md5 new file mode 100644 index 000000000..20c5849b0 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.md5 @@ -0,0 +1 @@ +24ec0f52b7c880d72d0033bbeeeee21e \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.png b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.png new file mode 100644 index 000000000..35a4979d5 Binary files /dev/null and b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.map b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.map new file mode 100644 index 000000000..cad0b7de9 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.md5 b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.md5 new file mode 100644 index 000000000..980a02965 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.md5 @@ -0,0 +1 @@ +347c3e8d5610fe8d449cbbbb734dc26b \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.png b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.png new file mode 100644 index 000000000..5470aa699 Binary files /dev/null and b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.map b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.map new file mode 100644 index 000000000..8b3f325b8 --- /dev/null +++ b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.md5 b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.md5 new file mode 100644 index 000000000..2bf1db60c --- /dev/null +++ b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.md5 @@ -0,0 +1 @@ +f0b327a9f00c2654f45aec7ad8db5e0d \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.png b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.png new file mode 100644 index 000000000..5e72cb742 Binary files /dev/null and b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.map b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.map new file mode 100644 index 000000000..a001c1eb7 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.md5 b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.md5 new file mode 100644 index 000000000..0126b8aa8 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.md5 @@ -0,0 +1 @@ +d9f1f69bec88c3af444adc6e4a130085 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.png b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.png new file mode 100644 index 000000000..270f2399f Binary files /dev/null and b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.map b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.map new file mode 100644 index 000000000..30b577646 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.md5 b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.md5 new file mode 100644 index 000000000..06689321a --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.md5 @@ -0,0 +1 @@ +34b772386b1acc79c349f7fb27373303 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.png b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.png new file mode 100644 index 000000000..0d56ab33d Binary files /dev/null and b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.map b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.map new file mode 100644 index 000000000..7cd6b6807 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.md5 b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.md5 new file mode 100644 index 000000000..e5f0e4c84 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.md5 @@ -0,0 +1 @@ +7785d0a8cfae85612698d40838d6a03d \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.png b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.png new file mode 100644 index 000000000..e78c2eedc Binary files /dev/null and b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.map b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.map new file mode 100644 index 000000000..01b7e1f0f --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.md5 b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.md5 new file mode 100644 index 000000000..06923cc02 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.md5 @@ -0,0 +1 @@ +f9261caaa3edccee1eed1ccf89e15749 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.png b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.png new file mode 100644 index 000000000..1dc90d786 Binary files /dev/null and b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.map b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.map new file mode 100644 index 000000000..9d98d5399 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.md5 b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.md5 new file mode 100644 index 000000000..a59ed6465 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.md5 @@ -0,0 +1 @@ +397cabc462f0019311da603559bb08c7 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.png b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.png new file mode 100644 index 000000000..71556a7c0 Binary files /dev/null and b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.map b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.map new file mode 100644 index 000000000..fc7742491 --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.md5 b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.md5 new file mode 100644 index 000000000..715573547 --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.md5 @@ -0,0 +1 @@ +f83924ee8215cf649e16e88b158ff4d2 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.png b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.png new file mode 100644 index 000000000..5d766d9fb Binary files /dev/null and b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.map b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.map new file mode 100644 index 000000000..947757fce --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.md5 b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.md5 new file mode 100644 index 000000000..ac32c8b52 --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.md5 @@ -0,0 +1 @@ +fb83f44a4f5a47e5d9dc3e5d339d0d50 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.png b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.png new file mode 100644 index 000000000..9533a1c68 Binary files /dev/null and b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.map b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.map new file mode 100644 index 000000000..a0ff990be --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.md5 b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.md5 new file mode 100644 index 000000000..182e2f549 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.md5 @@ -0,0 +1 @@ +a24a3f4ace2bf361eed0dcb0da642a78 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.png b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.png new file mode 100644 index 000000000..686e917ec Binary files /dev/null and b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.map b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.map new file mode 100644 index 000000000..f9a71b387 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.md5 b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.md5 new file mode 100644 index 000000000..688a05ed5 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.md5 @@ -0,0 +1 @@ +d15cc9f0b160726bc99264651a1920fe \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.png b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.png new file mode 100644 index 000000000..19acfe6c4 Binary files /dev/null and b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.png differ diff --git a/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.map b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.map new file mode 100644 index 000000000..374d59725 --- /dev/null +++ b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.md5 b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.md5 new file mode 100644 index 000000000..3a082357c --- /dev/null +++ b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.md5 @@ -0,0 +1 @@ +ac8a034cb8f8bfcf991d3aa42fd9cd70 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.png b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.png new file mode 100644 index 000000000..16631f799 Binary files /dev/null and b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.map b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.map new file mode 100644 index 000000000..a1afedbe5 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.md5 b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.md5 new file mode 100644 index 000000000..52cfec700 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.md5 @@ -0,0 +1 @@ +3ea01d73fb0792f36cddafba6c85de10 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.png b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.png new file mode 100644 index 000000000..a5755c92c Binary files /dev/null and b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.png differ diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.map b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.map new file mode 100644 index 000000000..bcbb44944 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.md5 b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.md5 new file mode 100644 index 000000000..16ae9f1a4 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.md5 @@ -0,0 +1 @@ +105d527508223d9f1349e48eef69e906 \ No newline at end of file diff --git a/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.png b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.png new file mode 100644 index 000000000..ccef56c3d Binary files /dev/null and b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote-members.html b/doxy/classc___input_f_p_p_remote-members.html new file mode 100644 index 000000000..279d039e1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote-members.html @@ -0,0 +1,129 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputFPPRemote Member List
+
+
+ +

This is the complete list of members for c_InputFPPRemote, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputFPPRemotevirtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputFPPRemote(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputFPPRemote
ChannelTypec_InputCommonprotected
FileBeingPlayedc_InputFPPRemoteprivate
GetConfig(JsonObject &jsonConfig)c_InputFPPRemote
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputFPPRemoteinlinevirtual
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetSendFppSync()c_InputFPPRemoteinlineprotected
GetStatus(JsonObject &jsonStatus)c_InputFPPRemotevirtual
GetSyncOffsetMS()c_InputFPPRemoteinlineprotected
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
load()c_InputFPPRemoteprivate
NetworkStateChanged(bool IsConnected)c_InputCommoninlinevirtual
pInputFPPRemotePlayItemc_InputFPPRemoteprotected
PlayingFile()c_InputFPPRemoteprivate
PlayingRemoteFile()c_InputFPPRemoteprivate
PlayNextFile()c_InputFPPRemoteprivate
Poll()c_InputFPPRemoteprivate
Process()c_InputFPPRemotevirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputFPPRemotevirtual
save()c_InputFPPRemoteprivate
SendFppSyncc_InputFPPRemoteprivate
SetBufferInfo(uint32_t BufferSize)c_InputFPPRemotevirtual
SetConfig(JsonObject &jsonConfig)c_InputFPPRemote
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
StartPlaying(String &FileName)c_InputFPPRemoteprivate
StartPlayingLocalFile(String &FileName)c_InputFPPRemoteprivate
StartPlayingRemoteFile(String &FileName)c_InputFPPRemoteprivate
StatusTypec_InputFPPRemoteprotected
StayDarkc_InputFPPRemoteprotected
Stoppingc_InputFPPRemoteprivate
StopPlaying()c_InputFPPRemoteprivate
SyncOffsetMSc_InputFPPRemoteprivate
validateConfiguration()c_InputFPPRemoteprivate
~c_InputCommon()c_InputCommonvirtual
~c_InputFPPRemote()c_InputFPPRemotevirtual
+ + + + diff --git a/doxy/classc___input_f_p_p_remote.html b/doxy/classc___input_f_p_p_remote.html new file mode 100644 index 000000000..6f706dd9b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote.html @@ -0,0 +1,1667 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemote Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputFPPRemote Class Reference
+
+
+ +

#include <InputFPPRemote.h>

+
+Inheritance diagram for c_InputFPPRemote:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputFPPRemote:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputFPPRemote (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputFPPRemote ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual void NetworkStateChanged (bool IsConnected)
 
virtual bool isShutDownRebootNeeded ()
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + +

+Protected Member Functions

int32_t GetSyncOffsetMS ()
 
bool GetSendFppSync ()
 
+ + + + + + + + + + + + + + + + + + +

+Protected Attributes

c_InputFPPRemotePlayItempInputFPPRemotePlayItem = nullptr
 
String StatusType
 
bool StayDark = false
 
- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void StartPlaying (String &FileName)
 
void StartPlayingLocalFile (String &FileName)
 
void StartPlayingRemoteFile (String &FileName)
 
void StopPlaying ()
 
bool PlayingFile ()
 
bool PlayingRemoteFile ()
 
void PlayNextFile ()
 
bool Poll ()
 
void load ()
 Load configuration from File System.
 
void save ()
 Save configuration to File System.
 
+ + + + + + + + + +

+Private Attributes

int32_t SyncOffsetMS = 0
 
bool SendFppSync = false
 
String FileBeingPlayed = No_LocalFileToPlay
 
bool Stopping = false
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputFPPRemote()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputFPPRemote::c_InputFPPRemote (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+ +
+
+ +

◆ ~c_InputFPPRemote()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputFPPRemote::~c_InputFPPRemote ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputFPPRemote::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetSendFppSync()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemote::GetSendFppSync ()
+
+inlineprotected
+
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetSyncOffsetMS()

+ +
+
+ + + + + +
+ + + + + + + +
int32_t c_InputFPPRemote::GetSyncOffsetMS ()
+
+inlineprotected
+
+ +
+
+ +

◆ load()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::load ()
+
+private
+
+ +

Load configuration from File System.

+ +
+
+ +

◆ PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemote::PlayingFile ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PlayingRemoteFile()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemote::PlayingRemoteFile ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PlayNextFile()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::PlayNextFile ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemote::Poll ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessButtonActions()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::ProcessButtonActions (c_ExternalInput::InputValue_t value)
+
+virtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ save()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::save ()
+
+private
+
+ +

Save configuration to File System.

+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputFPPRemote::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StartPlaying()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::StartPlaying (String & FileName)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ StartPlayingLocalFile()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::StartPlayingLocalFile (String & FileName)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ StartPlayingRemoteFile()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemote::StartPlayingRemoteFile (String & FileName)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ StopPlaying()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::StopPlaying ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemote::validateConfiguration ()
+
+private
+
+ +
+
+

Member Data Documentation

+ +

◆ FileBeingPlayed

+ +
+
+ + + + + +
+ + + + +
String c_InputFPPRemote::FileBeingPlayed = No_LocalFileToPlay
+
+private
+
+ +
+
+ +

◆ pInputFPPRemotePlayItem

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayItem* c_InputFPPRemote::pInputFPPRemotePlayItem = nullptr
+
+protected
+
+ +
+
+ +

◆ SendFppSync

+ +
+
+ + + + + +
+ + + + +
bool c_InputFPPRemote::SendFppSync = false
+
+private
+
+ +
+
+ +

◆ StatusType

+ +
+
+ + + + + +
+ + + + +
String c_InputFPPRemote::StatusType
+
+protected
+
+ +
+
+ +

◆ StayDark

+ +
+
+ + + + + +
+ + + + +
bool c_InputFPPRemote::StayDark = false
+
+protected
+
+ +
+
+ +

◆ Stopping

+ +
+
+ + + + + +
+ + + + +
bool c_InputFPPRemote::Stopping = false
+
+private
+
+ +
+
+ +

◆ SyncOffsetMS

+ +
+
+ + + + + +
+ + + + +
int32_t c_InputFPPRemote::SyncOffsetMS = 0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_f_p_p_remote__coll__graph.map b/doxy/classc___input_f_p_p_remote__coll__graph.map new file mode 100644 index 000000000..77511b35f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote__coll__graph.md5 b/doxy/classc___input_f_p_p_remote__coll__graph.md5 new file mode 100644 index 000000000..2d09a148d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__coll__graph.md5 @@ -0,0 +1 @@ +b2d32c19727328d0a65fec74cde98a99 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote__coll__graph.png b/doxy/classc___input_f_p_p_remote__coll__graph.png new file mode 100644 index 000000000..0a93868c4 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote__coll__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote__inherit__graph.map b/doxy/classc___input_f_p_p_remote__inherit__graph.map new file mode 100644 index 000000000..ed6efe1f0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote__inherit__graph.md5 b/doxy/classc___input_f_p_p_remote__inherit__graph.md5 new file mode 100644 index 000000000..a199e9b0d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__inherit__graph.md5 @@ -0,0 +1 @@ +f89d7580e57338b115042bbbb3d5c88e \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote__inherit__graph.png b/doxy/classc___input_f_p_p_remote__inherit__graph.png new file mode 100644 index 000000000..79f685118 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote__inherit__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.map b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.map new file mode 100644 index 000000000..f0fb1c437 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.map @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.md5 new file mode 100644 index 000000000..19723b571 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.md5 @@ -0,0 +1 @@ +2d11cd851700256f40ae67774366d5e5 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.png b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.png new file mode 100644 index 000000000..5cc2aad22 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.map b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.map new file mode 100644 index 000000000..22473695c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.md5 new file mode 100644 index 000000000..d21ff5969 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.md5 @@ -0,0 +1 @@ +4c93ff14b237239ba6e4f563a77bbbc6 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.png b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.png new file mode 100644 index 000000000..64167b367 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.map b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.map new file mode 100644 index 000000000..5239c07cb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.md5 new file mode 100644 index 000000000..56251c9f9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.md5 @@ -0,0 +1 @@ +a7cbf483aacffa6136078e186d5d794f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.png b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.png new file mode 100644 index 000000000..b45dffd36 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.map b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.map new file mode 100644 index 000000000..25b62853e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.map @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.md5 new file mode 100644 index 000000000..f09fc71d3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.md5 @@ -0,0 +1 @@ +e75b949b4e845970896833d077ef780c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.png b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.png new file mode 100644 index 000000000..80d3d24e4 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.map b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.map new file mode 100644 index 000000000..5e37c3811 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.md5 new file mode 100644 index 000000000..d8ad32cda --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.md5 @@ -0,0 +1 @@ +8b57dadf4f4dce63261189b4c239d6a8 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.png b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.png new file mode 100644 index 000000000..6e925c242 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.map b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.map new file mode 100644 index 000000000..3b7b6adf7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.map @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.md5 new file mode 100644 index 000000000..1daaf6a33 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.md5 @@ -0,0 +1 @@ +02141bd7dc0b725592d421e1c2a8bebc \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.png b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.png new file mode 100644 index 000000000..df84c5e0d Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.map b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.map new file mode 100644 index 000000000..ddbeb4689 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.map @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.md5 new file mode 100644 index 000000000..a94764ae4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.md5 @@ -0,0 +1 @@ +1c19631ec68720797df88d8649818335 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.png b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.png new file mode 100644 index 000000000..b6da3f06f Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.map b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.map new file mode 100644 index 000000000..53c259c4d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.md5 new file mode 100644 index 000000000..596ecaa44 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.md5 @@ -0,0 +1 @@ +8b76968ccf3eb072e581c83594a82837 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.png b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.png new file mode 100644 index 000000000..7a24e19fe Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.map b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.map new file mode 100644 index 000000000..6489824a7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.md5 new file mode 100644 index 000000000..d71eb6829 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.md5 @@ -0,0 +1 @@ +053de2ab2f8c6de1117660ef202db841 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.png b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.png new file mode 100644 index 000000000..bc8f10094 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.map b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.map new file mode 100644 index 000000000..fa5753aa9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.md5 new file mode 100644 index 000000000..ad1965fbe --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.md5 @@ -0,0 +1 @@ +93f18a58f4eb609276623f3b82eef85f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.png b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.png new file mode 100644 index 000000000..cd340322c Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.map b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.map new file mode 100644 index 000000000..a7f3af498 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.md5 new file mode 100644 index 000000000..473656966 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.md5 @@ -0,0 +1 @@ +e690adb28a138b9f298ae112e08ec9bc \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.png b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.png new file mode 100644 index 000000000..8fc7fcfdf Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.map b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.map new file mode 100644 index 000000000..c85f3ec98 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.md5 new file mode 100644 index 000000000..e9c13b878 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.md5 @@ -0,0 +1 @@ +d7110d52a5d325d096fdd6b0213d7218 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.png b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.png new file mode 100644 index 000000000..47e1775bb Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.map b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.map new file mode 100644 index 000000000..a8278e9fc --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.md5 new file mode 100644 index 000000000..705ecdfa8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.md5 @@ -0,0 +1 @@ +3ac50a3e85a8232929914c1827742f28 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.png b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.png new file mode 100644 index 000000000..1a9c9fe7b Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.map b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.map new file mode 100644 index 000000000..c3d236b49 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.md5 b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.md5 new file mode 100644 index 000000000..1bc658aec --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.md5 @@ -0,0 +1 @@ +e1b55d430f041418b81c9994f2cd3159 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.png b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.png new file mode 100644 index 000000000..10a988c9a Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.map b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.map new file mode 100644 index 000000000..1b0e3ff1e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.md5 b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.md5 new file mode 100644 index 000000000..530c84e69 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.md5 @@ -0,0 +1 @@ +98e80205c94678b7b68645025ce5c71a \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.png b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.png new file mode 100644 index 000000000..08abb5b10 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.map b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.map new file mode 100644 index 000000000..5b05a2b84 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.md5 b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.md5 new file mode 100644 index 000000000..eae348897 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.md5 @@ -0,0 +1 @@ +f0e74c66fe8aa6cbaf253d44c72204fb \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.png b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.png new file mode 100644 index 000000000..375be7cd3 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.map b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.map new file mode 100644 index 000000000..bc7892240 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.md5 b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.md5 new file mode 100644 index 000000000..e394c5c78 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.md5 @@ -0,0 +1 @@ +35e75283166896dc1ca139ed32e70d44 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.png b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.png new file mode 100644 index 000000000..1d53d5850 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.map b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.map new file mode 100644 index 000000000..77e5af6c6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.md5 b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.md5 new file mode 100644 index 000000000..ace3b1cac --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.md5 @@ -0,0 +1 @@ +d420aa1beb30a3fdeeaed96fd671f9eb \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.png b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.png new file mode 100644 index 000000000..c94075448 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.map b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.map new file mode 100644 index 000000000..425933258 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.md5 b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.md5 new file mode 100644 index 000000000..67e579ad3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.md5 @@ -0,0 +1 @@ +770edcae519ea9191deefd48a9105c59 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.png b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.png new file mode 100644 index 000000000..1393f4e55 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.map b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.map new file mode 100644 index 000000000..d49f98de3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.md5 b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.md5 new file mode 100644 index 000000000..457655778 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.md5 @@ -0,0 +1 @@ +45351bde1729c38ea6f0ee321f63541a \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.png b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.png new file mode 100644 index 000000000..1f89017d0 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.map b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.map new file mode 100644 index 000000000..f1bc18d77 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.md5 b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.md5 new file mode 100644 index 000000000..572be2761 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.md5 @@ -0,0 +1 @@ +bb8c67c2c041eb40e81823c368a411d6 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.png b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.png new file mode 100644 index 000000000..b4be7ee26 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect-members.html b/doxy/classc___input_f_p_p_remote_play_effect-members.html new file mode 100644 index 000000000..c84fb72e9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect-members.html @@ -0,0 +1,117 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputFPPRemotePlayEffect Member List
+
+
+ +

This is the complete list of members for c_InputFPPRemotePlayEffect, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_InputFPPRemotePlayEffect(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayEffect
c_InputFPPRemotePlayItem(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayItem
EffectsEnginec_InputFPPRemotePlayEffectprotected
fsm_PlayEffect_statec_InputFPPRemotePlayEffectfriend
fsm_PlayEffect_state_Idlec_InputFPPRemotePlayEffectfriend
fsm_PlayEffect_state_Idle_impc_InputFPPRemotePlayEffectprotected
fsm_PlayEffect_state_PlayingEffectc_InputFPPRemotePlayEffectfriend
fsm_PlayEffect_state_PlayingEffect_impc_InputFPPRemotePlayEffectprotected
GetDriverName(String &Name)c_InputFPPRemotePlayIteminline
GetFileName()c_InputFPPRemotePlayIteminline
GetInputChannelId()c_InputFPPRemotePlayIteminline
GetRepeatCount()c_InputFPPRemotePlayIteminline
GetStatus(JsonObject &jsonStatus)c_InputFPPRemotePlayEffectvirtual
GetSyncOffsetMS()c_InputFPPRemotePlayIteminline
InputChannelIdc_InputFPPRemotePlayItemprivate
IsIdle()c_InputFPPRemotePlayEffectinlinevirtual
pCurrentFsmStatec_InputFPPRemotePlayEffectprotected
PlayDurationSecc_InputFPPRemotePlayItemprotected
PlayEffectTimerc_InputFPPRemotePlayEffectprotected
PlayItemNamec_InputFPPRemotePlayItemprotected
Poll()c_InputFPPRemotePlayEffectvirtual
RemainingPlayCountc_InputFPPRemotePlayItemprotected
SendFppSyncc_InputFPPRemotePlayItemprotected
SetDuration(time_t value)c_InputFPPRemotePlayIteminline
SetSendFppSync(bool value)c_InputFPPRemotePlayIteminline
SetSyncOffsetMS(int32_t value)c_InputFPPRemotePlayIteminline
Start(String &FileName, float duration, uint32_t PlayCount)c_InputFPPRemotePlayEffectvirtual
Stop()c_InputFPPRemotePlayEffectvirtual
Sync(String &FileName, float SecondsElapsed)c_InputFPPRemotePlayEffectvirtual
SyncOffsetMSc_InputFPPRemotePlayItemprivate
~c_InputFPPRemotePlayEffect()c_InputFPPRemotePlayEffectvirtual
~c_InputFPPRemotePlayItem()c_InputFPPRemotePlayItemvirtual
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect.html b/doxy/classc___input_f_p_p_remote_play_effect.html new file mode 100644 index 000000000..7d91042b6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect.html @@ -0,0 +1,721 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayEffect Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +Friends | +List of all members
+
c_InputFPPRemotePlayEffect Class Reference
+
+
+ +

#include <InputFPPRemotePlayEffect.hpp>

+
+Inheritance diagram for c_InputFPPRemotePlayEffect:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputFPPRemotePlayEffect:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputFPPRemotePlayEffect (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayEffect ()
 
virtual void Start (String &FileName, float duration, uint32_t PlayCount)
 
virtual void Stop ()
 
virtual void Sync (String &FileName, float SecondsElapsed)
 
virtual bool Poll ()
 
virtual void GetStatus (JsonObject &jsonStatus)
 
virtual bool IsIdle ()
 
- Public Member Functions inherited from c_InputFPPRemotePlayItem
 c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayItem ()
 
String GetFileName ()
 
uint32_t GetRepeatCount ()
 
void SetDuration (time_t value)
 
void GetDriverName (String &Name)
 
int32_t GetSyncOffsetMS ()
 
void SetSyncOffsetMS (int32_t value)
 
void SetSendFppSync (bool value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
+ + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

fsm_PlayEffect_state_Idle fsm_PlayEffect_state_Idle_imp
 
fsm_PlayEffect_state_PlayingEffect fsm_PlayEffect_state_PlayingEffect_imp
 
fsm_PlayEffect_statepCurrentFsmState = nullptr
 
FastTimer PlayEffectTimer
 
c_InputEffectEngine EffectsEngine
 
- Protected Attributes inherited from c_InputFPPRemotePlayItem
String PlayItemName
 
uint32_t RemainingPlayCount = 0
 
time_t PlayDurationSec = 0
 
bool SendFppSync = false
 
+ + + + + + + +

+Friends

class fsm_PlayEffect_state_Idle
 
class fsm_PlayEffect_state_PlayingEffect
 
class fsm_PlayEffect_state
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputFPPRemotePlayEffect()

+ +
+
+ + + + + + + + +
c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect (c_InputMgr::e_InputChannelIds InputChannelId)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ~c_InputFPPRemotePlayEffect()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputFPPRemotePlayEffect::~c_InputFPPRemotePlayEffect ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayEffect::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ IsIdle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputFPPRemotePlayEffect::IsIdle ()
+
+inlinevirtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemotePlayEffect::Poll ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayEffect::Start (String & FileName,
float duration,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemotePlayEffect::Stop ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayEffect::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ fsm_PlayEffect_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayEffect_state
+
+friend
+
+ +
+
+ +

◆ fsm_PlayEffect_state_Idle

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayEffect_state_Idle
+
+friend
+
+ +
+
+ +

◆ fsm_PlayEffect_state_PlayingEffect

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayEffect_state_PlayingEffect
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ EffectsEngine

+ +
+
+ + + + + +
+ + + + +
c_InputEffectEngine c_InputFPPRemotePlayEffect::EffectsEngine
+
+protected
+
+ +
+
+ +

◆ fsm_PlayEffect_state_Idle_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayEffect_state_Idle c_InputFPPRemotePlayEffect::fsm_PlayEffect_state_Idle_imp
+
+protected
+
+ +
+
+ +

◆ fsm_PlayEffect_state_PlayingEffect_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayEffect_state_PlayingEffect c_InputFPPRemotePlayEffect::fsm_PlayEffect_state_PlayingEffect_imp
+
+protected
+
+ +
+
+ +

◆ pCurrentFsmState

+ +
+
+ + + + + +
+ + + + +
fsm_PlayEffect_state* c_InputFPPRemotePlayEffect::pCurrentFsmState = nullptr
+
+protected
+
+ +
+
+ +

◆ PlayEffectTimer

+ +
+
+ + + + + +
+ + + + +
FastTimer c_InputFPPRemotePlayEffect::PlayEffectTimer
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.map b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.map new file mode 100644 index 000000000..0c25baece --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.md5 b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.md5 new file mode 100644 index 000000000..792c96c10 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.md5 @@ -0,0 +1 @@ +c141d03e028e767cec77fd936d5761e7 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.png b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.png new file mode 100644 index 000000000..0d550f7d4 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.map b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.map new file mode 100644 index 000000000..b0c015cf7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.md5 b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.md5 new file mode 100644 index 000000000..4dac5f877 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.md5 @@ -0,0 +1 @@ +e2e6680dfde6bed570b4af3c21bbfc26 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.png b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.png new file mode 100644 index 000000000..961d9682b Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.map new file mode 100644 index 000000000..5886ba934 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.md5 new file mode 100644 index 000000000..fea77088f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.md5 @@ -0,0 +1 @@ +992164013c5c7ff5e2aa1a32c7947123 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.png new file mode 100644 index 000000000..1d99e72f6 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.map new file mode 100644 index 000000000..0ff040fb5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.md5 new file mode 100644 index 000000000..46876c8dd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.md5 @@ -0,0 +1 @@ +2ae5f189010f9abe7b513f92fa66750c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.png new file mode 100644 index 000000000..7b4f6fd75 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.map new file mode 100644 index 000000000..2c939e3ac --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.md5 new file mode 100644 index 000000000..b52242e4f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.md5 @@ -0,0 +1 @@ +55a765dde1554146f578f929ab844cab \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.png new file mode 100644 index 000000000..0ee6a7b11 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.map new file mode 100644 index 000000000..c893061ff --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.md5 new file mode 100644 index 000000000..17dbf5f32 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.md5 @@ -0,0 +1 @@ +4b443c9a2cfe07c8aff296811115ff7d \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.png new file mode 100644 index 000000000..817a57255 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.map new file mode 100644 index 000000000..e03b0d0cd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.md5 new file mode 100644 index 000000000..8a7598dbb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.md5 @@ -0,0 +1 @@ +3db3800d59c0864d3e3f4e1c2852304a \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.png new file mode 100644 index 000000000..3d6c12aa5 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.map new file mode 100644 index 000000000..f8cadb25c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.md5 new file mode 100644 index 000000000..092415028 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.md5 @@ -0,0 +1 @@ +31465a62b7d7ae84f83d83532995b2e4 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.png new file mode 100644 index 000000000..ae5c00412 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.map new file mode 100644 index 000000000..fd9f9f245 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.md5 new file mode 100644 index 000000000..8b8240771 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.md5 @@ -0,0 +1 @@ +d05b398738e746f5ee8a45a20423885c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.png new file mode 100644 index 000000000..1524f359d Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.map b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.map new file mode 100644 index 000000000..901145997 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.md5 new file mode 100644 index 000000000..8220ab2c8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.md5 @@ -0,0 +1 @@ +7056810b688141e4eefd4e66cd261b93 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.png b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.png new file mode 100644 index 000000000..0116b5a0b Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file-members.html b/doxy/classc___input_f_p_p_remote_play_file-members.html new file mode 100644 index 000000000..f72a765ba --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file-members.html @@ -0,0 +1,137 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputFPPRemotePlayFile Member List
+
+
+ +

This is the complete list of members for c_InputFPPRemotePlayFile, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_InputFPPRemotePlayFile(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayFile
c_InputFPPRemotePlayItem(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayItem
CalculateFrameId(uint32_t ElapsedMS, int32_t SyncOffsetMS)c_InputFPPRemotePlayFileprivate
ClearFileInfo()c_InputFPPRemotePlayFileprivate
FileHandleForFileBeingPlayedc_InputFPPRemotePlayFileprivate
FrameControlc_InputFPPRemotePlayFileprivate
fsm_PlayFile_statec_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_Errorc_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_Error_impc_InputFPPRemotePlayFileprivate
fsm_PlayFile_state_Idlec_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_Idle_impc_InputFPPRemotePlayFileprivate
fsm_PlayFile_state_PlayingFilec_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_PlayingFile_impc_InputFPPRemotePlayFileprivate
fsm_PlayFile_state_Startingc_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_Starting_impc_InputFPPRemotePlayFileprivate
fsm_PlayFile_state_Stoppingc_InputFPPRemotePlayFilefriend
fsm_PlayFile_state_Stopping_impc_InputFPPRemotePlayFileprivate
GetDriverName(String &Name)c_InputFPPRemotePlayIteminline
GetFileName()c_InputFPPRemotePlayIteminline
GetInputChannelId()c_InputFPPRemotePlayIteminline
GetRepeatCount()c_InputFPPRemotePlayIteminline
GetStatus(JsonObject &jsonStatus)c_InputFPPRemotePlayFilevirtual
GetSyncOffsetMS()c_InputFPPRemotePlayIteminline
InputChannelIdc_InputFPPRemotePlayItemprivate
IsIdle()c_InputFPPRemotePlayFileinlinevirtual
LastFailedPlayStatusMsgc_InputFPPRemotePlayFileprivate
LastIsrTimeStampMSc_InputFPPRemotePlayFileprivate
MsTickerc_InputFPPRemotePlayFileprivate
ParseFseqFile()c_InputFPPRemotePlayFileprivate
pCurrentFsmStatec_InputFPPRemotePlayFileprivate
PlayDurationSecc_InputFPPRemotePlayItemprotected
PlayedFileCountc_InputFPPRemotePlayFileprivate
PlayItemNamec_InputFPPRemotePlayItemprotected
Poll()c_InputFPPRemotePlayFilevirtual
PollDetectionCounterc_InputFPPRemotePlayFileprivate
PollDetectionCounterLimitc_InputFPPRemotePlayFileprivatestatic
ReadFile(uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset)c_InputFPPRemotePlayFileprivate
RemainingPlayCountc_InputFPPRemotePlayItemprotected
SendFppSyncc_InputFPPRemotePlayItemprotected
SetDuration(time_t value)c_InputFPPRemotePlayIteminline
SetSendFppSync(bool value)c_InputFPPRemotePlayIteminline
SetSyncOffsetMS(int32_t value)c_InputFPPRemotePlayIteminline
SparseRangesc_InputFPPRemotePlayFileprivate
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)c_InputFPPRemotePlayFilevirtual
Stop()c_InputFPPRemotePlayFilevirtual
Sync(String &FileName, float SecondsElapsed)c_InputFPPRemotePlayFilevirtual
SyncControlc_InputFPPRemotePlayFileprivate
SyncOffsetMSc_InputFPPRemotePlayItemprivate
TimerPoll()c_InputFPPRemotePlayFile
UpdateElapsedPlayTimeMS()c_InputFPPRemotePlayFileprivate
~c_InputFPPRemotePlayFile()c_InputFPPRemotePlayFilevirtual
~c_InputFPPRemotePlayItem()c_InputFPPRemotePlayItemvirtual
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file.html b/doxy/classc___input_f_p_p_remote_play_file.html new file mode 100644 index 000000000..f05f32bd8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file.html @@ -0,0 +1,2063 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayFile Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Member Functions | +Private Attributes | +Static Private Attributes | +Friends | +List of all members
+
c_InputFPPRemotePlayFile Class Reference
+
+
+ +

#include <InputFPPRemotePlayFile.hpp>

+
+Inheritance diagram for c_InputFPPRemotePlayFile:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputFPPRemotePlayFile:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + +

+Classes

struct  FrameControl_t
 
struct  SyncControl_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputFPPRemotePlayFile (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayFile ()
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop ()
 
virtual void Sync (String &FileName, float SecondsElapsed)
 
virtual bool Poll ()
 
virtual void GetStatus (JsonObject &jsonStatus)
 
virtual bool IsIdle ()
 
void TimerPoll ()
 
- Public Member Functions inherited from c_InputFPPRemotePlayItem
 c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayItem ()
 
String GetFileName ()
 
uint32_t GetRepeatCount ()
 
void SetDuration (time_t value)
 
void GetDriverName (String &Name)
 
int32_t GetSyncOffsetMS ()
 
void SetSyncOffsetMS (int32_t value)
 
void SetSendFppSync (bool value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
+ + + + + + + + + + + +

+Private Member Functions

void ClearFileInfo ()
 
void UpdateElapsedPlayTimeMS ()
 
uint32_t CalculateFrameId (uint32_t ElapsedMS, int32_t SyncOffsetMS)
 
bool ParseFseqFile ()
 
uint32_t ReadFile (uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

fsm_PlayFile_state_Idle fsm_PlayFile_state_Idle_imp
 
fsm_PlayFile_state_Starting fsm_PlayFile_state_Starting_imp
 
fsm_PlayFile_state_PlayingFile fsm_PlayFile_state_PlayingFile_imp
 
fsm_PlayFile_state_Stopping fsm_PlayFile_state_Stopping_imp
 
fsm_PlayFile_state_Error fsm_PlayFile_state_Error_imp
 
fsm_PlayFile_statepCurrentFsmState = &fsm_PlayFile_state_Idle_imp
 
c_FileMgr::FileId FileHandleForFileBeingPlayed = c_FileMgr::INVALID_FILE_HANDLE
 
struct c_InputFPPRemotePlayFile::FrameControl_t FrameControl
 
struct c_InputFPPRemotePlayFile::SyncControl_t SyncControl
 
Ticker MsTicker
 
uint32_t LastIsrTimeStampMS = 0
 
uint32_t PlayedFileCount = 0
 
int PollDetectionCounter = 0
 
FSEQParsedRangeEntry SparseRanges [MAX_NUM_SPARSE_RANGES]
 
String LastFailedPlayStatusMsg
 
+ + + +

+Static Private Attributes

static const int PollDetectionCounterLimit = 5
 
+ + + + + + + + + + + + + +

+Friends

class fsm_PlayFile_state_Idle
 
class fsm_PlayFile_state_Starting
 
class fsm_PlayFile_state_PlayingFile
 
class fsm_PlayFile_state_Stopping
 
class fsm_PlayFile_state_Error
 
class fsm_PlayFile_state
 
+ + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputFPPRemotePlayItem
String PlayItemName
 
uint32_t RemainingPlayCount = 0
 
time_t PlayDurationSec = 0
 
bool SendFppSync = false
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputFPPRemotePlayFile()

+ +
+
+ + + + + + + + +
c_InputFPPRemotePlayFile::c_InputFPPRemotePlayFile (c_InputMgr::e_InputChannelIds InputChannelId)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ ~c_InputFPPRemotePlayFile()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputFPPRemotePlayFile::~c_InputFPPRemotePlayFile ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ CalculateFrameId()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint32_t c_InputFPPRemotePlayFile::CalculateFrameId (uint32_t ElapsedMS,
int32_t SyncOffsetMS 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ClearFileInfo()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemotePlayFile::ClearFileInfo ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayFile::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ IsIdle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputFPPRemotePlayFile::IsIdle ()
+
+inlinevirtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ParseFseqFile()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemotePlayFile::ParseFseqFile ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemotePlayFile::Poll ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ReadFile()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t c_InputFPPRemotePlayFile::ReadFile (uint32_t DestinationIntensityId,
uint32_t NumBytesToRead,
uint32_t FileOffset 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayFile::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemotePlayFile::Stop ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayFile::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + + + +
void c_InputFPPRemotePlayFile::TimerPoll ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ UpdateElapsedPlayTimeMS()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemotePlayFile::UpdateElapsedPlayTimeMS ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ fsm_PlayFile_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state
+
+friend
+
+ +
+
+ +

◆ fsm_PlayFile_state_Error

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state_Error
+
+friend
+
+ +
+
+ +

◆ fsm_PlayFile_state_Idle

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state_Idle
+
+friend
+
+ +
+
+ +

◆ fsm_PlayFile_state_PlayingFile

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state_PlayingFile
+
+friend
+
+ +
+
+ +

◆ fsm_PlayFile_state_Starting

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state_Starting
+
+friend
+
+ +
+
+ +

◆ fsm_PlayFile_state_Stopping

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayFile_state_Stopping
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ FileHandleForFileBeingPlayed

+ +
+
+ + + + + +
+ + + + +
c_FileMgr::FileId c_InputFPPRemotePlayFile::FileHandleForFileBeingPlayed = c_FileMgr::INVALID_FILE_HANDLE
+
+private
+
+ +
+
+ +

◆ FrameControl

+ +
+
+ + + + + +
+ + + + +
struct c_InputFPPRemotePlayFile::FrameControl_t c_InputFPPRemotePlayFile::FrameControl
+
+private
+
+ +
+
+ +

◆ fsm_PlayFile_state_Error_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state_Error c_InputFPPRemotePlayFile::fsm_PlayFile_state_Error_imp
+
+private
+
+ +
+
+ +

◆ fsm_PlayFile_state_Idle_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state_Idle c_InputFPPRemotePlayFile::fsm_PlayFile_state_Idle_imp
+
+private
+
+ +
+
+ +

◆ fsm_PlayFile_state_PlayingFile_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state_PlayingFile c_InputFPPRemotePlayFile::fsm_PlayFile_state_PlayingFile_imp
+
+private
+
+ +
+
+ +

◆ fsm_PlayFile_state_Starting_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state_Starting c_InputFPPRemotePlayFile::fsm_PlayFile_state_Starting_imp
+
+private
+
+ +
+
+ +

◆ fsm_PlayFile_state_Stopping_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state_Stopping c_InputFPPRemotePlayFile::fsm_PlayFile_state_Stopping_imp
+
+private
+
+ +
+
+ +

◆ LastFailedPlayStatusMsg

+ +
+
+ + + + + +
+ + + + +
String c_InputFPPRemotePlayFile::LastFailedPlayStatusMsg
+
+private
+
+ +
+
+ +

◆ LastIsrTimeStampMS

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputFPPRemotePlayFile::LastIsrTimeStampMS = 0
+
+private
+
+ +
+
+ +

◆ MsTicker

+ +
+
+ + + + + +
+ + + + +
Ticker c_InputFPPRemotePlayFile::MsTicker
+
+private
+
+ +
+
+ +

◆ pCurrentFsmState

+ +
+
+ + + + + +
+ + + + +
fsm_PlayFile_state* c_InputFPPRemotePlayFile::pCurrentFsmState = &fsm_PlayFile_state_Idle_imp
+
+private
+
+ +
+
+ +

◆ PlayedFileCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputFPPRemotePlayFile::PlayedFileCount = 0
+
+private
+
+ +
+
+ +

◆ PollDetectionCounter

+ +
+
+ + + + + +
+ + + + +
int c_InputFPPRemotePlayFile::PollDetectionCounter = 0
+
+private
+
+ +
+
+ +

◆ PollDetectionCounterLimit

+ +
+
+ + + + + +
+ + + + +
const int c_InputFPPRemotePlayFile::PollDetectionCounterLimit = 5
+
+staticprivate
+
+ +
+
+ +

◆ SparseRanges

+ +
+
+ + + + + +
+ + + + +
FSEQParsedRangeEntry c_InputFPPRemotePlayFile::SparseRanges[MAX_NUM_SPARSE_RANGES]
+
+private
+
+ +
+
+ +

◆ SyncControl

+ +
+
+ + + + + +
+ + + + +
struct c_InputFPPRemotePlayFile::SyncControl_t c_InputFPPRemotePlayFile::SyncControl
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file__coll__graph.map b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.map new file mode 100644 index 000000000..c5aca460a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file__coll__graph.md5 b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.md5 new file mode 100644 index 000000000..2d2730b91 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.md5 @@ -0,0 +1 @@ +288da951aade6f72b8aa2ed63a747fb2 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file__coll__graph.png b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.png new file mode 100644 index 000000000..408d8337b Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.map b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.map new file mode 100644 index 000000000..178c7a923 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.md5 b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.md5 new file mode 100644 index 000000000..e01b61872 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.md5 @@ -0,0 +1 @@ +cffa9898f5fde34ab3af0c78f83bb78e \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.png b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.png new file mode 100644 index 000000000..10353a989 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.map new file mode 100644 index 000000000..3e79b5111 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.map @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.md5 new file mode 100644 index 000000000..c30cf5521 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.md5 @@ -0,0 +1 @@ +46effbb8b87277045c100f7204d885b9 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.png new file mode 100644 index 000000000..3526d0b40 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.map new file mode 100644 index 000000000..a159a29ae --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.md5 new file mode 100644 index 000000000..00113d082 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.md5 @@ -0,0 +1 @@ +8b46e51df6e5909fd8f05a486abd7a93 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.png new file mode 100644 index 000000000..9d1ab624a Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.map new file mode 100644 index 000000000..a1fc2c588 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.map @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.md5 new file mode 100644 index 000000000..afe113cd8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.md5 @@ -0,0 +1 @@ +ff6e3a32d706f57f8af51acf6b3d9591 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.png new file mode 100644 index 000000000..7c0b5b8a0 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.map new file mode 100644 index 000000000..c0614d5db --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.md5 new file mode 100644 index 000000000..477d56ffb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.md5 @@ -0,0 +1 @@ +4b99fa68495bdf5c20d969bb2c450d7f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.png new file mode 100644 index 000000000..178688886 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.map new file mode 100644 index 000000000..66b003413 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.map @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.md5 new file mode 100644 index 000000000..812fb24a5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.md5 @@ -0,0 +1 @@ +ea11a0c498d52deef813aba7b050068c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.png new file mode 100644 index 000000000..02cc227e1 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.map new file mode 100644 index 000000000..82860f99d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.md5 new file mode 100644 index 000000000..ee1e965bf --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.md5 @@ -0,0 +1 @@ +d6481ae3587f17cc132a707331684999 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.png new file mode 100644 index 000000000..28b5568c7 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.map new file mode 100644 index 000000000..9ebee1d3b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.md5 new file mode 100644 index 000000000..a1c83c7c6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.md5 @@ -0,0 +1 @@ +1d8078d098a90d4913569a8670e5cc03 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.png new file mode 100644 index 000000000..48ecd7b47 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.map new file mode 100644 index 000000000..3fb8e56f2 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.md5 new file mode 100644 index 000000000..b61febf20 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.md5 @@ -0,0 +1 @@ +d39bd415da13f45c460ec1c46c5e6abb \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.png new file mode 100644 index 000000000..4e2ddfc99 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.map new file mode 100644 index 000000000..8585a630a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.md5 new file mode 100644 index 000000000..9bc4550c7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.md5 @@ -0,0 +1 @@ +a52ae13f9e2186c133126c49e21ed773 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.png new file mode 100644 index 000000000..d034798c1 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.map new file mode 100644 index 000000000..7e4bb553e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.map @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.md5 new file mode 100644 index 000000000..54c8a88d6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.md5 @@ -0,0 +1 @@ +7ab44e3d910ea2e9e7201ff21bd990fa \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.png new file mode 100644 index 000000000..6de9c1240 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.map new file mode 100644 index 000000000..9310c003f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.md5 new file mode 100644 index 000000000..f0a078805 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.md5 @@ -0,0 +1 @@ +f2bd94ec452b0ca40ffcbc58fe81a475 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.png new file mode 100644 index 000000000..65d120b94 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.map new file mode 100644 index 000000000..6681a7432 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.map @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.md5 new file mode 100644 index 000000000..ecffb1995 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.md5 @@ -0,0 +1 @@ +365272225c28a351d421c20bb35f78d4 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.png new file mode 100644 index 000000000..473f48e07 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.map new file mode 100644 index 000000000..dfea869a0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.md5 new file mode 100644 index 000000000..457c80d91 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.md5 @@ -0,0 +1 @@ +b828013ba07e8472d30cb051b27115b6 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.png new file mode 100644 index 000000000..fc5618ac2 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.map new file mode 100644 index 000000000..594f8e65c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.md5 new file mode 100644 index 000000000..e46c6d8d1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.md5 @@ -0,0 +1 @@ +8ab00e0475538fd75d3d02482b981270 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.png new file mode 100644 index 000000000..92d8b6235 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.map new file mode 100644 index 000000000..f0c9354a9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.map @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.md5 new file mode 100644 index 000000000..47c96a191 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.md5 @@ -0,0 +1 @@ +479b3220254245fa9c17423ff54f6273 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.png new file mode 100644 index 000000000..b4f294e40 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.map new file mode 100644 index 000000000..a8d2ee05c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.md5 new file mode 100644 index 000000000..c518105b6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.md5 @@ -0,0 +1 @@ +d5c82c6fb72a4f3becdc4011dea0667a \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.png new file mode 100644 index 000000000..4b13ade93 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.map new file mode 100644 index 000000000..f5aab352f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.md5 new file mode 100644 index 000000000..bc9e3c84c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.md5 @@ -0,0 +1 @@ +ff7dc5e484de150f1ba39704158bfce7 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.png new file mode 100644 index 000000000..a8d0fb7d5 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.map new file mode 100644 index 000000000..607daa152 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.md5 new file mode 100644 index 000000000..220630518 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.md5 @@ -0,0 +1 @@ +5a0afab0dea8edcf5d332cda2b1a4258 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.png new file mode 100644 index 000000000..af692c825 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.map b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.map new file mode 100644 index 000000000..df067f587 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.md5 new file mode 100644 index 000000000..63a335bf7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.md5 @@ -0,0 +1 @@ +777211849c524ea1512824f57100c088 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.png b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.png new file mode 100644 index 000000000..92ee472d1 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.map new file mode 100644 index 000000000..9728089dd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.md5 new file mode 100644 index 000000000..65150a256 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.md5 @@ -0,0 +1 @@ +39c0811cd2e5f428a1ab2c969f7e88cf \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.png new file mode 100644 index 000000000..d0f3282d3 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.map b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.map new file mode 100644 index 000000000..e9b4a60e6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.md5 new file mode 100644 index 000000000..eb0d6eae9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.md5 @@ -0,0 +1 @@ +cd00ce8f27759a8973ca27047722d44c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.png b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.png new file mode 100644 index 000000000..b2a04a565 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item-members.html b/doxy/classc___input_f_p_p_remote_play_item-members.html new file mode 100644 index 000000000..afe201911 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item-members.html @@ -0,0 +1,107 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputFPPRemotePlayItem Member List
+
+
+ +

This is the complete list of members for c_InputFPPRemotePlayItem, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
c_InputFPPRemotePlayItem(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayItem
GetDriverName(String &Name)c_InputFPPRemotePlayIteminline
GetFileName()c_InputFPPRemotePlayIteminline
GetInputChannelId()c_InputFPPRemotePlayIteminline
GetRepeatCount()c_InputFPPRemotePlayIteminline
GetStatus(JsonObject &jsonStatus)=0c_InputFPPRemotePlayItempure virtual
GetSyncOffsetMS()c_InputFPPRemotePlayIteminline
InputChannelIdc_InputFPPRemotePlayItemprivate
IsIdle()=0c_InputFPPRemotePlayItempure virtual
PlayDurationSecc_InputFPPRemotePlayItemprotected
PlayItemNamec_InputFPPRemotePlayItemprotected
Poll()=0c_InputFPPRemotePlayItempure virtual
RemainingPlayCountc_InputFPPRemotePlayItemprotected
SendFppSyncc_InputFPPRemotePlayItemprotected
SetDuration(time_t value)c_InputFPPRemotePlayIteminline
SetSendFppSync(bool value)c_InputFPPRemotePlayIteminline
SetSyncOffsetMS(int32_t value)c_InputFPPRemotePlayIteminline
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0c_InputFPPRemotePlayItempure virtual
Stop()=0c_InputFPPRemotePlayItempure virtual
Sync(String &FileName, float SecondsElapsed)=0c_InputFPPRemotePlayItempure virtual
SyncOffsetMSc_InputFPPRemotePlayItemprivate
~c_InputFPPRemotePlayItem()c_InputFPPRemotePlayItemvirtual
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item.html b/doxy/classc___input_f_p_p_remote_play_item.html new file mode 100644 index 000000000..799132d78 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item.html @@ -0,0 +1,1101 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayItem Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +Private Attributes | +List of all members
+
c_InputFPPRemotePlayItem Class Referenceabstract
+
+
+ +

#include <InputFPPRemotePlayItem.hpp>

+
+Inheritance diagram for c_InputFPPRemotePlayItem:
+
+
Inheritance graph
+ + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayItem ()
 
virtual bool Poll ()=0
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0
 
virtual void Stop ()=0
 
virtual void Sync (String &FileName, float SecondsElapsed)=0
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual bool IsIdle ()=0
 
String GetFileName ()
 
uint32_t GetRepeatCount ()
 
void SetDuration (time_t value)
 
void GetDriverName (String &Name)
 
int32_t GetSyncOffsetMS ()
 
void SetSyncOffsetMS (int32_t value)
 
void SetSendFppSync (bool value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
+ + + + + + + + + +

+Protected Attributes

String PlayItemName
 
uint32_t RemainingPlayCount = 0
 
time_t PlayDurationSec = 0
 
bool SendFppSync = false
 
+ + + + + +

+Private Attributes

int32_t SyncOffsetMS = 0
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputFPPRemotePlayItem()

+ +
+
+ + + + + + + + +
c_InputFPPRemotePlayItem::c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId)
+
+ +
+
+ +

◆ ~c_InputFPPRemotePlayItem()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputFPPRemotePlayItem::~c_InputFPPRemotePlayItem ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayItem::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetFileName()

+ +
+
+ + + + + +
+ + + + + + + +
String c_InputFPPRemotePlayItem::GetFileName ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetInputChannelId()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputMgr::e_InputChannelIds c_InputFPPRemotePlayItem::GetInputChannelId ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetRepeatCount()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_InputFPPRemotePlayItem::GetRepeatCount ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_InputFPPRemotePlayItem::GetStatus (JsonObject & jsonStatus)
+
+pure virtual
+
+ +

Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetSyncOffsetMS()

+ +
+
+ + + + + +
+ + + + + + + +
int32_t c_InputFPPRemotePlayItem::GetSyncOffsetMS ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ IsIdle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputFPPRemotePlayItem::IsIdle ()
+
+pure virtual
+
+ +

Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputFPPRemotePlayItem::Poll ()
+
+pure virtual
+
+ +

Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetDuration()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayItem::SetDuration (time_t value)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetSendFppSync()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayItem::SetSendFppSync (bool value)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetSyncOffsetMS()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayItem::SetSyncOffsetMS (int32_t value)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void c_InputFPPRemotePlayItem::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+pure virtual
+
+ +

Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayList, and c_InputFPPRemotePlayFile.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void c_InputFPPRemotePlayItem::Stop ()
+
+pure virtual
+
+ +

Implemented in c_InputFPPRemotePlayEffect, c_InputFPPRemotePlayFile, and c_InputFPPRemotePlayList.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void c_InputFPPRemotePlayItem::Sync (String & FileName,
float SecondsElapsed 
)
+
+pure virtual
+
+
+

Member Data Documentation

+ +

◆ InputChannelId

+ +
+
+ + + + + +
+ + + + +
c_InputMgr::e_InputChannelIds c_InputFPPRemotePlayItem::InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
+
+private
+
+ +
+
+ +

◆ PlayDurationSec

+ +
+
+ + + + + +
+ + + + +
time_t c_InputFPPRemotePlayItem::PlayDurationSec = 0
+
+protected
+
+ +
+
+ +

◆ PlayItemName

+ +
+
+ + + + + +
+ + + + +
String c_InputFPPRemotePlayItem::PlayItemName
+
+protected
+
+ +
+
+ +

◆ RemainingPlayCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputFPPRemotePlayItem::RemainingPlayCount = 0
+
+protected
+
+ +
+
+ +

◆ SendFppSync

+ +
+
+ + + + + +
+ + + + +
bool c_InputFPPRemotePlayItem::SendFppSync = false
+
+protected
+
+ +
+
+ +

◆ SyncOffsetMS

+ +
+
+ + + + + +
+ + + + +
int32_t c_InputFPPRemotePlayItem::SyncOffsetMS = 0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.map b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.map new file mode 100644 index 000000000..f9df34ccf --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.md5 b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.md5 new file mode 100644 index 000000000..824e28429 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.md5 @@ -0,0 +1 @@ +ce3f8e8055a989891ddca5527d99d1c6 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.png b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.png new file mode 100644 index 000000000..b88cbcf16 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.map new file mode 100644 index 000000000..e2fdd8a92 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.md5 new file mode 100644 index 000000000..b472655ef --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.md5 @@ -0,0 +1 @@ +444218d3e0d576199abfa5c49c3b2879 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.png new file mode 100644 index 000000000..09b155aff Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.map new file mode 100644 index 000000000..7a83b5113 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.map @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.md5 new file mode 100644 index 000000000..2af8f20a2 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.md5 @@ -0,0 +1 @@ +49586d24d1d85cccee54944957e4d78c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.png new file mode 100644 index 000000000..5dde8d35d Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.map new file mode 100644 index 000000000..d7036d467 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.md5 new file mode 100644 index 000000000..f35370c8b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.md5 @@ -0,0 +1 @@ +a8ee159eda3935db90cea72cded22beb \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.png new file mode 100644 index 000000000..7060f09bc Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.map new file mode 100644 index 000000000..aa20e4aa7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.md5 new file mode 100644 index 000000000..58d35ebff --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.md5 @@ -0,0 +1 @@ +43fd1e7358f06f99c30cafa10fdf7ba1 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.png new file mode 100644 index 000000000..90b4f3745 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.map new file mode 100644 index 000000000..d54e7b734 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.md5 new file mode 100644 index 000000000..4b852dd6e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.md5 @@ -0,0 +1 @@ +03a8e615df94064e2e6836bf7274f2f5 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.png new file mode 100644 index 000000000..274e6924e Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.map new file mode 100644 index 000000000..1bf507fa3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.md5 new file mode 100644 index 000000000..835bcd353 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.md5 @@ -0,0 +1 @@ +803ffd548e6e65ec905498fce9f87f66 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.png new file mode 100644 index 000000000..2a484fa68 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.map new file mode 100644 index 000000000..fdb34813c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.md5 new file mode 100644 index 000000000..0e4059c7f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.md5 @@ -0,0 +1 @@ +ed81f5f6a1d0f9f7e5a3fb11ab68d11b \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.png new file mode 100644 index 000000000..b10b3d704 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.map new file mode 100644 index 000000000..6362cd026 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.md5 new file mode 100644 index 000000000..83707b684 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.md5 @@ -0,0 +1 @@ +918680383bd21f8c5bbc44b42322f161 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.png new file mode 100644 index 000000000..18ff771f4 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.map new file mode 100644 index 000000000..c94a2c1ad --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.md5 new file mode 100644 index 000000000..27ce88aef --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.md5 @@ -0,0 +1 @@ +8d5ad44504bee4c1f7fe1fbc6bdbb5a5 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.png new file mode 100644 index 000000000..fe29ffc67 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.map new file mode 100644 index 000000000..6b9230c22 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.md5 new file mode 100644 index 000000000..a0ebed178 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.md5 @@ -0,0 +1 @@ +8a39e79b79d65244ce97d35205dd8edb \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.png new file mode 100644 index 000000000..ffd4111bb Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.map new file mode 100644 index 000000000..abd33e189 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.md5 new file mode 100644 index 000000000..480be5752 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.md5 @@ -0,0 +1 @@ +9b8df0d6f55d3837e780cbfe46f026ec \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.png new file mode 100644 index 000000000..45d4beaf0 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.map b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.map new file mode 100644 index 000000000..2a05ea8be --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.md5 new file mode 100644 index 000000000..6e6474eb0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.md5 @@ -0,0 +1 @@ +77a7b23c2e8fdd4888228c1b021ad283 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.png b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.png new file mode 100644 index 000000000..7899ee189 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list-members.html b/doxy/classc___input_f_p_p_remote_play_list-members.html new file mode 100644 index 000000000..93f62d543 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list-members.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputFPPRemotePlayList Member List
+
+
+ +

This is the complete list of members for c_InputFPPRemotePlayList, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_InputFPPRemotePlayItem(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayItem
c_InputFPPRemotePlayList(c_InputMgr::e_InputChannelIds InputChannelId)c_InputFPPRemotePlayList
fsm_PlayList_statec_InputFPPRemotePlayListfriend
fsm_PlayList_state_Idlec_InputFPPRemotePlayListfriend
fsm_PlayList_state_Idle_impc_InputFPPRemotePlayListprotected
fsm_PlayList_state_Pausedc_InputFPPRemotePlayListfriend
fsm_PlayList_state_Paused_impc_InputFPPRemotePlayListprotected
fsm_PlayList_state_PlayingEffectc_InputFPPRemotePlayListfriend
fsm_PlayList_state_PlayingEffect_impc_InputFPPRemotePlayListprotected
fsm_PlayList_state_PlayingFilec_InputFPPRemotePlayListfriend
fsm_PlayList_state_PlayingFile_impc_InputFPPRemotePlayListprotected
fsm_PlayList_state_WaitForStartc_InputFPPRemotePlayListfriend
fsm_PlayList_state_WaitForStart_impc_InputFPPRemotePlayListprotected
GetDriverName(String &Name)c_InputFPPRemotePlayIteminline
GetFileName()c_InputFPPRemotePlayIteminline
GetInputChannelId()c_InputFPPRemotePlayIteminline
GetRepeatCount()c_InputFPPRemotePlayIteminline
GetStatus(JsonObject &jsonStatus)c_InputFPPRemotePlayListvirtual
GetSyncOffsetMS()c_InputFPPRemotePlayIteminline
InputChannelIdc_InputFPPRemotePlayItemprivate
IsIdle()c_InputFPPRemotePlayListinlinevirtual
PauseDelayTimerc_InputFPPRemotePlayListprotected
pCurrentFsmStatec_InputFPPRemotePlayListprotected
pInputFPPRemotePlayItemc_InputFPPRemotePlayListprotected
PlayDurationSecc_InputFPPRemotePlayItemprotected
PlayItemNamec_InputFPPRemotePlayItemprotected
PlayListEntryIdc_InputFPPRemotePlayListprotected
PlayListRepeatCountc_InputFPPRemotePlayListprotected
Poll()c_InputFPPRemotePlayListvirtual
ProcessPlayListEntry()c_InputFPPRemotePlayListprotected
RemainingPlayCountc_InputFPPRemotePlayItemprotected
SendFppSyncc_InputFPPRemotePlayItemprotected
SetDuration(time_t value)c_InputFPPRemotePlayIteminline
SetSendFppSync(bool value)c_InputFPPRemotePlayIteminline
SetSyncOffsetMS(int32_t value)c_InputFPPRemotePlayIteminline
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)c_InputFPPRemotePlayListvirtual
Stop()c_InputFPPRemotePlayListvirtual
Sync(String &FileName, float SecondsElapsed)c_InputFPPRemotePlayListvirtual
SyncOffsetMSc_InputFPPRemotePlayItemprivate
~c_InputFPPRemotePlayItem()c_InputFPPRemotePlayItemvirtual
~c_InputFPPRemotePlayList()c_InputFPPRemotePlayListvirtual
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list.html b/doxy/classc___input_f_p_p_remote_play_list.html new file mode 100644 index 000000000..70d6378a8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list.html @@ -0,0 +1,976 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayList Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +Friends | +List of all members
+
c_InputFPPRemotePlayList Class Reference
+
+
+ +

#include <InputFPPRemotePlayList.hpp>

+
+Inheritance diagram for c_InputFPPRemotePlayList:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputFPPRemotePlayList:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputFPPRemotePlayList (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayList ()
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop ()
 
virtual void Sync (String &FileName, float SecondsElapsed)
 
virtual bool Poll ()
 
virtual void GetStatus (JsonObject &jsonStatus)
 
virtual bool IsIdle ()
 
- Public Member Functions inherited from c_InputFPPRemotePlayItem
 c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId)
 
virtual ~c_InputFPPRemotePlayItem ()
 
String GetFileName ()
 
uint32_t GetRepeatCount ()
 
void SetDuration (time_t value)
 
void GetDriverName (String &Name)
 
int32_t GetSyncOffsetMS ()
 
void SetSyncOffsetMS (int32_t value)
 
void SetSendFppSync (bool value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
+ + + +

+Protected Member Functions

bool ProcessPlayListEntry ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

fsm_PlayList_state_WaitForStart fsm_PlayList_state_WaitForStart_imp
 
fsm_PlayList_state_Idle fsm_PlayList_state_Idle_imp
 
fsm_PlayList_state_PlayingFile fsm_PlayList_state_PlayingFile_imp
 
fsm_PlayList_state_PlayingEffect fsm_PlayList_state_PlayingEffect_imp
 
fsm_PlayList_state_Paused fsm_PlayList_state_Paused_imp
 
fsm_PlayList_statepCurrentFsmState = nullptr
 
c_InputFPPRemotePlayItempInputFPPRemotePlayItem = nullptr
 
uint32_t PlayListEntryId = 0
 
FastTimer PauseDelayTimer
 
uint32_t PlayListRepeatCount = 1
 
- Protected Attributes inherited from c_InputFPPRemotePlayItem
String PlayItemName
 
uint32_t RemainingPlayCount = 0
 
time_t PlayDurationSec = 0
 
bool SendFppSync = false
 
+ + + + + + + + + + + + + +

+Friends

class fsm_PlayList_state_WaitForStart
 
class fsm_PlayList_state_Idle
 
class fsm_PlayList_state_PlayingFile
 
class fsm_PlayList_state_PlayingEffect
 
class fsm_PlayList_state_Paused
 
class fsm_PlayList_state
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputFPPRemotePlayList()

+ +
+
+ + + + + + + + +
c_InputFPPRemotePlayList::c_InputFPPRemotePlayList (c_InputMgr::e_InputChannelIds InputChannelId)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~c_InputFPPRemotePlayList()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputFPPRemotePlayList::~c_InputFPPRemotePlayList ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputFPPRemotePlayList::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ IsIdle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_InputFPPRemotePlayList::IsIdle ()
+
+inlinevirtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemotePlayList::Poll ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ProcessPlayListEntry()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputFPPRemotePlayList::ProcessPlayListEntry ()
+
+protected
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayList::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputFPPRemotePlayList::Stop ()
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputFPPRemotePlayList::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements c_InputFPPRemotePlayItem.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ fsm_PlayList_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state
+
+friend
+
+ +
+
+ +

◆ fsm_PlayList_state_Idle

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state_Idle
+
+friend
+
+ +
+
+ +

◆ fsm_PlayList_state_Paused

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state_Paused
+
+friend
+
+ +
+
+ +

◆ fsm_PlayList_state_PlayingEffect

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state_PlayingEffect
+
+friend
+
+ +
+
+ +

◆ fsm_PlayList_state_PlayingFile

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state_PlayingFile
+
+friend
+
+ +
+
+ +

◆ fsm_PlayList_state_WaitForStart

+ +
+
+ + + + + +
+ + + + +
friend class fsm_PlayList_state_WaitForStart
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ fsm_PlayList_state_Idle_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state_Idle c_InputFPPRemotePlayList::fsm_PlayList_state_Idle_imp
+
+protected
+
+ +
+
+ +

◆ fsm_PlayList_state_Paused_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state_Paused c_InputFPPRemotePlayList::fsm_PlayList_state_Paused_imp
+
+protected
+
+ +
+
+ +

◆ fsm_PlayList_state_PlayingEffect_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state_PlayingEffect c_InputFPPRemotePlayList::fsm_PlayList_state_PlayingEffect_imp
+
+protected
+
+ +
+
+ +

◆ fsm_PlayList_state_PlayingFile_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state_PlayingFile c_InputFPPRemotePlayList::fsm_PlayList_state_PlayingFile_imp
+
+protected
+
+ +
+
+ +

◆ fsm_PlayList_state_WaitForStart_imp

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state_WaitForStart c_InputFPPRemotePlayList::fsm_PlayList_state_WaitForStart_imp
+
+protected
+
+ +
+
+ +

◆ PauseDelayTimer

+ +
+
+ + + + + +
+ + + + +
FastTimer c_InputFPPRemotePlayList::PauseDelayTimer
+
+protected
+
+ +
+
+ +

◆ pCurrentFsmState

+ +
+
+ + + + + +
+ + + + +
fsm_PlayList_state* c_InputFPPRemotePlayList::pCurrentFsmState = nullptr
+
+protected
+
+ +
+
+ +

◆ pInputFPPRemotePlayItem

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayItem* c_InputFPPRemotePlayList::pInputFPPRemotePlayItem = nullptr
+
+protected
+
+ +
+
+ +

◆ PlayListEntryId

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputFPPRemotePlayList::PlayListEntryId = 0
+
+protected
+
+ +
+
+ +

◆ PlayListRepeatCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputFPPRemotePlayList::PlayListRepeatCount = 1
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list__coll__graph.map b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.map new file mode 100644 index 000000000..41f01899f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list__coll__graph.md5 b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.md5 new file mode 100644 index 000000000..451e3017f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.md5 @@ -0,0 +1 @@ +0a8a22cd7fef9dae307af67c6953a1db \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list__coll__graph.png b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.png new file mode 100644 index 000000000..737f753b4 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.map b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.map new file mode 100644 index 000000000..5d8a056bd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.md5 b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.md5 new file mode 100644 index 000000000..5b0a755b9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.md5 @@ -0,0 +1 @@ +1df690748ed27f48a5ae566a7ad9e022 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.png b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.png new file mode 100644 index 000000000..6f922ec16 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.map new file mode 100644 index 000000000..80ba75ef6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.md5 new file mode 100644 index 000000000..92ecee930 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.md5 @@ -0,0 +1 @@ +6c3eb6c3b05de90b583643a15856ad8f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.png new file mode 100644 index 000000000..61eff1f7f Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.map new file mode 100644 index 000000000..cb7b0358a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.md5 new file mode 100644 index 000000000..cc39926ba --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.md5 @@ -0,0 +1 @@ +958bdd1b2cf37f68ded7abaf81c20e5c \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.png new file mode 100644 index 000000000..103a61dbf Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.map new file mode 100644 index 000000000..5078475cb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.md5 new file mode 100644 index 000000000..84446f369 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.md5 @@ -0,0 +1 @@ +a32b4c4ea1ee472b12da08bbdbaca7cf \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.png new file mode 100644 index 000000000..4ee090eb6 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.map new file mode 100644 index 000000000..6d382063d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.md5 new file mode 100644 index 000000000..0fa2723f2 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.md5 @@ -0,0 +1 @@ +7d24aa1afbf74384a84f4673be0e257f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.png new file mode 100644 index 000000000..a73564d36 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.map new file mode 100644 index 000000000..31d9e7469 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.md5 new file mode 100644 index 000000000..fac146543 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.md5 @@ -0,0 +1 @@ +9673bb705afd3b4d48aad860f7f75c6f \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.png new file mode 100644 index 000000000..7adad54da Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.map new file mode 100644 index 000000000..46b02155b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.md5 new file mode 100644 index 000000000..135cab460 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.md5 @@ -0,0 +1 @@ +c19c058e007d6830cb6cf91dc36cadd0 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.png new file mode 100644 index 000000000..2d884bc8e Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.map b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.map new file mode 100644 index 000000000..ff24b83ad --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.md5 new file mode 100644 index 000000000..1db386266 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.md5 @@ -0,0 +1 @@ +1da97ca725b89329a32965c28858f074 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.png b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.png new file mode 100644 index 000000000..ff48e3164 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.map new file mode 100644 index 000000000..883002cf7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.md5 new file mode 100644 index 000000000..94efd3bd3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.md5 @@ -0,0 +1 @@ +bebb557186dc074c4507b29a757b12df \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.png new file mode 100644 index 000000000..f7978d89d Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.map new file mode 100644 index 000000000..d311ac28d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.md5 new file mode 100644 index 000000000..ba128372d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.md5 @@ -0,0 +1 @@ +6d3f93961c766279ebe00bc3995a2421 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.png new file mode 100644 index 000000000..0b2bae9d9 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.png differ diff --git a/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.map b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.map new file mode 100644 index 000000000..f9cbb4738 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.md5 b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.md5 new file mode 100644 index 000000000..fcb92b92b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.md5 @@ -0,0 +1 @@ +3944110872725bb539fe89b54899e415 \ No newline at end of file diff --git a/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.png b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.png new file mode 100644 index 000000000..964d22a80 Binary files /dev/null and b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t-members.html b/doxy/classc___input_m_q_t_t-members.html new file mode 100644 index 000000000..2b1454b96 --- /dev/null +++ b/doxy/classc___input_m_q_t_t-members.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputMQTT Member List
+
+
+ +

This is the complete list of members for c_InputMQTT, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_InputMQTTvirtual
c_InputCommon(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputCommon
c_InputMQTT(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)c_InputMQTT
ChannelTypec_InputCommonprotected
CleanSessionRequiredc_InputMQTTprivate
connectToMqtt()c_InputMQTTprivate
disconnectFromMqtt()c_InputMQTTprivate
effectConfigc_InputMQTTprivate
GetConfig(JsonObject &jsonConfig)c_InputMQTT
c_InputCommon::GetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
GetDriverName(String &sDriverName)c_InputMQTTinlinevirtual
GetEffectList(JsonObject &JsonConfig)c_InputMQTTprivate
GetEngineConfig(JsonObject &JsonConfig)c_InputMQTTprivate
GetInputChannelId()c_InputCommoninline
GetInputType()c_InputCommoninline
GetStatus(JsonObject &jsonStatus)c_InputMQTTvirtual
hadiscoc_InputMQTTprivate
haprefixc_InputMQTTprivate
HasBeenInitializedc_InputCommonprotected
InputChannelIdc_InputCommonprotected
InputDataBufferSizec_InputCommonprotected
ipc_InputMQTTprivate
IsInputChannelActivec_InputCommonprotected
isShutDownRebootNeeded()c_InputCommoninlinevirtual
load()c_InputMQTTprivate
LWT_OFFLINEc_InputMQTTprivate
LWT_ONLINEc_InputMQTTprivate
lwtTopicc_InputMQTTprivate
mqttc_InputMQTTprivate
mqttTickerc_InputMQTTprivate
NetworkStateChanged(bool IsConnected)c_InputMQTTvirtual
NetworkStateChanged(bool IsConnected, bool RebootAllowed)c_InputMQTTprivate
OFFc_InputMQTTprivate
ONc_InputMQTTprivate
onMqttConnect(bool sessionPresent)c_InputMQTTprivate
onMqttDisconnect(AsyncMqttClientDisconnectReason reason)c_InputMQTTprivate
onMqttMessage(char *topic, char *payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total)c_InputMQTTprivate
onNetworkConnect()c_InputMQTTprivate
onNetworkDisconnect()c_InputMQTTprivate
passwordc_InputMQTTprivate
pEffectsEnginec_InputMQTTprivate
PlayEffect(JsonObject &JsonConfig)c_InputMQTTprivate
PlayFseq(JsonObject &JsonConfig)c_InputMQTTprivate
portc_InputMQTTprivate
pPlayFileEnginec_InputMQTTprivate
Process()c_InputMQTTvirtual
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputCommoninlinevirtual
publishHA()c_InputMQTTprivate
publishState()c_InputMQTTprivate
save()c_InputMQTTprivate
SetBufferInfo(uint32_t BufferSize)c_InputMQTTvirtual
SetConfig(JsonObject &jsonConfig)c_InputMQTT
c_InputCommon::SetConfig(ArduinoJson::JsonObject &jsonConfig)=0c_InputCommonpure virtual
SetOperationalState(bool ActiveFlag)c_InputCommoninlinevirtual
setup()c_InputMQTTprivate
stateOnc_InputMQTTprivate
StopPlayFileEngine()c_InputMQTTprivate
topicc_InputMQTTprivate
UpdateEffectConfiguration(JsonObject &JsonConfig)c_InputMQTTprivate
userc_InputMQTTprivate
validate()c_InputMQTTprivate
validateConfiguration()c_InputMQTTprivate
~c_InputCommon()c_InputCommonvirtual
~c_InputMQTT()c_InputMQTTvirtual
+ + + + diff --git a/doxy/classc___input_m_q_t_t.html b/doxy/classc___input_m_q_t_t.html new file mode 100644 index 000000000..122c3e53a --- /dev/null +++ b/doxy/classc___input_m_q_t_t.html @@ -0,0 +1,2128 @@ + + + + + + + +ESPixelStick Firmware: c_InputMQTT Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputMQTT Class Reference
+
+
+ +

#include <InputMQTT.h>

+
+Inheritance diagram for c_InputMQTT:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_InputMQTT:
+
+
Collaboration graph
+ + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputMQTT (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 
virtual ~c_InputMQTT ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver.
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
void SetBufferInfo (uint32_t BufferSize)
 
void NetworkStateChanged (bool IsConnected)
 
- Public Member Functions inherited from c_InputCommon
 c_InputCommon (c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputCommon ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver.
 
virtual void SetOperationalState (bool ActiveFlag)
 
virtual bool isShutDownRebootNeeded ()
 
virtual void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
c_InputMgr::e_InputChannelIds GetInputChannelId ()
 
c_InputMgr::e_InputType GetInputType ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void setup ()
 Call from setup()
 
void onNetworkConnect ()
 Call from onWifiConnect()
 
void onNetworkDisconnect ()
 Call from onWiFiDisconnect()
 
void validate ()
 Call from validateConfig()
 
void NetworkStateChanged (bool IsConnected, bool RebootAllowed)
 
void PlayFseq (JsonObject &JsonConfig)
 
void PlayEffect (JsonObject &JsonConfig)
 
void GetEngineConfig (JsonObject &JsonConfig)
 
void GetEffectList (JsonObject &JsonConfig)
 
void StopPlayFileEngine ()
 
void UpdateEffectConfiguration (JsonObject &JsonConfig)
 
void load ()
 Load configuration from File System.
 
void save ()
 Save configuration to File System.
 
void disconnectFromMqtt ()
 
void connectToMqtt ()
 
void onMqttConnect (bool sessionPresent)
 
void onMqttDisconnect (AsyncMqttClientDisconnectReason reason)
 
void onMqttMessage (char *topic, char *payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total)
 
void publishHA ()
 
void publishState ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

AsyncMqttClient mqtt
 
Ticker mqttTicker
 
c_InputCommonpEffectsEngine = nullptr
 
c_InputFPPRemotePlayItempPlayFileEngine = nullptr
 
c_InputEffectEngine::MQTTConfiguration_s effectConfig
 
String ip
 
uint16_t port = MQTT_PORT
 
String user
 
String password
 
String topic
 
bool CleanSessionRequired = false
 
String haprefix = "homeassistant"
 
bool hadisco = true
 
String lwtTopic
 
const char * ON = "ON"
 
const char * OFF = "OFF"
 
const char * LWT_ONLINE = "online"
 
const char * LWT_OFFLINE = "offline"
 
bool stateOn = false
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from c_InputCommon
bool HasBeenInitialized = false
 
uint32_t InputDataBufferSize = 0
 
bool IsInputChannelActive = true
 
c_InputMgr::e_InputChannelIds InputChannelId = c_InputMgr::e_InputChannelIds::InputChannelId_ALL
 
c_InputMgr::e_InputType ChannelType = c_InputMgr::e_InputType::InputType_Disabled
 
+

Constructor & Destructor Documentation

+ +

◆ c_InputMQTT()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
c_InputMQTT::c_InputMQTT (c_InputMgr::e_InputChannelIds NewInputChannelId,
c_InputMgr::e_InputType NewChannelType,
uint32_t BufferSize 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~c_InputMQTT()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputMQTT::~c_InputMQTT ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ connectToMqtt()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::connectToMqtt ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ disconnectFromMqtt()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::disconnectFromMqtt ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_InputMQTT::GetConfig (JsonObject & jsonConfig)
+
+ +

Get the current config used by the driver.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_InputCommon.

+ +
+
+ +

◆ GetEffectList()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::GetEffectList (JsonObject & JsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetEngineConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::GetEngineConfig (JsonObject & JsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements c_InputCommon.

+ +
+
+ +

◆ load()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::load ()
+
+private
+
+ +

Load configuration from File System.

+ +
+
+ +

◆ NetworkStateChanged() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::NetworkStateChanged (bool IsConnected)
+
+virtual
+
+ +

Reimplemented from c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + +
+ +
+
+ +

◆ NetworkStateChanged() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_InputMQTT::NetworkStateChanged (bool IsConnected,
bool RebootAllowed 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ onMqttConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::onMqttConnect (bool sessionPresent)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ onMqttDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::onMqttDisconnect (AsyncMqttClientDisconnectReason reason)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ onMqttMessage()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputMQTT::onMqttMessage (char * topic,
char * payload,
AsyncMqttClientMessageProperties properties,
uint32_t len,
uint32_t index,
uint32_t total 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ onNetworkConnect()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::onNetworkConnect ()
+
+private
+
+ +

Call from onWifiConnect()

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ onNetworkDisconnect()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::onNetworkDisconnect ()
+
+private
+
+ +

Call from onWiFiDisconnect()

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ PlayEffect()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::PlayEffect (JsonObject & JsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ PlayFseq()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::PlayFseq (JsonObject & JsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::Process ()
+
+virtual
+
+ +

Call from loop(), renders Input data.

+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ publishHA()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::publishHA ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ publishState()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::publishState ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + +
+ +
+
+ +

◆ save()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::save ()
+
+private
+
+ +

Save configuration to File System.

+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::SetBufferInfo (uint32_t BufferSize)
+
+virtual
+
+ +

Implements c_InputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_InputMQTT::SetConfig (JsonObject & jsonConfig)
+
+ +

Set a new config in the driver.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + +
+ +
+
+ +

◆ setup()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::setup ()
+
+private
+
+ +

Call from setup()

+ +
+
+ +

◆ StopPlayFileEngine()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::StopPlayFileEngine ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

◆ UpdateEffectConfiguration()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMQTT::UpdateEffectConfiguration (JsonObject & JsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::validate ()
+
+private
+
+ +

Call from validateConfig()

+ +
+
+ +

◆ validateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMQTT::validateConfiguration ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ CleanSessionRequired

+ +
+
+ + + + + +
+ + + + +
bool c_InputMQTT::CleanSessionRequired = false
+
+private
+
+ +
+
+ +

◆ effectConfig

+ +
+
+ + + + + +
+ + + + +
c_InputEffectEngine::MQTTConfiguration_s c_InputMQTT::effectConfig
+
+private
+
+ +
+
+ +

◆ hadisco

+ +
+
+ + + + + +
+ + + + +
bool c_InputMQTT::hadisco = true
+
+private
+
+ +
+
+ +

◆ haprefix

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::haprefix = "homeassistant"
+
+private
+
+ +
+
+ +

◆ ip

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::ip
+
+private
+
+ +
+
+ +

◆ LWT_OFFLINE

+ +
+
+ + + + + +
+ + + + +
const char* c_InputMQTT::LWT_OFFLINE = "offline"
+
+private
+
+ +
+
+ +

◆ LWT_ONLINE

+ +
+
+ + + + + +
+ + + + +
const char* c_InputMQTT::LWT_ONLINE = "online"
+
+private
+
+ +
+
+ +

◆ lwtTopic

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::lwtTopic
+
+private
+
+ +
+
+ +

◆ mqtt

+ +
+
+ + + + + +
+ + + + +
AsyncMqttClient c_InputMQTT::mqtt
+
+private
+
+ +
+
+ +

◆ mqttTicker

+ +
+
+ + + + + +
+ + + + +
Ticker c_InputMQTT::mqttTicker
+
+private
+
+ +
+
+ +

◆ OFF

+ +
+
+ + + + + +
+ + + + +
const char* c_InputMQTT::OFF = "OFF"
+
+private
+
+ +
+
+ +

◆ ON

+ +
+
+ + + + + +
+ + + + +
const char* c_InputMQTT::ON = "ON"
+
+private
+
+ +
+
+ +

◆ password

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::password
+
+private
+
+ +
+
+ +

◆ pEffectsEngine

+ +
+
+ + + + + +
+ + + + +
c_InputCommon* c_InputMQTT::pEffectsEngine = nullptr
+
+private
+
+ +
+
+ +

◆ port

+ +
+
+ + + + + +
+ + + + +
uint16_t c_InputMQTT::port = MQTT_PORT
+
+private
+
+ +
+
+ +

◆ pPlayFileEngine

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayItem* c_InputMQTT::pPlayFileEngine = nullptr
+
+private
+
+ +
+
+ +

◆ stateOn

+ +
+
+ + + + + +
+ + + + +
bool c_InputMQTT::stateOn = false
+
+private
+
+ +
+
+ +

◆ topic

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::topic
+
+private
+
+ +
+
+ +

◆ user

+ +
+
+ + + + + +
+ + + + +
String c_InputMQTT::user
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_m_q_t_t__coll__graph.map b/doxy/classc___input_m_q_t_t__coll__graph.map new file mode 100644 index 000000000..a8f07b2b5 --- /dev/null +++ b/doxy/classc___input_m_q_t_t__coll__graph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t__coll__graph.md5 b/doxy/classc___input_m_q_t_t__coll__graph.md5 new file mode 100644 index 000000000..4ba6a18da --- /dev/null +++ b/doxy/classc___input_m_q_t_t__coll__graph.md5 @@ -0,0 +1 @@ +c1203db723d338c51c9cad17f2a99e8a \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t__coll__graph.png b/doxy/classc___input_m_q_t_t__coll__graph.png new file mode 100644 index 000000000..c342ccf81 Binary files /dev/null and b/doxy/classc___input_m_q_t_t__coll__graph.png differ diff --git a/doxy/classc___input_m_q_t_t__inherit__graph.map b/doxy/classc___input_m_q_t_t__inherit__graph.map new file mode 100644 index 000000000..65349335e --- /dev/null +++ b/doxy/classc___input_m_q_t_t__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t__inherit__graph.md5 b/doxy/classc___input_m_q_t_t__inherit__graph.md5 new file mode 100644 index 000000000..78c9f4693 --- /dev/null +++ b/doxy/classc___input_m_q_t_t__inherit__graph.md5 @@ -0,0 +1 @@ +10030e4474373a55554ad2834f999cac \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t__inherit__graph.png b/doxy/classc___input_m_q_t_t__inherit__graph.png new file mode 100644 index 000000000..617dafd0a Binary files /dev/null and b/doxy/classc___input_m_q_t_t__inherit__graph.png differ diff --git a/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.map b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.map new file mode 100644 index 000000000..21c17aa07 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.map @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.md5 b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.md5 new file mode 100644 index 000000000..8bd31d628 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.md5 @@ -0,0 +1 @@ +7d143bc05dbc2d68af3004bc24ba4fee \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.png b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.png new file mode 100644 index 000000000..131237724 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.map b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.map new file mode 100644 index 000000000..8d27ea422 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.md5 b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.md5 new file mode 100644 index 000000000..43b36eb13 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.md5 @@ -0,0 +1 @@ +3b1cf76dc775141a603dac73de9aadde \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.png b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.png new file mode 100644 index 000000000..2b4c58565 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.map b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.map new file mode 100644 index 000000000..f9e8c0414 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.md5 b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.md5 new file mode 100644 index 000000000..68fb24805 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.md5 @@ -0,0 +1 @@ +a700cab5bc2f5d26c55d40fdfdb2c76d \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.png b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.png new file mode 100644 index 000000000..84294d2d3 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.map b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.map new file mode 100644 index 000000000..02c2137ba --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.md5 b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.md5 new file mode 100644 index 000000000..a4fb0a6a0 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.md5 @@ -0,0 +1 @@ +197a4660ca46a5056f6b23837d316139 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.png b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.png new file mode 100644 index 000000000..a05b68fab Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.map b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.map new file mode 100644 index 000000000..6edc4a41c --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.md5 b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.md5 new file mode 100644 index 000000000..9a0d332e0 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.md5 @@ -0,0 +1 @@ +44af0c931827cf9c5ce1c56d8523eaa4 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.png b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.png new file mode 100644 index 000000000..d2eba0272 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.map b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.map new file mode 100644 index 000000000..630caa213 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.md5 b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.md5 new file mode 100644 index 000000000..a41dcabae --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.md5 @@ -0,0 +1 @@ +8d05c9ff677ff35a2b7363f796a5c637 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.png b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.png new file mode 100644 index 000000000..f8f8a6619 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.map b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.map new file mode 100644 index 000000000..41dc96fdb --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.md5 b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.md5 new file mode 100644 index 000000000..c61196cb8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.md5 @@ -0,0 +1 @@ +fcbfb349037dbda28145d80dce06be33 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.png b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.png new file mode 100644 index 000000000..4d9523fd9 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.map b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.map new file mode 100644 index 000000000..b7c8be475 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.md5 b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.md5 new file mode 100644 index 000000000..e269419c9 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.md5 @@ -0,0 +1 @@ +2147f6ab8d4c1dfc50f504c9d21e68cb \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.png b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.png new file mode 100644 index 000000000..0429182b8 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.map b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.map new file mode 100644 index 000000000..875548792 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.md5 b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.md5 new file mode 100644 index 000000000..cacc66abe --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.md5 @@ -0,0 +1 @@ +44b63eb3eddd26736a0f1b66f3674a89 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.png b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.png new file mode 100644 index 000000000..dc8cb674f Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.map b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.map new file mode 100644 index 000000000..5b0d8cbb3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.md5 b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.md5 new file mode 100644 index 000000000..d49d49c3f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.md5 @@ -0,0 +1 @@ +43e8333a835a4c09cb0102ee1f7fdf31 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.png b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.png new file mode 100644 index 000000000..7131a5d05 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.map b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.map new file mode 100644 index 000000000..26b881d54 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.md5 b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.md5 new file mode 100644 index 000000000..a2ad385cc --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.md5 @@ -0,0 +1 @@ +48a3acaaa80be5da72f31c262a57eb80 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.png b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.png new file mode 100644 index 000000000..1b120d169 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.map b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.map new file mode 100644 index 000000000..b22c44bb5 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.md5 b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.md5 new file mode 100644 index 000000000..688bbe9e9 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.md5 @@ -0,0 +1 @@ +027ca48a6a5b245d009ee30626af6ac7 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.png b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.png new file mode 100644 index 000000000..757cb3b9f Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.map b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.map new file mode 100644 index 000000000..97e751038 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.md5 b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.md5 new file mode 100644 index 000000000..c49308957 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.md5 @@ -0,0 +1 @@ +f906de31df6297c6a6194c5502afc453 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.png b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.png new file mode 100644 index 000000000..59ba1a06f Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.map b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.map new file mode 100644 index 000000000..1d4ea4cb5 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.md5 b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.md5 new file mode 100644 index 000000000..a6d3390b3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.md5 @@ -0,0 +1 @@ +0954eff86ede76963f66a01601c6a0f8 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.png b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.png new file mode 100644 index 000000000..91e352b7c Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.map b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.map new file mode 100644 index 000000000..7c63e3168 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.md5 b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.md5 new file mode 100644 index 000000000..16ace36cc --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.md5 @@ -0,0 +1 @@ +7e7bcc965b84e861ed55d5bea281ed47 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.png b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.png new file mode 100644 index 000000000..2a412f8b5 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.map b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.map new file mode 100644 index 000000000..7ca775300 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.md5 b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.md5 new file mode 100644 index 000000000..4018fb5b1 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.md5 @@ -0,0 +1 @@ +fafc39e8642e075ba404fb3cd5c86508 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.png b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.png new file mode 100644 index 000000000..60285ebbb Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.map b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.map new file mode 100644 index 000000000..7e1ba42d0 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.md5 b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.md5 new file mode 100644 index 000000000..1bc3b51ed --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.md5 @@ -0,0 +1 @@ +1e91cb74d1e598e74c379d6f0d1b8516 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.png b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.png new file mode 100644 index 000000000..248b39b77 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.map b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.map new file mode 100644 index 000000000..e3c0ef5ca --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.md5 b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.md5 new file mode 100644 index 000000000..d914f1344 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.md5 @@ -0,0 +1 @@ +6afe96893b599dc971c55341803f5a27 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.png b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.png new file mode 100644 index 000000000..3011a7cb7 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.map b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.map new file mode 100644 index 000000000..197542254 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.md5 b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.md5 new file mode 100644 index 000000000..f4873ca92 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.md5 @@ -0,0 +1 @@ +6efbd96622092b4950edd39792a38cbd \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.png b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.png new file mode 100644 index 000000000..d5aeb63cb Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.map b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.map new file mode 100644 index 000000000..fb4b5ce5d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.md5 b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.md5 new file mode 100644 index 000000000..b1032427a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.md5 @@ -0,0 +1 @@ +c8aea5d522b4918ddfb345330f3e3451 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.png b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.png new file mode 100644 index 000000000..f9fdf5949 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.map b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.map new file mode 100644 index 000000000..1a0239952 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.md5 b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.md5 new file mode 100644 index 000000000..7a1ff026f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.md5 @@ -0,0 +1 @@ +99f3c9e53f56f3912eb29cb3bafc8be2 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.png b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.png new file mode 100644 index 000000000..f72027bc8 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.map b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.map new file mode 100644 index 000000000..995410bb4 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.md5 b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.md5 new file mode 100644 index 000000000..98028b81c --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.md5 @@ -0,0 +1 @@ +bdbe80fab058122a7673b2c070184914 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.png b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.png new file mode 100644 index 000000000..0ef6142ee Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.map b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.map new file mode 100644 index 000000000..829b88cf6 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.md5 b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.md5 new file mode 100644 index 000000000..a8872b200 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.md5 @@ -0,0 +1 @@ +4e9beb915d138889e92f2ae0f4f7b27b \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.png b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.png new file mode 100644 index 000000000..ee3b6a7b3 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.map b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.map new file mode 100644 index 000000000..9f302815b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.md5 b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.md5 new file mode 100644 index 000000000..6f5cb2763 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.md5 @@ -0,0 +1 @@ +b93c4bf8ff56d7a70d752155964b68c0 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.png b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.png new file mode 100644 index 000000000..d278d3c57 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.map b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.map new file mode 100644 index 000000000..36bf625ac --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.md5 b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.md5 new file mode 100644 index 000000000..49d44e67c --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.md5 @@ -0,0 +1 @@ +b1288c2c578492ef5575f31a01c4bbec \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.png b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.png new file mode 100644 index 000000000..66cbb0ecd Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.map b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.map new file mode 100644 index 000000000..c997f1fd8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.md5 b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.md5 new file mode 100644 index 000000000..00d3f85ed --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.md5 @@ -0,0 +1 @@ +bc2383112efb4bf0d18a5c7a3bde7f00 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.png b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.png new file mode 100644 index 000000000..980febcff Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.map b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.map new file mode 100644 index 000000000..76b337786 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.md5 b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.md5 new file mode 100644 index 000000000..f95dfc19f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.md5 @@ -0,0 +1 @@ +f01617a0d6cf2439f219ba7c752b6c95 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.png b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.png new file mode 100644 index 000000000..57f60348c Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.map b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.map new file mode 100644 index 000000000..1890bef19 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.md5 b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.md5 new file mode 100644 index 000000000..0685e7d49 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.md5 @@ -0,0 +1 @@ +dbc561275da4458cf38a180acac0cf5c \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.png b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.png new file mode 100644 index 000000000..6f41736d7 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.map b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.map new file mode 100644 index 000000000..32e515ba4 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.md5 b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.md5 new file mode 100644 index 000000000..b18dcb0d2 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.md5 @@ -0,0 +1 @@ +109cee6eec7c678e0a4386ece1eae930 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.png b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.png new file mode 100644 index 000000000..82001affa Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.map b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.map new file mode 100644 index 000000000..b130c947c --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.md5 b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.md5 new file mode 100644 index 000000000..ba0532b73 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.md5 @@ -0,0 +1 @@ +5336a416a79faa3fe44aa42c80f3d33c \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.png b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.png new file mode 100644 index 000000000..5a1a351f4 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.map b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.map new file mode 100644 index 000000000..fc981fcea --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.md5 b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.md5 new file mode 100644 index 000000000..a4b8c1fa2 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.md5 @@ -0,0 +1 @@ +2308906f5cbcc3e335b27d15aa424b76 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.png b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.png new file mode 100644 index 000000000..2cdb9d4f5 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.map b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.map new file mode 100644 index 000000000..f4a1ffcc3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.md5 b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.md5 new file mode 100644 index 000000000..937063a95 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.md5 @@ -0,0 +1 @@ +5f447c16baa13b9fa961487004f2fb2a \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.png b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.png new file mode 100644 index 000000000..22f52ee65 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.map b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.map new file mode 100644 index 000000000..fa397c25a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.md5 b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.md5 new file mode 100644 index 000000000..21816b673 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.md5 @@ -0,0 +1 @@ +ddf2b57ee61d1a4ff7a20952af3d5ae8 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.png b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.png new file mode 100644 index 000000000..7778f40f2 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.map b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.map new file mode 100644 index 000000000..e7156f4c2 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.md5 b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.md5 new file mode 100644 index 000000000..95ec4885a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.md5 @@ -0,0 +1 @@ +70dcb88fa238e64eeabdc89276419922 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.png b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.png new file mode 100644 index 000000000..5e7fc8a06 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.map b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.map new file mode 100644 index 000000000..38f22be5b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.md5 b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.md5 new file mode 100644 index 000000000..586df30b1 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.md5 @@ -0,0 +1 @@ +e85b2efe3a15ed7491e891c85ed34718 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.png b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.png new file mode 100644 index 000000000..07dd0d5d2 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.map b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.map new file mode 100644 index 000000000..8e8749a0f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.md5 b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.md5 new file mode 100644 index 000000000..9ca6b09bc --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.md5 @@ -0,0 +1 @@ +418fef97116d8ba3b83d163e6a416b9a \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.png b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.png new file mode 100644 index 000000000..50cb14417 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.map b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.map new file mode 100644 index 000000000..a5c2cd2a7 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.md5 b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.md5 new file mode 100644 index 000000000..4b0f3cfd0 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.md5 @@ -0,0 +1 @@ +95ed9c591c3afe05ab401a503e3016de \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.png b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.png new file mode 100644 index 000000000..d2fcd65ab Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.png differ diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.map b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.map new file mode 100644 index 000000000..d61b832a1 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.md5 b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.md5 new file mode 100644 index 000000000..7f03eb21b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.md5 @@ -0,0 +1 @@ +db0a5a9c04577667ff9bd06a4ceaf439 \ No newline at end of file diff --git a/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.png b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.png new file mode 100644 index 000000000..e2a2c6045 Binary files /dev/null and b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.png differ diff --git a/doxy/classc___input_mgr-members.html b/doxy/classc___input_mgr-members.html new file mode 100644 index 000000000..3bde8a4bb --- /dev/null +++ b/doxy/classc___input_mgr-members.html @@ -0,0 +1,139 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_InputMgr Member List
+
+
+ +

This is the complete list of members for c_InputMgr, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin(uint32_t BufferSize)c_InputMgr
BlankEndTimec_InputMgrprivate
BlankTimerHasExpired(e_InputChannelIds Selector)c_InputMgrinline
c_InputMgr()c_InputMgr
ConfigFileNamec_InputMgrprivate
configInProgressc_InputMgrprivate
ConfigLoadNeededc_InputMgrprivate
CreateJsonConfig(JsonObject &jsonConfig)c_InputMgrprivate
CreateNewConfig()c_InputMgrprivate
DeleteConfig()c_InputMgrinline
e_InputChannelIds enum namec_InputMgr
e_InputType enum namec_InputMgr
EffectEngineIsConfiguredToRunc_InputMgrprivate
EffectsChannel enum valuec_InputMgr
ExternalInputc_InputMgrprivate
GetConfig(byte *Response, uint32_t maxlen)c_InputMgr
GetDriverName(String &Name)c_InputMgrinline
GetNetworkState()c_InputMgrinline
GetStatus(JsonObject &jsonStatus)c_InputMgr
HasBeenInitializedc_InputMgrprivate
InputChannelDriversc_InputMgrprivate
InputChannelId_ALL enum valuec_InputMgr
InputChannelId_End enum valuec_InputMgr
InputChannelId_Start enum valuec_InputMgr
InputDataBufferSizec_InputMgrprivate
InputPrimaryChannelId enum valuec_InputMgr
InputSecondaryChannelId enum valuec_InputMgr
InputType_Alexa enum valuec_InputMgr
InputType_Artnet enum valuec_InputMgr
InputType_DDP enum valuec_InputMgr
InputType_Default enum valuec_InputMgr
InputType_Disabled enum valuec_InputMgr
InputType_E1_31 enum valuec_InputMgr
InputType_Effects enum valuec_InputMgr
InputType_End enum valuec_InputMgr
InputType_MQTT enum valuec_InputMgr
InputType_Start enum valuec_InputMgr
InputTypeIsAllowedOnChannel(e_InputType type, e_InputChannelIds ChannelId)c_InputMgrprivate
InstantiateNewInputChannel(e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver=true)c_InputMgrprivate
IsConnectedc_InputMgrprivate
LoadConfig()c_InputMgr
NetworkStateChanged(bool IsConnected)c_InputMgr
Process()c_InputMgr
ProcessButtonActions(c_ExternalInput::InputValue_t value)c_InputMgr
ProcessJsonChannelConfig(JsonObject &jsonConfig, uint32_t ChannelIndex)c_InputMgrprivate
ProcessJsonConfig(JsonObject &jsonConfig)c_InputMgrprivate
rebootNeededc_InputMgrprivate
RestartBlankTimer(e_InputChannelIds Selector)c_InputMgrinline
ScheduleLoadConfig()c_InputMgrinline
SetBufferInfo(uint32_t BufferSize)c_InputMgr
SetConfig(const char *NewConfig)c_InputMgr
SetConfig(ArduinoJson::JsonDocument &NewConfig)c_InputMgr
SetOperationalState(bool Active)c_InputMgr
~c_InputMgr()c_InputMgrvirtual
+ + + + diff --git a/doxy/classc___input_mgr.html b/doxy/classc___input_mgr.html new file mode 100644 index 000000000..3796645cc --- /dev/null +++ b/doxy/classc___input_mgr.html @@ -0,0 +1,2143 @@ + + + + + + + +ESPixelStick Firmware: c_InputMgr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Types | +Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_InputMgr Class Reference
+
+
+ +

forward declaration to the pure virtual Input class that will be defined later. + More...

+ +

#include <InputMgr.hpp>

+
+Collaboration diagram for c_InputMgr:
+
+
Collaboration graph
+ + + + + + + + + + + + + + +
[legend]
+ + + + +

+Classes

struct  DriverInfo_t
 
+ + + + + +

+Public Types

enum  e_InputChannelIds {
+  InputPrimaryChannelId = 0 +, InputSecondaryChannelId = 1 +, InputChannelId_End +, InputChannelId_Start = InputPrimaryChannelId +,
+  InputChannelId_ALL = InputChannelId_End +, EffectsChannel = InputSecondaryChannelId +
+ }
 
enum  e_InputType {
+  InputType_E1_31 = 0 +, InputType_Effects +, InputType_MQTT +, InputType_Alexa +,
+  InputType_DDP +, InputType_Artnet +, InputType_Disabled +, InputType_End +,
+  InputType_Start = InputType_E1_31 +, InputType_Default = InputType_Disabled +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_InputMgr ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_InputMgr ()
 < deallocate any resources and put the Input channels into a safe state
 
void Begin (uint32_t BufferSize)
 < Start the module
 
void LoadConfig ()
 
void ScheduleLoadConfig ()
 
void GetConfig (byte *Response, uint32_t maxlen)
 
void GetStatus (JsonObject &jsonStatus)
 
void SetConfig (const char *NewConfig)
 
void SetConfig (ArduinoJson::JsonDocument &NewConfig)
 
void Process ()
 < Called from loop(), renders Input data
 
void SetBufferInfo (uint32_t BufferSize)
 
void SetOperationalState (bool Active)
 
void NetworkStateChanged (bool IsConnected)
 
void DeleteConfig ()
 
bool GetNetworkState ()
 
void GetDriverName (String &Name)
 
void RestartBlankTimer (e_InputChannelIds Selector)
 
bool BlankTimerHasExpired (e_InputChannelIds Selector)
 
void ProcessButtonActions (c_ExternalInput::InputValue_t value)
 
+ + + + + + + + + + + + + +

+Private Member Functions

void InstantiateNewInputChannel (e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver=true)
 
void CreateNewConfig ()
 
bool ProcessJsonConfig (JsonObject &jsonConfig)
 
void CreateJsonConfig (JsonObject &jsonConfig)
 
bool ProcessJsonChannelConfig (JsonObject &jsonConfig, uint32_t ChannelIndex)
 
bool InputTypeIsAllowedOnChannel (e_InputType type, e_InputChannelIds ChannelId)
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

DriverInfo_t InputChannelDrivers [InputChannelId_End]
 pointer(s) to the current active Input driver
 
uint32_t InputDataBufferSize = 0
 
bool HasBeenInitialized = false
 
c_ExternalInput ExternalInput
 
bool EffectEngineIsConfiguredToRun [InputChannelId_End]
 
bool IsConnected = false
 
bool configInProgress = false
 
time_t ConfigLoadNeeded = NO_CONFIG_NEEDED
 
String ConfigFileName
 
bool rebootNeeded = false
 
FastTimer BlankEndTime [InputChannelId_End]
 
+

Detailed Description

+

forward declaration to the pure virtual Input class that will be defined later.

+

Member Enumeration Documentation

+ +

◆ e_InputChannelIds

+ +
+
+ + + + + + + +
Enumerator
InputPrimaryChannelId 
InputSecondaryChannelId 
InputChannelId_End 
InputChannelId_Start 
InputChannelId_ALL 
EffectsChannel 
+ +
+
+ +

◆ e_InputType

+ +
+
+ + + + +
enum c_InputMgr::e_InputType
+
+ + + + + + + + + + + +
Enumerator
InputType_E1_31 
InputType_Effects 
InputType_MQTT 
InputType_Alexa 
InputType_DDP 
InputType_Artnet 
InputType_Disabled 
InputType_End 
InputType_Start 
InputType_Default 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_InputMgr()

+ +
+
+ + + + + + + +
c_InputMgr::c_InputMgr ()
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_InputMgr()

+ +
+
+ + + + + +
+ + + + + + + +
c_InputMgr::~c_InputMgr ()
+
+virtual
+
+ +

< deallocate any resources and put the Input channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + + + + +
void c_InputMgr::Begin (uint32_t BufferSize)
+
+ +

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ BlankTimerHasExpired()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_InputMgr::BlankTimerHasExpired (e_InputChannelIds Selector)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ CreateJsonConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMgr::CreateJsonConfig (JsonObject & jsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ CreateNewConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMgr::CreateNewConfig ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DeleteConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMgr::DeleteConfig ()
+
+inline
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_InputMgr::GetConfig (byte * Response,
uint32_t maxlen 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMgr::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetNetworkState()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_InputMgr::GetNetworkState ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_InputMgr::GetStatus (JsonObject & jsonStatus)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ InputTypeIsAllowedOnChannel()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool c_InputMgr::InputTypeIsAllowedOnChannel (e_InputType type,
e_InputChannelIds ChannelId 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ InstantiateNewInputChannel()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_InputMgr::InstantiateNewInputChannel (e_InputChannelIds InputChannelId,
e_InputType NewChannelType,
bool StartDriver = true 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ LoadConfig()

+ +
+
+ + + + + + + +
void c_InputMgr::LoadConfig ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged()

+ +
+
+ + + + + + + + +
void c_InputMgr::NetworkStateChanged (bool IsConnected)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + + + +
void c_InputMgr::Process ()
+
+ +

< Called from loop(), renders Input data

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ProcessButtonActions()

+ +
+
+ + + + + + + + +
void c_InputMgr::ProcessButtonActions (c_ExternalInput::InputValue_t value)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ ProcessJsonChannelConfig()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool c_InputMgr::ProcessJsonChannelConfig (JsonObject & jsonConfig,
uint32_t ChannelIndex 
)
+
+private
+
+ +
+
+ +

◆ ProcessJsonConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_InputMgr::ProcessJsonConfig (JsonObject & jsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ RestartBlankTimer()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_InputMgr::RestartBlankTimer (e_InputChannelIds Selector)
+
+inline
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ScheduleLoadConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_InputMgr::ScheduleLoadConfig ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetBufferInfo()

+ +
+
+ + + + + + + + +
void c_InputMgr::SetBufferInfo (uint32_t BufferSize)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ SetConfig() [1/2]

+ +
+
+ + + + + + + + +
void c_InputMgr::SetConfig (ArduinoJson::JsonDocument & NewConfig)
+
+ +
+
+ +

◆ SetConfig() [2/2]

+ +
+
+ + + + + + + + +
void c_InputMgr::SetConfig (const char * NewConfig)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetOperationalState()

+ +
+
+ + + + + + + + +
void c_InputMgr::SetOperationalState (bool Active)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ BlankEndTime

+ +
+
+ + + + + +
+ + + + +
FastTimer c_InputMgr::BlankEndTime[InputChannelId_End]
+
+private
+
+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + + +
+ + + + +
String c_InputMgr::ConfigFileName
+
+private
+
+ +
+
+ +

◆ configInProgress

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::configInProgress = false
+
+private
+
+ +
+
+ +

◆ ConfigLoadNeeded

+ +
+
+ + + + + +
+ + + + +
time_t c_InputMgr::ConfigLoadNeeded = NO_CONFIG_NEEDED
+
+private
+
+ +
+
+ +

◆ EffectEngineIsConfiguredToRun

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::EffectEngineIsConfiguredToRun[InputChannelId_End]
+
+private
+
+ +
+
+ +

◆ ExternalInput

+ +
+
+ + + + + +
+ + + + +
c_ExternalInput c_InputMgr::ExternalInput
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ InputChannelDrivers

+ +
+
+ + + + + +
+ + + + +
DriverInfo_t c_InputMgr::InputChannelDrivers[InputChannelId_End]
+
+private
+
+ +

pointer(s) to the current active Input driver

+ +
+
+ +

◆ InputDataBufferSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_InputMgr::InputDataBufferSize = 0
+
+private
+
+ +
+
+ +

◆ IsConnected

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::IsConnected = false
+
+private
+
+ +
+
+ +

◆ rebootNeeded

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::rebootNeeded = false
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___input_mgr__coll__graph.map b/doxy/classc___input_mgr__coll__graph.map new file mode 100644 index 000000000..acd78950b --- /dev/null +++ b/doxy/classc___input_mgr__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr__coll__graph.md5 b/doxy/classc___input_mgr__coll__graph.md5 new file mode 100644 index 000000000..49fe87512 --- /dev/null +++ b/doxy/classc___input_mgr__coll__graph.md5 @@ -0,0 +1 @@ +1e7d709ad5668dbfa06af6402c12d975 \ No newline at end of file diff --git a/doxy/classc___input_mgr__coll__graph.png b/doxy/classc___input_mgr__coll__graph.png new file mode 100644 index 000000000..86d7cd816 Binary files /dev/null and b/doxy/classc___input_mgr__coll__graph.png differ diff --git a/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.map b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.map new file mode 100644 index 000000000..68d87de0d --- /dev/null +++ b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 new file mode 100644 index 000000000..c78718536 --- /dev/null +++ b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 @@ -0,0 +1 @@ +218a81ca8ddfb55ed88ac05ca33e8c3a \ No newline at end of file diff --git a/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.png b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.png new file mode 100644 index 000000000..b179f00a5 Binary files /dev/null and b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.png differ diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.map b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.map new file mode 100644 index 000000000..b9d816359 --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 new file mode 100644 index 000000000..389f47dfb --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 @@ -0,0 +1 @@ +948c2b48543b9af64f83611ca50f92e7 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.png b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.png new file mode 100644 index 000000000..fd7ce1f6f Binary files /dev/null and b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.png differ diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.map b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.map new file mode 100644 index 000000000..df40b2fb0 --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 new file mode 100644 index 000000000..52a78470e --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 @@ -0,0 +1 @@ +810839f8758db6400414383e3faac774 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.png b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.png new file mode 100644 index 000000000..61a0507a7 Binary files /dev/null and b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.png differ diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.map b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.map new file mode 100644 index 000000000..90a5a2446 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.map @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 new file mode 100644 index 000000000..72abb3d41 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 @@ -0,0 +1 @@ +2a0089942d47788f21f554c681ac575e \ No newline at end of file diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.png b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.png new file mode 100644 index 000000000..527d6ccdf Binary files /dev/null and b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.png differ diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.map b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.map new file mode 100644 index 000000000..fb20dfe50 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 new file mode 100644 index 000000000..dce2a96bf --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 @@ -0,0 +1 @@ +96dec5f1123ed46a7ad00aafebef7e9c \ No newline at end of file diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.png b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.png new file mode 100644 index 000000000..8b36c44b7 Binary files /dev/null and b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.png differ diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.map b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.map new file mode 100644 index 000000000..a52bc9c86 --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 new file mode 100644 index 000000000..a47d96faa --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 @@ -0,0 +1 @@ +7fd1b46df201f537969ff80c4bd02c1c \ No newline at end of file diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.png b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.png new file mode 100644 index 000000000..ea1cb7fd8 Binary files /dev/null and b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.png differ diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.map b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.map new file mode 100644 index 000000000..e2b539571 --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 new file mode 100644 index 000000000..acc85ab28 --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 @@ -0,0 +1 @@ +6bd57f3611e4f801d0648e8825d906df \ No newline at end of file diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.png b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.png new file mode 100644 index 000000000..97a546928 Binary files /dev/null and b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.png differ diff --git a/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.map b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.map new file mode 100644 index 000000000..03b2af9fc --- /dev/null +++ b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 new file mode 100644 index 000000000..ad60e2acb --- /dev/null +++ b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 @@ -0,0 +1 @@ +073c1585cf4cdeeb7e17cc97aea202a1 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.png b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.png new file mode 100644 index 000000000..96ed98571 Binary files /dev/null and b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.png differ diff --git a/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.map b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.map new file mode 100644 index 000000000..5153745e5 --- /dev/null +++ b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 new file mode 100644 index 000000000..5228018e7 --- /dev/null +++ b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 @@ -0,0 +1 @@ +4fd863d537fefa8941e63520b6f8e7a5 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.png b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.png new file mode 100644 index 000000000..5aa53c872 Binary files /dev/null and b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.png differ diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.map b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.map new file mode 100644 index 000000000..ebcc465ad --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 new file mode 100644 index 000000000..60694fc5d --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 @@ -0,0 +1 @@ +ceaa16de1c54b1c999b865c1e71778d9 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.png b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.png new file mode 100644 index 000000000..9248b3b53 Binary files /dev/null and b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.png differ diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.map b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.map new file mode 100644 index 000000000..6eb19a20c --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 new file mode 100644 index 000000000..0f46e0e54 --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 @@ -0,0 +1 @@ +e0172b3d84921ac64a40349b5fcac127 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.png b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.png new file mode 100644 index 000000000..da7f75e39 Binary files /dev/null and b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.png differ diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.map b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.map new file mode 100644 index 000000000..41f5f4b5b --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 new file mode 100644 index 000000000..73838081c --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 @@ -0,0 +1 @@ +a14682d09d6c0b004da577f6dcf35e98 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.png b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.png new file mode 100644 index 000000000..4a49debdc Binary files /dev/null and b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.png differ diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.map b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.map new file mode 100644 index 000000000..1ebe74b15 --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 new file mode 100644 index 000000000..6483df75b --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 @@ -0,0 +1 @@ +73cda2831d5c99c8e4ad532ef969b9f7 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.png b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.png new file mode 100644 index 000000000..775a092be Binary files /dev/null and b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.png differ diff --git a/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.map b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.map new file mode 100644 index 000000000..3877b30ba --- /dev/null +++ b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.map @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.md5 b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.md5 new file mode 100644 index 000000000..16fb81cca --- /dev/null +++ b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.md5 @@ -0,0 +1 @@ +e2a04998f653d4edb6d2cd3a92cfa027 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.png b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.png new file mode 100644 index 000000000..de919ae94 Binary files /dev/null and b/doxy/classc___input_mgr_a47a66106086819f5c9edf6c94df9adc5_icgraph.png differ diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.map b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.map new file mode 100644 index 000000000..a7db63be0 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 new file mode 100644 index 000000000..bfea502ce --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 @@ -0,0 +1 @@ +75571189c2e42f7bf5cc92864c98268d \ No newline at end of file diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.png b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.png new file mode 100644 index 000000000..ba9afbcef Binary files /dev/null and b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.png differ diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.map b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.map new file mode 100644 index 000000000..9982d9913 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 new file mode 100644 index 000000000..e40c6f404 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 @@ -0,0 +1 @@ +16ed669e709d8e2572997ef928c46362 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.png b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.png new file mode 100644 index 000000000..965ab1bd1 Binary files /dev/null and b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.png differ diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.map b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.map new file mode 100644 index 000000000..52d84f689 --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 new file mode 100644 index 000000000..89faed138 --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 @@ -0,0 +1 @@ +8445cab6003b6822462083a23eef5034 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.png b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.png new file mode 100644 index 000000000..1177fe6a2 Binary files /dev/null and b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.png differ diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.map b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.map new file mode 100644 index 000000000..c063f7bbc --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 new file mode 100644 index 000000000..b2b6b6aad --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 @@ -0,0 +1 @@ +ed301d7419a5a703969d693506666b8e \ No newline at end of file diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.png b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.png new file mode 100644 index 000000000..d464389ea Binary files /dev/null and b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.png differ diff --git a/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.map b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.map new file mode 100644 index 000000000..b21250fec --- /dev/null +++ b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.map @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 new file mode 100644 index 000000000..e19df8628 --- /dev/null +++ b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 @@ -0,0 +1 @@ +dba2e9efc2dc0a1cbf3acf360dd32f9b \ No newline at end of file diff --git a/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.png b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.png new file mode 100644 index 000000000..a571ee71b Binary files /dev/null and b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.png differ diff --git a/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.map b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.map new file mode 100644 index 000000000..99839b98e --- /dev/null +++ b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 new file mode 100644 index 000000000..38a846180 --- /dev/null +++ b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 @@ -0,0 +1 @@ +4a53420bdc688fc67b1fa3b42f613170 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.png b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.png new file mode 100644 index 000000000..d72ede5b0 Binary files /dev/null and b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.png differ diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.map b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.map new file mode 100644 index 000000000..2b94c950b --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 new file mode 100644 index 000000000..8ca367e31 --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 @@ -0,0 +1 @@ +99bb8581da5121c8b66d2bf23b5d4202 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.png b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.png new file mode 100644 index 000000000..153b5c589 Binary files /dev/null and b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.png differ diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.map b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.map new file mode 100644 index 000000000..ca20df07c --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 new file mode 100644 index 000000000..ddc0fb6f5 --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 @@ -0,0 +1 @@ +14209becba80b0c3ee8a2a9be958e9b6 \ No newline at end of file diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.png b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.png new file mode 100644 index 000000000..cecd71983 Binary files /dev/null and b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.png differ diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.map b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.map new file mode 100644 index 000000000..9cd769635 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 new file mode 100644 index 000000000..0b6642230 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 @@ -0,0 +1 @@ +7ffbe15f57d46a2a9cb05a63c1e397af \ No newline at end of file diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.png b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.png new file mode 100644 index 000000000..dac691cea Binary files /dev/null and b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.png differ diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.map b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.map new file mode 100644 index 000000000..1538faeb5 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 new file mode 100644 index 000000000..7aa0ab308 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 @@ -0,0 +1 @@ +454e85afc6e446ad4a453e537c8e9852 \ No newline at end of file diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.png b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.png new file mode 100644 index 000000000..7441d713b Binary files /dev/null and b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.png differ diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.map b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.map new file mode 100644 index 000000000..a488fd51d --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 new file mode 100644 index 000000000..1a22606c0 --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 @@ -0,0 +1 @@ +3f3b8792ec3538429ebefcd70329ae77 \ No newline at end of file diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.png b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.png new file mode 100644 index 000000000..7e72a6d77 Binary files /dev/null and b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.png differ diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.map b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.map new file mode 100644 index 000000000..859d7d0c6 --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 new file mode 100644 index 000000000..0e9293d42 --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 @@ -0,0 +1 @@ +0040d448d29eecc531802c5f9cf4278e \ No newline at end of file diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.png b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.png new file mode 100644 index 000000000..a2441b1ba Binary files /dev/null and b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.png differ diff --git a/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.map b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.map new file mode 100644 index 000000000..8d739ac99 --- /dev/null +++ b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 new file mode 100644 index 000000000..7018526eb --- /dev/null +++ b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 @@ -0,0 +1 @@ +2d89de223f85bd785b9527666298be25 \ No newline at end of file diff --git a/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.png b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.png new file mode 100644 index 000000000..9c3efd292 Binary files /dev/null and b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.png differ diff --git a/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.map b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.map new file mode 100644 index 000000000..b7e1a58af --- /dev/null +++ b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.map @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 new file mode 100644 index 000000000..d43435964 --- /dev/null +++ b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 @@ -0,0 +1 @@ +9075dede0e95f9010271050fc919dd6c \ No newline at end of file diff --git a/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.png b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.png new file mode 100644 index 000000000..1d9687aa6 Binary files /dev/null and b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.png differ diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.map b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.map new file mode 100644 index 000000000..d688d0176 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 new file mode 100644 index 000000000..791390715 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 @@ -0,0 +1 @@ +2b227c920facd7e2ca147c1a0ee94c5a \ No newline at end of file diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.png b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.png new file mode 100644 index 000000000..be2c91dd1 Binary files /dev/null and b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.png differ diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.map b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.map new file mode 100644 index 000000000..aae2ce522 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 new file mode 100644 index 000000000..c335d9a3b --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 @@ -0,0 +1 @@ +544dfb8f69e68a33653d8003944380f6 \ No newline at end of file diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.png b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.png new file mode 100644 index 000000000..e844dee8b Binary files /dev/null and b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.png differ diff --git a/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.map b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.map new file mode 100644 index 000000000..e67594d12 --- /dev/null +++ b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 new file mode 100644 index 000000000..8c81136c7 --- /dev/null +++ b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 @@ -0,0 +1 @@ +e8d7783f2fbc61cb8a80b50858d5c5e2 \ No newline at end of file diff --git a/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.png b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.png new file mode 100644 index 000000000..2bb4f325c Binary files /dev/null and b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.png differ diff --git a/doxy/classc___network_mgr-members.html b/doxy/classc___network_mgr-members.html new file mode 100644 index 000000000..ed76244ba --- /dev/null +++ b/doxy/classc___network_mgr-members.html @@ -0,0 +1,108 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_NetworkMgr Member List
+
+
+ +

This is the complete list of members for c_NetworkMgr, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AdvertiseNewState()c_NetworkMgrprivate
AllowWiFiAndEthUpSimultaneouslyc_NetworkMgrprivate
Begin()c_NetworkMgr
c_NetworkMgr()c_NetworkMgr
GetConfig(JsonObject &json)c_NetworkMgr
GetDriverName(String &Name)c_NetworkMgrinline
GetHostname(String &name)c_NetworkMgrinline
GetlocalIP()c_NetworkMgr
GetStatus(JsonObject &json)c_NetworkMgr
HasBeenInitializedc_NetworkMgrprivate
hostnamec_NetworkMgrprivate
IsConnected()c_NetworkMgrinline
IsEthernetConnectedc_NetworkMgrprivate
IsWiFiConnectedc_NetworkMgrprivate
Poll()c_NetworkMgr
PreviousStatec_NetworkMgrprivate
SetConfig(JsonObject &json)c_NetworkMgr
SetEthernetIsConnected(bool newState)c_NetworkMgr
SetWiFiEnable()c_NetworkMgrprivate
SetWiFiIsConnected(bool newState)c_NetworkMgr
Validate()c_NetworkMgrprivate
WiFiDriverc_NetworkMgrprivate
~c_NetworkMgr()c_NetworkMgrvirtual
+ + + + diff --git a/doxy/classc___network_mgr.html b/doxy/classc___network_mgr.html new file mode 100644 index 000000000..d680d5f17 --- /dev/null +++ b/doxy/classc___network_mgr.html @@ -0,0 +1,2065 @@ + + + + + + + +ESPixelStick Firmware: c_NetworkMgr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_NetworkMgr Class Reference
+
+
+ +

#include <NetworkMgr.hpp>

+
+Collaboration diagram for c_NetworkMgr:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_NetworkMgr ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_NetworkMgr ()
 < deallocate any resources and put the Input channels into a safe state
 
void Begin ()
 < Start the module
 
void GetConfig (JsonObject &json)
 
void GetStatus (JsonObject &json)
 
bool SetConfig (JsonObject &json)
 
void Poll ()
 < Called from loop()
 
void GetDriverName (String &Name)
 
void SetWiFiIsConnected (bool newState)
 
void SetEthernetIsConnected (bool newState)
 
bool IsConnected ()
 
void GetHostname (String &name)
 
IPAddress GetlocalIP ()
 
+ + + + + + + +

+Private Member Functions

bool Validate ()
 
void AdvertiseNewState ()
 
void SetWiFiEnable ()
 
+ + + + + + + + + + + + + + + +

+Private Attributes

c_WiFiDriver WiFiDriver
 
String hostname
 
bool HasBeenInitialized = false
 
bool IsWiFiConnected = false
 
bool IsEthernetConnected = false
 
bool PreviousState = false
 
bool AllowWiFiAndEthUpSimultaneously = true
 
+

Constructor & Destructor Documentation

+ +

◆ c_NetworkMgr()

+ +
+
+ + + + + + + +
c_NetworkMgr::c_NetworkMgr ()
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_NetworkMgr()

+ +
+
+ + + + + +
+ + + + + + + +
c_NetworkMgr::~c_NetworkMgr ()
+
+virtual
+
+ +

< deallocate any resources and put the Input channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ AdvertiseNewState()

+ +
+
+ + + + + +
+ + + + + + + +
void c_NetworkMgr::AdvertiseNewState ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Begin()

+ +
+
+ + + + + + + +
void c_NetworkMgr::Begin ()
+
+ +

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_NetworkMgr::GetConfig (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_NetworkMgr::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetHostname()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_NetworkMgr::GetHostname (String & name)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetlocalIP()

+ +
+
+ + + + + + + +
IPAddress c_NetworkMgr::GetlocalIP ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_NetworkMgr::GetStatus (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ IsConnected()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_NetworkMgr::IsConnected ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + + + +
void c_NetworkMgr::Poll ()
+
+ +

< Called from loop()

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_NetworkMgr::SetConfig (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ SetEthernetIsConnected()

+ +
+
+ + + + + + + + +
void c_NetworkMgr::SetEthernetIsConnected (bool newState)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetWiFiEnable()

+ +
+
+ + + + + +
+ + + + + + + +
void c_NetworkMgr::SetWiFiEnable ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetWiFiIsConnected()

+ +
+
+ + + + + + + + +
void c_NetworkMgr::SetWiFiIsConnected (bool newState)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Validate()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_NetworkMgr::Validate ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ AllowWiFiAndEthUpSimultaneously

+ +
+
+ + + + + +
+ + + + +
bool c_NetworkMgr::AllowWiFiAndEthUpSimultaneously = true
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_NetworkMgr::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ hostname

+ +
+
+ + + + + +
+ + + + +
String c_NetworkMgr::hostname
+
+private
+
+ +
+
+ +

◆ IsEthernetConnected

+ +
+
+ + + + + +
+ + + + +
bool c_NetworkMgr::IsEthernetConnected = false
+
+private
+
+ +
+
+ +

◆ IsWiFiConnected

+ +
+
+ + + + + +
+ + + + +
bool c_NetworkMgr::IsWiFiConnected = false
+
+private
+
+ +
+
+ +

◆ PreviousState

+ +
+
+ + + + + +
+ + + + +
bool c_NetworkMgr::PreviousState = false
+
+private
+
+ +
+
+ +

◆ WiFiDriver

+ +
+
+ + + + + +
+ + + + +
c_WiFiDriver c_NetworkMgr::WiFiDriver
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___network_mgr__coll__graph.map b/doxy/classc___network_mgr__coll__graph.map new file mode 100644 index 000000000..8eeeb7493 --- /dev/null +++ b/doxy/classc___network_mgr__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___network_mgr__coll__graph.md5 b/doxy/classc___network_mgr__coll__graph.md5 new file mode 100644 index 000000000..61c720d80 --- /dev/null +++ b/doxy/classc___network_mgr__coll__graph.md5 @@ -0,0 +1 @@ +a6772b7020a5cbff8d0bb6762f4183e3 \ No newline at end of file diff --git a/doxy/classc___network_mgr__coll__graph.png b/doxy/classc___network_mgr__coll__graph.png new file mode 100644 index 000000000..c08256fa7 Binary files /dev/null and b/doxy/classc___network_mgr__coll__graph.png differ diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.map b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.map new file mode 100644 index 000000000..8646559f5 --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 new file mode 100644 index 000000000..a53260826 --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 @@ -0,0 +1 @@ +69fb3821e2f98c275eb62c4641a241f9 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.png b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.png new file mode 100644 index 000000000..f2692be87 Binary files /dev/null and b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.png differ diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.map b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.map new file mode 100644 index 000000000..d50e37b1d --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 new file mode 100644 index 000000000..b5067016d --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 @@ -0,0 +1 @@ +ace0e10fc42dcfb8016814b4e32e678d \ No newline at end of file diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.png b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.png new file mode 100644 index 000000000..d11332f4a Binary files /dev/null and b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.png differ diff --git a/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.map b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.map new file mode 100644 index 000000000..c4adb6ce9 --- /dev/null +++ b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.map @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 new file mode 100644 index 000000000..8f869c04a --- /dev/null +++ b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 @@ -0,0 +1 @@ +17d05ba2c4dd3e770787ad3f056dc3f7 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.png b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.png new file mode 100644 index 000000000..599a7c80a Binary files /dev/null and b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.png differ diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.map b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.map new file mode 100644 index 000000000..6535f93c9 --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.map @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 new file mode 100644 index 000000000..6792e919e --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 @@ -0,0 +1 @@ +de046322ddca4304977c26c00a45ac2f \ No newline at end of file diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.png b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.png new file mode 100644 index 000000000..97901daa7 Binary files /dev/null and b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.png differ diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.map b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.map new file mode 100644 index 000000000..741779aa0 --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.map @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 new file mode 100644 index 000000000..0f2ecd402 --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 @@ -0,0 +1 @@ +454317b6aa7d66d790843f601b9aeba2 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.png b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.png new file mode 100644 index 000000000..54485d801 Binary files /dev/null and b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.png differ diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.map b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.map new file mode 100644 index 000000000..fb1612344 --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 new file mode 100644 index 000000000..e11ffae8d --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 @@ -0,0 +1 @@ +5ecf4a2f50cac8a91d36190909c0eb44 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.png b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.png new file mode 100644 index 000000000..ff73835d6 Binary files /dev/null and b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.png differ diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.map b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.map new file mode 100644 index 000000000..811939527 --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 new file mode 100644 index 000000000..66ce5ab8c --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 @@ -0,0 +1 @@ +10aa22a9be39585d81d47491a4251ea8 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.png b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.png new file mode 100644 index 000000000..07020f041 Binary files /dev/null and b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.png differ diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.map b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.map new file mode 100644 index 000000000..c155b9f82 --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 new file mode 100644 index 000000000..430fc8d14 --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 @@ -0,0 +1 @@ +df306f0687419556783b9f9bcadd848f \ No newline at end of file diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.png b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.png new file mode 100644 index 000000000..411b54c44 Binary files /dev/null and b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.png differ diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.map b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.map new file mode 100644 index 000000000..ad357257a --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 new file mode 100644 index 000000000..e41c5f715 --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 @@ -0,0 +1 @@ +ea7156eae7a86aa30afea733685901c9 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.png b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.png new file mode 100644 index 000000000..10fce3d97 Binary files /dev/null and b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.png differ diff --git a/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.map b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.map new file mode 100644 index 000000000..c451e74ee --- /dev/null +++ b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 new file mode 100644 index 000000000..32db7dcbf --- /dev/null +++ b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 @@ -0,0 +1 @@ +c37aa585291157885240a132dd4ab3d3 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.png b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.png new file mode 100644 index 000000000..83065db71 Binary files /dev/null and b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.png differ diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.map b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.map new file mode 100644 index 000000000..dc71833cb --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.map @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 new file mode 100644 index 000000000..15f028e7d --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 @@ -0,0 +1 @@ +2701e129ea8c997d9060c41c9fc23fdc \ No newline at end of file diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.png b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.png new file mode 100644 index 000000000..5e4e873a5 Binary files /dev/null and b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.png differ diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.map b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.map new file mode 100644 index 000000000..852ab5e68 --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 new file mode 100644 index 000000000..b4d2001d5 --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 @@ -0,0 +1 @@ +da9b2bf35ffe6af99764defcb41dd320 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.png b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.png new file mode 100644 index 000000000..8a380df61 Binary files /dev/null and b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.png differ diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.map b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.map new file mode 100644 index 000000000..db72af34c --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.map @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 new file mode 100644 index 000000000..1698d9a8a --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 @@ -0,0 +1 @@ +efdc30551afc365bad3fe5b5b2b07896 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.png b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.png new file mode 100644 index 000000000..1253f4c55 Binary files /dev/null and b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.png differ diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.map b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.map new file mode 100644 index 000000000..6fcc66fd6 --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 new file mode 100644 index 000000000..6cef4d39b --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 @@ -0,0 +1 @@ +628ca27118c12c0da87a6ae13663af89 \ No newline at end of file diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.png b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.png new file mode 100644 index 000000000..31cea69d2 Binary files /dev/null and b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.png differ diff --git a/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.map b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.map new file mode 100644 index 000000000..e92c6da10 --- /dev/null +++ b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.map @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 new file mode 100644 index 000000000..256d54ee0 --- /dev/null +++ b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 @@ -0,0 +1 @@ +80f7ddc3608b68c950bffcd1c54ff819 \ No newline at end of file diff --git a/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.png b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.png new file mode 100644 index 000000000..b9dc0cf8d Binary files /dev/null and b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.png differ diff --git a/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.map b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.map new file mode 100644 index 000000000..723fc9a76 --- /dev/null +++ b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 new file mode 100644 index 000000000..9c9027674 --- /dev/null +++ b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 @@ -0,0 +1 @@ +ed5e318028675fdef57e0cfd11ec2a9b \ No newline at end of file diff --git a/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.png b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.png new file mode 100644 index 000000000..188a23116 Binary files /dev/null and b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.png differ diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.map b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.map new file mode 100644 index 000000000..53d46b712 --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 new file mode 100644 index 000000000..1ca2068ef --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 @@ -0,0 +1 @@ +b83fa4b2fb21e7ab357d8df21da81336 \ No newline at end of file diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.png b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.png new file mode 100644 index 000000000..4da48319b Binary files /dev/null and b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.png differ diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.map b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.map new file mode 100644 index 000000000..ab6117dde --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 new file mode 100644 index 000000000..eb7ccf333 --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 @@ -0,0 +1 @@ +c668822e4ca3776f4377cca736536dae \ No newline at end of file diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.png b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.png new file mode 100644 index 000000000..aea7bf2c2 Binary files /dev/null and b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.png differ diff --git a/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.map b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.map new file mode 100644 index 000000000..9e799ebc7 --- /dev/null +++ b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.map @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 new file mode 100644 index 000000000..4725ae6d5 --- /dev/null +++ b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 @@ -0,0 +1 @@ +5ed31d8f80af065f6c1a82bbd4af0a8a \ No newline at end of file diff --git a/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.png b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.png new file mode 100644 index 000000000..dba8402c8 Binary files /dev/null and b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.png differ diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.map b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.map new file mode 100644 index 000000000..0e3f15f86 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.map @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 new file mode 100644 index 000000000..d78f4dba7 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 @@ -0,0 +1 @@ +734d8e021fc3ab63208a96e677ac6720 \ No newline at end of file diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.png b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.png new file mode 100644 index 000000000..88caa3ec2 Binary files /dev/null and b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.png differ diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.map b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.map new file mode 100644 index 000000000..837c64733 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.map @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 new file mode 100644 index 000000000..9dcea6c4d --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 @@ -0,0 +1 @@ +7958e5a3a1bcdcd6f4a914a99d4a2889 \ No newline at end of file diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.png b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.png new file mode 100644 index 000000000..5c71283fb Binary files /dev/null and b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.png differ diff --git a/doxy/classc___output_common-members.html b/doxy/classc___output_common-members.html new file mode 100644 index 000000000..1a8b0bcf2 --- /dev/null +++ b/doxy/classc___output_common-members.html @@ -0,0 +1,127 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_OutputCommon Member List
+
+
+ +

This is the complete list of members for c_OutputCommon, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActualFrameDurationMicroSecc_OutputCommonprotected
Begin()c_OutputCommoninlinevirtual
c_OutputCommon(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)c_OutputCommon
canRefresh()c_OutputCommoninlineprotected
ClearBuffer()c_OutputCommonvirtual
DataPinc_OutputCommonprotected
DriverIsSendingIntensityData()c_OutputCommoninlinevirtual
FrameCountc_OutputCommonprotected
FrameDurationInMicroSecc_OutputCommonprotected
FrameEndTimeInMicroSecc_OutputCommonprivate
FrameRefreshTimeInMicroSecc_OutputCommonprivate
FrameStartTimeInMicroSecc_OutputCommonprivate
FrameTimeDeltaInMicroSecc_OutputCommonprivate
GetBufferAddress()c_OutputCommoninline
GetBufferUsedSize()c_OutputCommoninline
GetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputCommonvirtual
GetDriverName(String &sDriverName)=0c_OutputCommonpure virtual
GetFrameTimeMs()c_OutputCommoninlinevirtual
GetNumOutputBufferBytesNeeded()=0c_OutputCommonpure virtual
GetNumOutputBufferChannelsServiced()=0c_OutputCommonpure virtual
GetOutputChannelId()c_OutputCommoninline
GetOutputGpio()c_OutputCommoninline
GetOutputType()c_OutputCommoninline
GetStatus(ArduinoJson::JsonObject &jsonStatus)c_OutputCommonvirtual
HasBeenInitializedc_OutputCommonprotected
OID_t typedefc_OutputCommon
OTYPE_t typedefc_OutputCommon
OutputBufferSizec_OutputCommonprotected
OutputChannelIdc_OutputCommonprotected
OutputTypec_OutputCommonprotected
PauseOutput(bool State)c_OutputCommoninlinevirtual
Poll()=0c_OutputCommonpure virtual
pOutputBufferc_OutputCommonprotected
ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)c_OutputCommonvirtual
ReportNewFrame()c_OutputCommonprotected
SetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputCommonvirtual
SetOutputBufferAddress(uint8_t *pNewOutputBuffer)c_OutputCommoninline
SetOutputBufferSize(uint32_t NewOutputBufferSize)c_OutputCommoninlinevirtual
UartIdc_OutputCommonprotected
ValidateGpio(gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)c_OutputCommonvirtual
WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)c_OutputCommonvirtual
~c_OutputCommon()c_OutputCommonvirtual
+ + + + diff --git a/doxy/classc___output_common.html b/doxy/classc___output_common.html new file mode 100644 index 000000000..1770b4836 --- /dev/null +++ b/doxy/classc___output_common.html @@ -0,0 +1,1508 @@ + + + + + + + +ESPixelStick Firmware: c_OutputCommon Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Types | +Public Member Functions | +Protected Member Functions | +Protected Attributes | +Private Attributes | +List of all members
+
c_OutputCommon Class Referenceabstract
+
+
+ +

#include <OutputCommon.hpp>

+
+Inheritance diagram for c_OutputCommon:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+ + + + + + +

+Public Types

typedef c_OutputMgr::e_OutputChannelIds OID_t
 
typedef c_OutputMgr::e_OutputType OTYPE_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
 < Start up the driver and put it into a safe mode
 
virtual ~c_OutputCommon ()
 
virtual void Begin ()
 set up the operating environment based on the current config (or defaults)
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver.
 
virtual uint32_t Poll ()=0
 Call from loop(), renders output data.
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver
 
OID_t GetOutputChannelId ()
 return the output channel number
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type.
 
virtual void GetStatus (ArduinoJson::JsonObject &jsonStatus)
 
void SetOutputBufferAddress (uint8_t *pNewOutputBuffer)
 
virtual void SetOutputBufferSize (uint32_t NewOutputBufferSize)
 
virtual uint32_t GetNumOutputBufferBytesNeeded ()=0
 
virtual uint32_t GetNumOutputBufferChannelsServiced ()=0
 
virtual void PauseOutput (bool State)
 
virtual void ClearBuffer ()
 
virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
 
virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
 
virtual bool ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)
 
virtual bool DriverIsSendingIntensityData ()
 
virtual uint32_t GetFrameTimeMs ()
 
+ + + + + +

+Protected Member Functions

void ReportNewFrame ()
 
bool canRefresh ()
 
+ + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

gpio_num_t DataPin = gpio_num_t (-1)
 
uart_port_t UartId = uart_port_t (-1)
 
OTYPE_t OutputType = OTYPE_t::OutputType_Disabled
 
OID_t OutputChannelId = OID_t::OutputChannelId_End
 
bool HasBeenInitialized = false
 
uint32_t FrameDurationInMicroSec = 25000
 
uint32_t ActualFrameDurationMicroSec = 50000
 
uint8_t * pOutputBuffer = nullptr
 
uint32_t OutputBufferSize = 0
 
uint32_t FrameCount = 0
 
+ + + + + + + + + +

+Private Attributes

uint32_t FrameRefreshTimeInMicroSec = 0
 
uint32_t FrameStartTimeInMicroSec = 0
 
uint32_t FrameEndTimeInMicroSec = 0
 
uint32_t FrameTimeDeltaInMicroSec = 0
 
+

Member Typedef Documentation

+ +

◆ OID_t

+ +
+
+ +
+
+ +

◆ OTYPE_t

+ +
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_OutputCommon()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_OutputCommon::c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId,
gpio_num_t outputGpio,
uart_port_t uart,
c_OutputMgr::e_OutputType outputType 
)
+
+ +

< Start up the driver and put it into a safe mode

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ~c_OutputCommon()

+ +
+
+ + + + + +
+ + + + + + + +
c_OutputCommon::~c_OutputCommon ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void c_OutputCommon::Begin ()
+
+inlinevirtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Reimplemented in c_OutputDisabled.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ canRefresh()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_OutputCommon::canRefresh ()
+
+inlineprotected
+
+ +
+
+ +

◆ ClearBuffer()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputCommon::ClearBuffer ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ DriverIsSendingIntensityData()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool c_OutputCommon::DriverIsSendingIntensityData ()
+
+inlinevirtual
+
+ +
+
+ +

◆ GetBufferAddress()

+ +
+
+ + + + + +
+ + + + + + + +
uint8_t * c_OutputCommon::GetBufferAddress ()
+
+inline
+
+ +

Get the address of the buffer into which the E1.31 handler will stuff data.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ GetBufferUsedSize()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputCommon::GetBufferUsedSize ()
+
+inline
+
+ +

Get the address of the buffer into which the E1.31 handler will stuff data.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputCommon::GetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Get the current config used by the driver.

+ +

Reimplemented in c_OutputDisabled, and c_OutputPixel.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_OutputCommon::GetDriverName (String & sDriverName)
+
+pure virtual
+
+ +

get the name for the instantiated driver

+ +

Implemented in c_OutputDisabled.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetFrameTimeMs()

+ +
+
+ + + + + +
+ + + + + + + +
virtual uint32_t c_OutputCommon::GetFrameTimeMs ()
+
+inlinevirtual
+
+ +
+
+ +

◆ GetNumOutputBufferBytesNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
virtual uint32_t c_OutputCommon::GetNumOutputBufferBytesNeeded ()
+
+pure virtual
+
+ +

Implemented in c_OutputDisabled, and c_OutputPixel.

+ +
+
+ +

◆ GetNumOutputBufferChannelsServiced()

+ +
+
+ + + + + +
+ + + + + + + +
virtual uint32_t c_OutputCommon::GetNumOutputBufferChannelsServiced ()
+
+pure virtual
+
+ +

Implemented in c_OutputDisabled, and c_OutputPixel.

+ +
+
+ +

◆ GetOutputChannelId()

+ +
+
+ + + + + +
+ + + + + + + +
OID_t c_OutputCommon::GetOutputChannelId ()
+
+inline
+
+ +

return the output channel number

+ +
+
+ +

◆ GetOutputGpio()

+ +
+
+ + + + + +
+ + + + + + + +
gpio_num_t c_OutputCommon::GetOutputGpio ()
+
+inline
+
+ +
+
+ +

◆ GetOutputType()

+ +
+
+ + + + + +
+ + + + + + + +
OTYPE_t c_OutputCommon::GetOutputType ()
+
+inline
+
+ +

Have the instance report its type.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputCommon::GetStatus (ArduinoJson::JsonObject & jsonStatus)
+
+virtual
+
+ +

Reimplemented in c_OutputPixel.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ PauseOutput()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_OutputCommon::PauseOutput (bool State)
+
+inlinevirtual
+
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual uint32_t c_OutputCommon::Poll ()
+
+pure virtual
+
+ +

Call from loop(), renders output data.

+ +

Implemented in c_OutputDisabled.

+ +
+
+ +

◆ ReadChannelData()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputCommon::ReadChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
byte * pTargetData 
)
+
+virtual
+
+ +

Reimplemented in c_OutputPixel.

+ +
+
+ +

◆ ReportNewFrame()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputCommon::ReportNewFrame ()
+
+protected
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_OutputCommon::SetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Set a new config in the driver.

+ +

Reimplemented in c_OutputDisabled, and c_OutputPixel.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetOutputBufferAddress()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputCommon::SetOutputBufferAddress (uint8_t * pNewOutputBuffer)
+
+inline
+
+ +
+
+ +

◆ SetOutputBufferSize()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void c_OutputCommon::SetOutputBufferSize (uint32_t NewOutputBufferSize)
+
+inlinevirtual
+
+ +

Reimplemented in c_OutputPixel.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ValidateGpio()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool c_OutputCommon::ValidateGpio (gpio_num_t ConsoleTxGpio,
gpio_num_t ConsoleRxGpio 
)
+
+virtual
+
+ +
+
+ +

◆ WriteChannelData()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputCommon::WriteChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
byte * pSourceData 
)
+
+virtual
+
+ +

Reimplemented in c_OutputPixel.

+ +
+
+

Member Data Documentation

+ +

◆ ActualFrameDurationMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::ActualFrameDurationMicroSec = 50000
+
+protected
+
+ +
+
+ +

◆ DataPin

+ +
+
+ + + + + +
+ + + + +
gpio_num_t c_OutputCommon::DataPin = gpio_num_t (-1)
+
+protected
+
+ +
+
+ +

◆ FrameCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameCount = 0
+
+protected
+
+ +
+
+ +

◆ FrameDurationInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameDurationInMicroSec = 25000
+
+protected
+
+ +
+
+ +

◆ FrameEndTimeInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameEndTimeInMicroSec = 0
+
+private
+
+ +
+
+ +

◆ FrameRefreshTimeInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameRefreshTimeInMicroSec = 0
+
+private
+
+ +
+
+ +

◆ FrameStartTimeInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameStartTimeInMicroSec = 0
+
+private
+
+ +
+
+ +

◆ FrameTimeDeltaInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::FrameTimeDeltaInMicroSec = 0
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_OutputCommon::HasBeenInitialized = false
+
+protected
+
+ +
+
+ +

◆ OutputBufferSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputCommon::OutputBufferSize = 0
+
+protected
+
+ +
+
+ +

◆ OutputChannelId

+ +
+
+ + + + + +
+ + + + +
OID_t c_OutputCommon::OutputChannelId = OID_t::OutputChannelId_End
+
+protected
+
+ +
+
+ +

◆ OutputType

+ +
+
+ + + + + +
+ + + + +
OTYPE_t c_OutputCommon::OutputType = OTYPE_t::OutputType_Disabled
+
+protected
+
+ +
+
+ +

◆ pOutputBuffer

+ +
+
+ + + + + +
+ + + + +
uint8_t* c_OutputCommon::pOutputBuffer = nullptr
+
+protected
+
+ +
+
+ +

◆ UartId

+ +
+
+ + + + + +
+ + + + +
uart_port_t c_OutputCommon::UartId = uart_port_t (-1)
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___output_common__inherit__graph.map b/doxy/classc___output_common__inherit__graph.map new file mode 100644 index 000000000..9f4f47e7a --- /dev/null +++ b/doxy/classc___output_common__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_common__inherit__graph.md5 b/doxy/classc___output_common__inherit__graph.md5 new file mode 100644 index 000000000..6ede5d354 --- /dev/null +++ b/doxy/classc___output_common__inherit__graph.md5 @@ -0,0 +1 @@ +5907930d8ea58f86aeb62242b5e6f642 \ No newline at end of file diff --git a/doxy/classc___output_common__inherit__graph.png b/doxy/classc___output_common__inherit__graph.png new file mode 100644 index 000000000..263419b9f Binary files /dev/null and b/doxy/classc___output_common__inherit__graph.png differ diff --git a/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.map b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.map new file mode 100644 index 000000000..3842de574 --- /dev/null +++ b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 new file mode 100644 index 000000000..72c124579 --- /dev/null +++ b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 @@ -0,0 +1 @@ +64e4954b0a72f6fc2bd7056aad900268 \ No newline at end of file diff --git a/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.png b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.png new file mode 100644 index 000000000..08107f0eb Binary files /dev/null and b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.png differ diff --git a/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.map b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.map new file mode 100644 index 000000000..215b7183f --- /dev/null +++ b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 new file mode 100644 index 000000000..836a453a3 --- /dev/null +++ b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 @@ -0,0 +1 @@ +bc4b11ec9cdbb25904413a45877cd7f6 \ No newline at end of file diff --git a/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.png b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.png new file mode 100644 index 000000000..e9be9d24c Binary files /dev/null and b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.png differ diff --git a/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.map b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.map new file mode 100644 index 000000000..648d1c76e --- /dev/null +++ b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 new file mode 100644 index 000000000..98a42ca07 --- /dev/null +++ b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 @@ -0,0 +1 @@ +e414060a3d107ce1e59b208753e6c48a \ No newline at end of file diff --git a/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.png b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.png new file mode 100644 index 000000000..00d777ed2 Binary files /dev/null and b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.png differ diff --git a/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.map b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.map new file mode 100644 index 000000000..99a4fc1e1 --- /dev/null +++ b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 new file mode 100644 index 000000000..ebfe83bef --- /dev/null +++ b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 @@ -0,0 +1 @@ +b904957826292dd390808e07249fa03b \ No newline at end of file diff --git a/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.png b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.png new file mode 100644 index 000000000..3764aff96 Binary files /dev/null and b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.png differ diff --git a/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.map b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.map new file mode 100644 index 000000000..4ccd8e895 --- /dev/null +++ b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 new file mode 100644 index 000000000..03ebec461 --- /dev/null +++ b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 @@ -0,0 +1 @@ +975bb10aa2a0e5a4e91981ffab0c9d34 \ No newline at end of file diff --git a/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.png b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.png new file mode 100644 index 000000000..d8e6bb0c3 Binary files /dev/null and b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.png differ diff --git a/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.map b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.map new file mode 100644 index 000000000..01820bcac --- /dev/null +++ b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 new file mode 100644 index 000000000..c4f166c8d --- /dev/null +++ b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 @@ -0,0 +1 @@ +eacb7afa55f172c3a085008bf87cd447 \ No newline at end of file diff --git a/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.png b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.png new file mode 100644 index 000000000..494192317 Binary files /dev/null and b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.png differ diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.map b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.map new file mode 100644 index 000000000..ae7668e3a --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 new file mode 100644 index 000000000..76d3f2f43 --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 @@ -0,0 +1 @@ +45a2d84280ba687e7cb678fde5db4149 \ No newline at end of file diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.png b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.png new file mode 100644 index 000000000..2ef905322 Binary files /dev/null and b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.png differ diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.map b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.map new file mode 100644 index 000000000..70e7d0225 --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 new file mode 100644 index 000000000..4740fd647 --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 @@ -0,0 +1 @@ +bf902d58cf4b9c26b494ff8773103762 \ No newline at end of file diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.png b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.png new file mode 100644 index 000000000..f09081cfa Binary files /dev/null and b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.png differ diff --git a/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.map b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.map new file mode 100644 index 000000000..33974113b --- /dev/null +++ b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 new file mode 100644 index 000000000..1a8828def --- /dev/null +++ b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 @@ -0,0 +1 @@ +28a83c5d46e4e3c82d5ffb6c86d9bc9c \ No newline at end of file diff --git a/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.png b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.png new file mode 100644 index 000000000..05aebf602 Binary files /dev/null and b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.png differ diff --git a/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.map b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.map new file mode 100644 index 000000000..0287382b7 --- /dev/null +++ b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 new file mode 100644 index 000000000..cf6239b9e --- /dev/null +++ b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 @@ -0,0 +1 @@ +451d4ba83a4aa259a2fa86cfe49d0380 \ No newline at end of file diff --git a/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.png b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.png new file mode 100644 index 000000000..4eb141501 Binary files /dev/null and b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.png differ diff --git a/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.map b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.map new file mode 100644 index 000000000..5f9499adb --- /dev/null +++ b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 new file mode 100644 index 000000000..73d0d7f7a --- /dev/null +++ b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 @@ -0,0 +1 @@ +ce349b0d7140e040d505990e68e681b8 \ No newline at end of file diff --git a/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.png b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.png new file mode 100644 index 000000000..0c9c67150 Binary files /dev/null and b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.png differ diff --git a/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.map b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.map new file mode 100644 index 000000000..110e62478 --- /dev/null +++ b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 new file mode 100644 index 000000000..a36a121fc --- /dev/null +++ b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 @@ -0,0 +1 @@ +fd5e6edab7a4d8b20d861b36cd5c5fe3 \ No newline at end of file diff --git a/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.png b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.png new file mode 100644 index 000000000..c6fa06d88 Binary files /dev/null and b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.png differ diff --git a/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.map b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.map new file mode 100644 index 000000000..21768893b --- /dev/null +++ b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 new file mode 100644 index 000000000..0c39cc423 --- /dev/null +++ b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 @@ -0,0 +1 @@ +bf62ee8edc994197d7307ae5e1f31ad3 \ No newline at end of file diff --git a/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.png b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.png new file mode 100644 index 000000000..ad833f1b6 Binary files /dev/null and b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.png differ diff --git a/doxy/classc___output_disabled-members.html b/doxy/classc___output_disabled-members.html new file mode 100644 index 000000000..a5044a75d --- /dev/null +++ b/doxy/classc___output_disabled-members.html @@ -0,0 +1,129 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_OutputDisabled Member List
+
+
+ +

This is the complete list of members for c_OutputDisabled, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActualFrameDurationMicroSecc_OutputCommonprotected
Begin()c_OutputDisabledvirtual
c_OutputCommon(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)c_OutputCommon
c_OutputDisabled(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)c_OutputDisabled
canRefresh()c_OutputCommoninlineprotected
ClearBuffer()c_OutputCommonvirtual
DataPinc_OutputCommonprotected
DriverIsSendingIntensityData()c_OutputCommoninlinevirtual
FrameCountc_OutputCommonprotected
FrameDurationInMicroSecc_OutputCommonprotected
FrameEndTimeInMicroSecc_OutputCommonprivate
FrameRefreshTimeInMicroSecc_OutputCommonprivate
FrameStartTimeInMicroSecc_OutputCommonprivate
FrameTimeDeltaInMicroSecc_OutputCommonprivate
GetBufferAddress()c_OutputCommoninline
GetBufferUsedSize()c_OutputCommoninline
GetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputDisabledvirtual
GetDriverName(String &sDriverName)c_OutputDisabledinlinevirtual
GetFrameTimeMs()c_OutputCommoninlinevirtual
GetNumOutputBufferBytesNeeded()c_OutputDisabledinlinevirtual
GetNumOutputBufferChannelsServiced()c_OutputDisabledinlinevirtual
GetOutputChannelId()c_OutputCommoninline
GetOutputGpio()c_OutputCommoninline
GetOutputType()c_OutputCommoninline
GetStatus(ArduinoJson::JsonObject &jsonStatus)c_OutputCommonvirtual
HasBeenInitializedc_OutputCommonprotected
OID_t typedefc_OutputCommon
OTYPE_t typedefc_OutputCommon
OutputBufferSizec_OutputCommonprotected
OutputChannelIdc_OutputCommonprotected
OutputTypec_OutputCommonprotected
PauseOutput(bool State)c_OutputCommoninlinevirtual
Poll()c_OutputDisabledvirtual
pOutputBufferc_OutputCommonprotected
ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)c_OutputCommonvirtual
ReportNewFrame()c_OutputCommonprotected
SetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputDisabledvirtual
SetOutputBufferAddress(uint8_t *pNewOutputBuffer)c_OutputCommoninline
SetOutputBufferSize(uint32_t NewOutputBufferSize)c_OutputCommoninlinevirtual
UartIdc_OutputCommonprotected
ValidateGpio(gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)c_OutputCommonvirtual
WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)c_OutputCommonvirtual
~c_OutputCommon()c_OutputCommonvirtual
~c_OutputDisabled()c_OutputDisabledvirtual
+ + + + diff --git a/doxy/classc___output_disabled.html b/doxy/classc___output_disabled.html new file mode 100644 index 000000000..7c409babc --- /dev/null +++ b/doxy/classc___output_disabled.html @@ -0,0 +1,481 @@ + + + + + + + +ESPixelStick Firmware: c_OutputDisabled Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
c_OutputDisabled Class Reference
+
+
+ +

#include <OutputDisabled.hpp>

+
+Inheritance diagram for c_OutputDisabled:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_OutputDisabled:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_OutputDisabled (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
 
virtual ~c_OutputDisabled ()
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver.
 
void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver.
 
uint32_t Poll ()
 Call from loop(), renders output data.
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver
 
uint32_t GetNumOutputBufferBytesNeeded ()
 
uint32_t GetNumOutputBufferChannelsServiced ()
 
- Public Member Functions inherited from c_OutputCommon
 c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
 < Start up the driver and put it into a safe mode
 
virtual ~c_OutputCommon ()
 
OID_t GetOutputChannelId ()
 return the output channel number
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type.
 
virtual void GetStatus (ArduinoJson::JsonObject &jsonStatus)
 
void SetOutputBufferAddress (uint8_t *pNewOutputBuffer)
 
virtual void SetOutputBufferSize (uint32_t NewOutputBufferSize)
 
virtual void PauseOutput (bool State)
 
virtual void ClearBuffer ()
 
virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
 
virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
 
virtual bool ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)
 
virtual bool DriverIsSendingIntensityData ()
 
virtual uint32_t GetFrameTimeMs ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from c_OutputCommon
typedef c_OutputMgr::e_OutputChannelIds OID_t
 
typedef c_OutputMgr::e_OutputType OTYPE_t
 
- Protected Member Functions inherited from c_OutputCommon
void ReportNewFrame ()
 
bool canRefresh ()
 
- Protected Attributes inherited from c_OutputCommon
gpio_num_t DataPin = gpio_num_t (-1)
 
uart_port_t UartId = uart_port_t (-1)
 
OTYPE_t OutputType = OTYPE_t::OutputType_Disabled
 
OID_t OutputChannelId = OID_t::OutputChannelId_End
 
bool HasBeenInitialized = false
 
uint32_t FrameDurationInMicroSec = 25000
 
uint32_t ActualFrameDurationMicroSec = 50000
 
uint8_t * pOutputBuffer = nullptr
 
uint32_t OutputBufferSize = 0
 
uint32_t FrameCount = 0
 
+

Constructor & Destructor Documentation

+ +

◆ c_OutputDisabled()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_OutputDisabled::c_OutputDisabled (c_OutputMgr::e_OutputChannelIds OutputChannelId,
gpio_num_t outputGpio,
uart_port_t uart,
c_OutputMgr::e_OutputType outputType 
)
+
+ +
+
+ +

◆ ~c_OutputDisabled()

+ +
+
+ + + + + +
+ + + + + + + +
c_OutputDisabled::~c_OutputDisabled ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputDisabled::Begin ()
+
+virtual
+
+ +

set up the operating environment based on the current config (or defaults)

+ +

Reimplemented from c_OutputCommon.

+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputDisabled::GetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Get the current config used by the driver.

+ +

Reimplemented from c_OutputCommon.

+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputDisabled::GetDriverName (String & sDriverName)
+
+inlinevirtual
+
+ +

get the name for the instantiated driver

+ +

Implements c_OutputCommon.

+ +
+
+ +

◆ GetNumOutputBufferBytesNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputDisabled::GetNumOutputBufferBytesNeeded ()
+
+inlinevirtual
+
+ +

Implements c_OutputCommon.

+ +
+
+ +

◆ GetNumOutputBufferChannelsServiced()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputDisabled::GetNumOutputBufferChannelsServiced ()
+
+inlinevirtual
+
+ +

Implements c_OutputCommon.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputDisabled::Poll ()
+
+virtual
+
+ +

Call from loop(), renders output data.

+ +

Implements c_OutputCommon.

+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_OutputDisabled::SetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Set a new config in the driver.

+ +

Reimplemented from c_OutputCommon.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___output_disabled__coll__graph.map b/doxy/classc___output_disabled__coll__graph.map new file mode 100644 index 000000000..51d1d8a99 --- /dev/null +++ b/doxy/classc___output_disabled__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_disabled__coll__graph.md5 b/doxy/classc___output_disabled__coll__graph.md5 new file mode 100644 index 000000000..3af0a0455 --- /dev/null +++ b/doxy/classc___output_disabled__coll__graph.md5 @@ -0,0 +1 @@ +0f2b82c1bd8d0ce885e7c92273f140e4 \ No newline at end of file diff --git a/doxy/classc___output_disabled__coll__graph.png b/doxy/classc___output_disabled__coll__graph.png new file mode 100644 index 000000000..f09113c1b Binary files /dev/null and b/doxy/classc___output_disabled__coll__graph.png differ diff --git a/doxy/classc___output_disabled__inherit__graph.map b/doxy/classc___output_disabled__inherit__graph.map new file mode 100644 index 000000000..51d1d8a99 --- /dev/null +++ b/doxy/classc___output_disabled__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_disabled__inherit__graph.md5 b/doxy/classc___output_disabled__inherit__graph.md5 new file mode 100644 index 000000000..3af0a0455 --- /dev/null +++ b/doxy/classc___output_disabled__inherit__graph.md5 @@ -0,0 +1 @@ +0f2b82c1bd8d0ce885e7c92273f140e4 \ No newline at end of file diff --git a/doxy/classc___output_disabled__inherit__graph.png b/doxy/classc___output_disabled__inherit__graph.png new file mode 100644 index 000000000..f09113c1b Binary files /dev/null and b/doxy/classc___output_disabled__inherit__graph.png differ diff --git a/doxy/classc___output_mgr-members.html b/doxy/classc___output_mgr-members.html new file mode 100644 index 000000000..4fc40510e --- /dev/null +++ b/doxy/classc___output_mgr-members.html @@ -0,0 +1,138 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_OutputMgr Member List
+
+
+ +

This is the complete list of members for c_OutputMgr, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin()c_OutputMgr
BuildingNewConfigc_OutputMgrprivate
c_OutputMgr()c_OutputMgr
ClearBuffer()c_OutputMgr
ConfigFileNamec_OutputMgrprivate
ConfigInProgressc_OutputMgrprivate
ConfigLoadNeededc_OutputMgrprivate
ConsoleRxGpioc_OutputMgrprivate
ConsoleTxGpioc_OutputMgrprivate
ConsoleUartIsActivec_OutputMgrprivate
CreateJsonConfig(JsonObject &jsonConfig)c_OutputMgrprivate
CreateNewConfig()c_OutputMgrprivate
DeleteConfig()c_OutputMgrinline
e_OutputChannelIds enum namec_OutputMgr
e_OutputType enum namec_OutputMgr
GetBufferAddress()c_OutputMgrinline
GetBufferSize()c_OutputMgrinline
GetBufferUsedSize()c_OutputMgrinline
GetConfig(byte *Response, uint32_t maxlen)c_OutputMgr
GetConfig(String &Response)c_OutputMgr
GetDriverName(String &Name)c_OutputMgrinline
GetPortCounts(uint16_t &PixelCount, uint16_t &SerialCount)c_OutputMgrinline
GetStatus(JsonObject &jsonStatus)c_OutputMgr
HasBeenInitializedc_OutputMgrprivate
InstantiateNewOutputChannel(DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver=true)c_OutputMgrprivate
IsOutputPausedc_OutputMgrprivate
LoadConfig()c_OutputMgr
OM_PortType_t enum namec_OutputMgr
OutputBufferc_OutputMgrprivate
OutputChannelDriversc_OutputMgrprivate
OutputChannelId_End enum valuec_OutputMgr
OutputChannelId_Start enum valuec_OutputMgr
OutputType_Disabled enum valuec_OutputMgr
OutputType_End enum valuec_OutputMgr
OutputType_Start enum valuec_OutputMgr
PauseOutputs(bool NewState)c_OutputMgr
Poll()c_OutputMgr
ProcessJsonConfig(JsonObject &jsonConfig)c_OutputMgrprivate
ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData)c_OutputMgr
Relay enum valuec_OutputMgr
Rmt enum valuec_OutputMgr
ScheduleLoadConfig()c_OutputMgrinline
SetConfig(const char *NewConfig)c_OutputMgr
SetConfig(ArduinoJson::JsonDocument &NewConfig)c_OutputMgr
SetSerialUart()c_OutputMgrprivate
Spi enum valuec_OutputMgr
TaskPoll()c_OutputMgr
Uart enum valuec_OutputMgr
Undefined enum valuec_OutputMgr
UpdateDisplayBufferReferences(void)c_OutputMgrprivate
UsedBufferSizec_OutputMgrprivate
WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pData)c_OutputMgr
~c_OutputMgr()c_OutputMgrvirtual
+ + + + diff --git a/doxy/classc___output_mgr.html b/doxy/classc___output_mgr.html new file mode 100644 index 000000000..3898f2b9d --- /dev/null +++ b/doxy/classc___output_mgr.html @@ -0,0 +1,2437 @@ + + + + + + + +ESPixelStick Firmware: c_OutputMgr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Types | +Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_OutputMgr Class Reference
+
+
+ +

#include <OutputMgr.hpp>

+
+Collaboration diagram for c_OutputMgr:
+
+
Collaboration graph
+ + + + + + + +
[legend]
+ + + + +

+Classes

struct  DriverInfo_t
 
+ + + + + + + +

+Public Types

enum  e_OutputChannelIds { OutputChannelId_End +, OutputChannelId_Start = 0 + }
 
enum  e_OutputType { OutputType_Disabled = 0 +, OutputType_End +, OutputType_Start = OutputType_Disabled + }
 
enum  OM_PortType_t {
+  Uart = 0 +, Rmt +, Spi +, Relay +,
+  Undefined +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_OutputMgr ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_OutputMgr ()
 < deallocate any resources and put the output channels into a safe state
 
void Begin ()
 set up the operating environment based on the current config (or defaults)
 
void Poll ()
 Call from loop(), renders output data.
 
void ScheduleLoadConfig ()
 
void LoadConfig ()
 Read the current configuration data from nvram.
 
void GetConfig (byte *Response, uint32_t maxlen)
 
void GetConfig (String &Response)
 
void SetConfig (const char *NewConfig)
 Save the current configuration data to nvram.
 
void SetConfig (ArduinoJson::JsonDocument &NewConfig)
 Save the current configuration data to nvram.
 
void GetStatus (JsonObject &jsonStatus)
 
void GetPortCounts (uint16_t &PixelCount, uint16_t &SerialCount)
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
uint32_t GetBufferUsedSize ()
 Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
 
uint32_t GetBufferSize ()
 Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
 
void DeleteConfig ()
 
void PauseOutputs (bool NewState)
 
void GetDriverName (String &Name)
 
void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pData)
 
void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData)
 
void ClearBuffer ()
 
void TaskPoll ()
 
+ + + + + + + + + + + + + +

+Private Member Functions

bool ProcessJsonConfig (JsonObject &jsonConfig)
 
void CreateJsonConfig (JsonObject &jsonConfig)
 
void UpdateDisplayBufferReferences (void)
 
void InstantiateNewOutputChannel (DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver=true)
 
void CreateNewConfig ()
 
void SetSerialUart ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

DriverInfo_t OutputChannelDrivers [OutputChannelId_End]
 
bool HasBeenInitialized = false
 
time_t ConfigLoadNeeded = NO_CONFIG_NEEDED
 
bool ConfigInProgress = false
 
bool IsOutputPaused = false
 
bool BuildingNewConfig = false
 
String ConfigFileName
 
uint8_t OutputBuffer [OM_MAX_NUM_CHANNELS]
 
uint32_t UsedBufferSize = 0
 
gpio_num_t ConsoleTxGpio = gpio_num_t::GPIO_NUM_1
 
gpio_num_t ConsoleRxGpio = gpio_num_t::GPIO_NUM_3
 
bool ConsoleUartIsActive = true
 
+

Member Enumeration Documentation

+ +

◆ e_OutputChannelIds

+ +
+
+ + + +
Enumerator
OutputChannelId_End 
OutputChannelId_Start 
+ +
+
+ +

◆ e_OutputType

+ +
+
+ + + + +
enum c_OutputMgr::e_OutputType
+
+ + + + +
Enumerator
OutputType_Disabled 
OutputType_End 
OutputType_Start 
+ +
+
+ +

◆ OM_PortType_t

+ +
+
+ + + + +
enum c_OutputMgr::OM_PortType_t
+
+ + + + + + +
Enumerator
Uart 
Rmt 
Spi 
Relay 
Undefined 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_OutputMgr()

+ +
+
+ + + + + + + +
c_OutputMgr::c_OutputMgr ()
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_OutputMgr()

+ +
+
+ + + + + +
+ + + + + + + +
c_OutputMgr::~c_OutputMgr ()
+
+virtual
+
+ +

< deallocate any resources and put the output channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + + + +
void c_OutputMgr::Begin ()
+
+ +

set up the operating environment based on the current config (or defaults)

+

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ClearBuffer()

+ +
+
+ + + + + + + +
void c_OutputMgr::ClearBuffer ()
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ CreateJsonConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputMgr::CreateJsonConfig (JsonObject & jsonConfig)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ CreateNewConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputMgr::CreateNewConfig ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DeleteConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputMgr::DeleteConfig ()
+
+inline
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetBufferAddress()

+ +
+
+ + + + + +
+ + + + + + + +
uint8_t * c_OutputMgr::GetBufferAddress ()
+
+inline
+
+ +

Get the address of the buffer into which the E1.31 handler will stuff data.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetBufferSize()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputMgr::GetBufferSize ()
+
+inline
+
+ +

Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.

+ +
+
+ +

◆ GetBufferUsedSize()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputMgr::GetBufferUsedSize ()
+
+inline
+
+ +

Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_OutputMgr::GetConfig (byte * Response,
uint32_t maxlen 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig() [2/2]

+ +
+
+ + + + + + + + +
void c_OutputMgr::GetConfig (String & Response)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputMgr::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetPortCounts()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputMgr::GetPortCounts (uint16_t & PixelCount,
uint16_t & SerialCount 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_OutputMgr::GetStatus (JsonObject & jsonStatus)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ InstantiateNewOutputChannel()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputMgr::InstantiateNewOutputChannel (DriverInfo_tChannelIndex,
e_OutputType NewChannelType,
bool StartDriver = true 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ LoadConfig()

+ +
+
+ + + + + + + +
void c_OutputMgr::LoadConfig ()
+
+ +

Read the current configuration data from nvram.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ PauseOutputs()

+ +
+
+ + + + + + + + +
void c_OutputMgr::PauseOutputs (bool NewState)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + + + +
void c_OutputMgr::Poll ()
+
+ +

Call from loop(), renders output data.

+

< Called from loop(), Does Nothing

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ProcessJsonConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_OutputMgr::ProcessJsonConfig (JsonObject & jsonConfig)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadChannelData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputMgr::ReadChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
uint8_t * pTargetData 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ScheduleLoadConfig()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputMgr::ScheduleLoadConfig ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig() [1/2]

+ +
+
+ + + + + + + + +
void c_OutputMgr::SetConfig (ArduinoJson::JsonDocument & NewConfig)
+
+ +

Save the current configuration data to nvram.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ SetConfig() [2/2]

+ +
+
+ + + + + + + + +
void c_OutputMgr::SetConfig (const char * NewConfig)
+
+ +

Save the current configuration data to nvram.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetSerialUart()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputMgr::SetSerialUart ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ TaskPoll()

+ +
+
+ + + + + + + +
void c_OutputMgr::TaskPoll ()
+
+ +
+
+ +

◆ UpdateDisplayBufferReferences()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputMgr::UpdateDisplayBufferReferences (void )
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ WriteChannelData()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputMgr::WriteChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
uint8_t * pData 
)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ BuildingNewConfig

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::BuildingNewConfig = false
+
+private
+
+ +
+
+ +

◆ ConfigFileName

+ +
+
+ + + + + +
+ + + + +
String c_OutputMgr::ConfigFileName
+
+private
+
+ +
+
+ +

◆ ConfigInProgress

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::ConfigInProgress = false
+
+private
+
+ +
+
+ +

◆ ConfigLoadNeeded

+ +
+
+ + + + + +
+ + + + +
time_t c_OutputMgr::ConfigLoadNeeded = NO_CONFIG_NEEDED
+
+private
+
+ +
+
+ +

◆ ConsoleRxGpio

+ +
+
+ + + + + +
+ + + + +
gpio_num_t c_OutputMgr::ConsoleRxGpio = gpio_num_t::GPIO_NUM_3
+
+private
+
+ +
+
+ +

◆ ConsoleTxGpio

+ +
+
+ + + + + +
+ + + + +
gpio_num_t c_OutputMgr::ConsoleTxGpio = gpio_num_t::GPIO_NUM_1
+
+private
+
+ +
+
+ +

◆ ConsoleUartIsActive

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::ConsoleUartIsActive = true
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ IsOutputPaused

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::IsOutputPaused = false
+
+private
+
+ +
+
+ +

◆ OutputBuffer

+ +
+
+ + + + + +
+ + + + +
uint8_t c_OutputMgr::OutputBuffer[OM_MAX_NUM_CHANNELS]
+
+private
+
+ +
+
+ +

◆ OutputChannelDrivers

+ +
+
+ + + + + +
+ + + + +
DriverInfo_t c_OutputMgr::OutputChannelDrivers[OutputChannelId_End]
+
+private
+
+ +
+
+ +

◆ UsedBufferSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputMgr::UsedBufferSize = 0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___output_mgr__coll__graph.map b/doxy/classc___output_mgr__coll__graph.map new file mode 100644 index 000000000..2b206e6b3 --- /dev/null +++ b/doxy/classc___output_mgr__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_mgr__coll__graph.md5 b/doxy/classc___output_mgr__coll__graph.md5 new file mode 100644 index 000000000..20b109435 --- /dev/null +++ b/doxy/classc___output_mgr__coll__graph.md5 @@ -0,0 +1 @@ +2652d267470a8b91029628284b692711 \ No newline at end of file diff --git a/doxy/classc___output_mgr__coll__graph.png b/doxy/classc___output_mgr__coll__graph.png new file mode 100644 index 000000000..1fa32ba07 Binary files /dev/null and b/doxy/classc___output_mgr__coll__graph.png differ diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.map b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.map new file mode 100644 index 000000000..1cffff149 --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 new file mode 100644 index 000000000..b81330b9e --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 @@ -0,0 +1 @@ +e76070045de1ba8c6d1723926011eefb \ No newline at end of file diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.png b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.png new file mode 100644 index 000000000..ce2bddfcb Binary files /dev/null and b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.png differ diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.map b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.map new file mode 100644 index 000000000..caaeef970 --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 new file mode 100644 index 000000000..7a2960c8d --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 @@ -0,0 +1 @@ +345279e2f143ceb1b640d549b83ddccd \ No newline at end of file diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.png b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.png new file mode 100644 index 000000000..b2bac2500 Binary files /dev/null and b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.png differ diff --git a/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.map b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.map new file mode 100644 index 000000000..747f35252 --- /dev/null +++ b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 new file mode 100644 index 000000000..c42efbd9b --- /dev/null +++ b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 @@ -0,0 +1 @@ +bbe3d601b79f90f980543dccfa0d3c9c \ No newline at end of file diff --git a/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.png b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.png new file mode 100644 index 000000000..c55c35ecb Binary files /dev/null and b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.png differ diff --git a/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.map b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.map new file mode 100644 index 000000000..57874975f --- /dev/null +++ b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 new file mode 100644 index 000000000..606e97ec6 --- /dev/null +++ b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 @@ -0,0 +1 @@ +9b229844bdfd1969c85e9ad5f43c9930 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.png b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.png new file mode 100644 index 000000000..8ff3eb019 Binary files /dev/null and b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.png differ diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.map b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.map new file mode 100644 index 000000000..cb6923832 --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 new file mode 100644 index 000000000..5feedfd20 --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 @@ -0,0 +1 @@ +6238edc6736c06b468bee04c113cc19f \ No newline at end of file diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.png b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.png new file mode 100644 index 000000000..0d8550338 Binary files /dev/null and b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.png differ diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.map b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.map new file mode 100644 index 000000000..7f9558905 --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 new file mode 100644 index 000000000..3c509a271 --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 @@ -0,0 +1 @@ +7b59dfc669616cf11048c74a43699280 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.png b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.png new file mode 100644 index 000000000..e9eafee7c Binary files /dev/null and b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.png differ diff --git a/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.map b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.map new file mode 100644 index 000000000..8dde4fc1c --- /dev/null +++ b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 new file mode 100644 index 000000000..ae762b516 --- /dev/null +++ b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 @@ -0,0 +1 @@ +8172ac550c653063d87a2ec8c638e6a4 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.png b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.png new file mode 100644 index 000000000..98036e70d Binary files /dev/null and b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.png differ diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.map b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.map new file mode 100644 index 000000000..747f35252 --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 new file mode 100644 index 000000000..c42efbd9b --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 @@ -0,0 +1 @@ +bbe3d601b79f90f980543dccfa0d3c9c \ No newline at end of file diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.png b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.png new file mode 100644 index 000000000..c55c35ecb Binary files /dev/null and b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.png differ diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.map b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.map new file mode 100644 index 000000000..0ba66b609 --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 new file mode 100644 index 000000000..5f2be93fe --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 @@ -0,0 +1 @@ +89237affc5966fc03cd347386bd9bb39 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.png b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.png new file mode 100644 index 000000000..56f7696aa Binary files /dev/null and b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.png differ diff --git a/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.map b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.map new file mode 100644 index 000000000..ca12653cb --- /dev/null +++ b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.map @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 new file mode 100644 index 000000000..9d244d200 --- /dev/null +++ b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 @@ -0,0 +1 @@ +f525e4e95b2b2117639af69560d7a8aa \ No newline at end of file diff --git a/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.png b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.png new file mode 100644 index 000000000..53396bb23 Binary files /dev/null and b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.png differ diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.map b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.map new file mode 100644 index 000000000..51c3991a7 --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 new file mode 100644 index 000000000..34ca8c813 --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 @@ -0,0 +1 @@ +068da4d90fbb802c69c34f78d6b13b00 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.png b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.png new file mode 100644 index 000000000..b9e96d166 Binary files /dev/null and b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.png differ diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.map b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.map new file mode 100644 index 000000000..5fa23d6a0 --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 new file mode 100644 index 000000000..5dd9602ba --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 @@ -0,0 +1 @@ +8111e93a4f7d18dd7c2600fd12a12053 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.png b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.png new file mode 100644 index 000000000..8bfcb74c8 Binary files /dev/null and b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.png differ diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.map b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.map new file mode 100644 index 000000000..0cc2371d2 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 new file mode 100644 index 000000000..d387e0897 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 @@ -0,0 +1 @@ +e68b72afe27cb68dabc08fac21987ad2 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.png b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.png new file mode 100644 index 000000000..be94bbd4a Binary files /dev/null and b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.png differ diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.map b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.map new file mode 100644 index 000000000..982a834c5 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 new file mode 100644 index 000000000..5e6e322ff --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 @@ -0,0 +1 @@ +cd4ec4eea3d8bc2c078445cfd9f3006f \ No newline at end of file diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.png b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.png new file mode 100644 index 000000000..790ff669c Binary files /dev/null and b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.png differ diff --git a/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.map b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.map new file mode 100644 index 000000000..1f2b5abe9 --- /dev/null +++ b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 new file mode 100644 index 000000000..4aaa3b022 --- /dev/null +++ b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 @@ -0,0 +1 @@ +ac160a9e3604812fa1a2d51eb9a2c99d \ No newline at end of file diff --git a/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.png b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.png new file mode 100644 index 000000000..8a60f98bb Binary files /dev/null and b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.png differ diff --git a/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.map b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.map new file mode 100644 index 000000000..0376cde25 --- /dev/null +++ b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 new file mode 100644 index 000000000..0cbddfd1c --- /dev/null +++ b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 @@ -0,0 +1 @@ +f8f8d3510884324f3c6590b1b6f73ae2 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.png b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.png new file mode 100644 index 000000000..fe0546d40 Binary files /dev/null and b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.png differ diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.map b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.map new file mode 100644 index 000000000..ec40483a6 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 new file mode 100644 index 000000000..a2347b479 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 @@ -0,0 +1 @@ +a7d2e1b8d6939667df19a5b40f79279c \ No newline at end of file diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.png b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.png new file mode 100644 index 000000000..c6e6d5b55 Binary files /dev/null and b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.png differ diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.map b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.map new file mode 100644 index 000000000..f1ab83b21 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 new file mode 100644 index 000000000..9c57b9e0e --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 @@ -0,0 +1 @@ +d55643b10d6b1b4e59dc2e0e6da03ea0 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.png b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.png new file mode 100644 index 000000000..5496c23c6 Binary files /dev/null and b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.png differ diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.map b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.map new file mode 100644 index 000000000..8a20d0bfa --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 new file mode 100644 index 000000000..c9a1bb7d5 --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 @@ -0,0 +1 @@ +b38b179e3bbc6a7e07218d539e2fe101 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.png b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.png new file mode 100644 index 000000000..c9fae08f6 Binary files /dev/null and b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.png differ diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.map b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.map new file mode 100644 index 000000000..9ff44f79e --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 new file mode 100644 index 000000000..e4702a412 --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 @@ -0,0 +1 @@ +ba46405025bd904b5acba04729164844 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.png b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.png new file mode 100644 index 000000000..8775a4ad4 Binary files /dev/null and b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.png differ diff --git a/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.map b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.map new file mode 100644 index 000000000..e1fded601 --- /dev/null +++ b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 new file mode 100644 index 000000000..7cfcc250c --- /dev/null +++ b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 @@ -0,0 +1 @@ +b8740a03208f4a9516eb43892d071a94 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.png b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.png new file mode 100644 index 000000000..a6b087715 Binary files /dev/null and b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.png differ diff --git a/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.map b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.map new file mode 100644 index 000000000..a6d4f6c2a --- /dev/null +++ b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.map @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 new file mode 100644 index 000000000..dd875de07 --- /dev/null +++ b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 @@ -0,0 +1 @@ +a1a309e3b62bba589d156228aac924b1 \ No newline at end of file diff --git a/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.png b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.png new file mode 100644 index 000000000..d926aadb9 Binary files /dev/null and b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.png differ diff --git a/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.map b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.map new file mode 100644 index 000000000..02d0552da --- /dev/null +++ b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.map @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.md5 b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.md5 new file mode 100644 index 000000000..d245943e9 --- /dev/null +++ b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.md5 @@ -0,0 +1 @@ +ab8ddf358a2448eca0867687df2a6b0e \ No newline at end of file diff --git a/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.png b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.png new file mode 100644 index 000000000..9ac332888 Binary files /dev/null and b/doxy/classc___output_mgr_aa5fa47aab179e25649aa61acd159586d_icgraph.png differ diff --git a/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.map b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.map new file mode 100644 index 000000000..99daf80bb --- /dev/null +++ b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 new file mode 100644 index 000000000..6dd2fb45e --- /dev/null +++ b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 @@ -0,0 +1 @@ +661f0db205cf6844945ccaf33cff234e \ No newline at end of file diff --git a/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.png b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.png new file mode 100644 index 000000000..6d9273e07 Binary files /dev/null and b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.png differ diff --git a/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.map b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.map new file mode 100644 index 000000000..2f39c70ff --- /dev/null +++ b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.map @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.md5 b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.md5 new file mode 100644 index 000000000..133d118ef --- /dev/null +++ b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.md5 @@ -0,0 +1 @@ +ef81eed7501dfd2de894f3807f1865ec \ No newline at end of file diff --git a/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.png b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.png new file mode 100644 index 000000000..3e3b770ec Binary files /dev/null and b/doxy/classc___output_mgr_ac9742371ff3eae19bc7f0ece84ea6c79_icgraph.png differ diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.map b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.map new file mode 100644 index 000000000..0300524fa --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 new file mode 100644 index 000000000..e99ad9d5c --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 @@ -0,0 +1 @@ +57800675dedb03c8c1dc56a0efbb3522 \ No newline at end of file diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.png b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.png new file mode 100644 index 000000000..63b2dd076 Binary files /dev/null and b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.png differ diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.map b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.map new file mode 100644 index 000000000..c0df83823 --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 new file mode 100644 index 000000000..8b3334f05 --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 @@ -0,0 +1 @@ +5ff4b2dcb2d4989dbfd6de3c12949a42 \ No newline at end of file diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.png b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.png new file mode 100644 index 000000000..a6341185a Binary files /dev/null and b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.png differ diff --git a/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.map b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.map new file mode 100644 index 000000000..73b66d275 --- /dev/null +++ b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 new file mode 100644 index 000000000..87c815188 --- /dev/null +++ b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 @@ -0,0 +1 @@ +0b607c5a8d9eb278f76a67c6699cfaaa \ No newline at end of file diff --git a/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.png b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.png new file mode 100644 index 000000000..a8f6fed26 Binary files /dev/null and b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.png differ diff --git a/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.map b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.map new file mode 100644 index 000000000..fc2c77793 --- /dev/null +++ b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.map @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 new file mode 100644 index 000000000..413013378 --- /dev/null +++ b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 @@ -0,0 +1 @@ +51cfb25cae966b3ac900135bc12cf6af \ No newline at end of file diff --git a/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.png b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.png new file mode 100644 index 000000000..979e022a0 Binary files /dev/null and b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.png differ diff --git a/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.map b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.map new file mode 100644 index 000000000..51c3991a7 --- /dev/null +++ b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 new file mode 100644 index 000000000..34ca8c813 --- /dev/null +++ b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 @@ -0,0 +1 @@ +068da4d90fbb802c69c34f78d6b13b00 \ No newline at end of file diff --git a/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.png b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.png new file mode 100644 index 000000000..b9e96d166 Binary files /dev/null and b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.png differ diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.map b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.map new file mode 100644 index 000000000..99cac1554 --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 new file mode 100644 index 000000000..46892a20e --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 @@ -0,0 +1 @@ +f0b3703c9ae47ccbdfcfd82e539f945a \ No newline at end of file diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.png b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.png new file mode 100644 index 000000000..474d0969f Binary files /dev/null and b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.png differ diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.map b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.map new file mode 100644 index 000000000..355a280a4 --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 new file mode 100644 index 000000000..517005154 --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 @@ -0,0 +1 @@ +a2c8bc5ecc05b33cd942e0a09c6057f9 \ No newline at end of file diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.png b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.png new file mode 100644 index 000000000..84eb1bbd0 Binary files /dev/null and b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.png differ diff --git a/doxy/classc___output_pixel-members.html b/doxy/classc___output_pixel-members.html new file mode 100644 index 000000000..5ecf33a27 --- /dev/null +++ b/doxy/classc___output_pixel-members.html @@ -0,0 +1,192 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_OutputPixel Member List
+
+
+ +

This is the complete list of members for c_OutputPixel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActualFrameDurationMicroSecc_OutputCommonprotected
AdjustedBrightnessc_OutputPixelprivate
AppendNullPixelCountc_OutputPixelprivate
AppendNullPixelCurrentCountc_OutputPixelprivate
Begin()c_OutputCommoninlinevirtual
BlockDelayUsc_OutputPixelprivate
BlockSizec_OutputPixelprivate
brightnessc_OutputPixelprivate
c_OutputCommon(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)c_OutputCommon
c_OutputPixel(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)c_OutputPixel
CalculateIntensityOffset(uint32_t ChannelId)c_OutputPixelinlineprivate
canRefresh()c_OutputCommoninlineprotected
ClearBuffer()c_OutputCommonvirtual
color_orderc_OutputPixelprivate
ColorOffsetsc_OutputPixelprivate
ColorOffsets_t typedefc_OutputPixelprivate
DataPinc_OutputCommonprotected
DriverIsSendingIntensityData()c_OutputCommoninlinevirtual
FrameAppendData()c_OutputPixelprivate
FrameAppendDataCurrentIndexc_OutputPixelprivate
FrameAppendDataSizec_OutputPixelprivate
FrameCountc_OutputCommonprotected
FrameDone()c_OutputPixelprivate
FrameDurationInMicroSecc_OutputCommonprotected
FrameEndTimeInMicroSecc_OutputCommonprivate
FramePrependData()c_OutputPixelprivate
FramePrependDataCurrentIndexc_OutputPixelprivate
FramePrependDataSizec_OutputPixelprivate
FrameRefreshTimeInMicroSecc_OutputCommonprivate
FrameStartTimeInMicroSecc_OutputCommonprivate
FrameStateFuncPtrc_OutputPixelprivate
FrameTimeDeltaInMicroSecc_OutputCommonprivate
gammac_OutputPixelprivate
gamma_tablec_OutputPixelprivate
GECEBrightnessc_OutputPixelprivate
GECEPixelIdc_OutputPixelprivate
GetBufferAddress()c_OutputCommoninline
GetBufferUsedSize()c_OutputCommoninline
GetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputPixelvirtual
GetDriverName(String &sDriverName)=0c_OutputCommonpure virtual
GetFrameTimeMs()c_OutputCommoninlinevirtual
GetIntensityData()c_OutputPixelprivate
GetNumOutputBufferBytesNeeded()c_OutputPixelinlinevirtual
GetNumOutputBufferChannelsServiced()c_OutputPixelinlinevirtual
GetOutputChannelId()c_OutputCommoninline
GetOutputGpio()c_OutputCommoninline
GetOutputType()c_OutputCommoninline
GetPixelCount()c_OutputPixelinline
GetStatus(ArduinoJson::JsonObject &jsonStatus)c_OutputPixelvirtual
HasBeenInitializedc_OutputCommonprotected
IntensityBitTimeInUsc_OutputPixelprivate
IntensityMultiplierc_OutputPixelprivate
InterFrameGapInMicroSecc_OutputPixelprotected
InvertDatac_OutputPixelprivate
ISR_GetNextIntensityToSend(uint32_t &DataToSend)c_OutputPixel
ISR_MoreDataToSend()c_OutputPixelinline
NextPixelToSendc_OutputPixelprivate
NumIntensityBytesPerPixelc_OutputPixelprivate
OID_t typedefc_OutputCommon
OTYPE_t typedefc_OutputCommon
OutputBufferSizec_OutputCommonprotected
OutputChannelIdc_OutputCommonprotected
OutputTypec_OutputCommonprotected
PauseOutput(bool State)c_OutputCommoninlinevirtual
pFrameAppendDatac_OutputPixelprivate
pFramePrependDatac_OutputPixelprivate
pixel_countc_OutputPixelprivate
PixelAppendNulls()c_OutputPixelprivate
PixelGroupsc_OutputPixelprivate
PixelGroupSizec_OutputPixelprivate
PixelIntensityCurrentColorc_OutputPixelprivate
PixelIntensityCurrentIndexc_OutputPixelprivate
PixelPrependDatac_OutputPixelprivate
PixelPrependDataCurrentIndexc_OutputPixelprivate
PixelPrependDataSizec_OutputPixelprivate
PixelPrependNulls()c_OutputPixelprivate
PixelSendIntensity()c_OutputPixelprivate
PixelSendPrependIntensity()c_OutputPixelprivate
Poll()=0c_OutputCommonpure virtual
pOutputBufferc_OutputCommonprotected
PrependNullPixelCountc_OutputPixelprivate
PrependNullPixelCurrentCountc_OutputPixelprivate
ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)c_OutputPixelvirtual
ReportNewFrame()c_OutputCommonprotected
SentPixelsCountc_OutputPixelprivate
SetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputPixelvirtual
SetFrameAppendInformation(const uint8_t *data, uint32_t len)c_OutputPixelprotected
SetFrameDurration(float IntensityBitTimeInUs, uint16_t BlockSize=1, float BlockDelayUs=0.0)c_OutputPixelprotected
SetFramePrependInformation(const uint8_t *data, uint32_t len)c_OutputPixelprotected
SetIntensityBitTimeInUS(float value)c_OutputPixelinline
SetIntensityDataWidth(uint32_t value)c_OutputPixel
SetInvertData(bool _InvertData)c_OutputPixelinline
SetOutputBufferAddress(uint8_t *pNewOutputBuffer)c_OutputCommoninline
SetOutputBufferSize(uint32_t NumChannelsAvailable)c_OutputPixelvirtual
SetPixelCount(uint32_t value)c_OutputPixelinline
SetPixelPrependInformation(const uint8_t *data, uint32_t len)c_OutputPixelprotected
SetStartingSendPixelState()c_OutputPixelprivate
StartNewFrame()c_OutputPixel
UartIdc_OutputCommonprotected
updateColorOrderOffsets()c_OutputPixelprivate
updateGammaTable()c_OutputPixelprivate
validate()c_OutputPixelprivate
ValidateGpio(gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)c_OutputCommonvirtual
WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)c_OutputPixelvirtual
zig_sizec_OutputPixelprivate
~c_OutputCommon()c_OutputCommonvirtual
~c_OutputPixel()c_OutputPixelvirtual
+ + + + diff --git a/doxy/classc___output_pixel.html b/doxy/classc___output_pixel.html new file mode 100644 index 000000000..293b8b1b7 --- /dev/null +++ b/doxy/classc___output_pixel.html @@ -0,0 +1,2959 @@ + + + + + + + +ESPixelStick Firmware: c_OutputPixel Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Protected Member Functions | +Protected Attributes | +Private Types | +Private Member Functions | +Private Attributes | +List of all members
+
c_OutputPixel Class Reference
+
+
+ +

#include <OutputPixel.hpp>

+
+Inheritance diagram for c_OutputPixel:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for c_OutputPixel:
+
+
Collaboration graph
+ + + + + + + + + +
[legend]
+ + + + +

+Classes

union  ColorOffsets_s
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_OutputPixel (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
 
virtual ~c_OutputPixel ()
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver.
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver.
 
virtual void GetStatus (ArduinoJson::JsonObject &jsonStatus)
 
uint32_t GetNumOutputBufferBytesNeeded ()
 
uint32_t GetNumOutputBufferChannelsServiced ()
 
virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable)
 
void SetInvertData (bool _InvertData)
 
virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
 
virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
 
void SetIntensityBitTimeInUS (float value)
 
void SetIntensityDataWidth (uint32_t value)
 
void StartNewFrame ()
 
bool IRAM_ATTR ISR_MoreDataToSend ()
 
bool IRAM_ATTR ISR_GetNextIntensityToSend (uint32_t &DataToSend)
 
void SetPixelCount (uint32_t value)
 
uint32_t GetPixelCount ()
 
- Public Member Functions inherited from c_OutputCommon
 c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
 < Start up the driver and put it into a safe mode
 
virtual ~c_OutputCommon ()
 
virtual void Begin ()
 set up the operating environment based on the current config (or defaults)
 
virtual uint32_t Poll ()=0
 Call from loop(), renders output data.
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver
 
OID_t GetOutputChannelId ()
 return the output channel number
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data.
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type.
 
void SetOutputBufferAddress (uint8_t *pNewOutputBuffer)
 
virtual void PauseOutput (bool State)
 
virtual void ClearBuffer ()
 
virtual bool ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio)
 
virtual bool DriverIsSendingIntensityData ()
 
virtual uint32_t GetFrameTimeMs ()
 
+ + + + + + + + + + + + + + +

+Protected Member Functions

void SetFramePrependInformation (const uint8_t *data, uint32_t len)
 
void SetFrameAppendInformation (const uint8_t *data, uint32_t len)
 
void SetPixelPrependInformation (const uint8_t *data, uint32_t len)
 
void SetFrameDurration (float IntensityBitTimeInUs, uint16_t BlockSize=1, float BlockDelayUs=0.0)
 
- Protected Member Functions inherited from c_OutputCommon
void ReportNewFrame ()
 
bool canRefresh ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

uint16_t InterFrameGapInMicroSec = 300
 
- Protected Attributes inherited from c_OutputCommon
gpio_num_t DataPin = gpio_num_t (-1)
 
uart_port_t UartId = uart_port_t (-1)
 
OTYPE_t OutputType = OTYPE_t::OutputType_Disabled
 
OID_t OutputChannelId = OID_t::OutputChannelId_End
 
bool HasBeenInitialized = false
 
uint32_t FrameDurationInMicroSec = 25000
 
uint32_t ActualFrameDurationMicroSec = 50000
 
uint8_t * pOutputBuffer = nullptr
 
uint32_t OutputBufferSize = 0
 
uint32_t FrameCount = 0
 
+ + + +

+Private Types

typedef union c_OutputPixel::ColorOffsets_s ColorOffsets_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

uint32_t IRAM_ATTR FramePrependData ()
 
uint32_t IRAM_ATTR PixelPrependNulls ()
 
uint32_t IRAM_ATTR PixelSendPrependIntensity ()
 
uint32_t IRAM_ATTR PixelSendIntensity ()
 
uint32_t IRAM_ATTR PixelAppendNulls ()
 
uint32_t IRAM_ATTR FrameAppendData ()
 
uint32_t IRAM_ATTR FrameDone ()
 
void IRAM_ATTR SetStartingSendPixelState ()
 
void updateGammaTable ()
 Generate gamma correction table.
 
void updateColorOrderOffsets ()
 Update color order.
 
bool validate ()
 confirm that the current configuration is valid
 
uint32_t CalculateIntensityOffset (uint32_t ChannelId)
 
uint32_t IRAM_ATTR GetIntensityData ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

uint32_t NumIntensityBytesPerPixel = PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL
 
uint8_t * NextPixelToSend = nullptr
 
uint32_t pixel_count = 100
 
uint32_t SentPixelsCount = 0
 
uint32_t PixelIntensityCurrentIndex = 0
 
uint32_t PixelIntensityCurrentColor = 0
 
uint8_t * pFramePrependData = nullptr
 
uint32_t FramePrependDataSize = 0
 
uint32_t FramePrependDataCurrentIndex = 0
 
uint8_t * pFrameAppendData = nullptr
 
uint32_t FrameAppendDataSize = 0
 
uint32_t FrameAppendDataCurrentIndex = 0
 
uint8_t * PixelPrependData = nullptr
 
uint32_t PixelPrependDataSize = 0
 
uint32_t PixelPrependDataCurrentIndex = 0
 
uint32_t PixelGroupSize = 1
 
uint32_t PixelGroups = 1
 
float IntensityBitTimeInUs = 0.0
 
uint32_t BlockSize = 1
 
float BlockDelayUs = 0.0
 
uint32_t zig_size = 1
 
uint32_t PrependNullPixelCount = 0
 
uint32_t PrependNullPixelCurrentCount = 0
 
uint32_t AppendNullPixelCount = 0
 
uint32_t AppendNullPixelCurrentCount = 0
 
bool InvertData = false
 
uint32_t IntensityMultiplier = 1
 
uint32_t(c_OutputPixel::* FrameStateFuncPtr )()
 
ColorOffsets_t ColorOffsets
 
uint8_t gamma_table [256] = { 0 }
 Gamma Adjustment table.
 
float gamma = 1.0
 gamma value to use
 
uint8_t brightness = 100
 
uint32_t AdjustedBrightness = 256
 
uint32_t GECEPixelId = 0
 
uint32_t GECEBrightness = 255
 
String color_order = "rgb"
 Pixel color order.
 
+ + + + + + +

+Additional Inherited Members

- Public Types inherited from c_OutputCommon
typedef c_OutputMgr::e_OutputChannelIds OID_t
 
typedef c_OutputMgr::e_OutputType OTYPE_t
 
+

Member Typedef Documentation

+ +

◆ ColorOffsets_t

+ +
+
+ + + + + +
+ + + + +
typedef union c_OutputPixel::ColorOffsets_s c_OutputPixel::ColorOffsets_t
+
+private
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_OutputPixel()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
c_OutputPixel::c_OutputPixel (c_OutputMgr::e_OutputChannelIds OutputChannelId,
gpio_num_t outputGpio,
uart_port_t uart,
c_OutputMgr::e_OutputType outputType 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ ~c_OutputPixel()

+ +
+
+ + + + + +
+ + + + + + + +
c_OutputPixel::~c_OutputPixel ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ CalculateIntensityOffset()

+ +
+
+ + + + + +
+ + + + + + + + +
uint32_t c_OutputPixel::CalculateIntensityOffset (uint32_t ChannelId)
+
+inlineprivate
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ FrameAppendData()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::FrameAppendData ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ FrameDone()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::FrameDone ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ FramePrependData()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::FramePrependData ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::GetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Get the current config used by the driver.

+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetIntensityData()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::GetIntensityData ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetNumOutputBufferBytesNeeded()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputPixel::GetNumOutputBufferBytesNeeded ()
+
+inlinevirtual
+
+ +

Implements c_OutputCommon.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetNumOutputBufferChannelsServiced()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputPixel::GetNumOutputBufferChannelsServiced ()
+
+inlinevirtual
+
+ +

Implements c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetPixelCount()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_OutputPixel::GetPixelCount ()
+
+inline
+
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::GetStatus (ArduinoJson::JsonObject & jsonStatus)
+
+virtual
+
+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ISR_GetNextIntensityToSend()

+ +
+
+ + + + + + + + +
bool IRAM_ATTR c_OutputPixel::ISR_GetNextIntensityToSend (uint32_t & DataToSend)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ ISR_MoreDataToSend()

+ +
+
+ + + + + +
+ + + + + + + +
bool IRAM_ATTR c_OutputPixel::ISR_MoreDataToSend ()
+
+inline
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PixelAppendNulls()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::PixelAppendNulls ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PixelPrependNulls()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::PixelPrependNulls ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + +
+ +
+
+ +

◆ PixelSendIntensity()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::PixelSendIntensity ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ PixelSendPrependIntensity()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputPixel::PixelSendPrependIntensity ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ReadChannelData()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputPixel::ReadChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
byte * pTargetData 
)
+
+virtual
+
+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_OutputPixel::SetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+virtual
+
+ +

Set a new config in the driver.

+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetFrameAppendInformation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputPixel::SetFrameAppendInformation (const uint8_t * data,
uint32_t len 
)
+
+protected
+
+ +
+
+ +

◆ SetFrameDurration()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputPixel::SetFrameDurration (float IntensityBitTimeInUs,
uint16_t BlockSize = 1,
float BlockDelayUs = 0.0 
)
+
+protected
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ SetFramePrependInformation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputPixel::SetFramePrependInformation (const uint8_t * data,
uint32_t len 
)
+
+protected
+
+ +
+
+ +

◆ SetIntensityBitTimeInUS()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::SetIntensityBitTimeInUS (float value)
+
+inline
+
+ +
+
+ +

◆ SetIntensityDataWidth()

+ +
+
+ + + + + + + + +
void c_OutputPixel::SetIntensityDataWidth (uint32_t value)
+
+ +
+
+ +

◆ SetInvertData()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::SetInvertData (bool _InvertData)
+
+inline
+
+ +
+
+ +

◆ SetOutputBufferSize()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::SetOutputBufferSize (uint32_t NumChannelsAvailable)
+
+virtual
+
+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ SetPixelCount()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputPixel::SetPixelCount (uint32_t value)
+
+inline
+
+ +
+
+ +

◆ SetPixelPrependInformation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputPixel::SetPixelPrependInformation (const uint8_t * data,
uint32_t len 
)
+
+protected
+
+ +
+
+ +

◆ SetStartingSendPixelState()

+ +
+
+ + + + + +
+ + + + + + + +
void IRAM_ATTR c_OutputPixel::SetStartingSendPixelState ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StartNewFrame()

+ +
+
+ + + + + + + +
void c_OutputPixel::StartNewFrame ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ updateColorOrderOffsets()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputPixel::updateColorOrderOffsets ()
+
+private
+
+ +

Update color order.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ updateGammaTable()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputPixel::updateGammaTable ()
+
+private
+
+ +

Generate gamma correction table.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_OutputPixel::validate ()
+
+private
+
+ +

confirm that the current configuration is valid

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ WriteChannelData()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void c_OutputPixel::WriteChannelData (uint32_t StartChannelId,
uint32_t ChannelCount,
byte * pSourceData 
)
+
+virtual
+
+ +

Reimplemented from c_OutputCommon.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ AdjustedBrightness

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::AdjustedBrightness = 256
+
+private
+
+ +
+
+ +

◆ AppendNullPixelCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::AppendNullPixelCount = 0
+
+private
+
+ +
+
+ +

◆ AppendNullPixelCurrentCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::AppendNullPixelCurrentCount = 0
+
+private
+
+ +
+
+ +

◆ BlockDelayUs

+ +
+
+ + + + + +
+ + + + +
float c_OutputPixel::BlockDelayUs = 0.0
+
+private
+
+ +
+
+ +

◆ BlockSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::BlockSize = 1
+
+private
+
+ +
+
+ +

◆ brightness

+ +
+
+ + + + + +
+ + + + +
uint8_t c_OutputPixel::brightness = 100
+
+private
+
+ +
+
+ +

◆ color_order

+ +
+
+ + + + + +
+ + + + +
String c_OutputPixel::color_order = "rgb"
+
+private
+
+ +

Pixel color order.

+ +
+
+ +

◆ ColorOffsets

+ +
+
+ + + + + +
+ + + + +
ColorOffsets_t c_OutputPixel::ColorOffsets
+
+private
+
+ +
+
+ +

◆ FrameAppendDataCurrentIndex

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::FrameAppendDataCurrentIndex = 0
+
+private
+
+ +
+
+ +

◆ FrameAppendDataSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::FrameAppendDataSize = 0
+
+private
+
+ +
+
+ +

◆ FramePrependDataCurrentIndex

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::FramePrependDataCurrentIndex = 0
+
+private
+
+ +
+
+ +

◆ FramePrependDataSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::FramePrependDataSize = 0
+
+private
+
+ +
+
+ +

◆ FrameStateFuncPtr

+ +
+
+ + + + + +
+ + + + +
uint32_t(c_OutputPixel::* c_OutputPixel::FrameStateFuncPtr) ()
+
+private
+
+ +
+
+ +

◆ gamma

+ +
+
+ + + + + +
+ + + + +
float c_OutputPixel::gamma = 1.0
+
+private
+
+ +

gamma value to use

+ +
+
+ +

◆ gamma_table

+ +
+
+ + + + + +
+ + + + +
uint8_t c_OutputPixel::gamma_table[256] = { 0 }
+
+private
+
+ +

Gamma Adjustment table.

+ +
+
+ +

◆ GECEBrightness

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::GECEBrightness = 255
+
+private
+
+ +
+
+ +

◆ GECEPixelId

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::GECEPixelId = 0
+
+private
+
+ +
+
+ +

◆ IntensityBitTimeInUs

+ +
+
+ + + + + +
+ + + + +
float c_OutputPixel::IntensityBitTimeInUs = 0.0
+
+private
+
+ +
+
+ +

◆ IntensityMultiplier

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::IntensityMultiplier = 1
+
+private
+
+ +
+
+ +

◆ InterFrameGapInMicroSec

+ +
+
+ + + + + +
+ + + + +
uint16_t c_OutputPixel::InterFrameGapInMicroSec = 300
+
+protected
+
+ +
+
+ +

◆ InvertData

+ +
+
+ + + + + +
+ + + + +
bool c_OutputPixel::InvertData = false
+
+private
+
+ +
+
+ +

◆ NextPixelToSend

+ +
+
+ + + + + +
+ + + + +
uint8_t* c_OutputPixel::NextPixelToSend = nullptr
+
+private
+
+ +
+
+ +

◆ NumIntensityBytesPerPixel

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::NumIntensityBytesPerPixel = PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL
+
+private
+
+ +
+
+ +

◆ pFrameAppendData

+ +
+
+ + + + + +
+ + + + +
uint8_t* c_OutputPixel::pFrameAppendData = nullptr
+
+private
+
+ +
+
+ +

◆ pFramePrependData

+ +
+
+ + + + + +
+ + + + +
uint8_t* c_OutputPixel::pFramePrependData = nullptr
+
+private
+
+ +
+
+ +

◆ pixel_count

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::pixel_count = 100
+
+private
+
+ +
+
+ +

◆ PixelGroups

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelGroups = 1
+
+private
+
+ +
+
+ +

◆ PixelGroupSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelGroupSize = 1
+
+private
+
+ +
+
+ +

◆ PixelIntensityCurrentColor

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelIntensityCurrentColor = 0
+
+private
+
+ +
+
+ +

◆ PixelIntensityCurrentIndex

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelIntensityCurrentIndex = 0
+
+private
+
+ +
+
+ +

◆ PixelPrependData

+ +
+
+ + + + + +
+ + + + +
uint8_t* c_OutputPixel::PixelPrependData = nullptr
+
+private
+
+ +
+
+ +

◆ PixelPrependDataCurrentIndex

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelPrependDataCurrentIndex = 0
+
+private
+
+ +
+
+ +

◆ PixelPrependDataSize

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PixelPrependDataSize = 0
+
+private
+
+ +
+
+ +

◆ PrependNullPixelCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PrependNullPixelCount = 0
+
+private
+
+ +
+
+ +

◆ PrependNullPixelCurrentCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::PrependNullPixelCurrentCount = 0
+
+private
+
+ +
+
+ +

◆ SentPixelsCount

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::SentPixelsCount = 0
+
+private
+
+ +
+
+ +

◆ zig_size

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputPixel::zig_size = 1
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___output_pixel__coll__graph.map b/doxy/classc___output_pixel__coll__graph.map new file mode 100644 index 000000000..8a6fff383 --- /dev/null +++ b/doxy/classc___output_pixel__coll__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_pixel__coll__graph.md5 b/doxy/classc___output_pixel__coll__graph.md5 new file mode 100644 index 000000000..18c1eb9ce --- /dev/null +++ b/doxy/classc___output_pixel__coll__graph.md5 @@ -0,0 +1 @@ +5c1c06cf6296402dd401a0d6296eb44e \ No newline at end of file diff --git a/doxy/classc___output_pixel__coll__graph.png b/doxy/classc___output_pixel__coll__graph.png new file mode 100644 index 000000000..f34384f51 Binary files /dev/null and b/doxy/classc___output_pixel__coll__graph.png differ diff --git a/doxy/classc___output_pixel__inherit__graph.map b/doxy/classc___output_pixel__inherit__graph.map new file mode 100644 index 000000000..653bbbbbc --- /dev/null +++ b/doxy/classc___output_pixel__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel__inherit__graph.md5 b/doxy/classc___output_pixel__inherit__graph.md5 new file mode 100644 index 000000000..a1b2e4483 --- /dev/null +++ b/doxy/classc___output_pixel__inherit__graph.md5 @@ -0,0 +1 @@ +8b9db0b4953ed49ae0ef9537fde16f85 \ No newline at end of file diff --git a/doxy/classc___output_pixel__inherit__graph.png b/doxy/classc___output_pixel__inherit__graph.png new file mode 100644 index 000000000..ec8ca1e25 Binary files /dev/null and b/doxy/classc___output_pixel__inherit__graph.png differ diff --git a/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.map b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.map new file mode 100644 index 000000000..12e31eba0 --- /dev/null +++ b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 new file mode 100644 index 000000000..97e721716 --- /dev/null +++ b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 @@ -0,0 +1 @@ +7c5ac4fe848d632e39dc4688a383e0c6 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.png b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.png new file mode 100644 index 000000000..a6afb9d4c Binary files /dev/null and b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.png differ diff --git a/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.map b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.map new file mode 100644 index 000000000..fa2bed7d6 --- /dev/null +++ b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 new file mode 100644 index 000000000..c9dbb80c9 --- /dev/null +++ b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 @@ -0,0 +1 @@ +30ae7b856113222ccaf576b60f318ca0 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.png b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.png new file mode 100644 index 000000000..2940b90a3 Binary files /dev/null and b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.png differ diff --git a/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.map b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.map new file mode 100644 index 000000000..0847a58a2 --- /dev/null +++ b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 new file mode 100644 index 000000000..de220dc9a --- /dev/null +++ b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 @@ -0,0 +1 @@ +b5c462af80590371b3314e0a98f9b623 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.png b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.png new file mode 100644 index 000000000..b9de3c3b8 Binary files /dev/null and b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.png differ diff --git a/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.map b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.map new file mode 100644 index 000000000..816279dd9 --- /dev/null +++ b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 new file mode 100644 index 000000000..57e5036c8 --- /dev/null +++ b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 @@ -0,0 +1 @@ +3de16baa6f156462181dc3e49274090a \ No newline at end of file diff --git a/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.png b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.png new file mode 100644 index 000000000..4756c3690 Binary files /dev/null and b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.png differ diff --git a/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.map b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.map new file mode 100644 index 000000000..66c347fa7 --- /dev/null +++ b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 new file mode 100644 index 000000000..5235638da --- /dev/null +++ b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 @@ -0,0 +1 @@ +d81360c932971478bb455509b50666d6 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.png b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.png new file mode 100644 index 000000000..ba89f03b2 Binary files /dev/null and b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.png differ diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.map b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.map new file mode 100644 index 000000000..3f1b2786b --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 new file mode 100644 index 000000000..f382ca653 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 @@ -0,0 +1 @@ +1d658b7c01db61c8d54c63e80cf129aa \ No newline at end of file diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.png b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.png new file mode 100644 index 000000000..7169797b2 Binary files /dev/null and b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.png differ diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.map b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.map new file mode 100644 index 000000000..ca3febb52 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 new file mode 100644 index 000000000..074ffa840 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 @@ -0,0 +1 @@ +5060eb46ca3b17c9426243ad79b47c1e \ No newline at end of file diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.png b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.png new file mode 100644 index 000000000..e5f12b818 Binary files /dev/null and b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.png differ diff --git a/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.map b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.map new file mode 100644 index 000000000..97e3fbd56 --- /dev/null +++ b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 new file mode 100644 index 000000000..0b83b5c8f --- /dev/null +++ b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 @@ -0,0 +1 @@ +253345efc387fea39c48131873a827d1 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.png b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.png new file mode 100644 index 000000000..46029cc30 Binary files /dev/null and b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.png differ diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.map b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.map new file mode 100644 index 000000000..17dee1f52 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 new file mode 100644 index 000000000..c40ed45dc --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 @@ -0,0 +1 @@ +fa574f586368dca7da0f62e26055920a \ No newline at end of file diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.png b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.png new file mode 100644 index 000000000..427e96698 Binary files /dev/null and b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.png differ diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.map b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.map new file mode 100644 index 000000000..eb909c718 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 new file mode 100644 index 000000000..62144ae7f --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 @@ -0,0 +1 @@ +7024fe3ff87fc15148b4ae1ede8011c5 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.png b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.png new file mode 100644 index 000000000..853ae3059 Binary files /dev/null and b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.png differ diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.map b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.map new file mode 100644 index 000000000..c1eecd160 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 new file mode 100644 index 000000000..ed0809e80 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 @@ -0,0 +1 @@ +c1288e100bc576139b5baa93efa8aaec \ No newline at end of file diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.png b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.png new file mode 100644 index 000000000..9fd39d971 Binary files /dev/null and b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.png differ diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.map b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.map new file mode 100644 index 000000000..d919b2ce7 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 new file mode 100644 index 000000000..d2e18f398 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 @@ -0,0 +1 @@ +2782be1287de253afd129b8dda2e8cda \ No newline at end of file diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.png b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.png new file mode 100644 index 000000000..bfb0c26b3 Binary files /dev/null and b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.png differ diff --git a/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.map b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.map new file mode 100644 index 000000000..cd4852d68 --- /dev/null +++ b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 new file mode 100644 index 000000000..841c06533 --- /dev/null +++ b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 @@ -0,0 +1 @@ +3bb04b4f8b4ec656e904852c51dfe82d \ No newline at end of file diff --git a/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.png b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.png new file mode 100644 index 000000000..b5d6a7dfd Binary files /dev/null and b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.png differ diff --git a/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.map b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.map new file mode 100644 index 000000000..55f7d2758 --- /dev/null +++ b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.map @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 new file mode 100644 index 000000000..d7bf7c05f --- /dev/null +++ b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 @@ -0,0 +1 @@ +b5843e0da84e1f4210e2a5f1f990b50d \ No newline at end of file diff --git a/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.png b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.png new file mode 100644 index 000000000..380aeac4e Binary files /dev/null and b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.png differ diff --git a/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.map b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.map new file mode 100644 index 000000000..db975a17d --- /dev/null +++ b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 new file mode 100644 index 000000000..3c98d406e --- /dev/null +++ b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 @@ -0,0 +1 @@ +55d408db4967a51ddc84ccce0045617f \ No newline at end of file diff --git a/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.png b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.png new file mode 100644 index 000000000..f7d20783f Binary files /dev/null and b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.png differ diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.map b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.map new file mode 100644 index 000000000..ea4d6a9a9 --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 new file mode 100644 index 000000000..9142d84ab --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 @@ -0,0 +1 @@ +a1ea68ae81c0134bf5a286e8381118f8 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.png b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.png new file mode 100644 index 000000000..2fa549c49 Binary files /dev/null and b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.png differ diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.map b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.map new file mode 100644 index 000000000..917847eeb --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 new file mode 100644 index 000000000..02bc06bd6 --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 @@ -0,0 +1 @@ +96cd573b0c6d7470fac7957d5c3cb882 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.png b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.png new file mode 100644 index 000000000..a92646f4c Binary files /dev/null and b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.png differ diff --git a/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.map b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.map new file mode 100644 index 000000000..f02c032aa --- /dev/null +++ b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 new file mode 100644 index 000000000..b7023dc5b --- /dev/null +++ b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 @@ -0,0 +1 @@ +1a8278bef77ecbb07f0ed79b8d9a3420 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.png b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.png new file mode 100644 index 000000000..c108f2c99 Binary files /dev/null and b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.png differ diff --git a/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.map b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.map new file mode 100644 index 000000000..d31630f4c --- /dev/null +++ b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 new file mode 100644 index 000000000..2b17fdd3d --- /dev/null +++ b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 @@ -0,0 +1 @@ +5b350907f7933cb9f8d1dc7b49381b8b \ No newline at end of file diff --git a/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.png b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.png new file mode 100644 index 000000000..de7bb9562 Binary files /dev/null and b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.png differ diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.map b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.map new file mode 100644 index 000000000..119fa2322 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 new file mode 100644 index 000000000..9565fdca6 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 @@ -0,0 +1 @@ +24a2f2be1c2d7949f6fae6f7a85f0280 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.png b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.png new file mode 100644 index 000000000..9fe5c45ab Binary files /dev/null and b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.png differ diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.map b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.map new file mode 100644 index 000000000..6f3769269 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 new file mode 100644 index 000000000..d2b0db175 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 @@ -0,0 +1 @@ +c003602a46c0de31192c269f4d07dbe5 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.png b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.png new file mode 100644 index 000000000..fc629bd09 Binary files /dev/null and b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.png differ diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.map b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.map new file mode 100644 index 000000000..238c26f8d --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 new file mode 100644 index 000000000..6a0efbd10 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 @@ -0,0 +1 @@ +bea1c842a3adb4af011f3bc69b7ad16d \ No newline at end of file diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.png b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.png new file mode 100644 index 000000000..351c3b913 Binary files /dev/null and b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.png differ diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.map b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.map new file mode 100644 index 000000000..c26bdd064 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 new file mode 100644 index 000000000..f9f24b680 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 @@ -0,0 +1 @@ +aee610e542b408ecb8c9739282f3fbf3 \ No newline at end of file diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.png b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.png new file mode 100644 index 000000000..8c70e553b Binary files /dev/null and b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.png differ diff --git a/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.map b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.map new file mode 100644 index 000000000..2b34ec3e5 --- /dev/null +++ b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 new file mode 100644 index 000000000..d96aa2e9e --- /dev/null +++ b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 @@ -0,0 +1 @@ +2e2ddbf1662e311bd3c09d6e944c3eaf \ No newline at end of file diff --git a/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.png b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.png new file mode 100644 index 000000000..63bf5841e Binary files /dev/null and b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.png differ diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.map b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.map new file mode 100644 index 000000000..f122ccc5a --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 new file mode 100644 index 000000000..5606e0489 --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 @@ -0,0 +1 @@ +eac48c621bd08b00f2f80d42752c62a7 \ No newline at end of file diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.png b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.png new file mode 100644 index 000000000..961ef51e7 Binary files /dev/null and b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.png differ diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.map b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.map new file mode 100644 index 000000000..63c1d964f --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 new file mode 100644 index 000000000..adc5fa7ca --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 @@ -0,0 +1 @@ +e34665d84230938a138793610e1b0abd \ No newline at end of file diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.png b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.png new file mode 100644 index 000000000..89259415f Binary files /dev/null and b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.png differ diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.map b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.map new file mode 100644 index 000000000..6905c3a7d --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 new file mode 100644 index 000000000..e0b086df4 --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 @@ -0,0 +1 @@ +24974ca6a8a4b228c33bb136267567ff \ No newline at end of file diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.png b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.png new file mode 100644 index 000000000..6fc777b71 Binary files /dev/null and b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.png differ diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.map b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.map new file mode 100644 index 000000000..0952dd52a --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 new file mode 100644 index 000000000..74dbbd24b --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 @@ -0,0 +1 @@ +da0ca71c39ee60ec636d6a41dccd0979 \ No newline at end of file diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.png b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.png new file mode 100644 index 000000000..fd6e28506 Binary files /dev/null and b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.png differ diff --git a/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.map b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.map new file mode 100644 index 000000000..4345e493b --- /dev/null +++ b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 new file mode 100644 index 000000000..24ac59863 --- /dev/null +++ b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 @@ -0,0 +1 @@ +c101fbc2d9cd5f7e79b17ff63df437da \ No newline at end of file diff --git a/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.png b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.png new file mode 100644 index 000000000..e5570e1af Binary files /dev/null and b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.png differ diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.map b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.map new file mode 100644 index 000000000..8bcc5fbfd --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 new file mode 100644 index 000000000..ace359edc --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 @@ -0,0 +1 @@ +f5e9e5727d0c77d8a5916142a1bed66a \ No newline at end of file diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.png b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.png new file mode 100644 index 000000000..f6737bb34 Binary files /dev/null and b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.png differ diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.map b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.map new file mode 100644 index 000000000..75458d022 --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 new file mode 100644 index 000000000..5f2cdc392 --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 @@ -0,0 +1 @@ +52092a154cb80cff22b74a78f912ddf0 \ No newline at end of file diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.png b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.png new file mode 100644 index 000000000..b0930bc4b Binary files /dev/null and b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.png differ diff --git a/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.map b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.map new file mode 100644 index 000000000..cc5273d70 --- /dev/null +++ b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 new file mode 100644 index 000000000..ebe81f9e1 --- /dev/null +++ b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 @@ -0,0 +1 @@ +388c99a00531676632d4a985ae37a31d \ No newline at end of file diff --git a/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.png b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.png new file mode 100644 index 000000000..ec3bfdbd0 Binary files /dev/null and b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.png differ diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.map b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.map new file mode 100644 index 000000000..5dfbc58b8 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 new file mode 100644 index 000000000..9e52d1d20 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 @@ -0,0 +1 @@ +d7167b8f22f798aef9d60eb6940273d5 \ No newline at end of file diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.png b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.png new file mode 100644 index 000000000..8ed04488b Binary files /dev/null and b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.png differ diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.map b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.map new file mode 100644 index 000000000..9b2732560 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 new file mode 100644 index 000000000..132e90d0b --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 @@ -0,0 +1 @@ +ae04812ff4d69036225d6e7d473df3a8 \ No newline at end of file diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.png b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.png new file mode 100644 index 000000000..579272395 Binary files /dev/null and b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.png differ diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.map b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.map new file mode 100644 index 000000000..fb3176ba2 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 new file mode 100644 index 000000000..0d078654b --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 @@ -0,0 +1 @@ +4643ea3aeff2607e75786eb2903fff01 \ No newline at end of file diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.png b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.png new file mode 100644 index 000000000..9f352bbe4 Binary files /dev/null and b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.png differ diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.map b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.map new file mode 100644 index 000000000..1334a1ef9 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 new file mode 100644 index 000000000..bce2c9fbd --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 @@ -0,0 +1 @@ +7e0b7f05e95f2de799c3d8aae86657f1 \ No newline at end of file diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.png b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.png new file mode 100644 index 000000000..f6ee33de5 Binary files /dev/null and b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.png differ diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.map b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.map new file mode 100644 index 000000000..ac50ec369 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 new file mode 100644 index 000000000..a5b965464 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 @@ -0,0 +1 @@ +eba4afc3bb148ef6d23adf8995cd7fb7 \ No newline at end of file diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.png b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.png new file mode 100644 index 000000000..9660d3745 Binary files /dev/null and b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.png differ diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.map b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.map new file mode 100644 index 000000000..33493b7e6 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 new file mode 100644 index 000000000..98d931316 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 @@ -0,0 +1 @@ +bdb78dcc62794aac1e896c03fac23bb2 \ No newline at end of file diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.png b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.png new file mode 100644 index 000000000..7ec320fdd Binary files /dev/null and b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.png differ diff --git a/doxy/classc___output_uart-members.html b/doxy/classc___output_uart-members.html new file mode 100644 index 000000000..672ef16ef --- /dev/null +++ b/doxy/classc___output_uart-members.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_OutputUart Member List
+
+
+ +

This is the complete list of members for c_OutputUart, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActiveIsrMaskc_OutputUartprivate
Begin(c_OutputUart::OutputUartConfig_t &config)c_OutputUart
c_OutputUart()c_OutputUart
CalculateEnableUartInterruptFlags()c_OutputUartprivate
CitudsArray_t typedefc_OutputUart
ClearUartInterrupts()c_OutputUartinlineprivate
DisableUartInterrupts()c_OutputUartinlineprivate
EnableUartInterrupts()c_OutputUartinlineprivate
EndBreak()c_OutputUartprivate
enqueueUartData(uint8_t value)c_OutputUartinlineprivate
GenerateBreak(uint32_t DurationInUs, uint32_t MarkDurationInUs)c_OutputUartprivate
GetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputUart
GetDriverName(String &sDriverName)c_OutputUartinline
GetNextIntensityToSend(uint32_t &DataToSend)c_OutputUartinlineprivate
GetStatus(ArduinoJson::JsonObject &jsonStatus)c_OutputUart
getUartFifoLength()c_OutputUartinlineprivate
HasBeenInitializedc_OutputUartprivate
InitializeUart()c_OutputUartprivate
Intensity2Uartc_OutputUartprivate
ISR_Handler_SendIntensityData()c_OutputUart
ISR_UART_Handler()c_OutputUart
MarkAfterInterintensityBreakBitCCOUNTc_OutputUartprivate
MoreDataToSend()c_OutputUartinlineprivate
NoTranslation enum valuec_OutputUart
NumUartSlotsPerIntensityValuec_OutputUartprivate
OneToOne enum valuec_OutputUart
OUTPUT_UART_5N1 enum valuec_OutputUart
OUTPUT_UART_5N2 enum valuec_OutputUart
OUTPUT_UART_6N1 enum valuec_OutputUart
OUTPUT_UART_6N2 enum valuec_OutputUart
OUTPUT_UART_7N1 enum valuec_OutputUart
OUTPUT_UART_7N2 enum valuec_OutputUart
OUTPUT_UART_8N1 enum valuec_OutputUart
OUTPUT_UART_8N2 enum valuec_OutputUart
OutputIsPausedc_OutputUartprivate
OutputUartConfigc_OutputUartprivate
PauseOutput(bool State)c_OutputUart
RegisterUartIsrHandler()c_OutputUartprivate
ReportNewFrame()c_OutputUartprivate
RestoreSerialPortOperation()c_OutputUartprivate
set_pin()c_OutputUartprivate
SetConfig(ArduinoJson::JsonObject &jsonConfig)c_OutputUart
SetIntensity2Uart(uint8_t value, UartDataBitTranslationId_t ID)c_OutputUartprivate
SetIntensityDataWidth()c_OutputUartprivate
StartBreak()c_OutputUartprivate
StartNewDataFrame()c_OutputUartprivate
StartNewFrame()c_OutputUart
StartUart()c_OutputUartprivate
TerminateSerialPortOperation()c_OutputUartprivate
TranslateIntensityData_t enum namec_OutputUart
TwoToOne enum valuec_OutputUart
TxIntensityDataStartingMaskc_OutputUartprivate
Uart_DATA_BIT_00_ID enum valuec_OutputUart
Uart_DATA_BIT_01_ID enum valuec_OutputUart
Uart_DATA_BIT_10_ID enum valuec_OutputUart
Uart_DATA_BIT_11_ID enum valuec_OutputUart
Uart_INVALID_VALUE enum valuec_OutputUart
Uart_LIST_END enum valuec_OutputUart
Uart_NUM_BIT_TYPES enum valuec_OutputUart
UartDataBitTranslationId_t enum namec_OutputUart
UartDatauint32_t enum namec_OutputUart
~c_OutputUart()c_OutputUartvirtual
+ + + + diff --git a/doxy/classc___output_uart.html b/doxy/classc___output_uart.html new file mode 100644 index 000000000..022b30ab9 --- /dev/null +++ b/doxy/classc___output_uart.html @@ -0,0 +1,1935 @@ + + + + + + + +ESPixelStick Firmware: c_OutputUart Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Types | +Public Member Functions | +Private Member Functions | +Private Attributes | +List of all members
+
c_OutputUart Class Reference
+
+
+ +

#include <OutputUart.hpp>

+
+Collaboration diagram for c_OutputUart:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + +
[legend]
+ + + + + + +

+Classes

struct  ConvertIntensityToUartDataStreamEntry_t
 
struct  OutputUartConfig_t
 
+ + + + + + + + + +

+Public Types

enum  UartDatauint32_t {
+  OUTPUT_UART_5N1 = 0 +, OUTPUT_UART_5N2 +, OUTPUT_UART_6N1 +, OUTPUT_UART_6N2 +,
+  OUTPUT_UART_7N1 +, OUTPUT_UART_7N2 +, OUTPUT_UART_8N1 +, OUTPUT_UART_8N2 +
+ }
 
enum  TranslateIntensityData_t { NoTranslation = 0 +, OneToOne +, TwoToOne + }
 
enum  UartDataBitTranslationId_t {
+  Uart_DATA_BIT_00_ID = 0 +, Uart_DATA_BIT_01_ID +, Uart_DATA_BIT_10_ID +, Uart_DATA_BIT_11_ID +,
+  Uart_LIST_END +, Uart_INVALID_VALUE +, Uart_NUM_BIT_TYPES = Uart_LIST_END +
+ }
 
typedef ConvertIntensityToUartDataStreamEntry_t CitudsArray_t
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_OutputUart ()
 
virtual ~c_OutputUart ()
 
void Begin (c_OutputUart::OutputUartConfig_t &config)
 
bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 
void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 
void GetDriverName (String &sDriverName)
 
void GetStatus (ArduinoJson::JsonObject &jsonStatus)
 
void PauseOutput (bool State)
 
void StartNewFrame ()
 
void IRAM_ATTR ISR_UART_Handler ()
 
void IRAM_ATTR ISR_Handler_SendIntensityData ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void StartUart ()
 
bool RegisterUartIsrHandler ()
 
void InitializeUart ()
 
void set_pin ()
 
void TerminateSerialPortOperation ()
 
void RestoreSerialPortOperation ()
 
void ReportNewFrame ()
 
void StartBreak ()
 
void EndBreak ()
 
void GenerateBreak (uint32_t DurationInUs, uint32_t MarkDurationInUs)
 
void SetIntensityDataWidth ()
 
void SetIntensity2Uart (uint8_t value, UartDataBitTranslationId_t ID)
 
void IRAM_ATTR StartNewDataFrame ()
 
void CalculateEnableUartInterruptFlags ()
 
uint32_t IRAM_ATTR getUartFifoLength ()
 
bool IRAM_ATTR MoreDataToSend ()
 
bool IRAM_ATTR GetNextIntensityToSend (uint32_t &DataToSend)
 
void IRAM_ATTR enqueueUartData (uint8_t value)
 
void IRAM_ATTR EnableUartInterrupts ()
 
void IRAM_ATTR ClearUartInterrupts ()
 
void IRAM_ATTR DisableUartInterrupts ()
 
+ + + + + + + + + + + + + + + + + +

+Private Attributes

OutputUartConfig_t OutputUartConfig
 
uint8_t Intensity2Uart [UartDataBitTranslationId_t::Uart_LIST_END]
 
bool OutputIsPaused = false
 
uint32_t TxIntensityDataStartingMask = 0x80
 
bool HasBeenInitialized = false
 
uint32_t NumUartSlotsPerIntensityValue = 1
 
uint32_t MarkAfterInterintensityBreakBitCCOUNT = 0
 
uint32_t ActiveIsrMask = 0
 
+

Member Typedef Documentation

+ +

◆ CitudsArray_t

+ +
+
+ +
+
+

Member Enumeration Documentation

+ +

◆ TranslateIntensityData_t

+ +
+
+ + + + +
Enumerator
NoTranslation 
OneToOne 
TwoToOne 
+ +
+
+ +

◆ UartDataBitTranslationId_t

+ +
+
+ + + + + + + + +
Enumerator
Uart_DATA_BIT_00_ID 
Uart_DATA_BIT_01_ID 
Uart_DATA_BIT_10_ID 
Uart_DATA_BIT_11_ID 
Uart_LIST_END 
Uart_INVALID_VALUE 
Uart_NUM_BIT_TYPES 
+ +
+
+ +

◆ UartDatauint32_t

+ +
+
+ + + + + + + + + +
Enumerator
OUTPUT_UART_5N1 
OUTPUT_UART_5N2 
OUTPUT_UART_6N1 
OUTPUT_UART_6N2 
OUTPUT_UART_7N1 
OUTPUT_UART_7N2 
OUTPUT_UART_8N1 
OUTPUT_UART_8N2 
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_OutputUart()

+ +
+
+ + + + + + + +
c_OutputUart::c_OutputUart ()
+
+ +
+
+ +

◆ ~c_OutputUart()

+ +
+
+ + + + + +
+ + + + + + + +
c_OutputUart::~c_OutputUart ()
+
+virtual
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + + + + +
void c_OutputUart::Begin (c_OutputUart::OutputUartConfig_tconfig)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ CalculateEnableUartInterruptFlags()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::CalculateEnableUartInterruptFlags ()
+
+private
+
+

DEBUG_START;

+

DEBUG_V();

+

DEBUG_END;

+ +
+
+ +

◆ ClearUartInterrupts()

+ +
+
+ + + + + +
+ + + + + + + +
void IRAM_ATTR c_OutputUart::ClearUartInterrupts ()
+
+inlineprivate
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ DisableUartInterrupts()

+ +
+
+ + + + + +
+ + + + + + + +
void IRAM_ATTR c_OutputUart::DisableUartInterrupts ()
+
+inlineprivate
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ EnableUartInterrupts()

+ +
+
+ + + + + +
+ + + + + + + +
void IRAM_ATTR c_OutputUart::EnableUartInterrupts ()
+
+inlineprivate
+
+

DEBUG_START;

+

DEBUG_V("dont turn on interrupts if there is no more data to send");

+

DEBUG_END;

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ EndBreak()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::EndBreak ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ enqueueUartData()

+ +
+
+ + + + + +
+ + + + + + + + +
void IRAM_ATTR c_OutputUart::enqueueUartData (uint8_t value)
+
+inlineprivate
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ GenerateBreak()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputUart::GenerateBreak (uint32_t DurationInUs,
uint32_t MarkDurationInUs 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_OutputUart::GetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_OutputUart::GetDriverName (String & sDriverName)
+
+inline
+
+ +
+
+ +

◆ GetNextIntensityToSend()

+ +
+
+ + + + + +
+ + + + + + + + +
bool IRAM_ATTR c_OutputUart::GetNextIntensityToSend (uint32_t & DataToSend)
+
+inlineprivate
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_OutputUart::GetStatus (ArduinoJson::JsonObject & jsonStatus)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ getUartFifoLength()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t IRAM_ATTR c_OutputUart::getUartFifoLength ()
+
+inlineprivate
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ InitializeUart()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::InitializeUart ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ISR_Handler_SendIntensityData()

+ +
+
+ + + + + + + +
void IRAM_ATTR c_OutputUart::ISR_Handler_SendIntensityData ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ISR_UART_Handler()

+ +
+
+ + + + + + + +
void IRAM_ATTR c_OutputUart::ISR_UART_Handler ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ MoreDataToSend()

+ +
+
+ + + + + +
+ + + + + + + +
bool IRAM_ATTR c_OutputUart::MoreDataToSend ()
+
+inlineprivate
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + +
+ +
+
+ +

◆ PauseOutput()

+ +
+
+ + + + + + + + +
void c_OutputUart::PauseOutput (bool State)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + +
+ +
+
+ +

◆ RegisterUartIsrHandler()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_OutputUart::RegisterUartIsrHandler ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ReportNewFrame()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::ReportNewFrame ()
+
+private
+
+ +
+
+ +

◆ RestoreSerialPortOperation()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::RestoreSerialPortOperation ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ set_pin()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::set_pin ()
+
+private
+
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_OutputUart::SetConfig (ArduinoJson::JsonObject & jsonConfig)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetIntensity2Uart()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_OutputUart::SetIntensity2Uart (uint8_t value,
UartDataBitTranslationId_t ID 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ SetIntensityDataWidth()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::SetIntensityDataWidth ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ StartBreak()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::StartBreak ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ StartNewDataFrame()

+ +
+
+ + + + + +
+ + + + + + + +
void IRAM_ATTR c_OutputUart::StartNewDataFrame ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ StartNewFrame()

+ +
+
+ + + + + + + +
void c_OutputUart::StartNewFrame ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ StartUart()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::StartUart ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ TerminateSerialPortOperation()

+ +
+
+ + + + + +
+ + + + + + + +
void c_OutputUart::TerminateSerialPortOperation ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ ActiveIsrMask

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputUart::ActiveIsrMask = 0
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_OutputUart::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ Intensity2Uart

+ +
+
+ + + + + +
+ + + + +
uint8_t c_OutputUart::Intensity2Uart[UartDataBitTranslationId_t::Uart_LIST_END]
+
+private
+
+ +
+
+ +

◆ MarkAfterInterintensityBreakBitCCOUNT

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputUart::MarkAfterInterintensityBreakBitCCOUNT = 0
+
+private
+
+ +
+
+ +

◆ NumUartSlotsPerIntensityValue

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputUart::NumUartSlotsPerIntensityValue = 1
+
+private
+
+ +
+
+ +

◆ OutputIsPaused

+ +
+
+ + + + + +
+ + + + +
bool c_OutputUart::OutputIsPaused = false
+
+private
+
+ +
+
+ +

◆ OutputUartConfig

+ +
+
+ + + + + +
+ + + + +
OutputUartConfig_t c_OutputUart::OutputUartConfig
+
+private
+
+ +
+
+ +

◆ TxIntensityDataStartingMask

+ +
+
+ + + + + +
+ + + + +
uint32_t c_OutputUart::TxIntensityDataStartingMask = 0x80
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___output_uart__coll__graph.map b/doxy/classc___output_uart__coll__graph.map new file mode 100644 index 000000000..bc01c4b27 --- /dev/null +++ b/doxy/classc___output_uart__coll__graph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart__coll__graph.md5 b/doxy/classc___output_uart__coll__graph.md5 new file mode 100644 index 000000000..107ad4b61 --- /dev/null +++ b/doxy/classc___output_uart__coll__graph.md5 @@ -0,0 +1 @@ +2298522ad477a1724ab228055774747f \ No newline at end of file diff --git a/doxy/classc___output_uart__coll__graph.png b/doxy/classc___output_uart__coll__graph.png new file mode 100644 index 000000000..1086feb85 Binary files /dev/null and b/doxy/classc___output_uart__coll__graph.png differ diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.map b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.map new file mode 100644 index 000000000..fa98b9821 --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 new file mode 100644 index 000000000..b7e8cf699 --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 @@ -0,0 +1 @@ +027f7d7624662961ac40a2790c62679f \ No newline at end of file diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.png b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.png new file mode 100644 index 000000000..0cc09defc Binary files /dev/null and b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.png differ diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.map b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.map new file mode 100644 index 000000000..ad8d97962 --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 new file mode 100644 index 000000000..04731513f --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 @@ -0,0 +1 @@ +1cc4d667d3375b0d416b3445d802e463 \ No newline at end of file diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.png b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.png new file mode 100644 index 000000000..27acffea9 Binary files /dev/null and b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.png differ diff --git a/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.map b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.map new file mode 100644 index 000000000..99a048bf2 --- /dev/null +++ b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 new file mode 100644 index 000000000..319bc6622 --- /dev/null +++ b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 @@ -0,0 +1 @@ +f0c55cccd44fc8dbbf19f5b41126f003 \ No newline at end of file diff --git a/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.png b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.png new file mode 100644 index 000000000..dd8adce79 Binary files /dev/null and b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.png differ diff --git a/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.map b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.map new file mode 100644 index 000000000..f6990248a --- /dev/null +++ b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 new file mode 100644 index 000000000..58a6edb32 --- /dev/null +++ b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 @@ -0,0 +1 @@ +a6898e6144fe36a0a53f3dc70dd8d726 \ No newline at end of file diff --git a/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.png b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.png new file mode 100644 index 000000000..c8ad07d9e Binary files /dev/null and b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.png differ diff --git a/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.map b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.map new file mode 100644 index 000000000..7c61911e1 --- /dev/null +++ b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 new file mode 100644 index 000000000..d69745a82 --- /dev/null +++ b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 @@ -0,0 +1 @@ +774cc87ccfcaedeb07292d29fcbc3f2a \ No newline at end of file diff --git a/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.png b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.png new file mode 100644 index 000000000..bc6511bb1 Binary files /dev/null and b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.png differ diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.map b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.map new file mode 100644 index 000000000..4553c93bb --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 new file mode 100644 index 000000000..9c7b5dcff --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 @@ -0,0 +1 @@ +e926ba05d59bf26194d581b1880742dc \ No newline at end of file diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.png b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.png new file mode 100644 index 000000000..e241f64fe Binary files /dev/null and b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.png differ diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.map b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.map new file mode 100644 index 000000000..ec689103d --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 new file mode 100644 index 000000000..021db56d2 --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 @@ -0,0 +1 @@ +04478a3bbb7fe8c4cd36bae3b61d91b9 \ No newline at end of file diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.png b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.png new file mode 100644 index 000000000..334309e84 Binary files /dev/null and b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.png differ diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.map b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.map new file mode 100644 index 000000000..6014c0543 --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 new file mode 100644 index 000000000..61638db25 --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 @@ -0,0 +1 @@ +e36ae235dbbdcbedcf8d09845212e388 \ No newline at end of file diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.png b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.png new file mode 100644 index 000000000..7fd65ef44 Binary files /dev/null and b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.png differ diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.map b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.map new file mode 100644 index 000000000..cc622d89e --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 new file mode 100644 index 000000000..6c582926d --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 @@ -0,0 +1 @@ +15cb0c24f487f74a8b67b2b0165bf19d \ No newline at end of file diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.png b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.png new file mode 100644 index 000000000..6be4c21d0 Binary files /dev/null and b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.png differ diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.map b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.map new file mode 100644 index 000000000..97a18173f --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 new file mode 100644 index 000000000..bf30f2709 --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 @@ -0,0 +1 @@ +9ef512bcf92f9b37c484109110c10cd5 \ No newline at end of file diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.png b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.png new file mode 100644 index 000000000..55a4301ad Binary files /dev/null and b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.png differ diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.map b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.map new file mode 100644 index 000000000..20b5ea832 --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 new file mode 100644 index 000000000..9363eb5ce --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 @@ -0,0 +1 @@ +db77bf4a49c35a93038b2ecb7a7ba3df \ No newline at end of file diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.png b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.png new file mode 100644 index 000000000..a8a4ee8cf Binary files /dev/null and b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.png differ diff --git a/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.map b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.map new file mode 100644 index 000000000..8ff26f588 --- /dev/null +++ b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 new file mode 100644 index 000000000..53f4c6a67 --- /dev/null +++ b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 @@ -0,0 +1 @@ +e998984d53c183933c8c2ced85c95a4f \ No newline at end of file diff --git a/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.png b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.png new file mode 100644 index 000000000..eef62e115 Binary files /dev/null and b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.png differ diff --git a/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.map b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.map new file mode 100644 index 000000000..4016d8c36 --- /dev/null +++ b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 new file mode 100644 index 000000000..ff6168b59 --- /dev/null +++ b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 @@ -0,0 +1 @@ +37d7f87729225fd505e6c91db4a776fa \ No newline at end of file diff --git a/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.png b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.png new file mode 100644 index 000000000..d8c0068a0 Binary files /dev/null and b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.png differ diff --git a/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.map b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.map new file mode 100644 index 000000000..11e19b6ef --- /dev/null +++ b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 new file mode 100644 index 000000000..58008793c --- /dev/null +++ b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 @@ -0,0 +1 @@ +0f0f65917b7e42104ccbe36e76e29612 \ No newline at end of file diff --git a/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.png b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.png new file mode 100644 index 000000000..4432682b0 Binary files /dev/null and b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.png differ diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.map b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.map new file mode 100644 index 000000000..75f06a7a2 --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 new file mode 100644 index 000000000..fcd26de4a --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 @@ -0,0 +1 @@ +4bf25576961cd28393582a332e6303a1 \ No newline at end of file diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.png b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.png new file mode 100644 index 000000000..576555859 Binary files /dev/null and b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.png differ diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.map b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.map new file mode 100644 index 000000000..5733e9caa --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 new file mode 100644 index 000000000..53cc03839 --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 @@ -0,0 +1 @@ +22969c21c79ddf9b5e846ccd2c0abf76 \ No newline at end of file diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.png b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.png new file mode 100644 index 000000000..7309e8dcf Binary files /dev/null and b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.png differ diff --git a/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.map b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.map new file mode 100644 index 000000000..2a0c41b00 --- /dev/null +++ b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 new file mode 100644 index 000000000..717f0a973 --- /dev/null +++ b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 @@ -0,0 +1 @@ +937a013b31162b916db75514427c32a6 \ No newline at end of file diff --git a/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.png b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.png new file mode 100644 index 000000000..ff91bca96 Binary files /dev/null and b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.png differ diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.map b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.map new file mode 100644 index 000000000..c67dff253 --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 new file mode 100644 index 000000000..97ac048da --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 @@ -0,0 +1 @@ +37b1af3f63e40cff0a8dae86db4a108f \ No newline at end of file diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.png b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.png new file mode 100644 index 000000000..18a8f8f30 Binary files /dev/null and b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.png differ diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.map b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.map new file mode 100644 index 000000000..91fa189ed --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 new file mode 100644 index 000000000..a1c0eede7 --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 @@ -0,0 +1 @@ +0919a8c561ed924bb46b6a4fd8195e24 \ No newline at end of file diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.png b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.png new file mode 100644 index 000000000..b625bd22d Binary files /dev/null and b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.png differ diff --git a/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.map b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.map new file mode 100644 index 000000000..9ef545a32 --- /dev/null +++ b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 new file mode 100644 index 000000000..147bc1dd0 --- /dev/null +++ b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 @@ -0,0 +1 @@ +d302906659cac0fe57dd8692874c31fe \ No newline at end of file diff --git a/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.png b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.png new file mode 100644 index 000000000..56219cad7 Binary files /dev/null and b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.png differ diff --git a/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.map b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.map new file mode 100644 index 000000000..f54b7dd42 --- /dev/null +++ b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 new file mode 100644 index 000000000..699d9591f --- /dev/null +++ b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 @@ -0,0 +1 @@ +3d9cd6ff5193372c644fa5070914fe3f \ No newline at end of file diff --git a/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.png b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.png new file mode 100644 index 000000000..7972f4948 Binary files /dev/null and b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.png differ diff --git a/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.map b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.map new file mode 100644 index 000000000..8f9c1bce3 --- /dev/null +++ b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 new file mode 100644 index 000000000..764323fc8 --- /dev/null +++ b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 @@ -0,0 +1 @@ +3e42b17b9f46243ec00d99806a93fcd4 \ No newline at end of file diff --git a/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.png b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.png new file mode 100644 index 000000000..661a5f0ed Binary files /dev/null and b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.png differ diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.map b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.map new file mode 100644 index 000000000..c7dd268fd --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 new file mode 100644 index 000000000..c2d2d5140 --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 @@ -0,0 +1 @@ +15173c8a8d6db6d0c54bdc9ea219a0f6 \ No newline at end of file diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.png b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.png new file mode 100644 index 000000000..094f0c27f Binary files /dev/null and b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.png differ diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.map b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.map new file mode 100644 index 000000000..17eab094c --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 new file mode 100644 index 000000000..1f8f107e1 --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 @@ -0,0 +1 @@ +fa4055c43656719895bb2f689b845e0b \ No newline at end of file diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.png b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.png new file mode 100644 index 000000000..067509e84 Binary files /dev/null and b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.png differ diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.map b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.map new file mode 100644 index 000000000..c1c115d37 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 new file mode 100644 index 000000000..a7c57b39d --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 @@ -0,0 +1 @@ +f2fbd9ddc3b8f8e76a4e739eefc87b4c \ No newline at end of file diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.png b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.png new file mode 100644 index 000000000..fa5cb3843 Binary files /dev/null and b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.png differ diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.map b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.map new file mode 100644 index 000000000..e3ff412e1 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 new file mode 100644 index 000000000..82f905ef6 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 @@ -0,0 +1 @@ +001982d42f9b61b2738fa7d10b14f88f \ No newline at end of file diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.png b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.png new file mode 100644 index 000000000..a4e02ce57 Binary files /dev/null and b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.png differ diff --git a/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.map b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.map new file mode 100644 index 000000000..97961d5f0 --- /dev/null +++ b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 new file mode 100644 index 000000000..558da8bb7 --- /dev/null +++ b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 @@ -0,0 +1 @@ +0a216d9910c2b7724bf6d99979e38829 \ No newline at end of file diff --git a/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.png b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.png new file mode 100644 index 000000000..7cd250f15 Binary files /dev/null and b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.png differ diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.map b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.map new file mode 100644 index 000000000..7aec6a6e4 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 new file mode 100644 index 000000000..a0787bfe3 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 @@ -0,0 +1 @@ +ce067fc8fd49ed26a6379299d37ad106 \ No newline at end of file diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.png b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.png new file mode 100644 index 000000000..d3779649b Binary files /dev/null and b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.png differ diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.map b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.map new file mode 100644 index 000000000..a438612f6 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 new file mode 100644 index 000000000..01e9bc76b --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 @@ -0,0 +1 @@ +fb9f816698249cf578cd1c9cf11f5b5b \ No newline at end of file diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.png b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.png new file mode 100644 index 000000000..7182db822 Binary files /dev/null and b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.png differ diff --git a/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.map b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.map new file mode 100644 index 000000000..ec441fc9a --- /dev/null +++ b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 new file mode 100644 index 000000000..502725bd8 --- /dev/null +++ b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 @@ -0,0 +1 @@ +fe95b85b42500118c89943f58902176b \ No newline at end of file diff --git a/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.png b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.png new file mode 100644 index 000000000..58f223a96 Binary files /dev/null and b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.png differ diff --git a/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.map b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.map new file mode 100644 index 000000000..e8b60aa62 --- /dev/null +++ b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.map @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 new file mode 100644 index 000000000..84acaae69 --- /dev/null +++ b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 @@ -0,0 +1 @@ +2ab4aed9f283f64f2511fd1fbe2d4380 \ No newline at end of file diff --git a/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.png b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.png new file mode 100644 index 000000000..31458a0e5 Binary files /dev/null and b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.png differ diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.map b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.map new file mode 100644 index 000000000..7ad7bfea8 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 new file mode 100644 index 000000000..313ebafe4 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 @@ -0,0 +1 @@ +f807c85672e7815c4abf8f2a270a87f6 \ No newline at end of file diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.png b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.png new file mode 100644 index 000000000..a548035e0 Binary files /dev/null and b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.png differ diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.map b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.map new file mode 100644 index 000000000..895c89ba2 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 new file mode 100644 index 000000000..af87198fd --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 @@ -0,0 +1 @@ +4a657da5bc2348b1eb5c27d7e98e00df \ No newline at end of file diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.png b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.png new file mode 100644 index 000000000..26f82e098 Binary files /dev/null and b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.png differ diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.map b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.map new file mode 100644 index 000000000..da1edcdf7 --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 new file mode 100644 index 000000000..784e373ba --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 @@ -0,0 +1 @@ +1b7b009bf79a3d81edc3e7e2c32ae172 \ No newline at end of file diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.png b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.png new file mode 100644 index 000000000..24035e2ba Binary files /dev/null and b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.png differ diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.map b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.map new file mode 100644 index 000000000..780c4b9b9 --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 new file mode 100644 index 000000000..ffffd1664 --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 @@ -0,0 +1 @@ +d39e67015d8ec8e7819e100c712e8ac5 \ No newline at end of file diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.png b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.png new file mode 100644 index 000000000..df13515c7 Binary files /dev/null and b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.png differ diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.map b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.map new file mode 100644 index 000000000..007145c93 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 new file mode 100644 index 000000000..7eaa139b9 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 @@ -0,0 +1 @@ +77f87403c68aad6babc56a7526dcdc78 \ No newline at end of file diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.png b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.png new file mode 100644 index 000000000..7a18fad5c Binary files /dev/null and b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.png differ diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.map b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.map new file mode 100644 index 000000000..dbf9dad1f --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 new file mode 100644 index 000000000..9084f23c6 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 @@ -0,0 +1 @@ +3d1a95cfe7101fd6953ed52827af3ce1 \ No newline at end of file diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.png b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.png new file mode 100644 index 000000000..2269f1e87 Binary files /dev/null and b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.png differ diff --git a/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.map b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.map new file mode 100644 index 000000000..17d1420d2 --- /dev/null +++ b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 new file mode 100644 index 000000000..67fcd164a --- /dev/null +++ b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 @@ -0,0 +1 @@ +da0bbda44aacb949c79dbc51179581d8 \ No newline at end of file diff --git a/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.png b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.png new file mode 100644 index 000000000..e0eea3d36 Binary files /dev/null and b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.png differ diff --git a/doxy/classc___web_mgr-members.html b/doxy/classc___web_mgr-members.html new file mode 100644 index 000000000..95320c5ca --- /dev/null +++ b/doxy/classc___web_mgr-members.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_WebMgr Member List
+
+
+ +

This is the complete list of members for c_WebMgr, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Begin(config_t *NewConfig)c_WebMgr
c_WebMgr()c_WebMgr
CreateAdminInfoFile()c_WebMgr
efupdatec_WebMgrprivate
FirmwareUpload(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)c_WebMgr
GetConfiguration()c_WebMgrprivate
GetDeviceOptions()c_WebMgrprivate
GetDriverName(String &Name)c_WebMgrinline
GetInputOptions()c_WebMgrprivate
GetOptions()c_WebMgrprivate
GetOutputOptions()c_WebMgrprivate
HasBeenInitializedc_WebMgrprivate
init()c_WebMgrprivate
IsAlexaCallbackValid()c_WebMgrinline
NetworkStateChanged(bool NewNetworkState)c_WebMgr
onAlexaMessage(EspalexaDevice *pDevice)c_WebMgr
pAlexaCallbackc_WebMgrprivate
pAlexaDevicec_WebMgrprivate
Process()c_WebMgr
processCmdDelete(JsonObject &jsonCmd)c_WebMgrprivate
processCmdGet(JsonObject &jsonCmd)c_WebMgrprivate
processCmdOpt(JsonObject &jsonCmd)c_WebMgrprivate
processCmdSet(JsonObject &jsonCmd)c_WebMgrprivate
processCmdSetTime(JsonObject &jsonCmd)c_WebMgrprivate
ProcessSetTimeRequest(time_t DateTime)c_WebMgrprivate
ProcessXJRequest(AsyncWebServerRequest *client)c_WebMgrprivate
RegisterAlexaCallback(DeviceCallbackFunction cb)c_WebMgr
ValidateConfig(config_t *NewConfig)c_WebMgr
WebJsonDocc_WebMgrprivate
WebJsonDocument typedefc_WebMgrprivate
~c_WebMgr()c_WebMgrvirtual
+ + + + diff --git a/doxy/classc___web_mgr.html b/doxy/classc___web_mgr.html new file mode 100644 index 000000000..48caaa8d8 --- /dev/null +++ b/doxy/classc___web_mgr.html @@ -0,0 +1,2040 @@ + + + + + + + +ESPixelStick Firmware: c_WebMgr Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Types | +Private Member Functions | +Private Attributes | +List of all members
+
c_WebMgr Class Reference
+
+
+ +

#include <WebMgr.hpp>

+
+Collaboration diagram for c_WebMgr:
+
+
Collaboration graph
+ + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_WebMgr ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_WebMgr ()
 < deallocate any resources and put the output channels into a safe state
 
void Begin (config_t *NewConfig)
 set up the operating environment based on the current config (or defaults)
 
void ValidateConfig (config_t *NewConfig)
 
void Process ()
 
void onAlexaMessage (EspalexaDevice *pDevice)
 
void RegisterAlexaCallback (DeviceCallbackFunction cb)
 
bool IsAlexaCallbackValid ()
 
void FirmwareUpload (AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)
 
void NetworkStateChanged (bool NewNetworkState)
 
void GetDriverName (String &Name)
 
void CreateAdminInfoFile ()
 
+ + + +

+Private Types

using WebJsonDocument = DynamicJsonDocument
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void init ()
 
void processCmdGet (JsonObject &jsonCmd)
 
bool processCmdSet (JsonObject &jsonCmd)
 
void processCmdOpt (JsonObject &jsonCmd)
 
void processCmdDelete (JsonObject &jsonCmd)
 
void processCmdSetTime (JsonObject &jsonCmd)
 
void GetConfiguration ()
 
void GetOptions ()
 
void ProcessXJRequest (AsyncWebServerRequest *client)
 
void ProcessSetTimeRequest (time_t DateTime)
 
void GetDeviceOptions ()
 
void GetInputOptions ()
 
void GetOutputOptions ()
 
+ + + + + + + + + + + +

+Private Attributes

EFUpdate efupdate
 
DeviceCallbackFunction pAlexaCallback = nullptr
 
EspalexaDevice * pAlexaDevice = nullptr
 
bool HasBeenInitialized = false
 
WebJsonDocumentWebJsonDoc = nullptr
 
+

Member Typedef Documentation

+ +

◆ WebJsonDocument

+ +
+
+ + + + + +
+ + + + +
using c_WebMgr::WebJsonDocument = DynamicJsonDocument
+
+private
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ c_WebMgr()

+ +
+
+ + + + + + + +
c_WebMgr::c_WebMgr ()
+
+ +

< Start up the driver and put it into a safe mode

+ +
+
+ +

◆ ~c_WebMgr()

+ +
+
+ + + + + +
+ + + + + + + +
c_WebMgr::~c_WebMgr ()
+
+virtual
+
+ +

< deallocate any resources and put the output channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ Begin()

+ +
+
+ + + + + + + + +
void c_WebMgr::Begin (config_tNewConfig)
+
+ +

set up the operating environment based on the current config (or defaults)

+

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ CreateAdminInfoFile()

+ +
+
+ + + + + + + +
void c_WebMgr::CreateAdminInfoFile ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ FirmwareUpload()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void c_WebMgr::FirmwareUpload (AsyncWebServerRequest * request,
String filename,
uint32_t index,
uint8_t * data,
uint32_t len,
bool final 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::GetConfiguration ()
+
+private
+
+ +
+
+ +

◆ GetDeviceOptions()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::GetDeviceOptions ()
+
+private
+
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetInputOptions()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::GetInputOptions ()
+
+private
+
+ +
+
+ +

◆ GetOptions()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::GetOptions ()
+
+private
+
+ +
+
+ +

◆ GetOutputOptions()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::GetOutputOptions ()
+
+private
+
+ +
+
+ +

◆ init()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WebMgr::init ()
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ IsAlexaCallbackValid()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_WebMgr::IsAlexaCallbackValid ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ NetworkStateChanged()

+ +
+
+ + + + + + + + +
void c_WebMgr::NetworkStateChanged (bool NewNetworkState)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ onAlexaMessage()

+ +
+
+ + + + + + + + +
void c_WebMgr::onAlexaMessage (EspalexaDevice * pDevice)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Process()

+ +
+
+ + + + + + + +
void c_WebMgr::Process ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ processCmdDelete()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::processCmdDelete (JsonObject & jsonCmd)
+
+private
+
+ +
+
+ +

◆ processCmdGet()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::processCmdGet (JsonObject & jsonCmd)
+
+private
+
+ +
+
+ +

◆ processCmdOpt()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::processCmdOpt (JsonObject & jsonCmd)
+
+private
+
+ +
+
+ +

◆ processCmdSet()

+ +
+
+ + + + + +
+ + + + + + + + +
bool c_WebMgr::processCmdSet (JsonObject & jsonCmd)
+
+private
+
+ +
+
+ +

◆ processCmdSetTime()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::processCmdSetTime (JsonObject & jsonCmd)
+
+private
+
+ +
+
+ +

◆ ProcessSetTimeRequest()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::ProcessSetTimeRequest (time_t DateTime)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ ProcessXJRequest()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WebMgr::ProcessXJRequest (AsyncWebServerRequest * client)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ RegisterAlexaCallback()

+ +
+
+ + + + + + + + +
void c_WebMgr::RegisterAlexaCallback (DeviceCallbackFunction cb)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ValidateConfig()

+ +
+
+ + + + + + + + +
void c_WebMgr::ValidateConfig (config_tNewConfig)
+
+ +
+
+

Member Data Documentation

+ +

◆ efupdate

+ +
+
+ + + + + +
+ + + + +
EFUpdate c_WebMgr::efupdate
+
+private
+
+ +
+
+ +

◆ HasBeenInitialized

+ +
+
+ + + + + +
+ + + + +
bool c_WebMgr::HasBeenInitialized = false
+
+private
+
+ +
+
+ +

◆ pAlexaCallback

+ +
+
+ + + + + +
+ + + + +
DeviceCallbackFunction c_WebMgr::pAlexaCallback = nullptr
+
+private
+
+ +
+
+ +

◆ pAlexaDevice

+ +
+
+ + + + + +
+ + + + +
EspalexaDevice* c_WebMgr::pAlexaDevice = nullptr
+
+private
+
+ +
+
+ +

◆ WebJsonDoc

+ +
+
+ + + + + +
+ + + + +
WebJsonDocument* c_WebMgr::WebJsonDoc = nullptr
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___web_mgr__coll__graph.map b/doxy/classc___web_mgr__coll__graph.map new file mode 100644 index 000000000..dad026c7e --- /dev/null +++ b/doxy/classc___web_mgr__coll__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___web_mgr__coll__graph.md5 b/doxy/classc___web_mgr__coll__graph.md5 new file mode 100644 index 000000000..49d7dac51 --- /dev/null +++ b/doxy/classc___web_mgr__coll__graph.md5 @@ -0,0 +1 @@ +e37f553680bcab1dda93a57cd8e47433 \ No newline at end of file diff --git a/doxy/classc___web_mgr__coll__graph.png b/doxy/classc___web_mgr__coll__graph.png new file mode 100644 index 000000000..848dd4b20 Binary files /dev/null and b/doxy/classc___web_mgr__coll__graph.png differ diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.map b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.map new file mode 100644 index 000000000..c34ae5d43 --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.map @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 new file mode 100644 index 000000000..a12074634 --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 @@ -0,0 +1 @@ +9c5c2f4faf5136c3fc9b8252d2fde62a \ No newline at end of file diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.png b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.png new file mode 100644 index 000000000..2a6bf64bb Binary files /dev/null and b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.png differ diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.map b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.map new file mode 100644 index 000000000..d1a6e1d71 --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 new file mode 100644 index 000000000..236fd894e --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 @@ -0,0 +1 @@ +7d4e825b3ab292dc635e83957ffe60e1 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.png b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.png new file mode 100644 index 000000000..3119637ba Binary files /dev/null and b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.png differ diff --git a/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.map b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.map new file mode 100644 index 000000000..9ecfc1d06 --- /dev/null +++ b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.md5 b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.md5 new file mode 100644 index 000000000..931d64295 --- /dev/null +++ b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.md5 @@ -0,0 +1 @@ +7a070d35845610123e70f308ef80b7fa \ No newline at end of file diff --git a/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.png b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.png new file mode 100644 index 000000000..1c2b5aade Binary files /dev/null and b/doxy/classc___web_mgr_a0d5feca56e0e864aeff5994857d67663_icgraph.png differ diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.map b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.map new file mode 100644 index 000000000..d1db513aa --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.map @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 new file mode 100644 index 000000000..abaaf4fe3 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 @@ -0,0 +1 @@ +07f8f129bcc2f698741ddbf6024bbb16 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.png b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.png new file mode 100644 index 000000000..b2cbfe488 Binary files /dev/null and b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.png differ diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.map b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.map new file mode 100644 index 000000000..f9a4e5f62 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.map @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 new file mode 100644 index 000000000..37096ab49 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 @@ -0,0 +1 @@ +934a8596447bda6973965ef6b2fd4380 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.png b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.png new file mode 100644 index 000000000..9362ae7e0 Binary files /dev/null and b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.png differ diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.map b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.map new file mode 100644 index 000000000..3004ced80 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 new file mode 100644 index 000000000..72ba850fd --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 @@ -0,0 +1 @@ +d0e7d18283ecb9a3a9bfea31665791a8 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.png b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.png new file mode 100644 index 000000000..512cc5153 Binary files /dev/null and b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.png differ diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.map b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.map new file mode 100644 index 000000000..d5b0ce436 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 new file mode 100644 index 000000000..f02f31510 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 @@ -0,0 +1 @@ +7845cac7b499cef6d53aa359e0bb575a \ No newline at end of file diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.png b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.png new file mode 100644 index 000000000..d1dddd670 Binary files /dev/null and b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.png differ diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.map b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.map new file mode 100644 index 000000000..4611c357d --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 new file mode 100644 index 000000000..a26ab338a --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 @@ -0,0 +1 @@ +b77b0dd3fe2bac275943448ea891a2f7 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.png b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.png new file mode 100644 index 000000000..9a7391f59 Binary files /dev/null and b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.png differ diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.map b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.map new file mode 100644 index 000000000..db09bd479 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 new file mode 100644 index 000000000..0cb6de9a2 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 @@ -0,0 +1 @@ +35dee995a16eaa24b75728a856ebad03 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.png b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.png new file mode 100644 index 000000000..7b3f7573b Binary files /dev/null and b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.png differ diff --git a/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.map b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.map new file mode 100644 index 000000000..57937f5a5 --- /dev/null +++ b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 new file mode 100644 index 000000000..4736abe8a --- /dev/null +++ b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 @@ -0,0 +1 @@ +2252cefb31fc8205b695b7c115e6a887 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.png b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.png new file mode 100644 index 000000000..03f14de23 Binary files /dev/null and b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.png differ diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.map b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.map new file mode 100644 index 000000000..95439c78e --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 new file mode 100644 index 000000000..aac866f56 --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 @@ -0,0 +1 @@ +add9fc7ba93c7195030d8091e172b156 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.png b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.png new file mode 100644 index 000000000..33cd231bb Binary files /dev/null and b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.png differ diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.map b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.map new file mode 100644 index 000000000..47697d66a --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 new file mode 100644 index 000000000..9b2dc7ebb --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 @@ -0,0 +1 @@ +c41dacb349ddbb32ca59f31a8d80e82f \ No newline at end of file diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.png b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.png new file mode 100644 index 000000000..dd3c0e0be Binary files /dev/null and b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.png differ diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.map b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.map new file mode 100644 index 000000000..eeaaa2cf6 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 new file mode 100644 index 000000000..fe0929216 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 @@ -0,0 +1 @@ +e57a37deaf93f7212a27996e99deea25 \ No newline at end of file diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.png b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.png new file mode 100644 index 000000000..9df238290 Binary files /dev/null and b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.png differ diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.map b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.map new file mode 100644 index 000000000..5e39ee8d8 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 new file mode 100644 index 000000000..2b57edc39 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 @@ -0,0 +1 @@ +0876b24d916e729730eb8e7c98919e6d \ No newline at end of file diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.png b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.png new file mode 100644 index 000000000..dddafad0b Binary files /dev/null and b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.png differ diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.map b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.map new file mode 100644 index 000000000..88239da7f --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.map @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 new file mode 100644 index 000000000..c5becaa9e --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 @@ -0,0 +1 @@ +e98ac15d8e825218d7c7462147388c2b \ No newline at end of file diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.png b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.png new file mode 100644 index 000000000..4deaaec80 Binary files /dev/null and b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.png differ diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.map b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.map new file mode 100644 index 000000000..0b7c429eb --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.map @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 new file mode 100644 index 000000000..bc8cbbfc0 --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 @@ -0,0 +1 @@ +29c36a70dfea97c0a91a03bf846bf3c3 \ No newline at end of file diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.png b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.png new file mode 100644 index 000000000..6b9ef8fe8 Binary files /dev/null and b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.png differ diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.map b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.map new file mode 100644 index 000000000..c482829d9 --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 new file mode 100644 index 000000000..6ac02b60f --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 @@ -0,0 +1 @@ +a6d856bc8cd62b2fbf7bfadd0d73f7bf \ No newline at end of file diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.png b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.png new file mode 100644 index 000000000..4f29098ff Binary files /dev/null and b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.png differ diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.map b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.map new file mode 100644 index 000000000..2450a71f8 --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 new file mode 100644 index 000000000..483384776 --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 @@ -0,0 +1 @@ +680dbe136fc6c3fb839c5c4b8186c35d \ No newline at end of file diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.png b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.png new file mode 100644 index 000000000..f8e5789a5 Binary files /dev/null and b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.png differ diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.map b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.map new file mode 100644 index 000000000..a4d5e75f1 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 new file mode 100644 index 000000000..4c04d5a42 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 @@ -0,0 +1 @@ +0f8be7ca9199747264be49200a1a3bfa \ No newline at end of file diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.png b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.png new file mode 100644 index 000000000..5f23e0da9 Binary files /dev/null and b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.png differ diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.map b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.map new file mode 100644 index 000000000..76de406b1 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.map @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 new file mode 100644 index 000000000..ce5f12a00 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 @@ -0,0 +1 @@ +5a8ee53076ba86422c899113b4f0485a \ No newline at end of file diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.png b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.png new file mode 100644 index 000000000..c599b63b6 Binary files /dev/null and b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver-members.html b/doxy/classc___wi_fi_driver-members.html new file mode 100644 index 000000000..4898daa7f --- /dev/null +++ b/doxy/classc___wi_fi_driver-members.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
c_WiFiDriver Member List
+
+
+ +

This is the complete list of members for c_WiFiDriver, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AnnounceState()c_WiFiDriver
ap_channelNumberc_WiFiDriverprivate
ap_fallbackIsEnabledc_WiFiDriverprivate
ap_timeoutc_WiFiDriverprivate
Begin()c_WiFiDriver
c_WiFiDriver()c_WiFiDriver
connectWifi(const String &ssid, const String &passphrase)c_WiFiDriver
CurrentIpAddressc_WiFiDriverprivate
CurrentSubnetMaskc_WiFiDriverprivate
Disable()c_WiFiDriver
Enable()c_WiFiDriver
fsm_WiFi_statec_WiFiDriverfriend
fsm_WiFi_state_Bootc_WiFiDriverfriend
fsm_WiFi_state_ConnectedToAPc_WiFiDriverfriend
fsm_WiFi_state_ConnectedToStac_WiFiDriverfriend
fsm_WiFi_state_ConnectingAsAPc_WiFiDriverfriend
fsm_WiFi_state_ConnectingUsingConfigc_WiFiDriverfriend
fsm_WiFi_state_ConnectingUsingDefaultsc_WiFiDriverfriend
fsm_WiFi_state_ConnectionFailedc_WiFiDriverfriend
fsm_WiFi_state_Disabledc_WiFiDriverfriend
FsmTimerc_WiFiDriverprotected
gatewayc_WiFiDriverprivate
Get_ap_fallbackIsEnabled()c_WiFiDriverinline
Get_ap_StayInApMode()c_WiFiDriverinline
Get_ap_timeout()c_WiFiDriverinline
Get_RebootOnWiFiFailureToConnect()c_WiFiDriverinline
Get_sta_timeout()c_WiFiDriverinline
GetConfig(JsonObject &json)c_WiFiDriver
GetConfig_passphrase()c_WiFiDriverinline
GetConfig_ssid()c_WiFiDriverinline
GetDriverName(String &Name)c_WiFiDriverinline
GetFsmTimer(void)c_WiFiDriverinline
GetHostname(String &name)c_WiFiDriver
getIpAddress()c_WiFiDriverinline
getIpSubNetMask()c_WiFiDriverinline
GetStatus(JsonObject &json)c_WiFiDriver
ipc_WiFiDriverprivate
IsWiFiConnected()c_WiFiDriverinline
netmaskc_WiFiDriverprivate
NextPollc_WiFiDriverprivate
onWiFiConnect(const WiFiEvent_t event, const WiFiEventInfo_t info)c_WiFiDriverprivate
onWiFiDisconnect(const WiFiEvent_t event, const WiFiEventInfo_t info)c_WiFiDriverprivate
onWiFiStaConn(const WiFiEvent_t event, const WiFiEventInfo_t info)c_WiFiDriverprivate
onWiFiStaDisc(const WiFiEvent_t event, const WiFiEventInfo_t info)c_WiFiDriverprivate
passphrasec_WiFiDriverprivate
pCurrentFsmStatec_WiFiDriverprotected
Poll()c_WiFiDriver
PollIntervalc_WiFiDriverprivate
RebootOnWiFiFailureToConnectc_WiFiDriverprivate
ReportedIsWiFiConnectedc_WiFiDriverprivate
reset()c_WiFiDriver
SetConfig(JsonObject &json)c_WiFiDriver
SetFsmState(fsm_WiFi_state *NewState)c_WiFiDriver
SetHostname(String &name)c_WiFiDriver
setIpAddress(IPAddress NewAddress)c_WiFiDriverinline
setIpSubNetMask(IPAddress NewAddress)c_WiFiDriverinline
SetIsWiFiConnected(bool value)c_WiFiDriverinline
SetUpIp()c_WiFiDriverprivate
ssidc_WiFiDriverprivate
sta_timeoutc_WiFiDriverprivate
StayInApModec_WiFiDriverprivate
UseDhcpc_WiFiDriverprivate
ValidateConfig()c_WiFiDriverprivate
~c_WiFiDriver()c_WiFiDrivervirtual
+ + + + diff --git a/doxy/classc___wi_fi_driver.html b/doxy/classc___wi_fi_driver.html new file mode 100644 index 000000000..3e9989573 --- /dev/null +++ b/doxy/classc___wi_fi_driver.html @@ -0,0 +1,3141 @@ + + + + + + + +ESPixelStick Firmware: c_WiFiDriver Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +Private Member Functions | +Private Attributes | +Friends | +List of all members
+
c_WiFiDriver Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Collaboration diagram for c_WiFiDriver:
+
+
Collaboration graph
+ + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 c_WiFiDriver ()
 < Start up the driver and put it into a safe mode
 
virtual ~c_WiFiDriver ()
 < deallocate any resources and put the output channels into a safe state
 
void Begin ()
 < Start the module
 
void GetConfig (JsonObject &json)
 
void GetStatus (JsonObject &json)
 
bool SetConfig (JsonObject &json)
 
IPAddress getIpAddress ()
 
void setIpAddress (IPAddress NewAddress)
 
IPAddress getIpSubNetMask ()
 
void setIpSubNetMask (IPAddress NewAddress)
 
void connectWifi (const String &ssid, const String &passphrase)
 
void reset ()
 
void Poll ()
 
void SetFsmState (fsm_WiFi_state *NewState)
 
void AnnounceState ()
 
FastTimerGetFsmTimer (void)
 
bool IsWiFiConnected ()
 
void SetIsWiFiConnected (bool value)
 
void GetDriverName (String &Name)
 
uint32_t Get_sta_timeout ()
 
uint32_t Get_ap_timeout ()
 
bool Get_ap_fallbackIsEnabled ()
 
bool Get_ap_StayInApMode ()
 
bool Get_RebootOnWiFiFailureToConnect ()
 
String GetConfig_ssid ()
 
String GetConfig_passphrase ()
 
void GetHostname (String &name)
 
void SetHostname (String &name)
 
void Disable ()
 
void Enable ()
 
+ + + + + +

+Protected Attributes

fsm_WiFi_statepCurrentFsmState = nullptr
 
FastTimer FsmTimer
 
+ + + + + + + + + + + + + + +

+Private Member Functions

int ValidateConfig ()
 
void SetUpIp ()
 
void onWiFiConnect (const WiFiEvent_t event, const WiFiEventInfo_t info)
 
void onWiFiDisconnect (const WiFiEvent_t event, const WiFiEventInfo_t info)
 WiFi Disconnect Handler.
 
void onWiFiStaConn (const WiFiEvent_t event, const WiFiEventInfo_t info)
 
void onWiFiStaDisc (const WiFiEvent_t event, const WiFiEventInfo_t info)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

IPAddress CurrentIpAddress = IPAddress (0, 0, 0, 0)
 
IPAddress CurrentSubnetMask = IPAddress (0, 0, 0, 0)
 
FastTimer NextPoll
 
uint32_t PollInterval = 1000
 
bool ReportedIsWiFiConnected = false
 
String ssid
 
String passphrase
 
IPAddress ip = IPAddress ((uint32_t)0)
 
IPAddress netmask = IPAddress ((uint32_t)0)
 
IPAddress gateway = IPAddress ((uint32_t)0)
 
bool UseDhcp = true
 
uint8_t ap_channelNumber = 1
 
bool ap_fallbackIsEnabled = true
 
uint32_t ap_timeout = AP_TIMEOUT
 How long to wait in AP mode with no connection before rebooting.
 
uint32_t sta_timeout = CLIENT_TIMEOUT
 Timeout when connection as client (station)
 
bool StayInApMode = false
 
bool RebootOnWiFiFailureToConnect = true
 
+ + + + + + + + + + + + + + + + + + + +

+Friends

class fsm_WiFi_state_Boot
 
class fsm_WiFi_state_ConnectingUsingConfig
 
class fsm_WiFi_state_ConnectingUsingDefaults
 
class fsm_WiFi_state_ConnectedToAP
 
class fsm_WiFi_state_ConnectingAsAP
 
class fsm_WiFi_state_ConnectedToSta
 
class fsm_WiFi_state_ConnectionFailed
 
class fsm_WiFi_state_Disabled
 
class fsm_WiFi_state
 
+

Constructor & Destructor Documentation

+ +

◆ c_WiFiDriver()

+ +
+
+ + + + + + + +
c_WiFiDriver::c_WiFiDriver ()
+
+ +

< Start up the driver and put it into a safe mode

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ ~c_WiFiDriver()

+ +
+
+ + + + + +
+ + + + + + + +
c_WiFiDriver::~c_WiFiDriver ()
+
+virtual
+
+ +

< deallocate any resources and put the output channels into a safe state

+ +
+
+

Member Function Documentation

+ +

◆ AnnounceState()

+ +
+
+ + + + + + + +
void c_WiFiDriver::AnnounceState ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Begin()

+ +
+
+ + + + + + + +
void c_WiFiDriver::Begin ()
+
+ +

< Start the module

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ connectWifi()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void c_WiFiDriver::connectWifi (const String & ssid,
const String & passphrase 
)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Disable()

+ +
+
+ + + + + + + +
void c_WiFiDriver::Disable ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Enable()

+ +
+
+ + + + + + + +
void c_WiFiDriver::Enable ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Get_ap_fallbackIsEnabled()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_WiFiDriver::Get_ap_fallbackIsEnabled ()
+
+inline
+
+ +
+
+ +

◆ Get_ap_StayInApMode()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_WiFiDriver::Get_ap_StayInApMode ()
+
+inline
+
+ +
+
+ +

◆ Get_ap_timeout()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_WiFiDriver::Get_ap_timeout ()
+
+inline
+
+ +
+
+ +

◆ Get_RebootOnWiFiFailureToConnect()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_WiFiDriver::Get_RebootOnWiFiFailureToConnect ()
+
+inline
+
+ +
+
+ +

◆ Get_sta_timeout()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t c_WiFiDriver::Get_sta_timeout ()
+
+inline
+
+ +
+
+ +

◆ GetConfig()

+ +
+
+ + + + + + + + +
void c_WiFiDriver::GetConfig (JsonObject & json)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ GetConfig_passphrase()

+ +
+
+ + + + + +
+ + + + + + + +
String c_WiFiDriver::GetConfig_passphrase ()
+
+inline
+
+ +
+
+ +

◆ GetConfig_ssid()

+ +
+
+ + + + + +
+ + + + + + + +
String c_WiFiDriver::GetConfig_ssid ()
+
+inline
+
+ +
+
+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WiFiDriver::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetFsmTimer()

+ +
+
+ + + + + +
+ + + + + + + + +
FastTimer & c_WiFiDriver::GetFsmTimer (void )
+
+inline
+
+ +
+
+ +

◆ GetHostname()

+ +
+
+ + + + + + + + +
void c_WiFiDriver::GetHostname (String & name)
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ getIpAddress()

+ +
+
+ + + + + +
+ + + + + + + +
IPAddress c_WiFiDriver::getIpAddress ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ getIpSubNetMask()

+ +
+
+ + + + + +
+ + + + + + + +
IPAddress c_WiFiDriver::getIpSubNetMask ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + + + + +
void c_WiFiDriver::GetStatus (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ IsWiFiConnected()

+ +
+
+ + + + + +
+ + + + + + + +
bool c_WiFiDriver::IsWiFiConnected ()
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ onWiFiConnect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_WiFiDriver::onWiFiConnect (const WiFiEvent_t event,
const WiFiEventInfo_t info 
)
+
+private
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ onWiFiDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_WiFiDriver::onWiFiDisconnect (const WiFiEvent_t event,
const WiFiEventInfo_t info 
)
+
+private
+
+ +

WiFi Disconnect Handler.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ onWiFiStaConn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_WiFiDriver::onWiFiStaConn (const WiFiEvent_t event,
const WiFiEventInfo_t info 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ onWiFiStaDisc()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void c_WiFiDriver::onWiFiStaDisc (const WiFiEvent_t event,
const WiFiEventInfo_t info 
)
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + + + +
void c_WiFiDriver::Poll ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ reset()

+ +
+
+ + + + + + + +
void c_WiFiDriver::reset ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetConfig()

+ +
+
+ + + + + + + + +
bool c_WiFiDriver::SetConfig (JsonObject & json)
+
+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SetFsmState()

+ +
+
+ + + + + + + + +
void c_WiFiDriver::SetFsmState (fsm_WiFi_stateNewState)
+
+ +
+
+ +

◆ SetHostname()

+ +
+
+ + + + + + + + +
void c_WiFiDriver::SetHostname (String & name)
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+ +
+
+ +

◆ setIpAddress()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WiFiDriver::setIpAddress (IPAddress NewAddress)
+
+inline
+
+ +
+
+ +

◆ setIpSubNetMask()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WiFiDriver::setIpSubNetMask (IPAddress NewAddress)
+
+inline
+
+ +
+
+ +

◆ SetIsWiFiConnected()

+ +
+
+ + + + + +
+ + + + + + + + +
void c_WiFiDriver::SetIsWiFiConnected (bool value)
+
+inline
+
+ +
+
+ +

◆ SetUpIp()

+ +
+
+ + + + + +
+ + + + + + + +
void c_WiFiDriver::SetUpIp ()
+
+private
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ ValidateConfig()

+ +
+
+ + + + + +
+ + + + + + + +
int c_WiFiDriver::ValidateConfig ()
+
+private
+
+ +
+
+

Friends And Related Symbol Documentation

+ +

◆ fsm_WiFi_state

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_Boot

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_Boot
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectedToAP

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectedToAP
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectedToSta

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectedToSta
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingAsAP

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectingAsAP
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingUsingConfig

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectingUsingConfig
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectingUsingDefaults

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectingUsingDefaults
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_ConnectionFailed

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_ConnectionFailed
+
+friend
+
+ +
+
+ +

◆ fsm_WiFi_state_Disabled

+ +
+
+ + + + + +
+ + + + +
friend class fsm_WiFi_state_Disabled
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ ap_channelNumber

+ +
+
+ + + + + +
+ + + + +
uint8_t c_WiFiDriver::ap_channelNumber = 1
+
+private
+
+ +
+
+ +

◆ ap_fallbackIsEnabled

+ +
+
+ + + + + +
+ + + + +
bool c_WiFiDriver::ap_fallbackIsEnabled = true
+
+private
+
+ +
+
+ +

◆ ap_timeout

+ +
+
+ + + + + +
+ + + + +
uint32_t c_WiFiDriver::ap_timeout = AP_TIMEOUT
+
+private
+
+ +

How long to wait in AP mode with no connection before rebooting.

+ +
+
+ +

◆ CurrentIpAddress

+ +
+
+ + + + + +
+ + + + +
IPAddress c_WiFiDriver::CurrentIpAddress = IPAddress (0, 0, 0, 0)
+
+private
+
+ +
+
+ +

◆ CurrentSubnetMask

+ +
+
+ + + + + +
+ + + + +
IPAddress c_WiFiDriver::CurrentSubnetMask = IPAddress (0, 0, 0, 0)
+
+private
+
+ +
+
+ +

◆ FsmTimer

+ +
+
+ + + + + +
+ + + + +
FastTimer c_WiFiDriver::FsmTimer
+
+protected
+
+ +
+
+ +

◆ gateway

+ +
+
+ + + + + +
+ + + + +
IPAddress c_WiFiDriver::gateway = IPAddress ((uint32_t)0)
+
+private
+
+ +
+
+ +

◆ ip

+ +
+
+ + + + + +
+ + + + +
IPAddress c_WiFiDriver::ip = IPAddress ((uint32_t)0)
+
+private
+
+ +
+
+ +

◆ netmask

+ +
+
+ + + + + +
+ + + + +
IPAddress c_WiFiDriver::netmask = IPAddress ((uint32_t)0)
+
+private
+
+ +
+
+ +

◆ NextPoll

+ +
+
+ + + + + +
+ + + + +
FastTimer c_WiFiDriver::NextPoll
+
+private
+
+ +
+
+ +

◆ passphrase

+ +
+
+ + + + + +
+ + + + +
String c_WiFiDriver::passphrase
+
+private
+
+ +
+
+ +

◆ pCurrentFsmState

+ +
+
+ + + + + +
+ + + + +
fsm_WiFi_state* c_WiFiDriver::pCurrentFsmState = nullptr
+
+protected
+
+ +
+
+ +

◆ PollInterval

+ +
+
+ + + + + +
+ + + + +
uint32_t c_WiFiDriver::PollInterval = 1000
+
+private
+
+ +
+
+ +

◆ RebootOnWiFiFailureToConnect

+ +
+
+ + + + + +
+ + + + +
bool c_WiFiDriver::RebootOnWiFiFailureToConnect = true
+
+private
+
+ +
+
+ +

◆ ReportedIsWiFiConnected

+ +
+
+ + + + + +
+ + + + +
bool c_WiFiDriver::ReportedIsWiFiConnected = false
+
+private
+
+ +
+
+ +

◆ ssid

+ +
+
+ + + + + +
+ + + + +
String c_WiFiDriver::ssid
+
+private
+
+ +
+
+ +

◆ sta_timeout

+ +
+
+ + + + + +
+ + + + +
uint32_t c_WiFiDriver::sta_timeout = CLIENT_TIMEOUT
+
+private
+
+ +

Timeout when connection as client (station)

+ +
+
+ +

◆ StayInApMode

+ +
+
+ + + + + +
+ + + + +
bool c_WiFiDriver::StayInApMode = false
+
+private
+
+ +
+
+ +

◆ UseDhcp

+ +
+
+ + + + + +
+ + + + +
bool c_WiFiDriver::UseDhcp = true
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classc___wi_fi_driver__coll__graph.map b/doxy/classc___wi_fi_driver__coll__graph.map new file mode 100644 index 000000000..0651bded1 --- /dev/null +++ b/doxy/classc___wi_fi_driver__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___wi_fi_driver__coll__graph.md5 b/doxy/classc___wi_fi_driver__coll__graph.md5 new file mode 100644 index 000000000..a548c0a56 --- /dev/null +++ b/doxy/classc___wi_fi_driver__coll__graph.md5 @@ -0,0 +1 @@ +5a23abea3232a6788dd6f1b3eb082f66 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver__coll__graph.png b/doxy/classc___wi_fi_driver__coll__graph.png new file mode 100644 index 000000000..502cc6c2c Binary files /dev/null and b/doxy/classc___wi_fi_driver__coll__graph.png differ diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.map b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.map new file mode 100644 index 000000000..282e5adf3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.md5 b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.md5 new file mode 100644 index 000000000..fc53d0e8c --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.md5 @@ -0,0 +1 @@ +2f55cb7906417f2c2394709bb29984d3 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.png b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.png new file mode 100644 index 000000000..a098c54d4 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.map b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.map new file mode 100644 index 000000000..5c769bea1 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.md5 b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.md5 new file mode 100644 index 000000000..4e888895c --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.md5 @@ -0,0 +1 @@ +9b89b7ae062857c44cc4440719068661 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.png b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.png new file mode 100644 index 000000000..54573dbbc Binary files /dev/null and b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.map b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.map new file mode 100644 index 000000000..6d7c6eb44 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.md5 b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.md5 new file mode 100644 index 000000000..a32f39294 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.md5 @@ -0,0 +1 @@ +d744151b96a44df650804c0f02ad6701 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.png b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.png new file mode 100644 index 000000000..133770c4a Binary files /dev/null and b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.map b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.map new file mode 100644 index 000000000..e1ed06ab1 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.md5 b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.md5 new file mode 100644 index 000000000..c110cc2f3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.md5 @@ -0,0 +1 @@ +4a7ff4d2adf1def124139db9b4b42e03 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.png b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.png new file mode 100644 index 000000000..69efba43c Binary files /dev/null and b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.map b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.map new file mode 100644 index 000000000..68e9a41c5 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.map @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.md5 b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.md5 new file mode 100644 index 000000000..bc5b19423 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.md5 @@ -0,0 +1 @@ +dd0d127a98e9c67e84aa707dc394b8cd \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.png b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.png new file mode 100644 index 000000000..347e48791 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.map b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.map new file mode 100644 index 000000000..149cde9a3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.md5 b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.md5 new file mode 100644 index 000000000..bbeb4feb3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.md5 @@ -0,0 +1 @@ +779df17a7bba5521b132df1ab79d99c7 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.png b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.png new file mode 100644 index 000000000..6603ffa3e Binary files /dev/null and b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.map b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.map new file mode 100644 index 000000000..384a2721f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.md5 b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.md5 new file mode 100644 index 000000000..44ee4369a --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.md5 @@ -0,0 +1 @@ +8164a913e4e38a1de2e5d1919563f167 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.png b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.png new file mode 100644 index 000000000..ece2e05bd Binary files /dev/null and b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.map b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.map new file mode 100644 index 000000000..b131ba7a2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.md5 b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.md5 new file mode 100644 index 000000000..c32088975 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.md5 @@ -0,0 +1 @@ +b2f64487fbd21aff1d83d88347946112 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.png b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.png new file mode 100644 index 000000000..64b186e73 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.map b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.map new file mode 100644 index 000000000..abc5d0a9f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.md5 b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.md5 new file mode 100644 index 000000000..602dba5a3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.md5 @@ -0,0 +1 @@ +947ec40ff7f9bf836cde52ec8f76149d \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.png b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.png new file mode 100644 index 000000000..a9bd2debb Binary files /dev/null and b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.map b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.map new file mode 100644 index 000000000..b9dfb9a93 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.md5 b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.md5 new file mode 100644 index 000000000..c25a3d82f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.md5 @@ -0,0 +1 @@ +daded668081df658d4652c9fb5b63f2e \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.png b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.png new file mode 100644 index 000000000..0ce78c923 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.map b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.map new file mode 100644 index 000000000..e673ec58b --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.md5 b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.md5 new file mode 100644 index 000000000..fb477aaa0 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.md5 @@ -0,0 +1 @@ +faccfe3f7942a54103b9b8810d276270 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.png b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.png new file mode 100644 index 000000000..84b88cf9e Binary files /dev/null and b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.map b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.map new file mode 100644 index 000000000..7c037ba1b --- /dev/null +++ b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.map @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.md5 b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.md5 new file mode 100644 index 000000000..f3355b00c --- /dev/null +++ b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.md5 @@ -0,0 +1 @@ +e901fa5caf9ef1d9263761e117a226a8 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.png b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.png new file mode 100644 index 000000000..179b2740d Binary files /dev/null and b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.map b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.map new file mode 100644 index 000000000..d979e1fdb --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.md5 b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.md5 new file mode 100644 index 000000000..3beb00309 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.md5 @@ -0,0 +1 @@ +6e841db7a83aed0002ad991e87a84163 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.png b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.png new file mode 100644 index 000000000..68f0c4a86 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.map b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.map new file mode 100644 index 000000000..44133628c --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.md5 b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.md5 new file mode 100644 index 000000000..786e4f03d --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.md5 @@ -0,0 +1 @@ +9765cdf8ff541304881f0c1f57e4bf99 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.png b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.png new file mode 100644 index 000000000..0ce1a21ad Binary files /dev/null and b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.map b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.map new file mode 100644 index 000000000..fbf97a244 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.md5 b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.md5 new file mode 100644 index 000000000..365d973d7 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.md5 @@ -0,0 +1 @@ +5e921e3c0c1b588ae7cdbe55b80f4b26 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.png b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.png new file mode 100644 index 000000000..8a580b6c8 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.map b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.map new file mode 100644 index 000000000..34ad2a72e --- /dev/null +++ b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.md5 b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.md5 new file mode 100644 index 000000000..06e9e5f10 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.md5 @@ -0,0 +1 @@ +ab7b6157b6e5cd0d3470b45df9442e7c \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.png b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.png new file mode 100644 index 000000000..a96694dcc Binary files /dev/null and b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.map b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.map new file mode 100644 index 000000000..c6338f26e --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.md5 b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.md5 new file mode 100644 index 000000000..0296e6891 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.md5 @@ -0,0 +1 @@ +73e868548272611ed9a441973e416f87 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.png b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.png new file mode 100644 index 000000000..a4bbcb709 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.map b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.map new file mode 100644 index 000000000..373513585 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.md5 b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.md5 new file mode 100644 index 000000000..edc6aca85 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.md5 @@ -0,0 +1 @@ +6ff610bb97d4067c20382d03deb52bc5 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.png b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.png new file mode 100644 index 000000000..0d3ffbce0 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.map b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.map new file mode 100644 index 000000000..4e993e1cd --- /dev/null +++ b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.md5 b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.md5 new file mode 100644 index 000000000..053113a5f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.md5 @@ -0,0 +1 @@ +1a5eedb33c153ff6a5eba71bafbfbb17 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.png b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.png new file mode 100644 index 000000000..bf6032367 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.map b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.map new file mode 100644 index 000000000..450d20097 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.md5 b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.md5 new file mode 100644 index 000000000..7ed1ece7a --- /dev/null +++ b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.md5 @@ -0,0 +1 @@ +4d71a40a8df7092b6731c363d7f0e31a \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.png b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.png new file mode 100644 index 000000000..f2a874e30 Binary files /dev/null and b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.map b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.map new file mode 100644 index 000000000..d4c214df3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.map @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.md5 b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.md5 new file mode 100644 index 000000000..0aaf67ccb --- /dev/null +++ b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.md5 @@ -0,0 +1 @@ +40f94782bf852aabddc2b8f09af1c2a8 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.png b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.png new file mode 100644 index 000000000..50f51d77c Binary files /dev/null and b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.map b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.map new file mode 100644 index 000000000..e05bad0ab --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.md5 b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.md5 new file mode 100644 index 000000000..b343297a5 --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.md5 @@ -0,0 +1 @@ +004a23b48aa8e79a0c646910c82c47de \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.png b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.png new file mode 100644 index 000000000..152b8a7b1 Binary files /dev/null and b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.map b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.map new file mode 100644 index 000000000..e210151b2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.md5 b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.md5 new file mode 100644 index 000000000..4da880b8d --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.md5 @@ -0,0 +1 @@ +c6e15d824bd6389ba0455c8abb65817c \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.png b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.png new file mode 100644 index 000000000..ee25346ff Binary files /dev/null and b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.map b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.map new file mode 100644 index 000000000..1834e690c --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.md5 b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.md5 new file mode 100644 index 000000000..691fe271f --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.md5 @@ -0,0 +1 @@ +73cf56677d7e17d03086bf5d80c9e9bf \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.png b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.png new file mode 100644 index 000000000..47b440223 Binary files /dev/null and b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.map b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.map new file mode 100644 index 000000000..dc7dd52eb --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.map @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.md5 b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.md5 new file mode 100644 index 000000000..32de71130 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.md5 @@ -0,0 +1 @@ +90acdd0c7eed163f648cfa0ad6ea3722 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.png b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.png new file mode 100644 index 000000000..d08b0240d Binary files /dev/null and b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.map b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.map new file mode 100644 index 000000000..5c86e2fac --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.map @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.md5 b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.md5 new file mode 100644 index 000000000..960c028b2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.md5 @@ -0,0 +1 @@ +30ea35a9c3edd1af101a308d76ab4be3 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.png b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.png new file mode 100644 index 000000000..89fefd0a0 Binary files /dev/null and b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.png differ diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.map b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.map new file mode 100644 index 000000000..8eaf5960f --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.md5 b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.md5 new file mode 100644 index 000000000..94448f829 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.md5 @@ -0,0 +1 @@ +6f454f4dee4e4a3399af283a460299c0 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.png b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.png new file mode 100644 index 000000000..b71041c41 Binary files /dev/null and b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.map b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.map new file mode 100644 index 000000000..12ef0e6f6 --- /dev/null +++ b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.md5 b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.md5 new file mode 100644 index 000000000..0eb5348e2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.md5 @@ -0,0 +1 @@ +9d4c9f9d73732e2971047f0ed6a5c064 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.png b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.png new file mode 100644 index 000000000..4f0a55fd0 Binary files /dev/null and b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.map b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.map new file mode 100644 index 000000000..ab92194d6 --- /dev/null +++ b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.md5 b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.md5 new file mode 100644 index 000000000..b7a566c30 --- /dev/null +++ b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.md5 @@ -0,0 +1 @@ +c9086db562b543a70e80ef3d96a237e6 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.png b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.png new file mode 100644 index 000000000..59517553e Binary files /dev/null and b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.map b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.map new file mode 100644 index 000000000..b1171a29c --- /dev/null +++ b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.md5 b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.md5 new file mode 100644 index 000000000..69d06c2f7 --- /dev/null +++ b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.md5 @@ -0,0 +1 @@ +a45666a31ced39c83b115e375b900f6c \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.png b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.png new file mode 100644 index 000000000..d72824cc3 Binary files /dev/null and b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.png differ diff --git a/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.map b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.map new file mode 100644 index 000000000..403b44d32 --- /dev/null +++ b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.map @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.md5 b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.md5 new file mode 100644 index 000000000..a9ab6da19 --- /dev/null +++ b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.md5 @@ -0,0 +1 @@ +0a5c00a678f0ebaccdd6e31f0a19b839 \ No newline at end of file diff --git a/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.png b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.png new file mode 100644 index 000000000..439ea08ab Binary files /dev/null and b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.png differ diff --git a/doxy/classes.html b/doxy/classes.html new file mode 100644 index 000000000..594743af9 --- /dev/null +++ b/doxy/classes.html @@ -0,0 +1,115 @@ + + + + + + + +ESPixelStick Firmware: Class Index + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Index
+
+
+
C | D | E | F | I | M | O | P | S | U
+
+
+
C
+
c_ExternalInput
c_FileMgr
c_FPPDiscovery
c_InputAlexa
c_InputArtnet
c_InputCommon
c_InputDDP
c_InputDisabled
c_InputE131
c_InputEffectEngine
c_InputFPPRemote
c_InputFPPRemotePlayEffect
c_InputFPPRemotePlayFile
c_InputFPPRemotePlayItem
c_InputFPPRemotePlayList
c_InputMgr
c_InputMQTT
c_NetworkMgr
c_OutputCommon
c_OutputDisabled
c_OutputMgr
c_OutputPixel
c_OutputUart
c_WebMgr
c_WiFiDriver
c_OutputPixel::ColorOffsets_s
config_t
c_OutputUart::ConvertIntensityToUartDataStreamEntry_t
c_InputEffectEngine::CRGB
+
+
D
+
c_InputEffectEngine::dCHSV
c_InputEffectEngine::dCRGB
c_InputMgr::DriverInfo_t
c_OutputMgr::DriverInfo_t
+
+
E
+
c_InputEffectEngine::EffectDescriptor_s
EFUpdate::efuheader_t
EFUpdate
EFUpdate::efurecord_t
+
+
F
+
FastTimer
c_FileMgr::FileListEntry_t
c_InputEffectEngine::FlashInfo_t
FPPMultiSyncPacket
FPPPacket
FPPPingPacket
c_InputFPPRemotePlayFile::FrameControl_t
FSEQParsedHeader
FSEQParsedRangeEntry
FSEQParsedVariableDataHeader
FSEQRawHeader
FSEQRawRangeEntry
FSEQRawVariableDataHeader
fsm_ExternalInput_boot
fsm_ExternalInput_off_state
fsm_ExternalInput_on_wait_long_state
fsm_ExternalInput_state
fsm_ExternalInput_wait_for_off_state
fsm_PlayEffect_state
fsm_PlayEffect_state_Idle
fsm_PlayEffect_state_PlayingEffect
fsm_PlayFile_state
fsm_PlayFile_state_Error
fsm_PlayFile_state_Idle
fsm_PlayFile_state_PlayingFile
fsm_PlayFile_state_Starting
fsm_PlayFile_state_Stopping
fsm_PlayList_state
fsm_PlayList_state_Idle
fsm_PlayList_state_Paused
fsm_PlayList_state_PlayingEffect
fsm_PlayList_state_PlayingFile
fsm_PlayList_state_WaitForStart
fsm_WiFi_state
fsm_WiFi_state_Boot
fsm_WiFi_state_ConnectedToAP
fsm_WiFi_state_ConnectedToSta
fsm_WiFi_state_ConnectingAsAP
fsm_WiFi_state_ConnectingUsingConfig
fsm_WiFi_state_ConnectingUsingDefaults
fsm_WiFi_state_ConnectionFailed
fsm_WiFi_state_Disabled
+
+
I
+
InputTypeXlateMap_t
+
+
M
+
c_InputEffectEngine::MarqueeGroup
c_InputEffectEngine::MQTTConfiguration_s
c_FPPDiscovery::MultiSyncStats_t
+
+
O
+
c_OutputPixel::ColorOffsets_s::offsets
OutputChannelIdToGpioAndPortEntry_t
OutputTypeXlateMap_t
c_OutputUart::OutputUartConfig_t
+
+
P
+
c_InputDDP::PacketBuffer_t
+
+
S
+
fsm_PlayFile_state_PlayingFile::SparseRange
c_InputFPPRemotePlayFile::SyncControl_t
c_FPPDiscovery::SystemDebugStats_t
+
+
U
+
c_InputArtnet::Universe_t
c_InputE131::Universe_t
+
+
+ + + + diff --git a/doxy/classfsm___external_input__boot-members.html b/doxy/classfsm___external_input__boot-members.html new file mode 100644 index 000000000..e44d2f068 --- /dev/null +++ b/doxy/classfsm___external_input__boot-members.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_ExternalInput_boot Member List
+
+
+ +

This is the complete list of members for fsm_ExternalInput_boot, including all inherited members.

+ + + + + +
Init(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_bootvirtual
Poll(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_bootvirtual
~fsm_ExternalInput_boot() overridefsm_ExternalInput_bootinline
~fsm_ExternalInput_state()fsm_ExternalInput_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___external_input__boot.html b/doxy/classfsm___external_input__boot.html new file mode 100644 index 000000000..b338dc550 --- /dev/null +++ b/doxy/classfsm___external_input__boot.html @@ -0,0 +1,233 @@ + + + + + + + +ESPixelStick Firmware: fsm_ExternalInput_boot Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_ExternalInput_boot Class Referencefinal
+
+
+ +

#include <externalInput.h>

+
+Inheritance diagram for fsm_ExternalInput_boot:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_ExternalInput_boot:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

void Poll (c_ExternalInput &pExternalInput) override
 
void Init (c_ExternalInput &pExternalInput) override
 
 ~fsm_ExternalInput_boot () override
 
- Public Member Functions inherited from fsm_ExternalInput_state
virtual ~fsm_ExternalInput_state ()
 
+

Constructor & Destructor Documentation

+ +

◆ ~fsm_ExternalInput_boot()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_ExternalInput_boot::~fsm_ExternalInput_boot ()
+
+inlineoverride
+
+ +
+
+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_boot::Init (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_boot::Poll (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___external_input__boot__coll__graph.map b/doxy/classfsm___external_input__boot__coll__graph.map new file mode 100644 index 000000000..cfb07551a --- /dev/null +++ b/doxy/classfsm___external_input__boot__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__boot__coll__graph.md5 b/doxy/classfsm___external_input__boot__coll__graph.md5 new file mode 100644 index 000000000..7f7b2f112 --- /dev/null +++ b/doxy/classfsm___external_input__boot__coll__graph.md5 @@ -0,0 +1 @@ +347dfdb6aa03a3a02abe10632cecee3c \ No newline at end of file diff --git a/doxy/classfsm___external_input__boot__coll__graph.png b/doxy/classfsm___external_input__boot__coll__graph.png new file mode 100644 index 000000000..32b84022b Binary files /dev/null and b/doxy/classfsm___external_input__boot__coll__graph.png differ diff --git a/doxy/classfsm___external_input__boot__inherit__graph.map b/doxy/classfsm___external_input__boot__inherit__graph.map new file mode 100644 index 000000000..cfb07551a --- /dev/null +++ b/doxy/classfsm___external_input__boot__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__boot__inherit__graph.md5 b/doxy/classfsm___external_input__boot__inherit__graph.md5 new file mode 100644 index 000000000..7f7b2f112 --- /dev/null +++ b/doxy/classfsm___external_input__boot__inherit__graph.md5 @@ -0,0 +1 @@ +347dfdb6aa03a3a02abe10632cecee3c \ No newline at end of file diff --git a/doxy/classfsm___external_input__boot__inherit__graph.png b/doxy/classfsm___external_input__boot__inherit__graph.png new file mode 100644 index 000000000..32b84022b Binary files /dev/null and b/doxy/classfsm___external_input__boot__inherit__graph.png differ diff --git a/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.map b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.map new file mode 100644 index 000000000..f35a31237 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.md5 b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.md5 new file mode 100644 index 000000000..873b8d787 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.md5 @@ -0,0 +1 @@ +6bbf469602188e48795e5fd445025503 \ No newline at end of file diff --git a/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.png b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.png new file mode 100644 index 000000000..01d336183 Binary files /dev/null and b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.png differ diff --git a/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.map b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.map new file mode 100644 index 000000000..742d8662c --- /dev/null +++ b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.md5 b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.md5 new file mode 100644 index 000000000..81dc36877 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.md5 @@ -0,0 +1 @@ +e940d3fddaed215b4b72c7b2d55f7a0b \ No newline at end of file diff --git a/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.png b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.png new file mode 100644 index 000000000..c13469229 Binary files /dev/null and b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.png differ diff --git a/doxy/classfsm___external_input__off__state-members.html b/doxy/classfsm___external_input__off__state-members.html new file mode 100644 index 000000000..ff1639e4b --- /dev/null +++ b/doxy/classfsm___external_input__off__state-members.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_ExternalInput_off_state Member List
+
+
+ +

This is the complete list of members for fsm_ExternalInput_off_state, including all inherited members.

+ + + + + +
Init(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_off_statevirtual
Poll(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_off_statevirtual
~fsm_ExternalInput_off_state() overridefsm_ExternalInput_off_stateinline
~fsm_ExternalInput_state()fsm_ExternalInput_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___external_input__off__state.html b/doxy/classfsm___external_input__off__state.html new file mode 100644 index 000000000..35dc3eee3 --- /dev/null +++ b/doxy/classfsm___external_input__off__state.html @@ -0,0 +1,243 @@ + + + + + + + +ESPixelStick Firmware: fsm_ExternalInput_off_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_ExternalInput_off_state Class Referencefinal
+
+
+ +

#include <externalInput.h>

+
+Inheritance diagram for fsm_ExternalInput_off_state:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_ExternalInput_off_state:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

void Poll (c_ExternalInput &pExternalInput) override
 
void Init (c_ExternalInput &pExternalInput) override
 
 ~fsm_ExternalInput_off_state () override
 
- Public Member Functions inherited from fsm_ExternalInput_state
virtual ~fsm_ExternalInput_state ()
 
+

Constructor & Destructor Documentation

+ +

◆ ~fsm_ExternalInput_off_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_ExternalInput_off_state::~fsm_ExternalInput_off_state ()
+
+inlineoverride
+
+ +
+
+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_off_state::Init (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_off_state::Poll (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___external_input__off__state__coll__graph.map b/doxy/classfsm___external_input__off__state__coll__graph.map new file mode 100644 index 000000000..61aad6755 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__off__state__coll__graph.md5 b/doxy/classfsm___external_input__off__state__coll__graph.md5 new file mode 100644 index 000000000..c51d424a4 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__coll__graph.md5 @@ -0,0 +1 @@ +262a59e038f19a9ae8bfa79de35e63fb \ No newline at end of file diff --git a/doxy/classfsm___external_input__off__state__coll__graph.png b/doxy/classfsm___external_input__off__state__coll__graph.png new file mode 100644 index 000000000..105f66044 Binary files /dev/null and b/doxy/classfsm___external_input__off__state__coll__graph.png differ diff --git a/doxy/classfsm___external_input__off__state__inherit__graph.map b/doxy/classfsm___external_input__off__state__inherit__graph.map new file mode 100644 index 000000000..61aad6755 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__off__state__inherit__graph.md5 b/doxy/classfsm___external_input__off__state__inherit__graph.md5 new file mode 100644 index 000000000..c51d424a4 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__inherit__graph.md5 @@ -0,0 +1 @@ +262a59e038f19a9ae8bfa79de35e63fb \ No newline at end of file diff --git a/doxy/classfsm___external_input__off__state__inherit__graph.png b/doxy/classfsm___external_input__off__state__inherit__graph.png new file mode 100644 index 000000000..105f66044 Binary files /dev/null and b/doxy/classfsm___external_input__off__state__inherit__graph.png differ diff --git a/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.map b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.map new file mode 100644 index 000000000..17b4e6f99 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.md5 b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.md5 new file mode 100644 index 000000000..6e7ac434c --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.md5 @@ -0,0 +1 @@ +c957dbe59bd7da13932a819984b3e7a4 \ No newline at end of file diff --git a/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.png b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.png new file mode 100644 index 000000000..40de526e7 Binary files /dev/null and b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.png differ diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.map b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.map new file mode 100644 index 000000000..6fded64bd --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.md5 b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.md5 new file mode 100644 index 000000000..6c43f07a8 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.md5 @@ -0,0 +1 @@ +368af12c4779e07d8757b9e65b83cf9c \ No newline at end of file diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.png b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.png new file mode 100644 index 000000000..32c920f50 Binary files /dev/null and b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.png differ diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.map b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.map new file mode 100644 index 000000000..ae9a65087 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.md5 b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.md5 new file mode 100644 index 000000000..1207e938c --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.md5 @@ -0,0 +1 @@ +2d0533ad6ca9ca7f822f2441cc9e2087 \ No newline at end of file diff --git a/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.png b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.png new file mode 100644 index 000000000..fef0b1bdb Binary files /dev/null and b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.png differ diff --git a/doxy/classfsm___external_input__on__wait__long__state-members.html b/doxy/classfsm___external_input__on__wait__long__state-members.html new file mode 100644 index 000000000..385afb40b --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state-members.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_ExternalInput_on_wait_long_state Member List
+
+
+ +

This is the complete list of members for fsm_ExternalInput_on_wait_long_state, including all inherited members.

+ + + + + +
Init(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_on_wait_long_statevirtual
Poll(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_on_wait_long_statevirtual
~fsm_ExternalInput_on_wait_long_state() overridefsm_ExternalInput_on_wait_long_stateinline
~fsm_ExternalInput_state()fsm_ExternalInput_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state.html b/doxy/classfsm___external_input__on__wait__long__state.html new file mode 100644 index 000000000..8beb71d46 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state.html @@ -0,0 +1,243 @@ + + + + + + + +ESPixelStick Firmware: fsm_ExternalInput_on_wait_long_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_ExternalInput_on_wait_long_state Class Referencefinal
+
+
+ +

#include <externalInput.h>

+
+Inheritance diagram for fsm_ExternalInput_on_wait_long_state:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_ExternalInput_on_wait_long_state:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

void Poll (c_ExternalInput &pExternalInput) override
 
void Init (c_ExternalInput &pExternalInput) override
 
 ~fsm_ExternalInput_on_wait_long_state () override
 
- Public Member Functions inherited from fsm_ExternalInput_state
virtual ~fsm_ExternalInput_state ()
 
+

Constructor & Destructor Documentation

+ +

◆ ~fsm_ExternalInput_on_wait_long_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_ExternalInput_on_wait_long_state::~fsm_ExternalInput_on_wait_long_state ()
+
+inlineoverride
+
+ +
+
+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_on_wait_long_state::Init (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_on_wait_long_state::Poll (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state__coll__graph.map b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.map new file mode 100644 index 000000000..0fbef63be --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state__coll__graph.md5 b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.md5 new file mode 100644 index 000000000..282564a80 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.md5 @@ -0,0 +1 @@ +71e7c900160e5f6d43e6a97e5fe55658 \ No newline at end of file diff --git a/doxy/classfsm___external_input__on__wait__long__state__coll__graph.png b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.png new file mode 100644 index 000000000..dcea9f641 Binary files /dev/null and b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.png differ diff --git a/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.map b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.map new file mode 100644 index 000000000..0fbef63be --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.md5 b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.md5 new file mode 100644 index 000000000..282564a80 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.md5 @@ -0,0 +1 @@ +71e7c900160e5f6d43e6a97e5fe55658 \ No newline at end of file diff --git a/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.png b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.png new file mode 100644 index 000000000..dcea9f641 Binary files /dev/null and b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.png differ diff --git a/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.map b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.map new file mode 100644 index 000000000..791d00acc --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.md5 b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.md5 new file mode 100644 index 000000000..138de19b3 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.md5 @@ -0,0 +1 @@ +2dbdc59c595249313a1446318a9f79f9 \ No newline at end of file diff --git a/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.png b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.png new file mode 100644 index 000000000..13a922f75 Binary files /dev/null and b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.png differ diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.map b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.map new file mode 100644 index 000000000..2c46fd015 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.md5 b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.md5 new file mode 100644 index 000000000..db2d5edea --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.md5 @@ -0,0 +1 @@ +6f94a8141c3a24999b010a0d0c735f18 \ No newline at end of file diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.png b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.png new file mode 100644 index 000000000..de32d322c Binary files /dev/null and b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.png differ diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.map b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.map new file mode 100644 index 000000000..18e4696b2 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.md5 b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.md5 new file mode 100644 index 000000000..7b45e6300 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.md5 @@ -0,0 +1 @@ +e39555fedda010aa4809838aca5466cb \ No newline at end of file diff --git a/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.png b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.png new file mode 100644 index 000000000..3431b3739 Binary files /dev/null and b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.png differ diff --git a/doxy/classfsm___external_input__state-members.html b/doxy/classfsm___external_input__state-members.html new file mode 100644 index 000000000..a79d7ca2b --- /dev/null +++ b/doxy/classfsm___external_input__state-members.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_ExternalInput_state Member List
+
+
+ +

This is the complete list of members for fsm_ExternalInput_state, including all inherited members.

+ + + + +
Init(c_ExternalInput &pExternalInput)=0fsm_ExternalInput_statepure virtual
Poll(c_ExternalInput &pExternalInput)=0fsm_ExternalInput_statepure virtual
~fsm_ExternalInput_state()fsm_ExternalInput_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___external_input__state.html b/doxy/classfsm___external_input__state.html new file mode 100644 index 000000000..fb870fedc --- /dev/null +++ b/doxy/classfsm___external_input__state.html @@ -0,0 +1,213 @@ + + + + + + + +ESPixelStick Firmware: fsm_ExternalInput_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_ExternalInput_state Class Referenceabstract
+
+
+ +

#include <externalInput.h>

+
+Inheritance diagram for fsm_ExternalInput_state:
+
+
Inheritance graph
+ + + + + + + + + + + +
[legend]
+ + + + + + + + +

+Public Member Functions

virtual void Poll (c_ExternalInput &pExternalInput)=0
 
virtual void Init (c_ExternalInput &pExternalInput)=0
 
virtual ~fsm_ExternalInput_state ()
 
+

Constructor & Destructor Documentation

+ +

◆ ~fsm_ExternalInput_state()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_ExternalInput_state::~fsm_ExternalInput_state ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_ExternalInput_state::Init (c_ExternalInputpExternalInput)
+
+pure virtual
+
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_ExternalInput_state::Poll (c_ExternalInputpExternalInput)
+
+pure virtual
+
+ +

Implemented in fsm_ExternalInput_boot, fsm_ExternalInput_off_state, fsm_ExternalInput_on_wait_long_state, and fsm_ExternalInput_wait_for_off_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/doxy/classfsm___external_input__state__inherit__graph.map b/doxy/classfsm___external_input__state__inherit__graph.map new file mode 100644 index 000000000..718aa82f2 --- /dev/null +++ b/doxy/classfsm___external_input__state__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___external_input__state__inherit__graph.md5 b/doxy/classfsm___external_input__state__inherit__graph.md5 new file mode 100644 index 000000000..fa7536a39 --- /dev/null +++ b/doxy/classfsm___external_input__state__inherit__graph.md5 @@ -0,0 +1 @@ +296358e922e8e7bd16843d3c9de74bba \ No newline at end of file diff --git a/doxy/classfsm___external_input__state__inherit__graph.png b/doxy/classfsm___external_input__state__inherit__graph.png new file mode 100644 index 000000000..4a3beca54 Binary files /dev/null and b/doxy/classfsm___external_input__state__inherit__graph.png differ diff --git a/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.map b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.map new file mode 100644 index 000000000..b9d1a9cbe --- /dev/null +++ b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.md5 b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.md5 new file mode 100644 index 000000000..7f9edb265 --- /dev/null +++ b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.md5 @@ -0,0 +1 @@ +f88dfde7beafc29f82ab09758cbc4f44 \ No newline at end of file diff --git a/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.png b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.png new file mode 100644 index 000000000..939bdbc56 Binary files /dev/null and b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.png differ diff --git a/doxy/classfsm___external_input__wait__for__off__state-members.html b/doxy/classfsm___external_input__wait__for__off__state-members.html new file mode 100644 index 000000000..988e2af07 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state-members.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_ExternalInput_wait_for_off_state Member List
+
+
+ +

This is the complete list of members for fsm_ExternalInput_wait_for_off_state, including all inherited members.

+ + + + + +
Init(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_wait_for_off_statevirtual
Poll(c_ExternalInput &pExternalInput) overridefsm_ExternalInput_wait_for_off_statevirtual
~fsm_ExternalInput_state()fsm_ExternalInput_stateinlinevirtual
~fsm_ExternalInput_wait_for_off_state() overridefsm_ExternalInput_wait_for_off_stateinline
+ + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state.html b/doxy/classfsm___external_input__wait__for__off__state.html new file mode 100644 index 000000000..c72ec0e21 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state.html @@ -0,0 +1,231 @@ + + + + + + + +ESPixelStick Firmware: fsm_ExternalInput_wait_for_off_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_ExternalInput_wait_for_off_state Class Referencefinal
+
+
+ +

#include <externalInput.h>

+
+Inheritance diagram for fsm_ExternalInput_wait_for_off_state:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_ExternalInput_wait_for_off_state:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + +

+Public Member Functions

void Poll (c_ExternalInput &pExternalInput) override
 
void Init (c_ExternalInput &pExternalInput) override
 
 ~fsm_ExternalInput_wait_for_off_state () override
 
- Public Member Functions inherited from fsm_ExternalInput_state
virtual ~fsm_ExternalInput_state ()
 
+

Constructor & Destructor Documentation

+ +

◆ ~fsm_ExternalInput_wait_for_off_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_ExternalInput_wait_for_off_state::~fsm_ExternalInput_wait_for_off_state ()
+
+inlineoverride
+
+ +
+
+

Member Function Documentation

+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_wait_for_off_state::Init (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_ExternalInput_wait_for_off_state::Poll (c_ExternalInputpExternalInput)
+
+overridevirtual
+
+ +

Implements fsm_ExternalInput_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state__coll__graph.map b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.map new file mode 100644 index 000000000..8b488d9a0 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state__coll__graph.md5 b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.md5 new file mode 100644 index 000000000..ba314bedc --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.md5 @@ -0,0 +1 @@ +8a97b500ed0ed05001ed4eb166372ebe \ No newline at end of file diff --git a/doxy/classfsm___external_input__wait__for__off__state__coll__graph.png b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.png new file mode 100644 index 000000000..a16fc069e Binary files /dev/null and b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.png differ diff --git a/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.map b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.map new file mode 100644 index 000000000..8b488d9a0 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.md5 b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.md5 new file mode 100644 index 000000000..ba314bedc --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.md5 @@ -0,0 +1 @@ +8a97b500ed0ed05001ed4eb166372ebe \ No newline at end of file diff --git a/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.png b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.png new file mode 100644 index 000000000..a16fc069e Binary files /dev/null and b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.png differ diff --git a/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.map b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.map new file mode 100644 index 000000000..f9646ff14 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.md5 b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.md5 new file mode 100644 index 000000000..0234401aa --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.md5 @@ -0,0 +1 @@ +10e87b27f0b21460b678a40cf6aa7932 \ No newline at end of file diff --git a/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.png b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.png new file mode 100644 index 000000000..a56ae6f1c Binary files /dev/null and b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.png differ diff --git a/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.map b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.map new file mode 100644 index 000000000..0b50fc9d1 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.md5 b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.md5 new file mode 100644 index 000000000..40d3cf01c --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.md5 @@ -0,0 +1 @@ +7b99670ce8bd5f6907b15d2b2999cf79 \ No newline at end of file diff --git a/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.png b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.png new file mode 100644 index 000000000..1cabbc6f5 Binary files /dev/null and b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state-members.html b/doxy/classfsm___play_effect__state-members.html new file mode 100644 index 000000000..a1f10eef0 --- /dev/null +++ b/doxy/classfsm___play_effect__state-members.html @@ -0,0 +1,96 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayEffect_state Member List
+
+
+ +

This is the complete list of members for fsm_PlayEffect_state, including all inherited members.

+ + + + + + + + + + + + +
fsm_PlayEffect_state()fsm_PlayEffect_stateinline
GetDriverName(String &Name)fsm_PlayEffect_stateinline
GetStateName(String &sName)=0fsm_PlayEffect_statepure virtual
GetStatus(JsonObject &jsonStatus)=0fsm_PlayEffect_statepure virtual
Init(c_InputFPPRemotePlayEffect *Parent)=0fsm_PlayEffect_statepure virtual
p_InputFPPRemotePlayEffectfsm_PlayEffect_stateprotected
Poll()=0fsm_PlayEffect_statepure virtual
Start(String &FileName, float SecondsElapsed)=0fsm_PlayEffect_statepure virtual
Stop(void)=0fsm_PlayEffect_statepure virtual
Sync(float SecondsElapsed)=0fsm_PlayEffect_statepure virtual
~fsm_PlayEffect_state()fsm_PlayEffect_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_effect__state.html b/doxy/classfsm___play_effect__state.html new file mode 100644 index 000000000..38158b0fc --- /dev/null +++ b/doxy/classfsm___play_effect__state.html @@ -0,0 +1,525 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayEffect_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
fsm_PlayEffect_state Class Referenceabstract
+
+
+ +

#include <InputFPPRemotePlayEffectFsm.hpp>

+
+Inheritance diagram for fsm_PlayEffect_state:
+
+
Inheritance graph
+ + + + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayEffect_state:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayEffect_state ()
 
virtual ~fsm_PlayEffect_state ()
 
virtual bool Poll ()=0
 
virtual void Init (c_InputFPPRemotePlayEffect *Parent)=0
 
virtual void GetStateName (String &sName)=0
 
virtual void Start (String &FileName, float SecondsElapsed)=0
 
virtual void Stop (void)=0
 
virtual bool Sync (float SecondsElapsed)=0
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
void GetDriverName (String &Name)
 
+ + + +

+Protected Attributes

c_InputFPPRemotePlayEffectp_InputFPPRemotePlayEffect = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayEffect_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayEffect_state::fsm_PlayEffect_state ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayEffect_state()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayEffect_state::~fsm_PlayEffect_state ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state::GetStateName (String & sName)
+
+pure virtual
+
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state::GetStatus (JsonObject & jsonStatus)
+
+pure virtual
+
+ +

Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state::Init (c_InputFPPRemotePlayEffectParent)
+
+pure virtual
+
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool fsm_PlayEffect_state::Poll ()
+
+pure virtual
+
+ +

Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual void fsm_PlayEffect_state::Start (String & FileName,
float SecondsElapsed 
)
+
+pure virtual
+
+ +

Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state::Stop (void )
+
+pure virtual
+
+ +

Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool fsm_PlayEffect_state::Sync (float SecondsElapsed)
+
+pure virtual
+
+ +

Implemented in fsm_PlayEffect_state_Idle, and fsm_PlayEffect_state_PlayingEffect.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ p_InputFPPRemotePlayEffect

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayEffect* fsm_PlayEffect_state::p_InputFPPRemotePlayEffect = nullptr
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/doxy/classfsm___play_effect__state___idle-members.html b/doxy/classfsm___play_effect__state___idle-members.html new file mode 100644 index 000000000..abddb4286 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayEffect_state_Idle Member List
+
+
+ +

This is the complete list of members for fsm_PlayEffect_state_Idle, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayEffect_state()fsm_PlayEffect_stateinline
fsm_PlayEffect_state_Idle()fsm_PlayEffect_state_Idleinline
GetDriverName(String &Name)fsm_PlayEffect_stateinline
GetStateName(String &sName)fsm_PlayEffect_state_Idleinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayEffect_state_Idlevirtual
Init(c_InputFPPRemotePlayEffect *Parent)fsm_PlayEffect_state_Idlevirtual
p_InputFPPRemotePlayEffectfsm_PlayEffect_stateprotected
Poll()fsm_PlayEffect_state_Idlevirtual
Start(String &FileName, float SecondsElapsed)fsm_PlayEffect_state_Idlevirtual
Stop(void)fsm_PlayEffect_state_Idlevirtual
Sync(float SecondsElapsed)fsm_PlayEffect_state_Idlevirtual
~fsm_PlayEffect_state()fsm_PlayEffect_stateinlinevirtual
~fsm_PlayEffect_state_Idle()fsm_PlayEffect_state_Idleinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_effect__state___idle.html b/doxy/classfsm___play_effect__state___idle.html new file mode 100644 index 000000000..15cdf0fe0 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle.html @@ -0,0 +1,479 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayEffect_state_Idle Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayEffect_state_Idle Class Reference
+
+
+ +

#include <InputFPPRemotePlayEffectFsm.hpp>

+
+Inheritance diagram for fsm_PlayEffect_state_Idle:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayEffect_state_Idle:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayEffect_state_Idle ()
 
virtual ~fsm_PlayEffect_state_Idle ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayEffect *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed)
 
virtual void Stop (void)
 
virtual bool Sync (float SecondsElapsed)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayEffect_state
 fsm_PlayEffect_state ()
 
virtual ~fsm_PlayEffect_state ()
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayEffect_state
c_InputFPPRemotePlayEffectp_InputFPPRemotePlayEffect = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayEffect_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayEffect_state_Idle::fsm_PlayEffect_state_Idle ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayEffect_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayEffect_state_Idle::~fsm_PlayEffect_state_Idle ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state_Idle::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_Idle::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_Idle::Init (c_InputFPPRemotePlayEffectParent)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayEffect_state_Idle::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void fsm_PlayEffect_state_Idle::Start (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_Idle::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + +
bool fsm_PlayEffect_state_Idle::Sync (float SecondsElapsed)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_effect__state___idle__coll__graph.map b/doxy/classfsm___play_effect__state___idle__coll__graph.map new file mode 100644 index 000000000..9f4036db0 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__coll__graph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___idle__coll__graph.md5 b/doxy/classfsm___play_effect__state___idle__coll__graph.md5 new file mode 100644 index 000000000..a5778927c --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +5723495f9b5ed9c6a936d4253a2f86de \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___idle__coll__graph.png b/doxy/classfsm___play_effect__state___idle__coll__graph.png new file mode 100644 index 000000000..f801528f0 Binary files /dev/null and b/doxy/classfsm___play_effect__state___idle__coll__graph.png differ diff --git a/doxy/classfsm___play_effect__state___idle__inherit__graph.map b/doxy/classfsm___play_effect__state___idle__inherit__graph.map new file mode 100644 index 000000000..61535e3cc --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state___idle__inherit__graph.md5 b/doxy/classfsm___play_effect__state___idle__inherit__graph.md5 new file mode 100644 index 000000000..b5b5abd1a --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +3051aa23e1830ea49d7faf3cd5fd0719 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___idle__inherit__graph.png b/doxy/classfsm___play_effect__state___idle__inherit__graph.png new file mode 100644 index 000000000..214489a5e Binary files /dev/null and b/doxy/classfsm___play_effect__state___idle__inherit__graph.png differ diff --git a/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.map b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.map new file mode 100644 index 000000000..98e736543 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.md5 b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.md5 new file mode 100644 index 000000000..92f1a178d --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.md5 @@ -0,0 +1 @@ +51d0047390861794a404f458ddda0246 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.png b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.png new file mode 100644 index 000000000..808662df8 Binary files /dev/null and b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.map b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.map new file mode 100644 index 000000000..0b175c6d6 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.md5 b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.md5 new file mode 100644 index 000000000..33af933f3 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.md5 @@ -0,0 +1 @@ +f3a0e5b7e29669891fb8f229673e839b \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.png b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.png new file mode 100644 index 000000000..34387e379 Binary files /dev/null and b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect-members.html b/doxy/classfsm___play_effect__state___playing_effect-members.html new file mode 100644 index 000000000..f7b09ebab --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayEffect_state_PlayingEffect Member List
+
+
+ +

This is the complete list of members for fsm_PlayEffect_state_PlayingEffect, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayEffect_state()fsm_PlayEffect_stateinline
fsm_PlayEffect_state_PlayingEffect()fsm_PlayEffect_state_PlayingEffectinline
GetDriverName(String &Name)fsm_PlayEffect_stateinline
GetStateName(String &sName)fsm_PlayEffect_state_PlayingEffectinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayEffect_state_PlayingEffectvirtual
Init(c_InputFPPRemotePlayEffect *Parent)fsm_PlayEffect_state_PlayingEffectvirtual
p_InputFPPRemotePlayEffectfsm_PlayEffect_stateprotected
Poll()fsm_PlayEffect_state_PlayingEffectvirtual
Start(String &FileName, float SecondsElapsed)fsm_PlayEffect_state_PlayingEffectvirtual
Stop(void)fsm_PlayEffect_state_PlayingEffectvirtual
Sync(float SecondsElapsed)fsm_PlayEffect_state_PlayingEffectvirtual
~fsm_PlayEffect_state()fsm_PlayEffect_stateinlinevirtual
~fsm_PlayEffect_state_PlayingEffect()fsm_PlayEffect_state_PlayingEffectinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect.html b/doxy/classfsm___play_effect__state___playing_effect.html new file mode 100644 index 000000000..500a9484c --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect.html @@ -0,0 +1,532 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayEffect_state_PlayingEffect Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayEffect_state_PlayingEffect Class Reference
+
+
+ +

#include <InputFPPRemotePlayEffectFsm.hpp>

+
+Inheritance diagram for fsm_PlayEffect_state_PlayingEffect:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayEffect_state_PlayingEffect:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayEffect_state_PlayingEffect ()
 
virtual ~fsm_PlayEffect_state_PlayingEffect ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayEffect *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed)
 
virtual void Stop (void)
 
virtual bool Sync (float SecondsElapsed)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayEffect_state
 fsm_PlayEffect_state ()
 
virtual ~fsm_PlayEffect_state ()
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayEffect_state
c_InputFPPRemotePlayEffectp_InputFPPRemotePlayEffect = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayEffect_state_PlayingEffect()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayEffect_state_PlayingEffect::fsm_PlayEffect_state_PlayingEffect ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayEffect_state_PlayingEffect()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayEffect_state_PlayingEffect::~fsm_PlayEffect_state_PlayingEffect ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayEffect_state_PlayingEffect::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_PlayingEffect::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_PlayingEffect::Init (c_InputFPPRemotePlayEffectParent)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayEffect_state_PlayingEffect::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void fsm_PlayEffect_state_PlayingEffect::Start (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayEffect_state_PlayingEffect::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + +
bool fsm_PlayEffect_state_PlayingEffect::Sync (float SecondsElapsed)
+
+virtual
+
+ +

Implements fsm_PlayEffect_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect__coll__graph.map b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.map new file mode 100644 index 000000000..53796e9a1 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect__coll__graph.md5 b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.md5 new file mode 100644 index 000000000..2e8acda6c --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.md5 @@ -0,0 +1 @@ +e7e3e43dc741a97347cdeaef20627aa3 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect__coll__graph.png b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.png new file mode 100644 index 000000000..c3d4243dd Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.map b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.map new file mode 100644 index 000000000..30317d695 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.md5 b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.md5 new file mode 100644 index 000000000..c30afeac3 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.md5 @@ -0,0 +1 @@ +34e6f533bd619ff6e0f8c4e22316d368 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.png b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.png new file mode 100644 index 000000000..f57c2f48f Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.map b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.map new file mode 100644 index 000000000..e329b4db8 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.md5 new file mode 100644 index 000000000..56fd79ecc --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.md5 @@ -0,0 +1 @@ +9514c4a62c4bd365146554967a10df28 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.png b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.png new file mode 100644 index 000000000..f89253c40 Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.map b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.map new file mode 100644 index 000000000..bef09a7b9 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.md5 new file mode 100644 index 000000000..d50af71b0 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.md5 @@ -0,0 +1 @@ +e7291c8abdde8f076153e6f0abf7f92c \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.png b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.png new file mode 100644 index 000000000..24f2956ed Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.map b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.map new file mode 100644 index 000000000..0dedd005c --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.md5 new file mode 100644 index 000000000..e08e0da96 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.md5 @@ -0,0 +1 @@ +4de51d76ee607363445d91c9430b6b32 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.png b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.png new file mode 100644 index 000000000..5ceb6f2f0 Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.map b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.map new file mode 100644 index 000000000..bcf41766e --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.md5 new file mode 100644 index 000000000..a1cc9a150 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.md5 @@ -0,0 +1 @@ +5d46cff287c3587a49b0e9ef2cde9b4b \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.png b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.png new file mode 100644 index 000000000..99c072b8f Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.map b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.map new file mode 100644 index 000000000..756b67e8b --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.md5 new file mode 100644 index 000000000..0134866e6 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.md5 @@ -0,0 +1 @@ +28824b9a2200ecf06154c8ce4e2ea1e5 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.png b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.png new file mode 100644 index 000000000..834a17736 Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.png differ diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.map b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.map new file mode 100644 index 000000000..783744fa9 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.md5 b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.md5 new file mode 100644 index 000000000..ed7ac12b9 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.md5 @@ -0,0 +1 @@ +08d2d758920c88605a5963125b229454 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.png b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.png new file mode 100644 index 000000000..770eeb203 Binary files /dev/null and b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state__coll__graph.map b/doxy/classfsm___play_effect__state__coll__graph.map new file mode 100644 index 000000000..55fd6f100 --- /dev/null +++ b/doxy/classfsm___play_effect__state__coll__graph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_effect__state__coll__graph.md5 b/doxy/classfsm___play_effect__state__coll__graph.md5 new file mode 100644 index 000000000..cba60c175 --- /dev/null +++ b/doxy/classfsm___play_effect__state__coll__graph.md5 @@ -0,0 +1 @@ +0aa8fe00fd1a03b750cde6c7b9745af1 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state__coll__graph.png b/doxy/classfsm___play_effect__state__coll__graph.png new file mode 100644 index 000000000..433159eba Binary files /dev/null and b/doxy/classfsm___play_effect__state__coll__graph.png differ diff --git a/doxy/classfsm___play_effect__state__inherit__graph.map b/doxy/classfsm___play_effect__state__inherit__graph.map new file mode 100644 index 000000000..1556ce87e --- /dev/null +++ b/doxy/classfsm___play_effect__state__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_effect__state__inherit__graph.md5 b/doxy/classfsm___play_effect__state__inherit__graph.md5 new file mode 100644 index 000000000..ae5039591 --- /dev/null +++ b/doxy/classfsm___play_effect__state__inherit__graph.md5 @@ -0,0 +1 @@ +3b02f3ce0a8f684c580ac8d28a69ffee \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state__inherit__graph.png b/doxy/classfsm___play_effect__state__inherit__graph.png new file mode 100644 index 000000000..b45f278fa Binary files /dev/null and b/doxy/classfsm___play_effect__state__inherit__graph.png differ diff --git a/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.map b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.map new file mode 100644 index 000000000..d3781b180 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.md5 b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.md5 new file mode 100644 index 000000000..ce6dc7c6c --- /dev/null +++ b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.md5 @@ -0,0 +1 @@ +838edf2171a491e37027834f7ff9a2a1 \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.png b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.png new file mode 100644 index 000000000..1d9451308 Binary files /dev/null and b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.map b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.map new file mode 100644 index 000000000..0562b4745 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.md5 b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.md5 new file mode 100644 index 000000000..22677289e --- /dev/null +++ b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.md5 @@ -0,0 +1 @@ +b64b13e37a361e4098d03c209a90b1bd \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.png b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.png new file mode 100644 index 000000000..0115ac9ac Binary files /dev/null and b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.map b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.map new file mode 100644 index 000000000..e164bfe45 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.md5 b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.md5 new file mode 100644 index 000000000..5f5a958ef --- /dev/null +++ b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.md5 @@ -0,0 +1 @@ +1305fe70a3d65ded508b72a779b0511f \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.png b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.png new file mode 100644 index 000000000..7b4b6ac46 Binary files /dev/null and b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.map b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.map new file mode 100644 index 000000000..6eb5c6981 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.md5 b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.md5 new file mode 100644 index 000000000..41d1404ab --- /dev/null +++ b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.md5 @@ -0,0 +1 @@ +4cf92e85e04383d5f133de5728aa65da \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.png b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.png new file mode 100644 index 000000000..f1e1c0b4f Binary files /dev/null and b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.png differ diff --git a/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.map b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.map new file mode 100644 index 000000000..b1f97cd4a --- /dev/null +++ b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.md5 b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.md5 new file mode 100644 index 000000000..2ca346253 --- /dev/null +++ b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.md5 @@ -0,0 +1 @@ +7808cef905dc2a10a3c629f05bdf9f7a \ No newline at end of file diff --git a/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.png b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.png new file mode 100644 index 000000000..4b1c7a584 Binary files /dev/null and b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.png differ diff --git a/doxy/classfsm___play_file__state-members.html b/doxy/classfsm___play_file__state-members.html new file mode 100644 index 000000000..9cba7f31c --- /dev/null +++ b/doxy/classfsm___play_file__state-members.html @@ -0,0 +1,96 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state, including all inherited members.

+ + + + + + + + + + + + +
fsm_PlayFile_state()fsm_PlayFile_stateinline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)=0fsm_PlayFile_statepure virtual
Init(c_InputFPPRemotePlayFile *Parent)=0fsm_PlayFile_statepure virtual
p_Parentfsm_PlayFile_stateprotected
Poll()=0fsm_PlayFile_statepure virtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0fsm_PlayFile_statepure virtual
Stop(void)=0fsm_PlayFile_statepure virtual
Sync(String &FileName, float SecondsElapsed)=0fsm_PlayFile_statepure virtual
TimerPoll()=0fsm_PlayFile_statepure virtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state.html b/doxy/classfsm___play_file__state.html new file mode 100644 index 000000000..ee37e218b --- /dev/null +++ b/doxy/classfsm___play_file__state.html @@ -0,0 +1,812 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
fsm_PlayFile_state Class Referenceabstract
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state:
+
+
Inheritance graph
+ + + + + + + + + + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
virtual bool Poll ()=0
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)=0
 
virtual void GetStateName (String &sName)=0
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)=0
 
virtual void Stop (void)=0
 
virtual bool Sync (String &FileName, float SecondsElapsed)=0
 
void GetDriverName (String &Name)
 
virtual IRAM_ATTR void TimerPoll ()=0
 
+ + + +

+Protected Attributes

c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state::fsm_PlayFile_state ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state::~fsm_PlayFile_state ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state::GetStateName (String & sName)
+
+pure virtual
+
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state::Init (c_InputFPPRemotePlayFileParent)
+
+pure virtual
+
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool fsm_PlayFile_state::Poll ()
+
+pure virtual
+
+ +

Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void fsm_PlayFile_state::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+pure virtual
+
+ +

Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state::Stop (void )
+
+pure virtual
+
+ +

Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool fsm_PlayFile_state::Sync (String & FileName,
float SecondsElapsed 
)
+
+pure virtual
+
+ +

Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual IRAM_ATTR void fsm_PlayFile_state::TimerPoll ()
+
+pure virtual
+
+ +

Implemented in fsm_PlayFile_state_Idle, fsm_PlayFile_state_Starting, fsm_PlayFile_state_PlayingFile, fsm_PlayFile_state_Stopping, and fsm_PlayFile_state_Error.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ p_Parent

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayFile* fsm_PlayFile_state::p_Parent = nullptr
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/doxy/classfsm___play_file__state___error-members.html b/doxy/classfsm___play_file__state___error-members.html new file mode 100644 index 000000000..e8c1471d3 --- /dev/null +++ b/doxy/classfsm___play_file__state___error-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state_Error Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state_Error, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayFile_state()fsm_PlayFile_stateinline
fsm_PlayFile_state_Error()fsm_PlayFile_state_Errorinline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)fsm_PlayFile_state_Errorinlinevirtual
Init(c_InputFPPRemotePlayFile *Parent)fsm_PlayFile_state_Errorvirtual
p_Parentfsm_PlayFile_stateprotected
Poll()fsm_PlayFile_state_Errorvirtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)fsm_PlayFile_state_Errorvirtual
Stop(void)fsm_PlayFile_state_Errorvirtual
Sync(String &FileName, float SecondsElapsed)fsm_PlayFile_state_Errorvirtual
TimerPoll()fsm_PlayFile_state_Errorvirtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
~fsm_PlayFile_state_Error()fsm_PlayFile_state_Errorinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state___error.html b/doxy/classfsm___play_file__state___error.html new file mode 100644 index 000000000..a08927b48 --- /dev/null +++ b/doxy/classfsm___play_file__state___error.html @@ -0,0 +1,524 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_Error Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayFile_state_Error Class Reference
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state_Error:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state_Error:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state_Error ()
 
virtual ~fsm_PlayFile_state_Error ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop (void)
 
virtual bool Sync (String &FileName, float SecondsElapsed)
 
virtual IRAM_ATTR void TimerPoll ()
 
- Public Member Functions inherited from fsm_PlayFile_state
 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayFile_state
c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state_Error()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state_Error::fsm_PlayFile_state_Error ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state_Error()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state_Error::~fsm_PlayFile_state_Error ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state_Error::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Error::Init (c_InputFPPRemotePlayFileParent)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayFile_state_Error::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayFile_state_Error::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Error::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool fsm_PlayFile_state_Error::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
IRAM_ATTR void fsm_PlayFile_state_Error::TimerPoll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_file__state___error__coll__graph.map b/doxy/classfsm___play_file__state___error__coll__graph.map new file mode 100644 index 000000000..58f458a71 --- /dev/null +++ b/doxy/classfsm___play_file__state___error__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___error__coll__graph.md5 b/doxy/classfsm___play_file__state___error__coll__graph.md5 new file mode 100644 index 000000000..20bb674ce --- /dev/null +++ b/doxy/classfsm___play_file__state___error__coll__graph.md5 @@ -0,0 +1 @@ +19ab80cfe500e90c02b57a9467d187be \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error__coll__graph.png b/doxy/classfsm___play_file__state___error__coll__graph.png new file mode 100644 index 000000000..88230ef72 Binary files /dev/null and b/doxy/classfsm___play_file__state___error__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state___error__inherit__graph.map b/doxy/classfsm___play_file__state___error__inherit__graph.map new file mode 100644 index 000000000..8450d487d --- /dev/null +++ b/doxy/classfsm___play_file__state___error__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___error__inherit__graph.md5 b/doxy/classfsm___play_file__state___error__inherit__graph.md5 new file mode 100644 index 000000000..fed6c8ff6 --- /dev/null +++ b/doxy/classfsm___play_file__state___error__inherit__graph.md5 @@ -0,0 +1 @@ +c6e38dec0f174c5a803200347463700d \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error__inherit__graph.png b/doxy/classfsm___play_file__state___error__inherit__graph.png new file mode 100644 index 000000000..bf170a55f Binary files /dev/null and b/doxy/classfsm___play_file__state___error__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.map b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.map new file mode 100644 index 000000000..b2ec86525 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.md5 b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.md5 new file mode 100644 index 000000000..f5edd8e23 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.md5 @@ -0,0 +1 @@ +7f2a8f8b5537787a30652af06fbdc2bd \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.png b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.png new file mode 100644 index 000000000..95397f028 Binary files /dev/null and b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.map b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.map new file mode 100644 index 000000000..314845b01 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.md5 b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.md5 new file mode 100644 index 000000000..8aea1363e --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.md5 @@ -0,0 +1 @@ +95c9410a7319837b30a10e7af170ff98 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.png b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.png new file mode 100644 index 000000000..633dec683 Binary files /dev/null and b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.map b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.map new file mode 100644 index 000000000..da1fa8978 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.md5 b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.md5 new file mode 100644 index 000000000..4adbb782b --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.md5 @@ -0,0 +1 @@ +24f3ec99b2e1b2df69dcb6a2725d2f33 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.png b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.png new file mode 100644 index 000000000..b008b939c Binary files /dev/null and b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.map b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.map new file mode 100644 index 000000000..f8139652a --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.md5 b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.md5 new file mode 100644 index 000000000..42824448b --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.md5 @@ -0,0 +1 @@ +c8156248705579e3928ef6cbb4fc76f7 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.png b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.png new file mode 100644 index 000000000..1a5142bac Binary files /dev/null and b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.map b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.map new file mode 100644 index 000000000..4e641ee22 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.md5 b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.md5 new file mode 100644 index 000000000..3ee600359 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.md5 @@ -0,0 +1 @@ +8985470eadb1e97e078e014c4441cbca \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.png b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.png new file mode 100644 index 000000000..84dc25ce9 Binary files /dev/null and b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___idle-members.html b/doxy/classfsm___play_file__state___idle-members.html new file mode 100644 index 000000000..e3f9e0283 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state_Idle Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state_Idle, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayFile_state()fsm_PlayFile_stateinline
fsm_PlayFile_state_Idle()fsm_PlayFile_state_Idleinline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)fsm_PlayFile_state_Idleinlinevirtual
Init(c_InputFPPRemotePlayFile *Parent)fsm_PlayFile_state_Idlevirtual
p_Parentfsm_PlayFile_stateprotected
Poll()fsm_PlayFile_state_Idlevirtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)fsm_PlayFile_state_Idlevirtual
Stop(void)fsm_PlayFile_state_Idlevirtual
Sync(String &FileName, float SecondsElapsed)fsm_PlayFile_state_Idlevirtual
TimerPoll()fsm_PlayFile_state_Idlevirtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
~fsm_PlayFile_state_Idle()fsm_PlayFile_state_Idleinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state___idle.html b/doxy/classfsm___play_file__state___idle.html new file mode 100644 index 000000000..a96a1a3f3 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle.html @@ -0,0 +1,583 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_Idle Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayFile_state_Idle Class Reference
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state_Idle:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state_Idle:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state_Idle ()
 
virtual ~fsm_PlayFile_state_Idle ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop (void)
 
virtual bool Sync (String &FileName, float SecondsElapsed)
 
virtual IRAM_ATTR void TimerPoll ()
 
- Public Member Functions inherited from fsm_PlayFile_state
 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayFile_state
c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state_Idle::fsm_PlayFile_state_Idle ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state_Idle::~fsm_PlayFile_state_Idle ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state_Idle::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Idle::Init (c_InputFPPRemotePlayFileParent)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayFile_state_Idle::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayFile_state_Idle::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Idle::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool fsm_PlayFile_state_Idle::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
IRAM_ATTR void fsm_PlayFile_state_Idle::TimerPoll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_file__state___idle__coll__graph.map b/doxy/classfsm___play_file__state___idle__coll__graph.map new file mode 100644 index 000000000..f951643aa --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___idle__coll__graph.md5 b/doxy/classfsm___play_file__state___idle__coll__graph.md5 new file mode 100644 index 000000000..49f4cfb15 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +eea8d567985f82a4f69114e547f4308e \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle__coll__graph.png b/doxy/classfsm___play_file__state___idle__coll__graph.png new file mode 100644 index 000000000..c7c120df7 Binary files /dev/null and b/doxy/classfsm___play_file__state___idle__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state___idle__inherit__graph.map b/doxy/classfsm___play_file__state___idle__inherit__graph.map new file mode 100644 index 000000000..672a27810 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___idle__inherit__graph.md5 b/doxy/classfsm___play_file__state___idle__inherit__graph.md5 new file mode 100644 index 000000000..d30e58983 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +b472a77e7bd9dfab6ba688e112c42052 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle__inherit__graph.png b/doxy/classfsm___play_file__state___idle__inherit__graph.png new file mode 100644 index 000000000..b73196386 Binary files /dev/null and b/doxy/classfsm___play_file__state___idle__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.map b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.map new file mode 100644 index 000000000..b736d71b9 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.md5 b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.md5 new file mode 100644 index 000000000..a63c96923 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.md5 @@ -0,0 +1 @@ +8fc0de83143f8b303cffc8919ac1ad9e \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.png b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.png new file mode 100644 index 000000000..6a50370c6 Binary files /dev/null and b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.map b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.map new file mode 100644 index 000000000..8501d6bd6 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.md5 b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.md5 new file mode 100644 index 000000000..4ba360059 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.md5 @@ -0,0 +1 @@ +4b2f980db2a1a4fd753379b3f09ba0fd \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.png b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.png new file mode 100644 index 000000000..c57105c9c Binary files /dev/null and b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.map b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.map new file mode 100644 index 000000000..81fed9321 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.md5 b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.md5 new file mode 100644 index 000000000..85c8b1343 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.md5 @@ -0,0 +1 @@ +5406b6fafbfaec23147052b63e415982 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.png b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.png new file mode 100644 index 000000000..37ab571fe Binary files /dev/null and b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.map b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.map new file mode 100644 index 000000000..6cf1e69b3 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.map @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.md5 b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.md5 new file mode 100644 index 000000000..c3aafedce --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.md5 @@ -0,0 +1 @@ +1c01afc335a8143ee7450ce666f03c03 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.png b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.png new file mode 100644 index 000000000..6f93817d1 Binary files /dev/null and b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file-members.html b/doxy/classfsm___play_file__state___playing_file-members.html new file mode 100644 index 000000000..3a817b79c --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file-members.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state_PlayingFile Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state_PlayingFile, including all inherited members.

+ + + + + + + + + + + + + + + +
fsm_PlayFile_state()fsm_PlayFile_stateinline
fsm_PlayFile_state_PlayingFile()fsm_PlayFile_state_PlayingFileinline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)fsm_PlayFile_state_PlayingFileinlinevirtual
Init(c_InputFPPRemotePlayFile *Parent)fsm_PlayFile_state_PlayingFilevirtual
LastPlayedFrameIdfsm_PlayFile_state_PlayingFileprivate
p_Parentfsm_PlayFile_stateprotected
Poll()fsm_PlayFile_state_PlayingFilevirtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)fsm_PlayFile_state_PlayingFilevirtual
Stop(void)fsm_PlayFile_state_PlayingFilevirtual
Sync(String &FileName, float SecondsElapsed)fsm_PlayFile_state_PlayingFilevirtual
TimerPoll()fsm_PlayFile_state_PlayingFilevirtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
~fsm_PlayFile_state_PlayingFile()fsm_PlayFile_state_PlayingFileinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state___playing_file.html b/doxy/classfsm___play_file__state___playing_file.html new file mode 100644 index 000000000..f1f6ab962 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file.html @@ -0,0 +1,668 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_PlayingFile Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Classes | +Public Member Functions | +Private Attributes | +List of all members
+
fsm_PlayFile_state_PlayingFile Class Reference
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state_PlayingFile:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state_PlayingFile:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + +

+Classes

struct  SparseRange
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state_PlayingFile ()
 
virtual ~fsm_PlayFile_state_PlayingFile ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop (void)
 
virtual bool Sync (String &FileName, float SecondsElapsed)
 
virtual IRAM_ATTR void TimerPoll ()
 
- Public Member Functions inherited from fsm_PlayFile_state
 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
void GetDriverName (String &Name)
 
+ + + +

+Private Attributes

uint32_t LastPlayedFrameId = 0
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayFile_state
c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state_PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state_PlayingFile::fsm_PlayFile_state_PlayingFile ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state_PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state_PlayingFile::~fsm_PlayFile_state_PlayingFile ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state_PlayingFile::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_PlayingFile::Init (c_InputFPPRemotePlayFileParent)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayFile_state_PlayingFile::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayFile_state_PlayingFile::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_PlayingFile::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool fsm_PlayFile_state_PlayingFile::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
IRAM_ATTR void fsm_PlayFile_state_PlayingFile::TimerPoll ()
+
+virtual
+
+

DEBUG_V (String (" FilePosition: ") + String (FilePosition)); DEBUG_V (String (" AdjustedFilePosition: ") + String (uint32_t(AdjustedFilePosition), HEX)); DEBUG_V (String (" CurrentDestination: ") + String (uint32_t(CurrentDestination), HEX)); DEBUG_V (String (" ActualBytesToRead: ") + String (ActualBytesToRead));

+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ LastPlayedFrameId

+ +
+
+ + + + + +
+ + + + +
uint32_t fsm_PlayFile_state_PlayingFile::LastPlayedFrameId = 0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_file__state___playing_file__coll__graph.map b/doxy/classfsm___play_file__state___playing_file__coll__graph.map new file mode 100644 index 000000000..973332548 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file__coll__graph.md5 b/doxy/classfsm___play_file__state___playing_file__coll__graph.md5 new file mode 100644 index 000000000..9f39d10e3 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__coll__graph.md5 @@ -0,0 +1 @@ +1735451ae877d923ebf0e99321c13dc3 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file__coll__graph.png b/doxy/classfsm___play_file__state___playing_file__coll__graph.png new file mode 100644 index 000000000..c619253c8 Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file__inherit__graph.map b/doxy/classfsm___play_file__state___playing_file__inherit__graph.map new file mode 100644 index 000000000..44e4d761e --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file__inherit__graph.md5 b/doxy/classfsm___play_file__state___playing_file__inherit__graph.md5 new file mode 100644 index 000000000..36a317a96 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__inherit__graph.md5 @@ -0,0 +1 @@ +4f31694647f5f3196f70f2cfa3225953 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file__inherit__graph.png b/doxy/classfsm___play_file__state___playing_file__inherit__graph.png new file mode 100644 index 000000000..85d856b3c Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.map b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.map new file mode 100644 index 000000000..2faba9b62 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.md5 new file mode 100644 index 000000000..48447789e --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.md5 @@ -0,0 +1 @@ +66e636bb2cae3bc6add286be72751035 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.png b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.png new file mode 100644 index 000000000..368748e0f Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.map b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.map new file mode 100644 index 000000000..77ff01e7b --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.md5 b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.md5 new file mode 100644 index 000000000..513b9750a --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.md5 @@ -0,0 +1 @@ +3579bf71473e1ac3226333383877f4d7 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.png b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.png new file mode 100644 index 000000000..52aeb839f Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.map b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.map new file mode 100644 index 000000000..632972ff6 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.md5 new file mode 100644 index 000000000..84cdbbb5f --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.md5 @@ -0,0 +1 @@ +261b7b86c0ac038688603e7b0cd36f15 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.png b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.png new file mode 100644 index 000000000..669dfa935 Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.map b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.map new file mode 100644 index 000000000..8ff6a83d3 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.md5 new file mode 100644 index 000000000..908d548c3 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.md5 @@ -0,0 +1 @@ +35f8877788a8fe1bcff8e988c9dbe618 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.png b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.png new file mode 100644 index 000000000..6f0a5dd1a Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.map b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.map new file mode 100644 index 000000000..a2420cee4 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.md5 new file mode 100644 index 000000000..315d4ce35 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.md5 @@ -0,0 +1 @@ +6fd2c8262bcb64ac10222f08cac03e71 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.png b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.png new file mode 100644 index 000000000..10e72cf04 Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.map b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.map new file mode 100644 index 000000000..41135662b --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.md5 b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.md5 new file mode 100644 index 000000000..c8a5306f7 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.md5 @@ -0,0 +1 @@ +ebd67eafc6f285f1600d5568ffa5d14c \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.png b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.png new file mode 100644 index 000000000..26c6a371d Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.map b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.map new file mode 100644 index 000000000..d34b0039e --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.md5 new file mode 100644 index 000000000..b364d128c --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.md5 @@ -0,0 +1 @@ +d40fab3cf293df219b4da4eb9e42ee67 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.png b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.png new file mode 100644 index 000000000..d8b93947e Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.map b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.map new file mode 100644 index 000000000..0ec6ecb2a --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.md5 b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.md5 new file mode 100644 index 000000000..3c696cff5 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.md5 @@ -0,0 +1 @@ +c5c446cd62e315eb1c0bfde58ab2db76 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.png b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.png new file mode 100644 index 000000000..ed27bd640 Binary files /dev/null and b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___starting-members.html b/doxy/classfsm___play_file__state___starting-members.html new file mode 100644 index 000000000..c3e6b8dfe --- /dev/null +++ b/doxy/classfsm___play_file__state___starting-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state_Starting Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state_Starting, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayFile_state()fsm_PlayFile_stateinline
fsm_PlayFile_state_Starting()fsm_PlayFile_state_Startinginline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)fsm_PlayFile_state_Startinginlinevirtual
Init(c_InputFPPRemotePlayFile *Parent)fsm_PlayFile_state_Startingvirtual
p_Parentfsm_PlayFile_stateprotected
Poll()fsm_PlayFile_state_Startingvirtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)fsm_PlayFile_state_Startingvirtual
Stop(void)fsm_PlayFile_state_Startingvirtual
Sync(String &FileName, float SecondsElapsed)fsm_PlayFile_state_Startingvirtual
TimerPoll()fsm_PlayFile_state_Startingvirtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
~fsm_PlayFile_state_Starting()fsm_PlayFile_state_Startinginlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state___starting.html b/doxy/classfsm___play_file__state___starting.html new file mode 100644 index 000000000..de1f9ac6f --- /dev/null +++ b/doxy/classfsm___play_file__state___starting.html @@ -0,0 +1,533 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_Starting Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayFile_state_Starting Class Reference
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state_Starting:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state_Starting:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state_Starting ()
 
virtual ~fsm_PlayFile_state_Starting ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop (void)
 
virtual bool Sync (String &FileName, float SecondsElapsed)
 
virtual IRAM_ATTR void TimerPoll ()
 
- Public Member Functions inherited from fsm_PlayFile_state
 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayFile_state
c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state_Starting()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state_Starting::fsm_PlayFile_state_Starting ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state_Starting()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state_Starting::~fsm_PlayFile_state_Starting ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state_Starting::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Starting::Init (c_InputFPPRemotePlayFileParent)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayFile_state_Starting::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayFile_state_Starting::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Starting::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool fsm_PlayFile_state_Starting::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
IRAM_ATTR void fsm_PlayFile_state_Starting::TimerPoll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_file__state___starting__coll__graph.map b/doxy/classfsm___play_file__state___starting__coll__graph.map new file mode 100644 index 000000000..de8808042 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___starting__coll__graph.md5 b/doxy/classfsm___play_file__state___starting__coll__graph.md5 new file mode 100644 index 000000000..7ea014b79 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__coll__graph.md5 @@ -0,0 +1 @@ +e0bdaef8ad1bc0b4a7a2aaffd0e79b45 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting__coll__graph.png b/doxy/classfsm___play_file__state___starting__coll__graph.png new file mode 100644 index 000000000..874fadf82 Binary files /dev/null and b/doxy/classfsm___play_file__state___starting__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state___starting__inherit__graph.map b/doxy/classfsm___play_file__state___starting__inherit__graph.map new file mode 100644 index 000000000..4e0383c7d --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___starting__inherit__graph.md5 b/doxy/classfsm___play_file__state___starting__inherit__graph.md5 new file mode 100644 index 000000000..420efb8f9 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__inherit__graph.md5 @@ -0,0 +1 @@ +2a4ad76d4df1e758908ddddb8c8a42b1 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting__inherit__graph.png b/doxy/classfsm___play_file__state___starting__inherit__graph.png new file mode 100644 index 000000000..2fdee86c0 Binary files /dev/null and b/doxy/classfsm___play_file__state___starting__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.map b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.map new file mode 100644 index 000000000..ea9fa5c2b --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.md5 b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.md5 new file mode 100644 index 000000000..862b820cc --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.md5 @@ -0,0 +1 @@ +6f8628d4a88d94f0a03496a0ec2b452e \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.png b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.png new file mode 100644 index 000000000..9c15282b5 Binary files /dev/null and b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.map b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.map new file mode 100644 index 000000000..603430165 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.md5 b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.md5 new file mode 100644 index 000000000..db1bc11c3 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.md5 @@ -0,0 +1 @@ +79cdbb4d99056c767508ecd7a7dd84da \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.png b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.png new file mode 100644 index 000000000..62efad8d9 Binary files /dev/null and b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.map b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.map new file mode 100644 index 000000000..ee78b487f --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.md5 b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.md5 new file mode 100644 index 000000000..62b566145 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.md5 @@ -0,0 +1 @@ +c236d734882f9ab77bbab7af8de15a1b \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.png b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.png new file mode 100644 index 000000000..3addfd47f Binary files /dev/null and b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.png differ diff --git a/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.map b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.map new file mode 100644 index 000000000..da1164666 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.md5 b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.md5 new file mode 100644 index 000000000..c298c26b8 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.md5 @@ -0,0 +1 @@ +453edbf289a7f2d19248834ac8041edf \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.png b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.png new file mode 100644 index 000000000..366ce297e Binary files /dev/null and b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___stopping-members.html b/doxy/classfsm___play_file__state___stopping-members.html new file mode 100644 index 000000000..0b5b5ebfa --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping-members.html @@ -0,0 +1,101 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayFile_state_Stopping Member List
+
+
+ +

This is the complete list of members for fsm_PlayFile_state_Stopping, including all inherited members.

+ + + + + + + + + + + + + + + + + +
FileNamefsm_PlayFile_state_Stoppingprivate
fsm_PlayFile_state()fsm_PlayFile_stateinline
fsm_PlayFile_state_Stopping()fsm_PlayFile_state_Stoppinginline
GetDriverName(String &Name)fsm_PlayFile_stateinline
GetStateName(String &sName)fsm_PlayFile_state_Stoppinginlinevirtual
Init(c_InputFPPRemotePlayFile *Parent)fsm_PlayFile_state_Stoppingvirtual
p_Parentfsm_PlayFile_stateprotected
PlayCountfsm_PlayFile_state_Stoppingprivate
Poll()fsm_PlayFile_state_Stoppingvirtual
Start(String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)fsm_PlayFile_state_Stoppingvirtual
StartingElapsedTimefsm_PlayFile_state_Stoppingprivate
Stop(void)fsm_PlayFile_state_Stoppingvirtual
Sync(String &FileName, float SecondsElapsed)fsm_PlayFile_state_Stoppingvirtual
TimerPoll()fsm_PlayFile_state_Stoppingvirtual
~fsm_PlayFile_state()fsm_PlayFile_stateinlinevirtual
~fsm_PlayFile_state_Stopping()fsm_PlayFile_state_Stoppinginlinevirtual
+ + + + diff --git a/doxy/classfsm___play_file__state___stopping.html b/doxy/classfsm___play_file__state___stopping.html new file mode 100644 index 000000000..65bbfd175 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping.html @@ -0,0 +1,564 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_Stopping Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Private Attributes | +List of all members
+
fsm_PlayFile_state_Stopping Class Reference
+
+
+ +

#include <InputFPPRemotePlayFileFsm.hpp>

+
+Inheritance diagram for fsm_PlayFile_state_Stopping:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayFile_state_Stopping:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayFile_state_Stopping ()
 
virtual ~fsm_PlayFile_state_Stopping ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayFile *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t RemainingPlayCount)
 
virtual void Stop (void)
 
virtual bool Sync (String &FileName, float SecondsElapsed)
 
virtual IRAM_ATTR void TimerPoll ()
 
- Public Member Functions inherited from fsm_PlayFile_state
 fsm_PlayFile_state ()
 
virtual ~fsm_PlayFile_state ()
 
void GetDriverName (String &Name)
 
+ + + + + + + +

+Private Attributes

String FileName = ""
 
uint32_t StartingElapsedTime = 0.0
 
uint32_t PlayCount = 0
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayFile_state
c_InputFPPRemotePlayFilep_Parent = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayFile_state_Stopping()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayFile_state_Stopping::fsm_PlayFile_state_Stopping ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayFile_state_Stopping()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayFile_state_Stopping::~fsm_PlayFile_state_Stopping ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayFile_state_Stopping::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Stopping::Init (c_InputFPPRemotePlayFileParent)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayFile_state_Stopping::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayFile_state_Stopping::Start (String & FileName,
float SecondsElapsed,
uint32_t RemainingPlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayFile_state_Stopping::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool fsm_PlayFile_state_Stopping::Sync (String & FileName,
float SecondsElapsed 
)
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+ +

◆ TimerPoll()

+ +
+
+ + + + + +
+ + + + + + + +
IRAM_ATTR void fsm_PlayFile_state_Stopping::TimerPoll ()
+
+virtual
+
+ +

Implements fsm_PlayFile_state.

+ +
+
+

Member Data Documentation

+ +

◆ FileName

+ +
+
+ + + + + +
+ + + + +
String fsm_PlayFile_state_Stopping::FileName = ""
+
+private
+
+ +
+
+ +

◆ PlayCount

+ +
+
+ + + + + +
+ + + + +
uint32_t fsm_PlayFile_state_Stopping::PlayCount = 0
+
+private
+
+ +
+
+ +

◆ StartingElapsedTime

+ +
+
+ + + + + +
+ + + + +
uint32_t fsm_PlayFile_state_Stopping::StartingElapsedTime = 0.0
+
+private
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_file__state___stopping__coll__graph.map b/doxy/classfsm___play_file__state___stopping__coll__graph.map new file mode 100644 index 000000000..f60db6cbc --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___stopping__coll__graph.md5 b/doxy/classfsm___play_file__state___stopping__coll__graph.md5 new file mode 100644 index 000000000..c691445f9 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__coll__graph.md5 @@ -0,0 +1 @@ +eb7938820ff04084768fc654fe728ecf \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___stopping__coll__graph.png b/doxy/classfsm___play_file__state___stopping__coll__graph.png new file mode 100644 index 000000000..456c15d0c Binary files /dev/null and b/doxy/classfsm___play_file__state___stopping__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state___stopping__inherit__graph.map b/doxy/classfsm___play_file__state___stopping__inherit__graph.map new file mode 100644 index 000000000..22a74483a --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state___stopping__inherit__graph.md5 b/doxy/classfsm___play_file__state___stopping__inherit__graph.md5 new file mode 100644 index 000000000..6f8eb56ec --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__inherit__graph.md5 @@ -0,0 +1 @@ +90af893eaa849d996761c5a86d85e68f \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___stopping__inherit__graph.png b/doxy/classfsm___play_file__state___stopping__inherit__graph.png new file mode 100644 index 000000000..c20f63f23 Binary files /dev/null and b/doxy/classfsm___play_file__state___stopping__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.map b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.map new file mode 100644 index 000000000..b9889404a --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.md5 b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.md5 new file mode 100644 index 000000000..bd3453e6e --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.md5 @@ -0,0 +1 @@ +4421eda43bfbc88ba8534f7d6a9c7dd6 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.png b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.png new file mode 100644 index 000000000..e437e0284 Binary files /dev/null and b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.png differ diff --git a/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.map b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.map new file mode 100644 index 000000000..1adb90f37 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.md5 b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.md5 new file mode 100644 index 000000000..43fde5089 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.md5 @@ -0,0 +1 @@ +0af5987ff76c513317ff5e6f41e2c489 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.png b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.png new file mode 100644 index 000000000..efe1d6312 Binary files /dev/null and b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.png differ diff --git a/doxy/classfsm___play_file__state__coll__graph.map b/doxy/classfsm___play_file__state__coll__graph.map new file mode 100644 index 000000000..4ca0b973a --- /dev/null +++ b/doxy/classfsm___play_file__state__coll__graph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state__coll__graph.md5 b/doxy/classfsm___play_file__state__coll__graph.md5 new file mode 100644 index 000000000..daf57d632 --- /dev/null +++ b/doxy/classfsm___play_file__state__coll__graph.md5 @@ -0,0 +1 @@ +277e6e4b1e3ab4ef928f79d58e31046d \ No newline at end of file diff --git a/doxy/classfsm___play_file__state__coll__graph.png b/doxy/classfsm___play_file__state__coll__graph.png new file mode 100644 index 000000000..959b7f1a4 Binary files /dev/null and b/doxy/classfsm___play_file__state__coll__graph.png differ diff --git a/doxy/classfsm___play_file__state__inherit__graph.map b/doxy/classfsm___play_file__state__inherit__graph.map new file mode 100644 index 000000000..ba20c1652 --- /dev/null +++ b/doxy/classfsm___play_file__state__inherit__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state__inherit__graph.md5 b/doxy/classfsm___play_file__state__inherit__graph.md5 new file mode 100644 index 000000000..631c0a052 --- /dev/null +++ b/doxy/classfsm___play_file__state__inherit__graph.md5 @@ -0,0 +1 @@ +10c773f25d5bd2748b800fc7e25b98a3 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state__inherit__graph.png b/doxy/classfsm___play_file__state__inherit__graph.png new file mode 100644 index 000000000..134ae5309 Binary files /dev/null and b/doxy/classfsm___play_file__state__inherit__graph.png differ diff --git a/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.map b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.map new file mode 100644 index 000000000..182f032cf --- /dev/null +++ b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.map @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.md5 b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.md5 new file mode 100644 index 000000000..2c673f303 --- /dev/null +++ b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.md5 @@ -0,0 +1 @@ +abd09302dab8d43a1f4d291d2584b942 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.png b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.png new file mode 100644 index 000000000..10b596292 Binary files /dev/null and b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.png differ diff --git a/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.map b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.map new file mode 100644 index 000000000..dde626808 --- /dev/null +++ b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.md5 b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.md5 new file mode 100644 index 000000000..744330467 --- /dev/null +++ b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.md5 @@ -0,0 +1 @@ +eafabc60328b448b427e52ed3a7849d4 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.png b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.png new file mode 100644 index 000000000..e511d06f4 Binary files /dev/null and b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.png differ diff --git a/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.map b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.map new file mode 100644 index 000000000..81cd80c60 --- /dev/null +++ b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.md5 b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.md5 new file mode 100644 index 000000000..d488e3362 --- /dev/null +++ b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.md5 @@ -0,0 +1 @@ +256e9d0f59d7344b113e05cf1b978e36 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.png b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.png new file mode 100644 index 000000000..4edfc54af Binary files /dev/null and b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.png differ diff --git a/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.map b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.map new file mode 100644 index 000000000..ad7d96d59 --- /dev/null +++ b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.map @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.md5 b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.md5 new file mode 100644 index 000000000..99da311e3 --- /dev/null +++ b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.md5 @@ -0,0 +1 @@ +72c34402fecf65c77a6bb71fa498a028 \ No newline at end of file diff --git a/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.png b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.png new file mode 100644 index 000000000..6c67244db Binary files /dev/null and b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.png differ diff --git a/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.map b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.map new file mode 100644 index 000000000..e81453bbe --- /dev/null +++ b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.map @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.md5 b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.md5 new file mode 100644 index 000000000..ae2a3fd8e --- /dev/null +++ b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.md5 @@ -0,0 +1 @@ +0633a7d4322a28e4459e23434878986a \ No newline at end of file diff --git a/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.png b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.png new file mode 100644 index 000000000..e34b8f59d Binary files /dev/null and b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.png differ diff --git a/doxy/classfsm___play_list__state-members.html b/doxy/classfsm___play_list__state-members.html new file mode 100644 index 000000000..7a3302546 --- /dev/null +++ b/doxy/classfsm___play_list__state-members.html @@ -0,0 +1,96 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state, including all inherited members.

+ + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)=0fsm_PlayList_statepure virtual
GetStatus(JsonObject &jsonStatus)=0fsm_PlayList_statepure virtual
Init(c_InputFPPRemotePlayList *Parent)=0fsm_PlayList_statepure virtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()=0fsm_PlayList_statepure virtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)=0fsm_PlayList_statepure virtual
Stop(void)=0fsm_PlayList_statepure virtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state.html b/doxy/classfsm___play_list__state.html new file mode 100644 index 000000000..59ed46f7a --- /dev/null +++ b/doxy/classfsm___play_list__state.html @@ -0,0 +1,551 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
fsm_PlayList_state Class Referenceabstract
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state:
+
+
Inheritance graph
+ + + + + + + + + + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Poll ()=0
 
virtual void Init (c_InputFPPRemotePlayList *Parent)=0
 
virtual void GetStateName (String &sName)=0
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)=0
 
virtual void Stop (void)=0
 
virtual bool Sync (String &, float)
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
void GetDriverName (String &Name)
 
+ + + +

+Protected Attributes

c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state::fsm_PlayList_state ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state::~fsm_PlayList_state ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state::GetStateName (String & sName)
+
+pure virtual
+
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state::GetStatus (JsonObject & jsonStatus)
+
+pure virtual
+
+ +

Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state::Init (c_InputFPPRemotePlayListParent)
+
+pure virtual
+
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool fsm_PlayList_state::Poll ()
+
+pure virtual
+
+ +

Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void fsm_PlayList_state::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+pure virtual
+
+ +

Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state::Stop (void )
+
+pure virtual
+
+ +

Implemented in fsm_PlayList_state_WaitForStart, fsm_PlayList_state_Idle, fsm_PlayList_state_PlayingFile, fsm_PlayList_state_PlayingEffect, and fsm_PlayList_state_Paused.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + +
+ +
+
+ +

◆ Sync()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool fsm_PlayList_state::Sync (String & ,
float  
)
+
+inlinevirtual
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ pInputFPPRemotePlayList

+ +
+
+ + + + + +
+ + + + +
c_InputFPPRemotePlayList* fsm_PlayList_state::pInputFPPRemotePlayList
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/doxy/classfsm___play_list__state___idle-members.html b/doxy/classfsm___play_list__state___idle-members.html new file mode 100644 index 000000000..238a9e908 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state_Idle Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state_Idle, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
fsm_PlayList_state_Idle()fsm_PlayList_state_Idleinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)fsm_PlayList_state_Idleinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayList_state_Idlevirtual
Init(c_InputFPPRemotePlayList *Parent)fsm_PlayList_state_Idlevirtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()fsm_PlayList_state_Idlevirtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)fsm_PlayList_state_Idlevirtual
Stop(void)fsm_PlayList_state_Idlevirtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state_Idle()fsm_PlayList_state_Idleinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state___idle.html b/doxy/classfsm___play_list__state___idle.html new file mode 100644 index 000000000..7e10af588 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle.html @@ -0,0 +1,453 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state_Idle Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayList_state_Idle Class Reference
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state_Idle:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state_Idle:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state_Idle ()
 
virtual ~fsm_PlayList_state_Idle ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayList *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop (void)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayList_state
 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Sync (String &, float)
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayList_state
c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state_Idle::fsm_PlayList_state_Idle ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state_Idle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state_Idle::~fsm_PlayList_state_Idle ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state_Idle::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Idle::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Idle::Init (c_InputFPPRemotePlayListParent)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayList_state_Idle::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayList_state_Idle::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Idle::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_list__state___idle__coll__graph.map b/doxy/classfsm___play_list__state___idle__coll__graph.map new file mode 100644 index 000000000..4f167f2a1 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___idle__coll__graph.md5 b/doxy/classfsm___play_list__state___idle__coll__graph.md5 new file mode 100644 index 000000000..1c1a4a64c --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +bee23688719625cbfb9b2de0232bd621 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___idle__coll__graph.png b/doxy/classfsm___play_list__state___idle__coll__graph.png new file mode 100644 index 000000000..896781467 Binary files /dev/null and b/doxy/classfsm___play_list__state___idle__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state___idle__inherit__graph.map b/doxy/classfsm___play_list__state___idle__inherit__graph.map new file mode 100644 index 000000000..1c852db04 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___idle__inherit__graph.md5 b/doxy/classfsm___play_list__state___idle__inherit__graph.md5 new file mode 100644 index 000000000..7d68712d2 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +cd6015084f6afeda929b0a8efba2854a \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___idle__inherit__graph.png b/doxy/classfsm___play_list__state___idle__inherit__graph.png new file mode 100644 index 000000000..a0986bae9 Binary files /dev/null and b/doxy/classfsm___play_list__state___idle__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.map b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.map new file mode 100644 index 000000000..8d934f883 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.md5 b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.md5 new file mode 100644 index 000000000..3c6d85aa4 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.md5 @@ -0,0 +1 @@ +dcec69125268cff079464174d92fe254 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.png b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.png new file mode 100644 index 000000000..a70830523 Binary files /dev/null and b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.png differ diff --git a/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.map b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.map new file mode 100644 index 000000000..46f7e308f --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.md5 b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.md5 new file mode 100644 index 000000000..83cd68a59 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.md5 @@ -0,0 +1 @@ +fe81fa6f9dc86efa91a64a12e3f31fb2 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.png b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.png new file mode 100644 index 000000000..e0e82adb8 Binary files /dev/null and b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___paused-members.html b/doxy/classfsm___play_list__state___paused-members.html new file mode 100644 index 000000000..e6cae4a0f --- /dev/null +++ b/doxy/classfsm___play_list__state___paused-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state_Paused Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state_Paused, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
fsm_PlayList_state_Paused()fsm_PlayList_state_Pausedinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)fsm_PlayList_state_Pausedinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayList_state_Pausedvirtual
Init(c_InputFPPRemotePlayList *Parent)fsm_PlayList_state_Pausedvirtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()fsm_PlayList_state_Pausedvirtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)fsm_PlayList_state_Pausedvirtual
Stop(void)fsm_PlayList_state_Pausedvirtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state_Paused()fsm_PlayList_state_Pausedinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state___paused.html b/doxy/classfsm___play_list__state___paused.html new file mode 100644 index 000000000..d6a99cd39 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused.html @@ -0,0 +1,452 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state_Paused Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayList_state_Paused Class Reference
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state_Paused:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state_Paused:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state_Paused ()
 
virtual ~fsm_PlayList_state_Paused ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayList *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop (void)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayList_state
 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Sync (String &, float)
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayList_state
c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state_Paused()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state_Paused::fsm_PlayList_state_Paused ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state_Paused()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state_Paused::~fsm_PlayList_state_Paused ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state_Paused::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Paused::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Paused::Init (c_InputFPPRemotePlayListParent)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayList_state_Paused::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayList_state_Paused::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_Paused::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_list__state___paused__coll__graph.map b/doxy/classfsm___play_list__state___paused__coll__graph.map new file mode 100644 index 000000000..0bbfa1f4f --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___paused__coll__graph.md5 b/doxy/classfsm___play_list__state___paused__coll__graph.md5 new file mode 100644 index 000000000..f64dea451 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__coll__graph.md5 @@ -0,0 +1 @@ +3d1b74d4ed483a858503ddebdfeb29e8 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused__coll__graph.png b/doxy/classfsm___play_list__state___paused__coll__graph.png new file mode 100644 index 000000000..af254e8b3 Binary files /dev/null and b/doxy/classfsm___play_list__state___paused__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state___paused__inherit__graph.map b/doxy/classfsm___play_list__state___paused__inherit__graph.map new file mode 100644 index 000000000..750e621f3 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___paused__inherit__graph.md5 b/doxy/classfsm___play_list__state___paused__inherit__graph.md5 new file mode 100644 index 000000000..803175057 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__inherit__graph.md5 @@ -0,0 +1 @@ +6b7a4c37d2a409f8a7979d35318fcd42 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused__inherit__graph.png b/doxy/classfsm___play_list__state___paused__inherit__graph.png new file mode 100644 index 000000000..dd9a36417 Binary files /dev/null and b/doxy/classfsm___play_list__state___paused__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.map b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.map new file mode 100644 index 000000000..89a181497 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.md5 b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.md5 new file mode 100644 index 000000000..b98e9360a --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.md5 @@ -0,0 +1 @@ +2d2c2e0b97f7b0220cb41c008157c9f9 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.png b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.png new file mode 100644 index 000000000..4810ced0f Binary files /dev/null and b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.map b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.map new file mode 100644 index 000000000..89da779d8 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.md5 b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.md5 new file mode 100644 index 000000000..6d2bf7759 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.md5 @@ -0,0 +1 @@ +7f7d7b07bd4b27d54dee66340dc4c105 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.png b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.png new file mode 100644 index 000000000..8052e49bb Binary files /dev/null and b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.png differ diff --git a/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.map b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.map new file mode 100644 index 000000000..3c86585c6 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.md5 b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.md5 new file mode 100644 index 000000000..d73f10feb --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.md5 @@ -0,0 +1 @@ +86fad60e4f648b00ebcc81d5175f4f64 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.png b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.png new file mode 100644 index 000000000..6793ec813 Binary files /dev/null and b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.map b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.map new file mode 100644 index 000000000..0097e6db4 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.md5 b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.md5 new file mode 100644 index 000000000..c989c4229 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.md5 @@ -0,0 +1 @@ +2738328e25be7de2dc194bec663a96f0 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.png b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.png new file mode 100644 index 000000000..07f92933c Binary files /dev/null and b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect-members.html b/doxy/classfsm___play_list__state___playing_effect-members.html new file mode 100644 index 000000000..869e20fcf --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state_PlayingEffect Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state_PlayingEffect, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
fsm_PlayList_state_PlayingEffect()fsm_PlayList_state_PlayingEffectinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)fsm_PlayList_state_PlayingEffectinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayList_state_PlayingEffectvirtual
Init(c_InputFPPRemotePlayList *Parent)fsm_PlayList_state_PlayingEffectvirtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()fsm_PlayList_state_PlayingEffectvirtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)fsm_PlayList_state_PlayingEffectvirtual
Stop(void)fsm_PlayList_state_PlayingEffectvirtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state_PlayingEffect()fsm_PlayList_state_PlayingEffectinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state___playing_effect.html b/doxy/classfsm___play_list__state___playing_effect.html new file mode 100644 index 000000000..3fb4937ca --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect.html @@ -0,0 +1,474 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state_PlayingEffect Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayList_state_PlayingEffect Class Reference
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state_PlayingEffect:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state_PlayingEffect:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state_PlayingEffect ()
 
virtual ~fsm_PlayList_state_PlayingEffect ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayList *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop (void)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayList_state
 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Sync (String &, float)
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayList_state
c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state_PlayingEffect()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state_PlayingEffect::fsm_PlayList_state_PlayingEffect ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state_PlayingEffect()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state_PlayingEffect::~fsm_PlayList_state_PlayingEffect ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state_PlayingEffect::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingEffect::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingEffect::Init (c_InputFPPRemotePlayListParent)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayList_state_PlayingEffect::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayList_state_PlayingEffect::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingEffect::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_list__state___playing_effect__coll__graph.map b/doxy/classfsm___play_list__state___playing_effect__coll__graph.map new file mode 100644 index 000000000..fa99bbbef --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect__coll__graph.md5 b/doxy/classfsm___play_list__state___playing_effect__coll__graph.md5 new file mode 100644 index 000000000..382ab6663 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__coll__graph.md5 @@ -0,0 +1 @@ +dee3e506245d6100214df5829265f43f \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect__coll__graph.png b/doxy/classfsm___play_list__state___playing_effect__coll__graph.png new file mode 100644 index 000000000..3780f2e2e Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect__inherit__graph.map b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.map new file mode 100644 index 000000000..930dde028 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect__inherit__graph.md5 b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.md5 new file mode 100644 index 000000000..33d057d9d --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.md5 @@ -0,0 +1 @@ +bfcae09ea2fd5a80594b474841c303e5 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect__inherit__graph.png b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.png new file mode 100644 index 000000000..ad17caf0a Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.map b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.map new file mode 100644 index 000000000..3f0e99e22 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.md5 new file mode 100644 index 000000000..3ab5bb5f1 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.md5 @@ -0,0 +1 @@ +3c7c3e1624daf264ea90fb76779ec5e7 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.png b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.png new file mode 100644 index 000000000..2f7c164c1 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.map b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.map new file mode 100644 index 000000000..bcf3c8887 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.md5 new file mode 100644 index 000000000..8d0e87921 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.md5 @@ -0,0 +1 @@ +5c281b10cfc82d92feed031894e6dd5e \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.png b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.png new file mode 100644 index 000000000..f25fb185f Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.map b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.map new file mode 100644 index 000000000..58a0ca6bb --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.md5 new file mode 100644 index 000000000..1a5e931b0 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.md5 @@ -0,0 +1 @@ +61363590947ef85f345daf35c60aced2 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.png b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.png new file mode 100644 index 000000000..7a9d94315 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.map b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.map new file mode 100644 index 000000000..29a41f3c1 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.md5 new file mode 100644 index 000000000..300e238aa --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.md5 @@ -0,0 +1 @@ +9d4e0464da225da9e559e79b9f7b19f5 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.png b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.png new file mode 100644 index 000000000..0689f16c0 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.map b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.map new file mode 100644 index 000000000..020c2e8c7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.md5 new file mode 100644 index 000000000..fd118b377 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.md5 @@ -0,0 +1 @@ +af83053bff222622401898a3891a54da \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.png b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.png new file mode 100644 index 000000000..5027c98ca Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.map b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.map new file mode 100644 index 000000000..215c64dee --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.md5 b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.md5 new file mode 100644 index 000000000..aea7a7ea3 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.md5 @@ -0,0 +1 @@ +fa93638f5eb2e28f14ff5993775df5dc \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.png b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.png new file mode 100644 index 000000000..0d318b086 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file-members.html b/doxy/classfsm___play_list__state___playing_file-members.html new file mode 100644 index 000000000..edcdc576c --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state_PlayingFile Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state_PlayingFile, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
fsm_PlayList_state_PlayingFile()fsm_PlayList_state_PlayingFileinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)fsm_PlayList_state_PlayingFileinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayList_state_PlayingFilevirtual
Init(c_InputFPPRemotePlayList *Parent)fsm_PlayList_state_PlayingFilevirtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()fsm_PlayList_state_PlayingFilevirtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)fsm_PlayList_state_PlayingFilevirtual
Stop(void)fsm_PlayList_state_PlayingFilevirtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state_PlayingFile()fsm_PlayList_state_PlayingFileinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state___playing_file.html b/doxy/classfsm___play_list__state___playing_file.html new file mode 100644 index 000000000..6a48fae35 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file.html @@ -0,0 +1,474 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state_PlayingFile Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayList_state_PlayingFile Class Reference
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state_PlayingFile:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state_PlayingFile:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state_PlayingFile ()
 
virtual ~fsm_PlayList_state_PlayingFile ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayList *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop (void)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayList_state
 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Sync (String &, float)
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayList_state
c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state_PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state_PlayingFile::fsm_PlayList_state_PlayingFile ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state_PlayingFile()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state_PlayingFile::~fsm_PlayList_state_PlayingFile ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state_PlayingFile::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingFile::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingFile::Init (c_InputFPPRemotePlayListParent)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayList_state_PlayingFile::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + +
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayList_state_PlayingFile::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_PlayingFile::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_list__state___playing_file__coll__graph.map b/doxy/classfsm___play_list__state___playing_file__coll__graph.map new file mode 100644 index 000000000..d00c2586c --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file__coll__graph.md5 b/doxy/classfsm___play_list__state___playing_file__coll__graph.md5 new file mode 100644 index 000000000..bf3262005 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__coll__graph.md5 @@ -0,0 +1 @@ +c60a8df0a7b6c4c52d78f126c919d8dc \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file__coll__graph.png b/doxy/classfsm___play_list__state___playing_file__coll__graph.png new file mode 100644 index 000000000..1608cac13 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file__inherit__graph.map b/doxy/classfsm___play_list__state___playing_file__inherit__graph.map new file mode 100644 index 000000000..4efa06f0f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file__inherit__graph.md5 b/doxy/classfsm___play_list__state___playing_file__inherit__graph.md5 new file mode 100644 index 000000000..9ccbd8164 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__inherit__graph.md5 @@ -0,0 +1 @@ +168ca4ec0e93feeb165c275534ef8320 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file__inherit__graph.png b/doxy/classfsm___play_list__state___playing_file__inherit__graph.png new file mode 100644 index 000000000..8dd35e43b Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.map b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.map new file mode 100644 index 000000000..5d6fed50e --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.md5 b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.md5 new file mode 100644 index 000000000..2694371c1 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.md5 @@ -0,0 +1 @@ +e25da71c6b8e167382100412fc8189d3 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.png b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.png new file mode 100644 index 000000000..811dd681a Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.map b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.map new file mode 100644 index 000000000..60f921f8d --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.md5 b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.md5 new file mode 100644 index 000000000..0c5293393 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.md5 @@ -0,0 +1 @@ +f05a432d99a4af15279055efa900342b \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.png b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.png new file mode 100644 index 000000000..f780fb758 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.map b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.map new file mode 100644 index 000000000..be4c03072 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.md5 b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.md5 new file mode 100644 index 000000000..218f3396f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.md5 @@ -0,0 +1 @@ +bab8cba0cf82220c89b6672da1285aa6 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.png b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.png new file mode 100644 index 000000000..2c6fb8567 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.map b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.map new file mode 100644 index 000000000..905c55319 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.md5 b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.md5 new file mode 100644 index 000000000..ae1dec5a4 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.md5 @@ -0,0 +1 @@ +1c260e3e22874ef2efa59a71a4b4e1a4 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.png b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.png new file mode 100644 index 000000000..2b5e9f20b Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.map b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.map new file mode 100644 index 000000000..0e18d03c7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.md5 b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.md5 new file mode 100644 index 000000000..c3835bee7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.md5 @@ -0,0 +1 @@ +31293c0003a41eac84ab4dbf0caefb91 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.png b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.png new file mode 100644 index 000000000..c0196b2b2 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.map b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.map new file mode 100644 index 000000000..7c8080345 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.md5 b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.md5 new file mode 100644 index 000000000..1b78801a7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.md5 @@ -0,0 +1 @@ +6672b5eecf647160640f0675212c218b \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.png b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.png new file mode 100644 index 000000000..1fef62857 Binary files /dev/null and b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.png differ diff --git a/doxy/classfsm___play_list__state___wait_for_start-members.html b/doxy/classfsm___play_list__state___wait_for_start-members.html new file mode 100644 index 000000000..e326fa2a8 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_PlayList_state_WaitForStart Member List
+
+
+ +

This is the complete list of members for fsm_PlayList_state_WaitForStart, including all inherited members.

+ + + + + + + + + + + + + + +
fsm_PlayList_state()fsm_PlayList_stateinline
fsm_PlayList_state_WaitForStart()fsm_PlayList_state_WaitForStartinline
GetDriverName(String &Name)fsm_PlayList_stateinline
GetStateName(String &sName)fsm_PlayList_state_WaitForStartinlinevirtual
GetStatus(JsonObject &jsonStatus)fsm_PlayList_state_WaitForStartvirtual
Init(c_InputFPPRemotePlayList *Parent)fsm_PlayList_state_WaitForStartvirtual
pInputFPPRemotePlayListfsm_PlayList_stateprotected
Poll()fsm_PlayList_state_WaitForStartvirtual
Start(String &FileName, float SecondsElapsed, uint32_t PlayCount)fsm_PlayList_state_WaitForStartvirtual
Stop(void)fsm_PlayList_state_WaitForStartvirtual
Sync(String &, float)fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state()fsm_PlayList_stateinlinevirtual
~fsm_PlayList_state_WaitForStart()fsm_PlayList_state_WaitForStartinlinevirtual
+ + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start.html b/doxy/classfsm___play_list__state___wait_for_start.html new file mode 100644 index 000000000..a47540fc2 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start.html @@ -0,0 +1,422 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayList_state_WaitForStart Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_PlayList_state_WaitForStart Class Reference
+
+
+ +

#include <InputFPPRemotePlayListFsm.hpp>

+
+Inheritance diagram for fsm_PlayList_state_WaitForStart:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_PlayList_state_WaitForStart:
+
+
Collaboration graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_PlayList_state_WaitForStart ()
 
virtual ~fsm_PlayList_state_WaitForStart ()
 
virtual bool Poll ()
 
virtual void Init (c_InputFPPRemotePlayList *Parent)
 
virtual void GetStateName (String &sName)
 
virtual void Start (String &FileName, float SecondsElapsed, uint32_t PlayCount)
 
virtual void Stop (void)
 
virtual void GetStatus (JsonObject &jsonStatus)
 
- Public Member Functions inherited from fsm_PlayList_state
 fsm_PlayList_state ()
 
virtual ~fsm_PlayList_state ()
 
virtual bool Sync (String &, float)
 
void GetDriverName (String &Name)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_PlayList_state
c_InputFPPRemotePlayListpInputFPPRemotePlayList
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_PlayList_state_WaitForStart()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_PlayList_state_WaitForStart::fsm_PlayList_state_WaitForStart ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_PlayList_state_WaitForStart()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_PlayList_state_WaitForStart::~fsm_PlayList_state_WaitForStart ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_PlayList_state_WaitForStart::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_WaitForStart::GetStatus (JsonObject & jsonStatus)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_WaitForStart::Init (c_InputFPPRemotePlayListParent)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + +
bool fsm_PlayList_state_WaitForStart::Poll ()
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void fsm_PlayList_state_WaitForStart::Start (String & FileName,
float SecondsElapsed,
uint32_t PlayCount 
)
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_PlayList_state_WaitForStart::Stop (void )
+
+virtual
+
+ +

Implements fsm_PlayList_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start__coll__graph.map b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.map new file mode 100644 index 000000000..97f77a8e9 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start__coll__graph.md5 b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.md5 new file mode 100644 index 000000000..bcd0be877 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.md5 @@ -0,0 +1 @@ +90380c81b93cb95d89c846abfb30ea82 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___wait_for_start__coll__graph.png b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.png new file mode 100644 index 000000000..757fb0cef Binary files /dev/null and b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.map b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.map new file mode 100644 index 000000000..30997ba72 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.md5 b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.md5 new file mode 100644 index 000000000..422767db9 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.md5 @@ -0,0 +1 @@ +899b1ba176623c1673c780a4dfd78f0c \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.png b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.png new file mode 100644 index 000000000..ebc343868 Binary files /dev/null and b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.map b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.map new file mode 100644 index 000000000..224ba9bb4 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.md5 b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.md5 new file mode 100644 index 000000000..29d243f03 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.md5 @@ -0,0 +1 @@ +0f4ac3c189e10028f87a150bf589a488 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.png b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.png new file mode 100644 index 000000000..89bb64a5e Binary files /dev/null and b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.png differ diff --git a/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.map b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.map new file mode 100644 index 000000000..f153e062b --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.md5 b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.md5 new file mode 100644 index 000000000..4bb61830f --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.md5 @@ -0,0 +1 @@ +16187798798c0c676cc1a139aedc9a88 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.png b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.png new file mode 100644 index 000000000..d16a97058 Binary files /dev/null and b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.png differ diff --git a/doxy/classfsm___play_list__state__coll__graph.map b/doxy/classfsm___play_list__state__coll__graph.map new file mode 100644 index 000000000..31f619884 --- /dev/null +++ b/doxy/classfsm___play_list__state__coll__graph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state__coll__graph.md5 b/doxy/classfsm___play_list__state__coll__graph.md5 new file mode 100644 index 000000000..6ca9d2cc3 --- /dev/null +++ b/doxy/classfsm___play_list__state__coll__graph.md5 @@ -0,0 +1 @@ +e663103991406c10442848d87a6e910d \ No newline at end of file diff --git a/doxy/classfsm___play_list__state__coll__graph.png b/doxy/classfsm___play_list__state__coll__graph.png new file mode 100644 index 000000000..cb480f8ba Binary files /dev/null and b/doxy/classfsm___play_list__state__coll__graph.png differ diff --git a/doxy/classfsm___play_list__state__inherit__graph.map b/doxy/classfsm___play_list__state__inherit__graph.map new file mode 100644 index 000000000..7cf846582 --- /dev/null +++ b/doxy/classfsm___play_list__state__inherit__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state__inherit__graph.md5 b/doxy/classfsm___play_list__state__inherit__graph.md5 new file mode 100644 index 000000000..03c85a643 --- /dev/null +++ b/doxy/classfsm___play_list__state__inherit__graph.md5 @@ -0,0 +1 @@ +63d5feeb1178718d34c207ae1b9e10a4 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state__inherit__graph.png b/doxy/classfsm___play_list__state__inherit__graph.png new file mode 100644 index 000000000..8d2d6b2a3 Binary files /dev/null and b/doxy/classfsm___play_list__state__inherit__graph.png differ diff --git a/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.map b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.map new file mode 100644 index 000000000..561e3fe86 --- /dev/null +++ b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.md5 b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.md5 new file mode 100644 index 000000000..d1a58c2c4 --- /dev/null +++ b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.md5 @@ -0,0 +1 @@ +2ab1445ed1afad5b718f7d2f950cd3c8 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.png b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.png new file mode 100644 index 000000000..d1a11ab1a Binary files /dev/null and b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.png differ diff --git a/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.map b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.map new file mode 100644 index 000000000..27c76dac6 --- /dev/null +++ b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.md5 b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.md5 new file mode 100644 index 000000000..84f5dc315 --- /dev/null +++ b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.md5 @@ -0,0 +1 @@ +725fa301a7f5cadbbecfc0ef6285b593 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.png b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.png new file mode 100644 index 000000000..881e500f1 Binary files /dev/null and b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.png differ diff --git a/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.map b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.map new file mode 100644 index 000000000..53ca2f49d --- /dev/null +++ b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.md5 b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.md5 new file mode 100644 index 000000000..6a11f7704 --- /dev/null +++ b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.md5 @@ -0,0 +1 @@ +f1b7f63ec7af4848974cb6a14607b512 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.png b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.png new file mode 100644 index 000000000..d2d66e499 Binary files /dev/null and b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.png differ diff --git a/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.map b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.map new file mode 100644 index 000000000..43d4a09ca --- /dev/null +++ b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.md5 b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.md5 new file mode 100644 index 000000000..1b5636bed --- /dev/null +++ b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.md5 @@ -0,0 +1 @@ +0983de005c52facac7fcc74bb169aca3 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.png b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.png new file mode 100644 index 000000000..4869355f2 Binary files /dev/null and b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.png differ diff --git a/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.map b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.map new file mode 100644 index 000000000..0f9ef9d8f --- /dev/null +++ b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.md5 b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.md5 new file mode 100644 index 000000000..edf528e4d --- /dev/null +++ b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.md5 @@ -0,0 +1 @@ +9f5863260d5f98666abbacf76f252591 \ No newline at end of file diff --git a/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.png b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.png new file mode 100644 index 000000000..2b463947f Binary files /dev/null and b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state-members.html b/doxy/classfsm___wi_fi__state-members.html new file mode 100644 index 000000000..a0b6b6308 --- /dev/null +++ b/doxy/classfsm___wi_fi__state-members.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state, including all inherited members.

+ + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)=0fsm_WiFi_statepure virtual
Init(void)=0fsm_WiFi_statepure virtual
OnConnect(void)=0fsm_WiFi_statepure virtual
OnDisconnect(void)=0fsm_WiFi_statepure virtual
Poll(void)=0fsm_WiFi_statepure virtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state.html b/doxy/classfsm___wi_fi__state.html new file mode 100644 index 000000000..f8aa8e3ee --- /dev/null +++ b/doxy/classfsm___wi_fi__state.html @@ -0,0 +1,488 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
fsm_WiFi_state Class Referenceabstract
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state:
+
+
Inheritance graph
+ + + + + + + + + + + + + + + + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state:
+
+
Collaboration graph
+ + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
virtual void Poll (void)=0
 
virtual void Init (void)=0
 
virtual void GetStateName (String &sName)=0
 
virtual void OnConnect (void)=0
 
virtual void OnDisconnect (void)=0
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + +

+Protected Attributes

c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state::fsm_WiFi_state ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state::~fsm_WiFi_state ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDriverName()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state::GetDriverName (String & Name)
+
+inline
+
+ +
+
+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state::GetStateName (String & sName)
+
+pure virtual
+
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state::Init (void )
+
+pure virtual
+
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state::OnConnect (void )
+
+pure virtual
+
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state::OnDisconnect (void )
+
+pure virtual
+
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state::Poll (void )
+
+pure virtual
+
+
+ +

◆ SetParent()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state::SetParent (c_WiFiDriverparent)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+

Member Data Documentation

+ +

◆ pWiFiDriver

+ +
+
+ + + + + +
+ + + + +
c_WiFiDriver* fsm_WiFi_state::pWiFiDriver = nullptr
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___boot-members.html b/doxy/classfsm___wi_fi__state___boot-members.html new file mode 100644 index 000000000..7edd8fdae --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_Boot Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_Boot, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_Boot()fsm_WiFi_state_Bootinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_Bootinlinevirtual
Init(void)fsm_WiFi_state_Bootvirtual
OnConnect(void)fsm_WiFi_state_Bootinlinevirtual
OnDisconnect(void)fsm_WiFi_state_Bootinlinevirtual
Poll(void)fsm_WiFi_state_Bootvirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_Boot()fsm_WiFi_state_Bootinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___boot.html b/doxy/classfsm___wi_fi__state___boot.html new file mode 100644 index 000000000..50ad646de --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot.html @@ -0,0 +1,410 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_Boot Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_Boot Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_Boot:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_Boot:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_Boot ()
 
virtual ~fsm_WiFi_state_Boot ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_Boot()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_Boot::fsm_WiFi_state_Boot ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_Boot()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_Boot::~fsm_WiFi_state_Boot ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Boot::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_Boot::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Boot::OnConnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Boot::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_Boot::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_V (String ("this: ") + String (uint32_t (this), HEX));

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___boot__coll__graph.map b/doxy/classfsm___wi_fi__state___boot__coll__graph.map new file mode 100644 index 000000000..5178fcae9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___boot__coll__graph.md5 b/doxy/classfsm___wi_fi__state___boot__coll__graph.md5 new file mode 100644 index 000000000..ea8c1751c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__coll__graph.md5 @@ -0,0 +1 @@ +58d16c046ab98ba6d4b7a5d48d78196b \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___boot__coll__graph.png b/doxy/classfsm___wi_fi__state___boot__coll__graph.png new file mode 100644 index 000000000..d94ead1cd Binary files /dev/null and b/doxy/classfsm___wi_fi__state___boot__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___boot__inherit__graph.map b/doxy/classfsm___wi_fi__state___boot__inherit__graph.map new file mode 100644 index 000000000..ebad9ce9e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___boot__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___boot__inherit__graph.md5 new file mode 100644 index 000000000..bc31add68 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__inherit__graph.md5 @@ -0,0 +1 @@ +d98166874e61acad2fcd8cfa985b52c5 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___boot__inherit__graph.png b/doxy/classfsm___wi_fi__state___boot__inherit__graph.png new file mode 100644 index 000000000..baac8c8d6 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___boot__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.map b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.map new file mode 100644 index 000000000..aefd55beb --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.md5 b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.md5 new file mode 100644 index 000000000..b80537dd4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.md5 @@ -0,0 +1 @@ +eb8a6ca976e975d5ed935568c5d01374 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.png b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.png new file mode 100644 index 000000000..c9193bcc5 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.map b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.map new file mode 100644 index 000000000..48c7a55ef --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.md5 b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.md5 new file mode 100644 index 000000000..5fb068c8c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.md5 @@ -0,0 +1 @@ +abcccf71e22310acf0a3d3b9d3f10c2d \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.png b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.png new file mode 100644 index 000000000..af62df70e Binary files /dev/null and b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p-members.html b/doxy/classfsm___wi_fi__state___connected_to_a_p-members.html new file mode 100644 index 000000000..1597fca28 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectedToAP Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectedToAP, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectedToAP()fsm_WiFi_state_ConnectedToAPinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectedToAPinlinevirtual
Init(void)fsm_WiFi_state_ConnectedToAPvirtual
OnConnect(void)fsm_WiFi_state_ConnectedToAPinlinevirtual
OnDisconnect(void)fsm_WiFi_state_ConnectedToAPvirtual
Poll(void)fsm_WiFi_state_ConnectedToAPvirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectedToAP()fsm_WiFi_state_ConnectedToAPinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p.html b/doxy/classfsm___wi_fi__state___connected_to_a_p.html new file mode 100644 index 000000000..feb99d733 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p.html @@ -0,0 +1,609 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectedToAP Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectedToAP Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectedToAP:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectedToAP:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectedToAP ()
 
virtual ~fsm_WiFi_state_ConnectedToAP ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectedToAP()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectedToAP::fsm_WiFi_state_ConnectedToAP ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectedToAP()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectedToAP::~fsm_WiFi_state_ConnectedToAP ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectedToAP::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToAP::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectedToAP::OnConnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToAP::OnDisconnect (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToAP::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.map b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.map new file mode 100644 index 000000000..374e336c9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.md5 new file mode 100644 index 000000000..be10849ef --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.md5 @@ -0,0 +1 @@ +fb949a8adba9b78001f2ab54354802b0 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.png b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.png new file mode 100644 index 000000000..52148eb9f Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.map b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.map new file mode 100644 index 000000000..17ce467dd --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.md5 new file mode 100644 index 000000000..bcf82d9b9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.md5 @@ -0,0 +1 @@ +b17c200cf388caa5f961b21e0ae5acb0 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.png b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.png new file mode 100644 index 000000000..2bbef02bd Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.map b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.map new file mode 100644 index 000000000..79cd6f867 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.md5 new file mode 100644 index 000000000..fd2a6bdf1 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.md5 @@ -0,0 +1 @@ +bf1e12469b412d190e22596dbc26b53e \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.png b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.png new file mode 100644 index 000000000..0b29d2057 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.map b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.map new file mode 100644 index 000000000..53861918d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.md5 new file mode 100644 index 000000000..e06d15b2f --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.md5 @@ -0,0 +1 @@ +cbf61945785cabb1eac1b2e57522b5ef \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.png b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.png new file mode 100644 index 000000000..73e6d7fdc Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.map b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.map new file mode 100644 index 000000000..4c07ecc4f --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.md5 new file mode 100644 index 000000000..a3183a67c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.md5 @@ -0,0 +1 @@ +7d358987ad0e6bb6511db4923193880d \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.png b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.png new file mode 100644 index 000000000..7f384c3bf Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta-members.html b/doxy/classfsm___wi_fi__state___connected_to_sta-members.html new file mode 100644 index 000000000..10d652019 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectedToSta Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectedToSta, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectedToSta()fsm_WiFi_state_ConnectedToStainline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectedToStainlinevirtual
Init(void)fsm_WiFi_state_ConnectedToStavirtual
OnConnect(void)fsm_WiFi_state_ConnectedToStainlinevirtual
OnDisconnect(void)fsm_WiFi_state_ConnectedToStavirtual
Poll(void)fsm_WiFi_state_ConnectedToStavirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectedToSta()fsm_WiFi_state_ConnectedToStainlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta.html b/doxy/classfsm___wi_fi__state___connected_to_sta.html new file mode 100644 index 000000000..159438f36 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta.html @@ -0,0 +1,740 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectedToSta Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectedToSta Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectedToSta:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectedToSta:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectedToSta ()
 
virtual ~fsm_WiFi_state_ConnectedToSta ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectedToSta()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectedToSta::fsm_WiFi_state_ConnectedToSta ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectedToSta()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectedToSta::~fsm_WiFi_state_ConnectedToSta ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectedToSta::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToSta::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectedToSta::OnConnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToSta::OnDisconnect (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectedToSta::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.map b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.map new file mode 100644 index 000000000..2283eef03 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.md5 new file mode 100644 index 000000000..0a2ab68bb --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.md5 @@ -0,0 +1 @@ +631b74176849d322e93655d9ab800439 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.png b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.png new file mode 100644 index 000000000..298e6f02a Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.map b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.map new file mode 100644 index 000000000..5a1d62ed7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.md5 new file mode 100644 index 000000000..b29c0838d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.md5 @@ -0,0 +1 @@ +fdbaab5a1691b1b56378fc46d609e072 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.png b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.png new file mode 100644 index 000000000..3ed1f6e17 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.map b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.map new file mode 100644 index 000000000..d6a0bed6c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.map @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.md5 new file mode 100644 index 000000000..4163c0080 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.md5 @@ -0,0 +1 @@ +4e20f3ff2a6516b31d051082665bd4e8 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.png b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.png new file mode 100644 index 000000000..b3a67337a Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.map b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.map new file mode 100644 index 000000000..96096cee4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.md5 new file mode 100644 index 000000000..7b40d63dd --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.md5 @@ -0,0 +1 @@ +171233fde29db0de0db91fd5ca76ca1a \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.png b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.png new file mode 100644 index 000000000..4fcaf8c07 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.map b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.map new file mode 100644 index 000000000..6ab769ca0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.md5 new file mode 100644 index 000000000..ec6ba514a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.md5 @@ -0,0 +1 @@ +a2d035d7ea1294091aa4d1cab3d1ac98 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.png b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.png new file mode 100644 index 000000000..76ba556ff Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.map b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.map new file mode 100644 index 000000000..caadb4df5 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.map @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.md5 b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.md5 new file mode 100644 index 000000000..2724753e9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.md5 @@ -0,0 +1 @@ +7fefb75d8a99252deb6975b11728cb07 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.png b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.png new file mode 100644 index 000000000..8a9efb67e Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p-members.html b/doxy/classfsm___wi_fi__state___connecting_as_a_p-members.html new file mode 100644 index 000000000..99515c83d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectingAsAP Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectingAsAP, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectingAsAP()fsm_WiFi_state_ConnectingAsAPinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectingAsAPinlinevirtual
Init(void)fsm_WiFi_state_ConnectingAsAPvirtual
OnConnect(void)fsm_WiFi_state_ConnectingAsAPvirtual
OnDisconnect(void)fsm_WiFi_state_ConnectingAsAPinlinevirtual
Poll(void)fsm_WiFi_state_ConnectingAsAPvirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectingAsAP()fsm_WiFi_state_ConnectingAsAPinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p.html b/doxy/classfsm___wi_fi__state___connecting_as_a_p.html new file mode 100644 index 000000000..d86d26e64 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p.html @@ -0,0 +1,740 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectingAsAP Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectingAsAP Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectingAsAP:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectingAsAP:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectingAsAP ()
 
virtual ~fsm_WiFi_state_ConnectingAsAP ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectingAsAP()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectingAsAP::fsm_WiFi_state_ConnectingAsAP ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectingAsAP()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectingAsAP::~fsm_WiFi_state_ConnectingAsAP ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingAsAP::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingAsAP::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingAsAP::OnConnect (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingAsAP::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingAsAP::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.map new file mode 100644 index 000000000..b8ab56488 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.md5 new file mode 100644 index 000000000..f1c6b3ed7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.md5 @@ -0,0 +1 @@ +44455aa05cd06609e9cc564a1570f0bb \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.png new file mode 100644 index 000000000..8377d81d9 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.map new file mode 100644 index 000000000..ac9c6508a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.md5 new file mode 100644 index 000000000..5a2ed254d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.md5 @@ -0,0 +1 @@ +22321e13953f79120a10bf729fdf635b \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.png new file mode 100644 index 000000000..4c43af59f Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.map new file mode 100644 index 000000000..18bea96c8 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.map @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.md5 new file mode 100644 index 000000000..a38679f33 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.md5 @@ -0,0 +1 @@ +c78234850a34f9ad7e5a9a1b02d43b6e \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.png new file mode 100644 index 000000000..3fbde707b Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.map new file mode 100644 index 000000000..992d1bc67 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.md5 new file mode 100644 index 000000000..aca9d862e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.md5 @@ -0,0 +1 @@ +f40fc1dbcbd2c886c095d8e7afbe3c24 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.png new file mode 100644 index 000000000..3b256db4d Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.map new file mode 100644 index 000000000..ad19c5b25 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.md5 new file mode 100644 index 000000000..7410a99b2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.md5 @@ -0,0 +1 @@ +25653f093109cda55450b2ac5f0d1705 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.png new file mode 100644 index 000000000..bccb1b063 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.map new file mode 100644 index 000000000..31a13c610 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.map @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.md5 new file mode 100644 index 000000000..7a72427dc --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.md5 @@ -0,0 +1 @@ +23bfe2147922c061f9c7859506b79829 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.png new file mode 100644 index 000000000..b4256ae27 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config-members.html b/doxy/classfsm___wi_fi__state___connecting_using_config-members.html new file mode 100644 index 000000000..06bb0ca0d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectingUsingConfig Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectingUsingConfig, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectingUsingConfig()fsm_WiFi_state_ConnectingUsingConfiginline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectingUsingConfiginlinevirtual
Init(void)fsm_WiFi_state_ConnectingUsingConfigvirtual
OnConnect(void)fsm_WiFi_state_ConnectingUsingConfigvirtual
OnDisconnect(void)fsm_WiFi_state_ConnectingUsingConfiginlinevirtual
Poll(void)fsm_WiFi_state_ConnectingUsingConfigvirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectingUsingConfig()fsm_WiFi_state_ConnectingUsingConfiginlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config.html b/doxy/classfsm___wi_fi__state___connecting_using_config.html new file mode 100644 index 000000000..36e38ecfd --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config.html @@ -0,0 +1,501 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectingUsingConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectingUsingConfig Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectingUsingConfig:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectingUsingConfig:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectingUsingConfig ()
 
virtual ~fsm_WiFi_state_ConnectingUsingConfig ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectingUsingConfig()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectingUsingConfig::fsm_WiFi_state_ConnectingUsingConfig ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectingUsingConfig()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectingUsingConfig::~fsm_WiFi_state_ConnectingUsingConfig ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingUsingConfig::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingConfig::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingConfig::OnConnect (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingUsingConfig::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingConfig::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_V (String ("this: ") + String (uint32_t (this), HEX));

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.map b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.map new file mode 100644 index 000000000..7bc675832 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.md5 new file mode 100644 index 000000000..12f0b0a17 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.md5 @@ -0,0 +1 @@ +f52f9deb89985ed1e95dac9a6fc87506 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.png b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.png new file mode 100644 index 000000000..d0b014060 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.map b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.map new file mode 100644 index 000000000..a058a417c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.md5 new file mode 100644 index 000000000..dc3d1fcb3 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.md5 @@ -0,0 +1 @@ +b15f3cf4cdda57d953bc5b98c3d395ed \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.png b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.png new file mode 100644 index 000000000..a6dfc271c Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.map new file mode 100644 index 000000000..9455fa5c5 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.md5 new file mode 100644 index 000000000..1f2457150 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.md5 @@ -0,0 +1 @@ +3b28a4639fcab2142779fa78c700a70d \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.png new file mode 100644 index 000000000..1b851f9f8 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.map new file mode 100644 index 000000000..19a3a2725 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.md5 new file mode 100644 index 000000000..31cc901f0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.md5 @@ -0,0 +1 @@ +48f3a79c5656123fbcb360a89fb91397 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.png new file mode 100644 index 000000000..45ac4c256 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.map new file mode 100644 index 000000000..4d1b5c48f --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.md5 new file mode 100644 index 000000000..06e03b6a2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.md5 @@ -0,0 +1 @@ +985307ad9acd3d8fb1713757449c32b3 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.png new file mode 100644 index 000000000..2ec70684e Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.map new file mode 100644 index 000000000..c7268917d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.md5 new file mode 100644 index 000000000..04dee876c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.md5 @@ -0,0 +1 @@ +4939030cabf4421639f68581ae9175b9 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.png new file mode 100644 index 000000000..ef09d5037 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults-members.html b/doxy/classfsm___wi_fi__state___connecting_using_defaults-members.html new file mode 100644 index 000000000..ff8331709 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectingUsingDefaults Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectingUsingDefaults, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectingUsingDefaults()fsm_WiFi_state_ConnectingUsingDefaultsinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectingUsingDefaultsinlinevirtual
Init(void)fsm_WiFi_state_ConnectingUsingDefaultsvirtual
OnConnect(void)fsm_WiFi_state_ConnectingUsingDefaultsvirtual
OnDisconnect(void)fsm_WiFi_state_ConnectingUsingDefaultsinlinevirtual
Poll(void)fsm_WiFi_state_ConnectingUsingDefaultsvirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectingUsingDefaults()fsm_WiFi_state_ConnectingUsingDefaultsinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults.html b/doxy/classfsm___wi_fi__state___connecting_using_defaults.html new file mode 100644 index 000000000..9483d0334 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults.html @@ -0,0 +1,612 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectingUsingDefaults Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectingUsingDefaults Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectingUsingDefaults:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectingUsingDefaults:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectingUsingDefaults ()
 
virtual ~fsm_WiFi_state_ConnectingUsingDefaults ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectingUsingDefaults()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectingUsingDefaults::fsm_WiFi_state_ConnectingUsingDefaults ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectingUsingDefaults()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectingUsingDefaults::~fsm_WiFi_state_ConnectingUsingDefaults ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingUsingDefaults::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingDefaults::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingDefaults::OnConnect (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectingUsingDefaults::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectingUsingDefaults::Poll (void )
+
+virtual
+
+

DEBUG_START;

+

DEBUG_END;

+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.map b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.map new file mode 100644 index 000000000..0711d601a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.md5 new file mode 100644 index 000000000..d34ab9cda --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.md5 @@ -0,0 +1 @@ +54ac7fc931124ce9bd155c7ade78eeb6 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.png b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.png new file mode 100644 index 000000000..4aaad526c Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.map b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.map new file mode 100644 index 000000000..7524b695d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.md5 new file mode 100644 index 000000000..200fbab7c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.md5 @@ -0,0 +1 @@ +aaf972a9de6ef958cec2b770eb2adab1 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.png b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.png new file mode 100644 index 000000000..1e7cf7310 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.map new file mode 100644 index 000000000..0ce9e8017 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.md5 new file mode 100644 index 000000000..42cd1744d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.md5 @@ -0,0 +1 @@ +b55d74736382e8297196effac6e568a8 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.png new file mode 100644 index 000000000..35d4f86e2 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.map new file mode 100644 index 000000000..4419c5f29 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.map @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.md5 new file mode 100644 index 000000000..30f715a7a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.md5 @@ -0,0 +1 @@ +c4f22d4b719b5b85ac066be3d425b2d4 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.png new file mode 100644 index 000000000..0a85477f6 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.map b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.map new file mode 100644 index 000000000..8696ade87 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.md5 b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.md5 new file mode 100644 index 000000000..74827d193 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.md5 @@ -0,0 +1 @@ +ac04d92cf2aadabe4448a7a4d518ea59 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.png b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.png new file mode 100644 index 000000000..0618df3e9 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connection_failed-members.html b/doxy/classfsm___wi_fi__state___connection_failed-members.html new file mode 100644 index 000000000..7b1abb095 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_ConnectionFailed Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_ConnectionFailed, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_ConnectionFailed()fsm_WiFi_state_ConnectionFailedinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_ConnectionFailedinlinevirtual
Init(void)fsm_WiFi_state_ConnectionFailedvirtual
OnConnect(void)fsm_WiFi_state_ConnectionFailedinlinevirtual
OnDisconnect(void)fsm_WiFi_state_ConnectionFailedinlinevirtual
Poll(void)fsm_WiFi_state_ConnectionFailedinlinevirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_ConnectionFailed()fsm_WiFi_state_ConnectionFailedinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed.html b/doxy/classfsm___wi_fi__state___connection_failed.html new file mode 100644 index 000000000..dd634b128 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed.html @@ -0,0 +1,508 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_ConnectionFailed Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_ConnectionFailed Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_ConnectionFailed:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_ConnectionFailed:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_ConnectionFailed ()
 
virtual ~fsm_WiFi_state_ConnectionFailed ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_ConnectionFailed()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_ConnectionFailed::fsm_WiFi_state_ConnectionFailed ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_ConnectionFailed()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_ConnectionFailed::~fsm_WiFi_state_ConnectionFailed ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectionFailed::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_ConnectionFailed::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectionFailed::OnConnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectionFailed::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_ConnectionFailed::Poll (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.map b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.map new file mode 100644 index 000000000..b4a57e661 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.md5 b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.md5 new file mode 100644 index 000000000..a2e17a77d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.md5 @@ -0,0 +1 @@ +dfbeca0c311c1695ee058c707e0bd15f \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.png b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.png new file mode 100644 index 000000000..e943a4c4d Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.map b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.map new file mode 100644 index 000000000..beb09ed52 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.md5 new file mode 100644 index 000000000..0691ace89 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.md5 @@ -0,0 +1 @@ +cf6602abb8d2022dd84c6badedf268a2 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.png b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.png new file mode 100644 index 000000000..b090da9a5 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.map b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.map new file mode 100644 index 000000000..ac677c9a2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.md5 b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.md5 new file mode 100644 index 000000000..bbfa97bc4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.md5 @@ -0,0 +1 @@ +ced4c487a815b969cbcabeda0a3bb086 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.png b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.png new file mode 100644 index 000000000..fde8b46af Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.map b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.map new file mode 100644 index 000000000..4919fed8d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.md5 b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.md5 new file mode 100644 index 000000000..e876845cc --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.md5 @@ -0,0 +1 @@ +e42a2e3df40120078b6b466eeb232259 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.png b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.png new file mode 100644 index 000000000..0c7bb51ee Binary files /dev/null and b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___disabled-members.html b/doxy/classfsm___wi_fi__state___disabled-members.html new file mode 100644 index 000000000..f4c68baa7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled-members.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
fsm_WiFi_state_Disabled Member List
+
+
+ +

This is the complete list of members for fsm_WiFi_state_Disabled, including all inherited members.

+ + + + + + + + + + + + + +
fsm_WiFi_state()fsm_WiFi_stateinline
fsm_WiFi_state_Disabled()fsm_WiFi_state_Disabledinline
GetDriverName(String &Name)fsm_WiFi_stateinline
GetStateName(String &sName)fsm_WiFi_state_Disabledinlinevirtual
Init(void)fsm_WiFi_state_Disabledvirtual
OnConnect(void)fsm_WiFi_state_Disabledinlinevirtual
OnDisconnect(void)fsm_WiFi_state_Disabledinlinevirtual
Poll(void)fsm_WiFi_state_Disabledinlinevirtual
pWiFiDriverfsm_WiFi_stateprotected
SetParent(c_WiFiDriver *parent)fsm_WiFi_stateinline
~fsm_WiFi_state()fsm_WiFi_stateinlinevirtual
~fsm_WiFi_state_Disabled()fsm_WiFi_state_Disabledinlinevirtual
+ + + + diff --git a/doxy/classfsm___wi_fi__state___disabled.html b/doxy/classfsm___wi_fi__state___disabled.html new file mode 100644 index 000000000..0e79a51c4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled.html @@ -0,0 +1,494 @@ + + + + + + + +ESPixelStick Firmware: fsm_WiFi_state_Disabled Class Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Member Functions | +List of all members
+
fsm_WiFi_state_Disabled Class Reference
+
+
+ +

#include <WiFiDriver.hpp>

+
+Inheritance diagram for fsm_WiFi_state_Disabled:
+
+
Inheritance graph
+ + + + + +
[legend]
+
+Collaboration diagram for fsm_WiFi_state_Disabled:
+
+
Collaboration graph
+ + + + + + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 fsm_WiFi_state_Disabled ()
 
virtual ~fsm_WiFi_state_Disabled ()
 
virtual void Poll (void)
 
virtual void Init (void)
 
virtual void GetStateName (String &sName)
 
virtual void OnConnect (void)
 
virtual void OnDisconnect (void)
 
- Public Member Functions inherited from fsm_WiFi_state
 fsm_WiFi_state ()
 
virtual ~fsm_WiFi_state ()
 
void GetDriverName (String &Name)
 
void SetParent (c_WiFiDriver *parent)
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from fsm_WiFi_state
c_WiFiDriverpWiFiDriver = nullptr
 
+

Constructor & Destructor Documentation

+ +

◆ fsm_WiFi_state_Disabled()

+ +
+
+ + + + + +
+ + + + + + + +
fsm_WiFi_state_Disabled::fsm_WiFi_state_Disabled ()
+
+inline
+
+ +
+
+ +

◆ ~fsm_WiFi_state_Disabled()

+ +
+
+ + + + + +
+ + + + + + + +
virtual fsm_WiFi_state_Disabled::~fsm_WiFi_state_Disabled ()
+
+inlinevirtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStateName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Disabled::GetStateName (String & sName)
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Init()

+ +
+
+ + + + + +
+ + + + + + + + +
void fsm_WiFi_state_Disabled::Init (void )
+
+virtual
+
+ +

Implements fsm_WiFi_state.

+
+Here is the call graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ OnConnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Disabled::OnConnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ OnDisconnect()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Disabled::OnDisconnect (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+ +

◆ Poll()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void fsm_WiFi_state_Disabled::Poll (void )
+
+inlinevirtual
+
+ +

Implements fsm_WiFi_state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doxy/classfsm___wi_fi__state___disabled__coll__graph.map b/doxy/classfsm___wi_fi__state___disabled__coll__graph.map new file mode 100644 index 000000000..1dd224ac9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__coll__graph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___disabled__coll__graph.md5 b/doxy/classfsm___wi_fi__state___disabled__coll__graph.md5 new file mode 100644 index 000000000..5c1748d5c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__coll__graph.md5 @@ -0,0 +1 @@ +27d3e7929b2450215f606dee85113c84 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___disabled__coll__graph.png b/doxy/classfsm___wi_fi__state___disabled__coll__graph.png new file mode 100644 index 000000000..36cff2522 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___disabled__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___disabled__inherit__graph.map b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.map new file mode 100644 index 000000000..ba994e46b --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state___disabled__inherit__graph.md5 b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.md5 new file mode 100644 index 000000000..244543a8e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.md5 @@ -0,0 +1 @@ +86ef78566303263fc65b72edf4ce9497 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___disabled__inherit__graph.png b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.png new file mode 100644 index 000000000..4fee77a8b Binary files /dev/null and b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.map b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.map new file mode 100644 index 000000000..5136ad7c6 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.map @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.md5 b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.md5 new file mode 100644 index 000000000..34a771a05 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.md5 @@ -0,0 +1 @@ +24eae8e5a301868dce950c71be39927e \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.png b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.png new file mode 100644 index 000000000..1ba390529 Binary files /dev/null and b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.png differ diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.map b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.map new file mode 100644 index 000000000..2fe06e659 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.md5 b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.md5 new file mode 100644 index 000000000..29be739bc --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.md5 @@ -0,0 +1 @@ +bbcda5ccefd7b11bd4dbba0e46b139b3 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.png b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.png new file mode 100644 index 000000000..f0a2db6da Binary files /dev/null and b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state__coll__graph.map b/doxy/classfsm___wi_fi__state__coll__graph.map new file mode 100644 index 000000000..9b73257c3 --- /dev/null +++ b/doxy/classfsm___wi_fi__state__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state__coll__graph.md5 b/doxy/classfsm___wi_fi__state__coll__graph.md5 new file mode 100644 index 000000000..455ca186a --- /dev/null +++ b/doxy/classfsm___wi_fi__state__coll__graph.md5 @@ -0,0 +1 @@ +9414c6e92355e2e45f7de5d83bfe9d9e \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state__coll__graph.png b/doxy/classfsm___wi_fi__state__coll__graph.png new file mode 100644 index 000000000..e94f22d80 Binary files /dev/null and b/doxy/classfsm___wi_fi__state__coll__graph.png differ diff --git a/doxy/classfsm___wi_fi__state__inherit__graph.map b/doxy/classfsm___wi_fi__state__inherit__graph.map new file mode 100644 index 000000000..cfa577de4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state__inherit__graph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state__inherit__graph.md5 b/doxy/classfsm___wi_fi__state__inherit__graph.md5 new file mode 100644 index 000000000..d0e697f8e --- /dev/null +++ b/doxy/classfsm___wi_fi__state__inherit__graph.md5 @@ -0,0 +1 @@ +b5555415b78bad869beee07cf0d24ab8 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state__inherit__graph.png b/doxy/classfsm___wi_fi__state__inherit__graph.png new file mode 100644 index 000000000..76bce3b7e Binary files /dev/null and b/doxy/classfsm___wi_fi__state__inherit__graph.png differ diff --git a/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.map b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.map new file mode 100644 index 000000000..440ac93f1 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.md5 b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.md5 new file mode 100644 index 000000000..fce158a8c --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.md5 @@ -0,0 +1 @@ +586e9bc7826115452f775eddb380fb75 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.png b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.png new file mode 100644 index 000000000..5aebb824b Binary files /dev/null and b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.map b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.map new file mode 100644 index 000000000..762e665b5 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.md5 b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.md5 new file mode 100644 index 000000000..bb09fef3e --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.md5 @@ -0,0 +1 @@ +c8e2415dd8980f8185216a9eefabd0ed \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.png b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.png new file mode 100644 index 000000000..aa1304ed2 Binary files /dev/null and b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.map b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.map new file mode 100644 index 000000000..c9cb8f0ca --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.md5 b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.md5 new file mode 100644 index 000000000..231d0a3cd --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.md5 @@ -0,0 +1 @@ +93566778bd3f6b5bf6d37c9c82afad96 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.png b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.png new file mode 100644 index 000000000..9aa2b107f Binary files /dev/null and b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.map b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.map new file mode 100644 index 000000000..6b9672a06 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.md5 b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.md5 new file mode 100644 index 000000000..c984f3ca7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.md5 @@ -0,0 +1 @@ +2d178a12fe47420d3438870927ce32b0 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.png b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.png new file mode 100644 index 000000000..c55caf087 Binary files /dev/null and b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.png differ diff --git a/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.map b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.map new file mode 100644 index 000000000..01db97dbd --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.md5 b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.md5 new file mode 100644 index 000000000..93f0c6868 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.md5 @@ -0,0 +1 @@ +b1828eb3a165f23a6d2d3497ac0ce471 \ No newline at end of file diff --git a/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.png b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.png new file mode 100644 index 000000000..2448ad819 Binary files /dev/null and b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.png differ diff --git a/doxy/closed.png b/doxy/closed.png new file mode 100644 index 000000000..98cc2c909 Binary files /dev/null and b/doxy/closed.png differ diff --git a/doxy/dir_000000_000006.html b/doxy/dir_000000_000006.html new file mode 100644 index 000000000..d3356473b --- /dev/null +++ b/doxy/dir_000000_000006.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick -> src Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

ESPixelStick → src Relation

File in ESPixelStickIncludes file in ESPixelStick/src
ESPixelStick.inoEFUpdate.h
ESPixelStick.inoESPixelStick.h
ESPixelStick.inoFileMgr.hpp
ESPixelStick.inoservice / FPPDiscovery.h
ESPixelStick.inoinput / InputMgr.hpp
ESPixelStick.inonetwork / NetworkMgr.hpp
ESPixelStick.inooutput / OutputMgr.hpp
ESPixelStick.inoWebMgr.hpp
src / input / InputAlexa.cpputility / SaferStringConversion.hpp
src / input / InputArtnet.cppnetwork / NetworkMgr.hpp
src / input / InputDDP.cppnetwork / NetworkMgr.hpp
src / input / InputE131.cppnetwork / NetworkMgr.hpp
src / input / InputEffectEngine.cpputility / SaferStringConversion.hpp
src / input / InputFPPRemote.cppservice / FPPDiscovery.h
src / input / InputFPPRemote.hservice / FPPDiscovery.h
src / input / InputFPPRemotePlayEffectFsm.cppservice / FPPDiscovery.h
src / input / InputFPPRemotePlayEffectFsm.cpputility / SaferStringConversion.hpp
src / input / InputFPPRemotePlayFile.cppservice / FPPDiscovery.h
src / input / InputFPPRemotePlayFile.cppservice / fseq.h
src / input / InputFPPRemotePlayFile.cpputility / SaferStringConversion.hpp
src / input / InputFPPRemotePlayFile.hppservice / fseq.h
src / input / InputFPPRemotePlayFileFsm.cppservice / FPPDiscovery.h
src / input / InputFPPRemotePlayList.cppservice / FPPDiscovery.h
src / input / InputFPPRemotePlayListFsm.cppservice / FPPDiscovery.h
src / input / InputFPPRemotePlayListFsm.cpputility / SaferStringConversion.hpp
src / input / InputMgr.hppoutput / OutputMgr.hpp
src / input / InputMQTT.cppnetwork / NetworkMgr.hpp
src / network / NetworkMgr.cppinput / InputMgr.hpp
src / network / NetworkMgr.cppservice / FPPDiscovery.h
src / output / OutputMgr.cppinput / InputMgr.hpp
src / service / FPPDiscovery.cppoutput / OutputMgr.hpp
src / service / FPPDiscovery.cppnetwork / NetworkMgr.hpp
src / service / FPPDiscovery.hinput / InputMgr.hpp
src / service / FPPDiscovery.hinput / InputFPPRemotePlayFile.hpp
src / WebMgr.cppoutput / OutputMgr.hpp
src / WebMgr.cppinput / InputMgr.hpp
src / WebMgr.cppservice / FPPDiscovery.h
src / WebMgr.cppnetwork / NetworkMgr.hpp
src / WebMgr.hppoutput / OutputMgr.hpp
+ + + + diff --git a/doxy/dir_000001_000002.html b/doxy/dir_000001_000002.html new file mode 100644 index 000000000..5283ecf71 --- /dev/null +++ b/doxy/dir_000001_000002.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input -> network Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

input → network Relation

File in ESPixelStick/src/inputIncludes file in ESPixelStick/src/network
InputArtnet.cppNetworkMgr.hpp
InputDDP.cppNetworkMgr.hpp
InputE131.cppNetworkMgr.hpp
InputMQTT.cppNetworkMgr.hpp
+ + + + diff --git a/doxy/dir_000001_000003.html b/doxy/dir_000001_000003.html new file mode 100644 index 000000000..879e3247b --- /dev/null +++ b/doxy/dir_000001_000003.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input -> output Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

input → output Relation

File in ESPixelStick/src/inputIncludes file in ESPixelStick/src/output
InputMgr.hppOutputMgr.hpp
+ + + + diff --git a/doxy/dir_000001_000005.html b/doxy/dir_000001_000005.html new file mode 100644 index 000000000..0cacf2fc7 --- /dev/null +++ b/doxy/dir_000001_000005.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input -> service Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

input → service Relation

File in ESPixelStick/src/inputIncludes file in ESPixelStick/src/service
InputFPPRemote.cppFPPDiscovery.h
InputFPPRemote.hFPPDiscovery.h
InputFPPRemotePlayEffectFsm.cppFPPDiscovery.h
InputFPPRemotePlayFile.cppFPPDiscovery.h
InputFPPRemotePlayFile.cppfseq.h
InputFPPRemotePlayFile.hppfseq.h
InputFPPRemotePlayFileFsm.cppFPPDiscovery.h
InputFPPRemotePlayList.cppFPPDiscovery.h
InputFPPRemotePlayListFsm.cppFPPDiscovery.h
+ + + + diff --git a/doxy/dir_000001_000007.html b/doxy/dir_000001_000007.html new file mode 100644 index 000000000..2f1186330 --- /dev/null +++ b/doxy/dir_000001_000007.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input -> utility Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

input → utility Relation

File in ESPixelStick/src/inputIncludes file in ESPixelStick/src/utility
InputAlexa.cppSaferStringConversion.hpp
InputEffectEngine.cppSaferStringConversion.hpp
InputFPPRemotePlayEffectFsm.cppSaferStringConversion.hpp
InputFPPRemotePlayFile.cppSaferStringConversion.hpp
InputFPPRemotePlayListFsm.cppSaferStringConversion.hpp
+ + + + diff --git a/doxy/dir_000002_000001.html b/doxy/dir_000002_000001.html new file mode 100644 index 000000000..5ac8216df --- /dev/null +++ b/doxy/dir_000002_000001.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network -> input Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

network → input Relation

File in ESPixelStick/src/networkIncludes file in ESPixelStick/src/input
NetworkMgr.cppInputMgr.hpp
+ + + + diff --git a/doxy/dir_000002_000005.html b/doxy/dir_000002_000005.html new file mode 100644 index 000000000..6a45b26d4 --- /dev/null +++ b/doxy/dir_000002_000005.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network -> service Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

network → service Relation

File in ESPixelStick/src/networkIncludes file in ESPixelStick/src/service
NetworkMgr.cppFPPDiscovery.h
+ + + + diff --git a/doxy/dir_000003_000001.html b/doxy/dir_000003_000001.html new file mode 100644 index 000000000..2e96cd4e2 --- /dev/null +++ b/doxy/dir_000003_000001.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output -> input Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

output → input Relation

File in ESPixelStick/src/outputIncludes file in ESPixelStick/src/input
OutputMgr.cppInputMgr.hpp
+ + + + diff --git a/doxy/dir_000005_000001.html b/doxy/dir_000005_000001.html new file mode 100644 index 000000000..9b9933f2a --- /dev/null +++ b/doxy/dir_000005_000001.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service -> input Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

service → input Relation

File in ESPixelStick/src/serviceIncludes file in ESPixelStick/src/input
FPPDiscovery.hInputFPPRemotePlayFile.hpp
FPPDiscovery.hInputMgr.hpp
+ + + + diff --git a/doxy/dir_000005_000002.html b/doxy/dir_000005_000002.html new file mode 100644 index 000000000..4ce437187 --- /dev/null +++ b/doxy/dir_000005_000002.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service -> network Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

service → network Relation

File in ESPixelStick/src/serviceIncludes file in ESPixelStick/src/network
FPPDiscovery.cppNetworkMgr.hpp
+ + + + diff --git a/doxy/dir_000005_000003.html b/doxy/dir_000005_000003.html new file mode 100644 index 000000000..2f0a86f51 --- /dev/null +++ b/doxy/dir_000005_000003.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service -> output Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

service → output Relation

File in ESPixelStick/src/serviceIncludes file in ESPixelStick/src/output
FPPDiscovery.cppOutputMgr.hpp
+ + + + diff --git a/doxy/dir_000006_000001.html b/doxy/dir_000006_000001.html new file mode 100644 index 000000000..abd3e6781 --- /dev/null +++ b/doxy/dir_000006_000001.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src -> input Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

src → input Relation

File in ESPixelStick/srcIncludes file in ESPixelStick/src/input
service / FPPDiscovery.hInputFPPRemotePlayFile.hpp
service / FPPDiscovery.hInputMgr.hpp
network / NetworkMgr.cppInputMgr.hpp
output / OutputMgr.cppInputMgr.hpp
WebMgr.cppInputMgr.hpp
+ + + + diff --git a/doxy/dir_000006_000002.html b/doxy/dir_000006_000002.html new file mode 100644 index 000000000..841c561d9 --- /dev/null +++ b/doxy/dir_000006_000002.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src -> network Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

src → network Relation

File in ESPixelStick/srcIncludes file in ESPixelStick/src/network
service / FPPDiscovery.cppNetworkMgr.hpp
input / InputArtnet.cppNetworkMgr.hpp
input / InputDDP.cppNetworkMgr.hpp
input / InputE131.cppNetworkMgr.hpp
input / InputMQTT.cppNetworkMgr.hpp
WebMgr.cppNetworkMgr.hpp
+ + + + diff --git a/doxy/dir_000006_000003.html b/doxy/dir_000006_000003.html new file mode 100644 index 000000000..ce7fb74dc --- /dev/null +++ b/doxy/dir_000006_000003.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src -> output Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

src → output Relation

File in ESPixelStick/srcIncludes file in ESPixelStick/src/output
service / FPPDiscovery.cppOutputMgr.hpp
input / InputMgr.hppOutputMgr.hpp
WebMgr.cppOutputMgr.hpp
WebMgr.hppOutputMgr.hpp
+ + + + diff --git a/doxy/dir_000006_000005.html b/doxy/dir_000006_000005.html new file mode 100644 index 000000000..9dd1ae8e9 --- /dev/null +++ b/doxy/dir_000006_000005.html @@ -0,0 +1,83 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src -> service Relation + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+

src → service Relation

File in ESPixelStick/srcIncludes file in ESPixelStick/src/service
input / InputFPPRemote.cppFPPDiscovery.h
input / InputFPPRemote.hFPPDiscovery.h
input / InputFPPRemotePlayEffectFsm.cppFPPDiscovery.h
input / InputFPPRemotePlayFile.cppFPPDiscovery.h
input / InputFPPRemotePlayFile.cppfseq.h
input / InputFPPRemotePlayFile.hppfseq.h
input / InputFPPRemotePlayFileFsm.cppFPPDiscovery.h
input / InputFPPRemotePlayList.cppFPPDiscovery.h
input / InputFPPRemotePlayListFsm.cppFPPDiscovery.h
network / NetworkMgr.cppFPPDiscovery.h
WebMgr.cppFPPDiscovery.h
+ + + + diff --git a/doxy/dir_0c1649b3f2136a025880ee53146f6a8a.html b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a.html new file mode 100644 index 000000000..e0d09dbc6 --- /dev/null +++ b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a.html @@ -0,0 +1,103 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/utility Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
utility Directory Reference
+
+
+
+Directory dependency graph for utility:
+
+
/github/workspace/ESPixelStick/src/utility
+ + + + +
+ + + + + + +

+Files

 backported.h
 
 SaferStringConversion.hpp
 
+
+ + + + diff --git a/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.map b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.map new file mode 100644 index 000000000..c6fb26ffe --- /dev/null +++ b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.md5 b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.md5 new file mode 100644 index 000000000..90f174714 --- /dev/null +++ b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.md5 @@ -0,0 +1 @@ +55fba98f8795dcbdc32ea3372d477fdd \ No newline at end of file diff --git a/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.png b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.png new file mode 100644 index 000000000..8c649685b Binary files /dev/null and b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.png differ diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d.html b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d.html new file mode 100644 index 000000000..76982b89f --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d.html @@ -0,0 +1,117 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/network Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
network Directory Reference
+
+
+
+Directory dependency graph for network:
+
+
/github/workspace/ESPixelStick/src/network
+ + + + + + + + + + +
+ + + + + + + + + + + + + + +

+Files

 EthernetDriver.cpp
 
 EthernetDriver.hpp
 
 NetworkMgr.cpp
 
 NetworkMgr.hpp
 
 WiFiDriver.cpp
 
 WiFiDriver.hpp
 
+
+ + + + diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map new file mode 100644 index 000000000..c43eac951 --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 new file mode 100644 index 000000000..d9e9dbac8 --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 @@ -0,0 +1 @@ +4c9371cbd17f9d8c35c76023756f15fe \ No newline at end of file diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.png b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.png new file mode 100644 index 000000000..875ed483a Binary files /dev/null and b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.png differ diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9.html b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9.html new file mode 100644 index 000000000..364ea65b9 --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9.html @@ -0,0 +1,248 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/output Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
output Directory Reference
+
+
+
+Directory dependency graph for output:
+
+
/github/workspace/ESPixelStick/src/output
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 OutputAPA102.cpp
 
 OutputAPA102.hpp
 
 OutputAPA102Spi.cpp
 
 OutputAPA102Spi.hpp
 
 OutputCommon.cpp
 
 OutputCommon.hpp
 
 OutputDisabled.cpp
 
 OutputDisabled.hpp
 
 OutputGECE.cpp
 
 OutputGECE.hpp
 
 OutputGECEFrame.hpp
 
 OutputGECERmt.cpp
 
 OutputGECERmt.hpp
 
 OutputGECEUart.cpp
 
 OutputGECEUart.hpp
 
 OutputGS8208.cpp
 
 OutputGS8208.hpp
 
 OutputGS8208Rmt.cpp
 
 OutputGS8208Rmt.hpp
 
 OutputGS8208Uart.cpp
 
 OutputGS8208Uart.hpp
 
 OutputMgr.cpp
 
 OutputMgr.hpp
 
 OutputPixel.cpp
 
 OutputPixel.hpp
 
 OutputRelay.cpp
 
 OutputRelay.hpp
 
 OutputRmt.cpp
 
 OutputRmt.hpp
 
 OutputSerial.cpp
 
 OutputSerial.hpp
 
 OutputSerialRmt.cpp
 
 OutputSerialRmt.hpp
 
 OutputSerialUart.cpp
 
 OutputSerialUart.hpp
 
 OutputServoPCA9685.cpp
 
 OutputServoPCA9685.hpp
 
 OutputSpi.cpp
 
 OutputSpi.hpp
 
 OutputTLS3001.cpp
 
 OutputTLS3001.hpp
 
 OutputTLS3001Rmt.cpp
 
 OutputTLS3001Rmt.hpp
 
 OutputTM1814.cpp
 
 OutputTM1814.hpp
 
 OutputTM1814Rmt.cpp
 
 OutputTM1814Rmt.hpp
 
 OutputTM1814Uart.cpp
 
 OutputTM1814Uart.hpp
 
 OutputUart.cpp
 
 OutputUart.hpp
 
 OutputUCS1903.cpp
 
 OutputUCS1903.hpp
 
 OutputUCS1903Rmt.cpp
 
 OutputUCS1903Rmt.hpp
 
 OutputUCS1903Uart.cpp
 
 OutputUCS1903Uart.hpp
 
 OutputUCS8903.cpp
 
 OutputUCS8903.hpp
 
 OutputUCS8903Rmt.cpp
 
 OutputUCS8903Rmt.hpp
 
 OutputUCS8903Uart.cpp
 
 OutputUCS8903Uart.hpp
 
 OutputWS2801.cpp
 
 OutputWS2801.hpp
 
 OutputWS2801Spi.cpp
 
 OutputWS2801Spi.hpp
 
 OutputWS2811.cpp
 
 OutputWS2811.hpp
 
 OutputWS2811Rmt.cpp
 
 OutputWS2811Rmt.hpp
 
 OutputWS2811Uart.cpp
 
 OutputWS2811Uart.hpp
 
+
+ + + + diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map new file mode 100644 index 000000000..4184fd095 --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 new file mode 100644 index 000000000..de2fc07f0 --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 @@ -0,0 +1 @@ +c6cc0b66691753fcca7b2f3d418bb1be \ No newline at end of file diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.png b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.png new file mode 100644 index 000000000..f75f778f8 Binary files /dev/null and b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.png differ diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c.html b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c.html new file mode 100644 index 000000000..3ca5a30ab --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c.html @@ -0,0 +1,108 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
ESPixelStick Directory Reference
+
+
+
+Directory dependency graph for ESPixelStick:
+
+
/github/workspace/ESPixelStick
+ + + + + + +
+ + + + +

+Directories

 src
 
+ + + +

+Files

 ESPixelStick.ino
 
+
+ + + + diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map new file mode 100644 index 000000000..fedf258b5 --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 new file mode 100644 index 000000000..99ff583a6 --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 @@ -0,0 +1 @@ +10007a5e81ee8ff2df4458e97bd6556b \ No newline at end of file diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.png b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.png new file mode 100644 index 000000000..0122fad17 Binary files /dev/null and b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.png differ diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579.html b/doxy/dir_6a99e73296ba169d30c52a1a37481579.html new file mode 100644 index 000000000..597ef7d26 --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579.html @@ -0,0 +1,118 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
service Directory Reference
+
+
+
+Directory dependency graph for service:
+
+
/github/workspace/ESPixelStick/src/service
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + +

+Files

 FPPDiscovery.cpp
 
 FPPDiscovery.h
 
 fseq.h
 
 SensorDS18B20.cpp
 
 SensorDS18B20.h
 
+
+ + + + diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map new file mode 100644 index 000000000..ccb97cb8a --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 new file mode 100644 index 000000000..1136697d8 --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 @@ -0,0 +1 @@ +fc04087902e870efaa4d35d44a285390 \ No newline at end of file diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.png b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.png new file mode 100644 index 000000000..99c5407dd Binary files /dev/null and b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.png differ diff --git a/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c.html b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c.html new file mode 100644 index 000000000..333985f31 --- /dev/null +++ b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c.html @@ -0,0 +1,161 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/platformDefinitions Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
platformDefinitions Directory Reference
+
+
+
+Directory dependency graph for platformDefinitions:
+
+
/github/workspace/ESPixelStick/src/platformDefinitions
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 GPIO_Defs_ESP32_Bong69.hpp
 
 GPIO_Defs_ESP32_CAM.hpp
 
 GPIO_Defs_ESP32_D1_MINI.hpp
 
 GPIO_Defs_ESP32_D1_MINI_ETH.hpp
 
 GPIO_Defs_ESP32_DevkitC.hpp
 
 GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp
 
 GPIO_Defs_ESP32_generic.hpp
 
 GPIO_Defs_ESP32_LoLin_D32_PRO.hpp
 
 GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp
 
 GPIO_Defs_ESP32_M5Stack_Atom.hpp
 
 GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp
 
 GPIO_Defs_ESP32_Olimex_Gateway.hpp
 
 GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp
 
 GPIO_Defs_ESP32_QUINLED_QUAD.hpp
 
 GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp
 
 GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp
 
 GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp
 
 GPIO_Defs_ESP32_QUINLED_UNO.hpp
 
 GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp
 
 GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp
 
 GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp
 
 GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp
 
 GPIO_Defs_ESP32_TTGO_T8.hpp
 
 GPIO_Defs_ESP32_TWILIGHTLORD.hpp
 
 GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp
 
 GPIO_Defs_ESP32_WT32ETH01.hpp
 
 GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp
 
 GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp
 
 GPIO_Defs_ESP8266_ESP01S.hpp
 
 GPIO_Defs_ESP8266_ESPS_V3.hpp
 
 GPIO_Defs_ESP8266_Generic.hpp
 
+
+ + + + diff --git a/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.map b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.map new file mode 100644 index 000000000..6f73210c5 --- /dev/null +++ b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.md5 b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.md5 new file mode 100644 index 000000000..873b07338 --- /dev/null +++ b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.md5 @@ -0,0 +1 @@ +0d3428c9aa5bb04677547c0c4be0b2b6 \ No newline at end of file diff --git a/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.png b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.png new file mode 100644 index 000000000..771fd24f1 Binary files /dev/null and b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.png differ diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085.html b/doxy/dir_dcf3de4da18b68bab80178e259cd7085.html new file mode 100644 index 000000000..7f9531bd1 --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085.html @@ -0,0 +1,183 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
input Directory Reference
+
+
+
+Directory dependency graph for input:
+
+
/github/workspace/ESPixelStick/src/input
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 externalInput.cpp
 
 externalInput.h
 
 InputAlexa.cpp
 
 InputAlexa.h
 
 InputArtnet.cpp
 
 InputArtnet.hpp
 
 InputCommon.cpp
 
 InputCommon.hpp
 
 InputDDP.cpp
 
 InputDDP.h
 
 InputDisabled.cpp
 
 InputDisabled.hpp
 
 InputE131.cpp
 
 InputE131.hpp
 
 InputEffectEngine.cpp
 
 InputEffectEngine.hpp
 
 InputFPPRemote.cpp
 
 InputFPPRemote.h
 
 InputFPPRemotePlayEffect.cpp
 
 InputFPPRemotePlayEffect.hpp
 
 InputFPPRemotePlayEffectFsm.cpp
 
 InputFPPRemotePlayEffectFsm.hpp
 
 InputFPPRemotePlayFile.cpp
 
 InputFPPRemotePlayFile.hpp
 
 InputFPPRemotePlayFileFsm.cpp
 
 InputFPPRemotePlayFileFsm.hpp
 
 InputFPPRemotePlayItem.cpp
 
 InputFPPRemotePlayItem.hpp
 
 InputFPPRemotePlayList.cpp
 
 InputFPPRemotePlayList.hpp
 
 InputFPPRemotePlayListFsm.cpp
 
 InputFPPRemotePlayListFsm.hpp
 
 InputMgr.cpp
 
 InputMgr.hpp
 
 InputMQTT.cpp
 
 InputMQTT.h
 
+
+ + + + diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map new file mode 100644 index 000000000..fc603b5e8 --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 new file mode 100644 index 000000000..57d562234 --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 @@ -0,0 +1 @@ +f39fee8b171590686796d298af3a6f6e \ No newline at end of file diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.png b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.png new file mode 100644 index 000000000..e562ad4c7 Binary files /dev/null and b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.png differ diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283.html b/doxy/dir_eee9e53857a495290c255d9ab855f283.html new file mode 100644 index 000000000..9c84206b9 --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283.html @@ -0,0 +1,174 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
src Directory Reference
+
+
+
+Directory dependency graph for src:
+
+
/github/workspace/ESPixelStick/src
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +

+Directories

 input
 
 network
 
 output
 
 platformDefinitions
 
 service
 
 utility
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

 ConstNames.cpp
 
 ConstNames.hpp
 
 EFUpdate.cpp
 
 EFUpdate.h
 
 ESPixelStick.h
 
 FastTimer.cpp
 
 FastTimer.hpp
 
 FileMgr.cpp
 
 FileMgr.hpp
 
 GPIO_Defs.hpp
 
 memdebug.h
 
 WebMgr.cpp
 
 WebMgr.hpp
 
+
+ + + + diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map new file mode 100644 index 000000000..ffbae4620 --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 new file mode 100644 index 000000000..2b91f4aff --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 @@ -0,0 +1 @@ +2d380a7e25f04980cf27bc145a794677 \ No newline at end of file diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.png b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.png new file mode 100644 index 000000000..b399e199c Binary files /dev/null and b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.png differ diff --git a/doxy/doc.svg b/doxy/doc.svg new file mode 100644 index 000000000..0b928a531 --- /dev/null +++ b/doxy/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/doxy/docd.svg b/doxy/docd.svg new file mode 100644 index 000000000..ac18b2755 --- /dev/null +++ b/doxy/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/doxy/doxygen.css b/doxy/doxygen.css new file mode 100644 index 000000000..009a9b554 --- /dev/null +++ b/doxy/doxygen.css @@ -0,0 +1,2045 @@ +/* The standard CSS for doxygen 1.9.8*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #4665A2; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #879ECB; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 104px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #5373B4; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #9CAFD4; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #DFE5F1; +--memdef-proto-text-color: #253555; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #C2CDE4; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #9CAFD4; +--nav-arrow-selected-color: #9CAFD4; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F9FAFC; +--search-filter-foreground-color: black; +--search-filter-border-color: #90A5CE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: #EEF1F7; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #283A5D; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #354C79; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #283A5D; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #334975; +--nav-arrow-selected-color: #90A5CE; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: #101826; +--search-results-foreground-color: #90A5CE; +--search-results-border-color: #7C95C6; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: black; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); +} + +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; +} + +/* @group Heading Levels */ + +.title { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 28px; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h1.groupheader { + font-size: 150%; +} + +h2.groupheader { + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px var(--glow-color); +} + +dt { + font-weight: bold; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL { + background-image: var(--nav-gradient-active-image); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: var(--index-header-color); +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + +.classindex dl.odd { + background-color: var(--index-odd-item-bg-color); +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: var(--page-link-color); + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: var(--page-visited-link-color); +} + +a:hover { + text-decoration: underline; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: var(--code-link-color); +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: var(--code-external-link-color); +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid var(--fragment-border-color); + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: var(--font-family-monospace); + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + color: var(--fragment-foreground-color); + background-color: var(--fragment-background-color); + border: 1px solid var(--fragment-border-color); +} + +div.line { + font-family: var(--font-family-monospace); + font-size: 13px; + min-height: 13px; + line-height: 1.2; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); +} + +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} + +span.lineno { + padding-right: 4px; + margin-right: 9px; + text-align: right; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); + white-space: pre; +} +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); +} + +span.lineno a:hover { + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + color: var(--page-foreground-color); + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +p.formulaDsp { + text-align: center; +} + +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; +} + +/* @group Code Colorization */ + +span.keyword { + color: var(--code-keyword-color); +} + +span.keywordtype { + color: var(--code-type-keyword-color); +} + +span.keywordflow { + color: var(--code-flow-keyword-color); +} + +span.comment { + color: var(--code-comment-color); +} + +span.preprocessor { + color: var(--code-preprocessor-color); +} + +span.stringliteral { + color: var(--code-string-literal-color); +} + +span.charliteral { + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); +} + +span.vhdldigit { + color: var(--code-vhdl-digit-color); +} + +span.vhdlchar { + color: var(--code-vhdl-char-color); +} + +span.vhdlkeyword { + color: var(--code-vhdl-keyword-color); +} + +span.vhdllogic { + color: var(--code-vhdl-logic-color); +} + +blockquote { + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid var(--table-cell-border-color); +} + +th.dirtab { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid var(--separator-color); +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: var(--memdecl-background-color); + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: var(--memdecl-foreground-color); +} + +.memSeparator { + border-bottom: 1px solid var(--memdecl-separator-color); + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: var(--memdecl-template-color); + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: var(--memdef-title-gradient-image); + background-repeat: repeat-x; + background-color: var(--memdef-title-background-color); + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: var(--memdef-template-color); + font-weight: normal; + margin-left: 9px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px var(--glow-color); +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 0px 6px 0px; + color: var(--memdef-proto-text-color); + font-weight: bold; + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; +} + +.overload { + font-family: var(--font-family-monospace); + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); + padding: 6px 10px 2px 10px; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: var(--memdef-doc-background-color); + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: var(--memdef-param-name-color); + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: var(--font-family-monospace); + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); + text-shadow: none; + color: var(--label-foreground-color); + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + +.directory tr.even { + padding-left: 6px; + background-color: var(--index-even-item-bg-color); +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: var(--page-link-color); +} + +.arrow { + color: var(--nav-arrow-color); + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: var(--font-family-icon); + line-height: normal; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-open-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-folder-closed-image); + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:var(--icon-doc-image); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: var(--footer-foreground-color); +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + margin-bottom: 10px; + border: 1px solid var(--memdef-border-color); + border-spacing: 0px; + border-radius: 4px; + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid var(--memdef-border-color); +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image: var(--memdef-title-gradient-image); + background-repeat:repeat-x; + background-color: var(--memdef-title-background-color); + font-size: 90%; + color: var(--memdef-proto-text-color); + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid var(--memdef-border-color); +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: var(--nav-gradient-image); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image: var(--nav-gradient-image); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:var(--nav-breadcrumb-image); + background-repeat:no-repeat; + background-position:right; + color: var(--nav-foreground-color); +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color: var(--footer-foreground-color); + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image: var(--header-gradient-image); + background-repeat:repeat-x; + background-color: var(--header-background-color); + margin: 0px; + border-bottom: 1px solid var(--header-separator-color); +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectrow +{ + height: 56px; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; + padding-left: 0.5em; +} + +#projectname +{ + font-size: 200%; + font-family: var(--font-family-title); + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font-size: 90%; + font-family: var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font-size: 50%; + font-family: 50% var(--font-family-title); + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:var(--citation-label-color); + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 15px; +} + +div.toc li.level4 { + margin-left: 15px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +span.obfuscator { + display: none; +} + +.inherit_header { + font-weight: bold; + color: var(--inherit-header-color); + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + /*white-space: nowrap;*/ + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); + border-radius: 4px 4px 4px 4px; + box-shadow: var(--tooltip-shadow); + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: var(--tooltip-doc-color); + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip a { + color: var(--tooltip-link-color); +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: var(--tooltip-declaration-color); +} + +#powerTip div { + margin: 0px; + padding: 0px; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: var(--tooltip-background-color); + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: var(--tooltip-border-color); + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: var(--tooltip-border-color); + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: var(--tooltip-border-color); + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid var(--table-cell-border-color); + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +tt, code, kbd, samp +{ + display: inline-block; +} +/* @end */ + +u { + text-decoration: underline; +} + +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + +body { + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 12px; + width: 12px; +} +::-webkit-scrollbar-thumb { + border-radius: 6px; + box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); + border: solid 2px transparent; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-color); +} + diff --git a/doxy/doxygen.svg b/doxy/doxygen.svg new file mode 100644 index 000000000..79a763540 --- /dev/null +++ b/doxy/doxygen.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/dynsections.js b/doxy/dynsections.js new file mode 100644 index 000000000..b73c82889 --- /dev/null +++ b/doxy/dynsections.js @@ -0,0 +1,192 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + var id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + var start = $(this).attr('data-start'); + var end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + var line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); +} + +/* @license-end */ diff --git a/doxy/external_input_8cpp.html b/doxy/external_input_8cpp.html new file mode 100644 index 000000000..fc7b1c1f2 --- /dev/null +++ b/doxy/external_input_8cpp.html @@ -0,0 +1,215 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/externalInput.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
externalInput.cpp File Reference
+
+
+
#include "externalInput.h"
+#include "../FileMgr.hpp"
+#include "InputMgr.hpp"
+
+Include dependency graph for externalInput.cpp:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +

+Variables

fsm_ExternalInput_boot fsm_ExternalInput_boot_imp
 
fsm_ExternalInput_off_state fsm_ExternalInput_off_state_imp
 
fsm_ExternalInput_on_wait_long_state fsm_ExternalInput_on_wait_long_state_imp
 
fsm_ExternalInput_wait_for_off_state fsm_ExternalInput_wait_for_off_state_imp
 
+

Variable Documentation

+ +

◆ fsm_ExternalInput_boot_imp

+ +
+
+ + + + +
fsm_ExternalInput_boot fsm_ExternalInput_boot_imp
+
+ +
+
+ +

◆ fsm_ExternalInput_off_state_imp

+ +
+
+ + + + +
fsm_ExternalInput_off_state fsm_ExternalInput_off_state_imp
+
+ +
+
+ +

◆ fsm_ExternalInput_on_wait_long_state_imp

+ +
+
+ + + + +
fsm_ExternalInput_on_wait_long_state fsm_ExternalInput_on_wait_long_state_imp
+
+ +
+
+ +

◆ fsm_ExternalInput_wait_for_off_state_imp

+ +
+
+ + + + +
fsm_ExternalInput_wait_for_off_state fsm_ExternalInput_wait_for_off_state_imp
+
+ +
+
+
+ + + + diff --git a/doxy/external_input_8cpp__incl.map b/doxy/external_input_8cpp__incl.map new file mode 100644 index 000000000..7fc26a67d --- /dev/null +++ b/doxy/external_input_8cpp__incl.map @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/external_input_8cpp__incl.md5 b/doxy/external_input_8cpp__incl.md5 new file mode 100644 index 000000000..e78ef3f4e --- /dev/null +++ b/doxy/external_input_8cpp__incl.md5 @@ -0,0 +1 @@ +a5bc88ac5042915ca11f3ce9ee55e156 \ No newline at end of file diff --git a/doxy/external_input_8cpp__incl.png b/doxy/external_input_8cpp__incl.png new file mode 100644 index 000000000..cd3776efb Binary files /dev/null and b/doxy/external_input_8cpp__incl.png differ diff --git a/doxy/external_input_8h.html b/doxy/external_input_8h.html new file mode 100644 index 000000000..8a3b390b3 --- /dev/null +++ b/doxy/external_input_8h.html @@ -0,0 +1,352 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/externalInput.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
externalInput.h File Reference
+
+
+
#include "../ESPixelStick.h"
+
+Include dependency graph for externalInput.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Classes

class  c_ExternalInput
 
class  fsm_ExternalInput_state
 
class  fsm_ExternalInput_boot
 
class  fsm_ExternalInput_off_state
 
class  fsm_ExternalInput_on_wait_long_state
 
class  fsm_ExternalInput_wait_for_off_state
 
+ + + + + + + + + + + + + +

+Macros

#define M_NAME   CN_name
 
#define M_IO_ENABLED   CN_enabled
 
#define M_STATE   CN_state
 
#define M_POLARITY   CN_polarity
 
#define M_ID   CN_id
 
#define MIN_INPUT_STABLE_VALUE   50
 
+

Macro Definition Documentation

+ +

◆ M_ID

+ +
+
+ + + + +
#define M_ID   CN_id
+
+ +
+
+ +

◆ M_IO_ENABLED

+ +
+
+ + + + +
#define M_IO_ENABLED   CN_enabled
+
+ +
+
+ +

◆ M_NAME

+ +
+
+ + + + +
#define M_NAME   CN_name
+
+ +
+
+ +

◆ M_POLARITY

+ +
+
+ + + + +
#define M_POLARITY   CN_polarity
+
+ +
+
+ +

◆ M_STATE

+ +
+
+ + + + +
#define M_STATE   CN_state
+
+ +
+
+ +

◆ MIN_INPUT_STABLE_VALUE

+ +
+
+ + + + +
#define MIN_INPUT_STABLE_VALUE   50
+
+ +
+
+
+ + + + diff --git a/doxy/external_input_8h__dep__incl.map b/doxy/external_input_8h__dep__incl.map new file mode 100644 index 000000000..4b169580c --- /dev/null +++ b/doxy/external_input_8h__dep__incl.map @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/external_input_8h__dep__incl.md5 b/doxy/external_input_8h__dep__incl.md5 new file mode 100644 index 000000000..b6ed71aca --- /dev/null +++ b/doxy/external_input_8h__dep__incl.md5 @@ -0,0 +1 @@ +5807930b5a906ae19ead79965743e924 \ No newline at end of file diff --git a/doxy/external_input_8h__dep__incl.png b/doxy/external_input_8h__dep__incl.png new file mode 100644 index 000000000..03a72ed40 Binary files /dev/null and b/doxy/external_input_8h__dep__incl.png differ diff --git a/doxy/external_input_8h__incl.map b/doxy/external_input_8h__incl.map new file mode 100644 index 000000000..07f0791c5 --- /dev/null +++ b/doxy/external_input_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/external_input_8h__incl.md5 b/doxy/external_input_8h__incl.md5 new file mode 100644 index 000000000..8e1d601e9 --- /dev/null +++ b/doxy/external_input_8h__incl.md5 @@ -0,0 +1 @@ +040fd940218f097202d76496be9535f2 \ No newline at end of file diff --git a/doxy/external_input_8h__incl.png b/doxy/external_input_8h__incl.png new file mode 100644 index 000000000..1f7dc30ae Binary files /dev/null and b/doxy/external_input_8h__incl.png differ diff --git a/doxy/external_input_8h_source.html b/doxy/external_input_8h_source.html new file mode 100644 index 000000000..8c187a81d --- /dev/null +++ b/doxy/external_input_8h_source.html @@ -0,0 +1,283 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/input/externalInput.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
externalInput.h
+
+
+Go to the documentation of this file.
1
+
2// only allow the file to be included once.
+
3#pragma once
+
4
+
5#include "../ESPixelStick.h"
+
6
+
7/*****************************************************************************/
+ +
+
9class c_ExternalInput final
+
10{
+
11public:
+
12 c_ExternalInput (void);
+ +
14
+
+ +
16 {
+
17 off = 0, // input is off
+
18 shortOn, // input was on for <N MS
+
19 longOn, // input was on for <N MS
+
20 };
+
+
21
+
+ +
23 {
+ + +
26 };
+
+
27
+
28 void Init (uint32_t iInputId, uint32_t iPinId, Polarity_t Poliarity, String & sName);
+
29 void Poll (void);
+
30 void GetConfig (JsonObject JsonData);
+
31 void GetStatistics (JsonObject JsonData);
+
32 void ProcessConfig (JsonObject JsonData);
+
33 bool IsEnabled () { return Enabled; }
+
34 uint32_t GetTriggerChannel() { return TriggerChannel; }
+
35 void GetDriverName (String & Name) { Name = "ExtInput"; }
+
36
+
37protected:
+
38
+
39 // read the adjusted value of the input pin
+
40 bool ReadInput (void);
+
41
+
42# define M_NAME CN_name
+
43# define M_IO_ENABLED CN_enabled
+
44# define M_STATE CN_state
+
45# define M_POLARITY CN_polarity
+
46# define M_ID CN_id
+
47
+
48 String name;
+
49 uint32_t GpioId = 0;
+
50 uint32_t TriggerChannel = uint32_t(32);
+ +
52 bool Enabled = false;
+
53 uint32_t InputDebounceCount = 0;
+ +
55 uint32_t LongPushDelayMS = 2000;
+
56 fsm_ExternalInput_state * CurrentFsmState = nullptr; // initialized in constructor
+
57
+ + + + +
62
+
63}; // c_ExternalInput
+
+
64
+
65/*****************************************************************************/
+
66/*
+
67* Generic fsm base class.
+
68*/
+
69/*****************************************************************************/
+
+ +
71{
+
72public:
+
73 virtual void Poll(c_ExternalInput& pExternalInput) = 0;
+
74 virtual void Init(c_ExternalInput& pExternalInput) = 0;
+ +
76private:
+
77#define MIN_INPUT_STABLE_VALUE 50
+
78
+
79}; // fsm_ExternalInput_state
+
+
80
+
81/*****************************************************************************/
+
82// input is unknown and unreachable
+
83//
+
+ +
85{
+
86public:
+
87 void Poll (c_ExternalInput& pExternalInput) override;
+
88 void Init (c_ExternalInput& pExternalInput) override;
+ +
90}; // fsm_ExternalInput_boot
+
+
91
+
92/*****************************************************************************/
+
93// input is off and stable
+
94//
+
+ +
96{
+
97public:
+
98 void Poll(c_ExternalInput& pExternalInput) override;
+
99 void Init(c_ExternalInput& pExternalInput) override;
+ +
101
+
102}; // fsm_ExternalInput_off_state
+
+
103
+
104/*****************************************************************************/
+
105// input is always reported as on
+
106//
+
+ +
108{
+
109public:
+
110 void Poll (c_ExternalInput& pExternalInput) override;
+
111 void Init (c_ExternalInput& pExternalInput) override;
+ +
113
+
114}; // fsm_ExternalInput_on_wait_long_state
+
+
115
+
116/*****************************************************************************/
+
117// input is always reported as on
+
118//
+
+ +
120{
+
121public:
+
122 void Poll (c_ExternalInput& pExternalInput) override;
+
123 void Init (c_ExternalInput& pExternalInput) override;
+ +
125
+
126}; // fsm_ExternalInput_wait_for_off_state
+
+
127
+
Definition FastTimer.hpp:24
+
Definition externalInput.h:10
+
void Poll(void)
Definition externalInput.cpp:112
+
uint32_t LongPushDelayMS
Definition externalInput.h:55
+
uint32_t GpioId
Definition externalInput.h:49
+
~c_ExternalInput(void)
Definition externalInput.h:13
+
String name
Definition externalInput.h:48
+
bool IsEnabled()
Definition externalInput.h:33
+
InputValue_t
Definition externalInput.h:16
+
@ shortOn
Definition externalInput.h:18
+
@ longOn
Definition externalInput.h:19
+
@ off
Definition externalInput.h:17
+
c_ExternalInput(void)
Definition externalInput.cpp:25
+
void GetConfig(JsonObject JsonData)
Definition externalInput.cpp:51
+
void GetStatistics(JsonObject JsonData)
Definition externalInput.cpp:69
+
Polarity_t polarity
Definition externalInput.h:51
+
bool Enabled
Definition externalInput.h:52
+
FastTimer InputHoldTimer
Definition externalInput.h:54
+
void Init(uint32_t iInputId, uint32_t iPinId, Polarity_t Poliarity, String &sName)
Definition externalInput.cpp:34
+
fsm_ExternalInput_state * CurrentFsmState
Definition externalInput.h:56
+
uint32_t GetTriggerChannel()
Definition externalInput.h:34
+
bool ReadInput(void)
Definition externalInput.cpp:123
+
uint32_t TriggerChannel
Definition externalInput.h:50
+
uint32_t InputDebounceCount
Definition externalInput.h:53
+
void ProcessConfig(JsonObject JsonData)
Definition externalInput.cpp:81
+
Polarity_t
Definition externalInput.h:23
+
@ ActiveLow
Definition externalInput.h:25
+
@ ActiveHigh
Definition externalInput.h:24
+
void GetDriverName(String &Name)
Definition externalInput.h:35
+
Definition externalInput.h:85
+
void Init(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:147
+
~fsm_ExternalInput_boot() override
Definition externalInput.h:89
+
void Poll(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:161
+
Definition externalInput.h:96
+
~fsm_ExternalInput_off_state() override
Definition externalInput.h:100
+
void Poll(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:194
+
void Init(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:179
+
Definition externalInput.h:108
+
~fsm_ExternalInput_on_wait_long_state() override
Definition externalInput.h:112
+
void Poll(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:239
+
void Init(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:225
+
Definition externalInput.h:71
+
virtual void Init(c_ExternalInput &pExternalInput)=0
+
virtual ~fsm_ExternalInput_state()
Definition externalInput.h:75
+
virtual void Poll(c_ExternalInput &pExternalInput)=0
+
Definition externalInput.h:120
+
~fsm_ExternalInput_wait_for_off_state() override
Definition externalInput.h:124
+
void Init(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:274
+
void Poll(c_ExternalInput &pExternalInput) override
Definition externalInput.cpp:287
+
+ + + + diff --git a/doxy/files.html b/doxy/files.html new file mode 100644 index 000000000..40f854a41 --- /dev/null +++ b/doxy/files.html @@ -0,0 +1,261 @@ + + + + + + + +ESPixelStick Firmware: File List + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  ESPixelStick
  src
  input
  network
  output
  platformDefinitions
  service
  utility
 ConstNames.cpp
 ConstNames.hpp
 EFUpdate.cpp
 EFUpdate.h
 ESPixelStick.h
 FastTimer.cpp
 FastTimer.hpp
 FileMgr.cpp
 FileMgr.hpp
 GPIO_Defs.hpp
 memdebug.h
 WebMgr.cpp
 WebMgr.hpp
 ESPixelStick.ino
+
+
+ + + + diff --git a/doxy/folderclosed.svg b/doxy/folderclosed.svg new file mode 100644 index 000000000..b04bed2e7 --- /dev/null +++ b/doxy/folderclosed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/doxy/folderclosedd.svg b/doxy/folderclosedd.svg new file mode 100644 index 000000000..52f0166a2 --- /dev/null +++ b/doxy/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/doxy/folderopen.svg b/doxy/folderopen.svg new file mode 100644 index 000000000..f6896dd25 --- /dev/null +++ b/doxy/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/doxy/folderopend.svg b/doxy/folderopend.svg new file mode 100644 index 000000000..2d1f06e7b --- /dev/null +++ b/doxy/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/doxy/fseq_8h.html b/doxy/fseq_8h.html new file mode 100644 index 000000000..7ca3e37e3 --- /dev/null +++ b/doxy/fseq_8h.html @@ -0,0 +1,1370 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/fseq.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
fseq.h File Reference
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Classes

union  FPPPacket
 
union  FPPPingPacket
 
union  FPPMultiSyncPacket
 
struct  FSEQRawVariableDataHeader
 
struct  FSEQParsedVariableDataHeader
 
struct  FSEQRawRangeEntry
 
struct  FSEQParsedRangeEntry
 
struct  FSEQRawHeader
 
struct  FSEQParsedHeader
 
+ + + + + + + + + + + + + + + +

+Functions

struct FSEQRawRangeEntry __attribute__ ((packed))
 
uint64_t read64 (uint8_t *buf, int idx)
 
uint32_t read32 (uint8_t *buf, int idx)
 
void write32 (uint8_t *pData, uint32_t value)
 
uint32_t read24 (uint8_t *pData)
 
uint16_t read16 (uint8_t *pData)
 
void write16 (uint8_t *pData, uint16_t value)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

uint8_t header [4]
 
uint8_t packet_type
 
uint16_t data_len
 
uint8_t ping_version
 
uint8_t ping_subtype
 
uint8_t ping_hardware
 
uint16_t versionMajor
 
uint16_t versionMinor
 
uint8_t operatingMode
 
uint8_t ipAddress [4]
 
char hostName [65]
 
char version [41]
 
char hardwareType [41]
 
char ranges [121]
 
uint8_t sync_action
 
uint8_t sync_type
 
uint32_t frame_number
 
float seconds_elapsed
 
char filename [250]
 
uint8_t Start [3]
 
uint8_t Length [3]
 
struct FSEQParsedRangeEntry __attribute__
 
uint8_t dataOffset [2]
 
uint8_t minorVersion
 
uint8_t majorVersion
 
uint8_t VariableHdrOffset [2]
 
uint8_t channelCount [4]
 
uint8_t TotalNumberOfFramesInSequence [4]
 
uint8_t stepTime
 
uint8_t flags
 
uint8_t compressionType
 
uint8_t numCompressedBlocks
 
uint8_t numSparseRanges
 
uint8_t flags2
 
uint8_t id [8]
 
+

Function Documentation

+ +

◆ __attribute__()

+ +
+
+ + + + + + + + +
struct FSEQRawRangeEntry __attribute__ ((packed) )
+
+ +
+
+ +

◆ read16()

+ +
+
+ + + + + +
+ + + + + + + + +
uint16_t read16 (uint8_t * pData)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ read24()

+ +
+
+ + + + + +
+ + + + + + + + +
uint32_t read24 (uint8_t * pData)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ read32()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint32_t read32 (uint8_t * buf,
int idx 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ read64()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint64_t read64 (uint8_t * buf,
int idx 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ write16()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void write16 (uint8_t * pData,
uint16_t value 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ write32()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void write32 (uint8_t * pData,
uint32_t value 
)
+
+inline
+
+
+Here is the caller graph for this function:
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+

Variable Documentation

+ +

◆ __attribute__

+ +
+
+ + + + +
struct FSEQParsedHeader __attribute__
+
+ +
+
+ +

◆ channelCount

+ +
+
+ + + + +
uint8_t channelCount[4]
+
+ +
+
+ +

◆ compressionType

+ +
+
+ + + + +
uint8_t compressionType
+
+ +
+
+ +

◆ data_len

+ +
+
+ + + + +
uint16_t data_len
+
+ +
+
+ +

◆ dataOffset

+ +
+
+ + + + +
uint8_t dataOffset[2]
+
+ +
+
+ +

◆ filename

+ +
+
+ + + + +
char filename[250]
+
+ +
+
+ +

◆ flags

+ +
+
+ + + + +
uint8_t flags
+
+ +
+
+ +

◆ flags2

+ +
+
+ + + + +
uint8_t flags2
+
+ +
+
+ +

◆ frame_number

+ +
+
+ + + + +
uint32_t frame_number
+
+ +
+
+ +

◆ hardwareType

+ +
+
+ + + + +
char hardwareType[41]
+
+ +
+
+ +

◆ header

+ +
+
+ + + + +
uint8_t header
+
+ +
+
+ +

◆ hostName

+ +
+
+ + + + +
char hostName[65]
+
+ +
+
+ +

◆ id

+ +
+
+ + + + +
uint8_t id[8]
+
+ +
+
+ +

◆ ipAddress

+ +
+
+ + + + +
uint8_t ipAddress[4]
+
+ +
+
+ +

◆ Length

+ +
+
+ + + + +
uint8_t Length[3]
+
+ +
+
+ +

◆ majorVersion

+ +
+
+ + + + +
uint8_t majorVersion
+
+ +
+
+ +

◆ minorVersion

+ +
+
+ + + + +
uint8_t minorVersion
+
+ +
+
+ +

◆ numCompressedBlocks

+ +
+
+ + + + +
uint8_t numCompressedBlocks
+
+ +
+
+ +

◆ numSparseRanges

+ +
+
+ + + + +
uint8_t numSparseRanges
+
+ +
+
+ +

◆ operatingMode

+ +
+
+ + + + +
uint8_t operatingMode
+
+ +
+
+ +

◆ packet_type

+ +
+
+ + + + +
uint8_t packet_type
+
+ +
+
+ +

◆ ping_hardware

+ +
+
+ + + + +
uint8_t ping_hardware
+
+ +
+
+ +

◆ ping_subtype

+ +
+
+ + + + +
uint8_t ping_subtype
+
+ +
+
+ +

◆ ping_version

+ +
+
+ + + + +
uint8_t ping_version
+
+ +
+
+ +

◆ ranges

+ +
+
+ + + + +
char ranges[121]
+
+ +
+
+ +

◆ seconds_elapsed

+ +
+
+ + + + +
float seconds_elapsed
+
+ +
+
+ +

◆ Start

+ +
+
+ + + + +
uint8_t Start[3]
+
+ +
+
+ +

◆ stepTime

+ +
+
+ + + + +
uint8_t stepTime
+
+ +
+
+ +

◆ sync_action

+ +
+
+ + + + +
uint8_t sync_action
+
+ +
+
+ +

◆ sync_type

+ +
+
+ + + + +
uint8_t sync_type
+
+ +
+
+ +

◆ TotalNumberOfFramesInSequence

+ +
+
+ + + + +
uint8_t TotalNumberOfFramesInSequence[4]
+
+ +
+
+ +

◆ VariableHdrOffset

+ +
+
+ + + + +
uint8_t VariableHdrOffset[2]
+
+ +
+
+ +

◆ version

+ +
+
+ + + + +
char version[41]
+
+ +
+
+ +

◆ versionMajor

+ +
+
+ + + + +
uint16_t versionMajor
+
+ +
+
+ +

◆ versionMinor

+ +
+
+ + + + +
uint16_t versionMinor
+
+ +
+
+
+ + + + diff --git a/doxy/fseq_8h__dep__incl.map b/doxy/fseq_8h__dep__incl.map new file mode 100644 index 000000000..631add7e8 --- /dev/null +++ b/doxy/fseq_8h__dep__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h__dep__incl.md5 b/doxy/fseq_8h__dep__incl.md5 new file mode 100644 index 000000000..c529f5051 --- /dev/null +++ b/doxy/fseq_8h__dep__incl.md5 @@ -0,0 +1 @@ +61c1aff15689346ba6d03c779938cfa5 \ No newline at end of file diff --git a/doxy/fseq_8h__dep__incl.png b/doxy/fseq_8h__dep__incl.png new file mode 100644 index 000000000..a82bc8885 Binary files /dev/null and b/doxy/fseq_8h__dep__incl.png differ diff --git a/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.map b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.map new file mode 100644 index 000000000..05a06582a --- /dev/null +++ b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 new file mode 100644 index 000000000..6f175498b --- /dev/null +++ b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 @@ -0,0 +1 @@ +1940cbc9f64c4c65ffd8bd9de7bddf6f \ No newline at end of file diff --git a/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.png b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.png new file mode 100644 index 000000000..f377db943 Binary files /dev/null and b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.png differ diff --git a/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.map b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.map new file mode 100644 index 000000000..ecd8b3b04 --- /dev/null +++ b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 new file mode 100644 index 000000000..413835c83 --- /dev/null +++ b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 @@ -0,0 +1 @@ +af4b8c1cfd51712ab6f9d439c8673dcc \ No newline at end of file diff --git a/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.png b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.png new file mode 100644 index 000000000..67a4f7761 Binary files /dev/null and b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.png differ diff --git a/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.map b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.map new file mode 100644 index 000000000..c3d83df02 --- /dev/null +++ b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 new file mode 100644 index 000000000..691bd4939 --- /dev/null +++ b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 @@ -0,0 +1 @@ +783a482c2863011716a01e25cd6c6380 \ No newline at end of file diff --git a/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.png b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.png new file mode 100644 index 000000000..ae551b851 Binary files /dev/null and b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.png differ diff --git a/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.map b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.map new file mode 100644 index 000000000..e48a10691 --- /dev/null +++ b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 new file mode 100644 index 000000000..f0eda5f2c --- /dev/null +++ b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 @@ -0,0 +1 @@ +762bac95096b952ccc65cf70f9f4fb5d \ No newline at end of file diff --git a/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.png b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.png new file mode 100644 index 000000000..a5bcf0af2 Binary files /dev/null and b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.png differ diff --git a/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.map b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.map new file mode 100644 index 000000000..143392801 --- /dev/null +++ b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 new file mode 100644 index 000000000..b39440840 --- /dev/null +++ b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 @@ -0,0 +1 @@ +da012623f8deafc940f26dd6c88b7092 \ No newline at end of file diff --git a/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.png b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.png new file mode 100644 index 000000000..00becdb00 Binary files /dev/null and b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.png differ diff --git a/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.map b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.map new file mode 100644 index 000000000..1b93ee667 --- /dev/null +++ b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.map @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 new file mode 100644 index 000000000..26186ffe0 --- /dev/null +++ b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 @@ -0,0 +1 @@ +4854292c6bb964c110404232ba536f37 \ No newline at end of file diff --git a/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.png b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.png new file mode 100644 index 000000000..3ae50930c Binary files /dev/null and b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.png differ diff --git a/doxy/fseq_8h_source.html b/doxy/fseq_8h_source.html new file mode 100644 index 000000000..210e98914 --- /dev/null +++ b/doxy/fseq_8h_source.html @@ -0,0 +1,387 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/service/fseq.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
fseq.h
+
+
+Go to the documentation of this file.
+
1#pragma once
+
+
2/*
+
3* fseq.h
+ +
5* Copyright (c) 2021, 2022 Shelby Merrick
+
6* http://www.forkineye.com
+ +
8* This program is provided free for you to use in any way that you wish,
+
9* subject to the laws and regulations where you are using it. Due diligence
+
10* is strongly suggested before using this code. Please give credit where due.
+ +
12* The Author makes no warranty of any kind, express or implied, with regard
+
+
13* to this program or the documentation contained in this document. The
+
14* Author shall not be liable in any event for incidental or consequential
+
15* damages in connection with, or arising out of, the furnishing, performance
+
16* or use of these programs.
+
17*
+
18*/
+
19//-----------------------------------------------------------------------------
+
+
20typedef union
+
21{
+
22 struct
+
23 {
+
24 uint8_t header[4]; //FPPD
+
25 uint8_t packet_type;
+
26 uint16_t data_len;
+
27 } __attribute__ ((packed));
+
28 uint8_t raw[301];
+
29} FPPPacket;
+
+
30
+
+
31typedef union
+
32{
+
33 struct
+
34 {
+
35 uint8_t header[4]; //FPPD
+
36 uint8_t packet_type;
+
37 uint16_t data_len;
+
38 uint8_t ping_version;
+
39 uint8_t ping_subtype;
+ +
41 uint16_t versionMajor;
+
42 uint16_t versionMinor;
+ +
44 uint8_t ipAddress[4];
+
45 char hostName[65];
+
46 char version[41];
+
47 char hardwareType[41];
+
48 char ranges[121];
+
49 } __attribute__ ((packed));
+
50 uint8_t raw[301];
+ +
+
52
+
+
53typedef union
+
54{
+
55 struct
+
56 {
+
57 uint8_t header[4]; //FPPD
+
58 uint8_t packet_type;
+
59 uint16_t data_len;
+
60 uint8_t sync_action;
+
61 uint8_t sync_type;
+
62 uint32_t frame_number;
+ +
64 char filename[250];
+
65 } __attribute__ ((packed));
+
66 uint8_t raw[301];
+ +
+
68
+
69// https://github.com/FalconChristmas/fpp/blob/master/docs/FSEQ_Sequence_File_Format.txt
+
+ +
71{
+
72 uint8_t length[2];
+
73 char type[2];
+
74 uint8_t data;
+
75};
+
+
76
+
+ +
78{
+
79 uint16_t length;
+
80 char type[2];
+
81 String Data;
+
82};
+
+
83
+
+ +
85{
+
86 uint8_t Start[3];
+
87 uint8_t Length[3];
+
88
+
89} __attribute__ ((packed));
+
+
90
+
+ +
92{
+
93 uint32_t DataOffset;
+
94 uint32_t ChannelCount;
+
95};
+
+
96
+
+ +
98{
+
99 uint8_t header[4]; // PSEQ
+
100 uint8_t dataOffset[2];
+ + + +
104 uint8_t channelCount[4];
+ +
106 uint8_t stepTime;
+
107 uint8_t flags;
+ + + +
111 uint8_t flags2;
+
112 uint8_t id[8];
+
113} __attribute__ ((packed));
+
+
114
+
+ +
116{
+
117 uint8_t header[4]; // PSEQ
+
118 uint16_t dataOffset;
+ + + +
122 uint32_t channelCount;
+ +
124 uint8_t stepTime;
+
125 uint8_t flags;
+ + + +
129 uint8_t flags2;
+
130 uint64_t id;
+
131};
+
+
132
+
+
133inline uint64_t read64 (uint8_t* buf, int idx) {
+
134 uint32_t r1 = (int)(buf[idx + 3]) << 24;
+
135 r1 |= (int)(buf[idx + 2]) << 16;
+
136 r1 |= (int)(buf[idx + 1]) << 8;
+
137 r1 |= (int)(buf[idx]);
+
138
+
139 uint32_t r2 = (int)(buf[idx + 7]) << 24;
+
140 r2 |= (int)(buf[idx + 6]) << 16;
+
141 r2 |= (int)(buf[idx + 5]) << 8;
+
142 r2 |= (int)(buf[idx + 4]);
+
143 uint64_t r = r2;
+
144 r <<= 32;
+
145 r |= r1;
+
146 return r;
+
147}
+
+
148//-----------------------------------------------------------------------------
+
+
149inline uint32_t read32 (uint8_t* buf, int idx) {
+
150 uint32_t r = (int)(buf[idx + 3]) << 24;
+
151 r |= (int)(buf[idx + 2]) << 16;
+
152 r |= (int)(buf[idx + 1]) << 8;
+
153 r |= (int)(buf[idx]);
+
154 return r;
+
155}
+
+
156
+
+
157inline void write32 (uint8_t* pData, uint32_t value)
+
158{
+
159 pData[0] = (value >> 0) & 0xff;
+
160 pData[1] = (value >> 8) & 0xff;
+
161 pData[2] = (value >> 16) & 0xff;
+
162 pData[3] = (value >> 24) & 0xff;
+
163} // write16
+
+
164
+
165//-----------------------------------------------------------------------------
+
+
166inline uint32_t read24 (uint8_t* pData)
+
167{
+
168 return ((uint32_t)(pData[0]) |
+
169 (uint32_t)(pData[1]) << 8 |
+
170 (uint32_t)(pData[2]) << 16);
+
171} // read24
+
+
172
+
173//-----------------------------------------------------------------------------
+
+
174inline uint16_t read16 (uint8_t* pData)
+
175{
+
176 return ((uint16_t)(pData[0]) |
+
177 (uint16_t)(pData[1]) << 8);
+
178} // read16
+
+
179
+
+
180inline void write16 (uint8_t* pData, uint16_t value)
+
181{
+
182 pData[0] = value & 0xff;
+
183 pData[1] = (value >> 8) & 0xff;
+
184} // write16
+
+
+
+
+
uint16_t read16(uint8_t *pData)
Definition fseq.h:174
+
void write32(uint8_t *pData, uint32_t value)
Definition fseq.h:157
+
uint8_t header[4]
Definition fseq.h:0
+
uint8_t ipAddress[4]
Definition fseq.h:9
+
uint64_t read64(uint8_t *buf, int idx)
Definition fseq.h:133
+
void write16(uint8_t *pData, uint16_t value)
Definition fseq.h:180
+
char ranges[121]
Definition fseq.h:13
+
char filename[250]
Definition fseq.h:7
+
char version[41]
Definition fseq.h:11
+
char hardwareType[41]
Definition fseq.h:12
+
uint32_t read24(uint8_t *pData)
Definition fseq.h:166
+
uint32_t read32(uint8_t *buf, int idx)
Definition fseq.h:149
+
char hostName[65]
Definition fseq.h:10
+
struct FSEQParsedRangeEntry __attribute__
+
Definition fseq.h:116
+
uint8_t numSparseRanges
Definition fseq.h:128
+
uint8_t flags2
Definition fseq.h:129
+
uint8_t numCompressedBlocks
Definition fseq.h:127
+
uint8_t header[4]
Definition fseq.h:117
+
uint8_t flags
Definition fseq.h:125
+
uint16_t dataOffset
Definition fseq.h:118
+
uint64_t id
Definition fseq.h:130
+
uint8_t majorVersion
Definition fseq.h:120
+
uint8_t minorVersion
Definition fseq.h:119
+
uint8_t stepTime
Definition fseq.h:124
+
uint32_t channelCount
Definition fseq.h:122
+
uint8_t compressionType
Definition fseq.h:126
+
uint32_t TotalNumberOfFramesInSequence
Definition fseq.h:123
+
uint16_t VariableHdrOffset
Definition fseq.h:121
+
Definition fseq.h:92
+
uint32_t ChannelCount
Definition fseq.h:94
+
uint32_t DataOffset
Definition fseq.h:93
+
Definition fseq.h:78
+
String Data
Definition fseq.h:81
+
char type[2]
Definition fseq.h:80
+
uint16_t length
Definition fseq.h:79
+
Definition fseq.h:98
+
uint8_t compressionType
Definition fseq.h:108
+
uint8_t VariableHdrOffset[2]
Definition fseq.h:103
+
uint8_t channelCount[4]
Definition fseq.h:104
+
uint8_t dataOffset[2]
Definition fseq.h:100
+
uint8_t stepTime
Definition fseq.h:106
+
uint8_t header[4]
Definition fseq.h:99
+
uint8_t numCompressedBlocks
Definition fseq.h:109
+
uint8_t numSparseRanges
Definition fseq.h:110
+
uint8_t flags2
Definition fseq.h:111
+
uint8_t flags
Definition fseq.h:107
+
uint8_t majorVersion
Definition fseq.h:102
+
uint8_t minorVersion
Definition fseq.h:101
+
uint8_t TotalNumberOfFramesInSequence[4]
Definition fseq.h:105
+
Definition fseq.h:85
+
uint8_t Start[3]
Definition fseq.h:86
+
uint8_t Length[3]
Definition fseq.h:87
+
Definition fseq.h:71
+
char type[2]
Definition fseq.h:73
+
uint8_t data
Definition fseq.h:74
+
uint8_t length[2]
Definition fseq.h:72
+
Definition fseq.h:54
+
uint8_t sync_type
Definition fseq.h:61
+
uint8_t packet_type
Definition fseq.h:58
+
uint16_t data_len
Definition fseq.h:59
+
uint8_t sync_action
Definition fseq.h:60
+
uint32_t frame_number
Definition fseq.h:62
+
float seconds_elapsed
Definition fseq.h:63
+
Definition fseq.h:21
+
uint16_t data_len
Definition fseq.h:26
+
uint8_t packet_type
Definition fseq.h:25
+
Definition fseq.h:32
+
uint16_t versionMinor
Definition fseq.h:42
+
uint8_t ping_subtype
Definition fseq.h:39
+
uint8_t ping_hardware
Definition fseq.h:40
+
uint16_t data_len
Definition fseq.h:37
+
uint8_t ping_version
Definition fseq.h:38
+
uint8_t operatingMode
Definition fseq.h:43
+
uint8_t packet_type
Definition fseq.h:36
+
uint16_t versionMajor
Definition fseq.h:41
+
+ + + + diff --git a/doxy/functions.html b/doxy/functions.html new file mode 100644 index 000000000..b5870e4de --- /dev/null +++ b/doxy/functions.html @@ -0,0 +1,90 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- _ -

+
+ + + + diff --git a/doxy/functions_a.html b/doxy/functions_a.html new file mode 100644 index 000000000..86300faab --- /dev/null +++ b/doxy/functions_a.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/doxy/functions_b.html b/doxy/functions_b.html new file mode 100644 index 000000000..46666ca21 --- /dev/null +++ b/doxy/functions_b.html @@ -0,0 +1,102 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- b -

+
+ + + + diff --git a/doxy/functions_c.html b/doxy/functions_c.html new file mode 100644 index 000000000..614473044 --- /dev/null +++ b/doxy/functions_c.html @@ -0,0 +1,165 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/functions_d.html b/doxy/functions_d.html new file mode 100644 index 000000000..0672c7d4c --- /dev/null +++ b/doxy/functions_d.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/functions_e.html b/doxy/functions_e.html new file mode 100644 index 000000000..c66d85863 --- /dev/null +++ b/doxy/functions_e.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/functions_enum.html b/doxy/functions_enum.html new file mode 100644 index 000000000..2b2d54d5f --- /dev/null +++ b/doxy/functions_enum.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Enumerations + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enums with links to the classes they belong to:
+
+ + + + diff --git a/doxy/functions_eval.html b/doxy/functions_eval.html new file mode 100644 index 000000000..acfaf2103 --- /dev/null +++ b/doxy/functions_eval.html @@ -0,0 +1,182 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Enumerator + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all enum values with links to the classes they belong to:
+ +

- a -

+ + +

- b -

+ + +

- e -

+ + +

- f -

+ + +

- i -

+ + +

- l -

+ + +

- n -

+ + +

- o -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+
+ + + + diff --git a/doxy/functions_f.html b/doxy/functions_f.html new file mode 100644 index 000000000..4e2af08b1 --- /dev/null +++ b/doxy/functions_f.html @@ -0,0 +1,171 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/functions_func.html b/doxy/functions_func.html new file mode 100644 index 000000000..af9c04bba --- /dev/null +++ b/doxy/functions_func.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- _ -

+
+ + + + diff --git a/doxy/functions_func_a.html b/doxy/functions_func_a.html new file mode 100644 index 000000000..9f05df02c --- /dev/null +++ b/doxy/functions_func_a.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/doxy/functions_func_b.html b/doxy/functions_func_b.html new file mode 100644 index 000000000..28e3161c1 --- /dev/null +++ b/doxy/functions_func_b.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- b -

+
+ + + + diff --git a/doxy/functions_func_c.html b/doxy/functions_func_c.html new file mode 100644 index 000000000..9932dca84 --- /dev/null +++ b/doxy/functions_func_c.html @@ -0,0 +1,129 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/functions_func_d.html b/doxy/functions_func_d.html new file mode 100644 index 000000000..3573a49d6 --- /dev/null +++ b/doxy/functions_func_d.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/functions_func_e.html b/doxy/functions_func_e.html new file mode 100644 index 000000000..3c63cb849 --- /dev/null +++ b/doxy/functions_func_e.html @@ -0,0 +1,101 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/functions_func_f.html b/doxy/functions_func_f.html new file mode 100644 index 000000000..11d06cfd4 --- /dev/null +++ b/doxy/functions_func_f.html @@ -0,0 +1,114 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/functions_func_g.html b/doxy/functions_func_g.html new file mode 100644 index 000000000..480d2afdc --- /dev/null +++ b/doxy/functions_func_g.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/doxy/functions_func_h.html b/doxy/functions_func_h.html new file mode 100644 index 000000000..25d67cb44 --- /dev/null +++ b/doxy/functions_func_h.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/functions_func_i.html b/doxy/functions_func_i.html new file mode 100644 index 000000000..5eb789e0f --- /dev/null +++ b/doxy/functions_func_i.html @@ -0,0 +1,102 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/functions_func_l.html b/doxy/functions_func_l.html new file mode 100644 index 000000000..b2407325a --- /dev/null +++ b/doxy/functions_func_l.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/functions_func_m.html b/doxy/functions_func_m.html new file mode 100644 index 000000000..8580cf052 --- /dev/null +++ b/doxy/functions_func_m.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/functions_func_n.html b/doxy/functions_func_n.html new file mode 100644 index 000000000..b3f7a4a2d --- /dev/null +++ b/doxy/functions_func_n.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/functions_func_o.html b/doxy/functions_func_o.html new file mode 100644 index 000000000..239a5632a --- /dev/null +++ b/doxy/functions_func_o.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/functions_func_p.html b/doxy/functions_func_p.html new file mode 100644 index 000000000..9ee520ab4 --- /dev/null +++ b/doxy/functions_func_p.html @@ -0,0 +1,126 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/functions_func_r.html b/doxy/functions_func_r.html new file mode 100644 index 000000000..95a80ad40 --- /dev/null +++ b/doxy/functions_func_r.html @@ -0,0 +1,96 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/functions_func_s.html b/doxy/functions_func_s.html new file mode 100644 index 000000000..29d2ee1f4 --- /dev/null +++ b/doxy/functions_func_s.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/functions_func_t.html b/doxy/functions_func_t.html new file mode 100644 index 000000000..e8227f314 --- /dev/null +++ b/doxy/functions_func_t.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/doxy/functions_func_u.html b/doxy/functions_func_u.html new file mode 100644 index 000000000..386554037 --- /dev/null +++ b/doxy/functions_func_u.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/functions_func_v.html b/doxy/functions_func_v.html new file mode 100644 index 000000000..8bf80e9a8 --- /dev/null +++ b/doxy/functions_func_v.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/doxy/functions_func_w.html b/doxy/functions_func_w.html new file mode 100644 index 000000000..70c7cd3ea --- /dev/null +++ b/doxy/functions_func_w.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/doxy/functions_func_~.html b/doxy/functions_func_~.html new file mode 100644 index 000000000..520b783c0 --- /dev/null +++ b/doxy/functions_func_~.html @@ -0,0 +1,139 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+ +

- ~ -

+
+ + + + diff --git a/doxy/functions_g.html b/doxy/functions_g.html new file mode 100644 index 000000000..c61dce8c6 --- /dev/null +++ b/doxy/functions_g.html @@ -0,0 +1,149 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/doxy/functions_h.html b/doxy/functions_h.html new file mode 100644 index 000000000..4a4adf7c1 --- /dev/null +++ b/doxy/functions_h.html @@ -0,0 +1,103 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/functions_i.html b/doxy/functions_i.html new file mode 100644 index 000000000..a6e54c9aa --- /dev/null +++ b/doxy/functions_i.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/functions_l.html b/doxy/functions_l.html new file mode 100644 index 000000000..30899235a --- /dev/null +++ b/doxy/functions_l.html @@ -0,0 +1,106 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/functions_m.html b/doxy/functions_m.html new file mode 100644 index 000000000..66290f80e --- /dev/null +++ b/doxy/functions_m.html @@ -0,0 +1,104 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/functions_n.html b/doxy/functions_n.html new file mode 100644 index 000000000..35a0690f7 --- /dev/null +++ b/doxy/functions_n.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/functions_o.html b/doxy/functions_o.html new file mode 100644 index 000000000..bee5a5ef7 --- /dev/null +++ b/doxy/functions_o.html @@ -0,0 +1,136 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/functions_p.html b/doxy/functions_p.html new file mode 100644 index 000000000..8a6b8d4e6 --- /dev/null +++ b/doxy/functions_p.html @@ -0,0 +1,199 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/functions_r.html b/doxy/functions_r.html new file mode 100644 index 000000000..666d181a3 --- /dev/null +++ b/doxy/functions_r.html @@ -0,0 +1,108 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/functions_rela.html b/doxy/functions_rela.html new file mode 100644 index 000000000..7de6328bc --- /dev/null +++ b/doxy/functions_rela.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Related Symbols + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all related symbols with links to the classes they belong to:
+
+ + + + diff --git a/doxy/functions_s.html b/doxy/functions_s.html new file mode 100644 index 000000000..aecba08d3 --- /dev/null +++ b/doxy/functions_s.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/functions_t.html b/doxy/functions_t.html new file mode 100644 index 000000000..ac05c899d --- /dev/null +++ b/doxy/functions_t.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/doxy/functions_type.html b/doxy/functions_type.html new file mode 100644 index 000000000..fba8437b0 --- /dev/null +++ b/doxy/functions_type.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Typedefs + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all typedefs with links to the classes they belong to:
+
+ + + + diff --git a/doxy/functions_u.html b/doxy/functions_u.html new file mode 100644 index 000000000..9d7791011 --- /dev/null +++ b/doxy/functions_u.html @@ -0,0 +1,108 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/functions_v.html b/doxy/functions_v.html new file mode 100644 index 000000000..ad34ccacf --- /dev/null +++ b/doxy/functions_v.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/doxy/functions_vars.html b/doxy/functions_vars.html new file mode 100644 index 000000000..b2fa3f73d --- /dev/null +++ b/doxy/functions_vars.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- _ -

+
+ + + + diff --git a/doxy/functions_vars_a.html b/doxy/functions_vars_a.html new file mode 100644 index 000000000..0a0e736a8 --- /dev/null +++ b/doxy/functions_vars_a.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/doxy/functions_vars_b.html b/doxy/functions_vars_b.html new file mode 100644 index 000000000..09d4ed023 --- /dev/null +++ b/doxy/functions_vars_b.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- b -

+
+ + + + diff --git a/doxy/functions_vars_c.html b/doxy/functions_vars_c.html new file mode 100644 index 000000000..de492f968 --- /dev/null +++ b/doxy/functions_vars_c.html @@ -0,0 +1,117 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/functions_vars_d.html b/doxy/functions_vars_d.html new file mode 100644 index 000000000..c1f2ac499 --- /dev/null +++ b/doxy/functions_vars_d.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/functions_vars_e.html b/doxy/functions_vars_e.html new file mode 100644 index 000000000..37ed11057 --- /dev/null +++ b/doxy/functions_vars_e.html @@ -0,0 +1,112 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/functions_vars_f.html b/doxy/functions_vars_f.html new file mode 100644 index 000000000..90ad2d530 --- /dev/null +++ b/doxy/functions_vars_f.html @@ -0,0 +1,131 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/functions_vars_g.html b/doxy/functions_vars_g.html new file mode 100644 index 000000000..27d8dc77f --- /dev/null +++ b/doxy/functions_vars_g.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/doxy/functions_vars_h.html b/doxy/functions_vars_h.html new file mode 100644 index 000000000..c60ddc085 --- /dev/null +++ b/doxy/functions_vars_h.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/functions_vars_i.html b/doxy/functions_vars_i.html new file mode 100644 index 000000000..bea3348c5 --- /dev/null +++ b/doxy/functions_vars_i.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/functions_vars_l.html b/doxy/functions_vars_l.html new file mode 100644 index 000000000..c89a37822 --- /dev/null +++ b/doxy/functions_vars_l.html @@ -0,0 +1,101 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/functions_vars_m.html b/doxy/functions_vars_m.html new file mode 100644 index 000000000..fe9bd8af9 --- /dev/null +++ b/doxy/functions_vars_m.html @@ -0,0 +1,102 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/functions_vars_n.html b/doxy/functions_vars_n.html new file mode 100644 index 000000000..d048fc351 --- /dev/null +++ b/doxy/functions_vars_n.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/functions_vars_o.html b/doxy/functions_vars_o.html new file mode 100644 index 000000000..2ad63b739 --- /dev/null +++ b/doxy/functions_vars_o.html @@ -0,0 +1,101 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/functions_vars_p.html b/doxy/functions_vars_p.html new file mode 100644 index 000000000..d1ceb3854 --- /dev/null +++ b/doxy/functions_vars_p.html @@ -0,0 +1,155 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/functions_vars_r.html b/doxy/functions_vars_r.html new file mode 100644 index 000000000..680086f99 --- /dev/null +++ b/doxy/functions_vars_r.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/functions_vars_s.html b/doxy/functions_vars_s.html new file mode 100644 index 000000000..6927cf46a --- /dev/null +++ b/doxy/functions_vars_s.html @@ -0,0 +1,115 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/functions_vars_t.html b/doxy/functions_vars_t.html new file mode 100644 index 000000000..4cce563a5 --- /dev/null +++ b/doxy/functions_vars_t.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/doxy/functions_vars_u.html b/doxy/functions_vars_u.html new file mode 100644 index 000000000..4f7a7bc0d --- /dev/null +++ b/doxy/functions_vars_u.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/functions_vars_v.html b/doxy/functions_vars_v.html new file mode 100644 index 000000000..05380ff5f --- /dev/null +++ b/doxy/functions_vars_v.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/doxy/functions_vars_w.html b/doxy/functions_vars_w.html new file mode 100644 index 000000000..1127e9b91 --- /dev/null +++ b/doxy/functions_vars_w.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/doxy/functions_vars_x.html b/doxy/functions_vars_x.html new file mode 100644 index 000000000..4ab461cb8 --- /dev/null +++ b/doxy/functions_vars_x.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- x -

+
+ + + + diff --git a/doxy/functions_vars_z.html b/doxy/functions_vars_z.html new file mode 100644 index 000000000..67e5844ad --- /dev/null +++ b/doxy/functions_vars_z.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the classes they belong to:
+ +

- z -

+
+ + + + diff --git a/doxy/functions_w.html b/doxy/functions_w.html new file mode 100644 index 000000000..1dbcd8715 --- /dev/null +++ b/doxy/functions_w.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/doxy/functions_x.html b/doxy/functions_x.html new file mode 100644 index 000000000..40c0998ff --- /dev/null +++ b/doxy/functions_x.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- x -

+
+ + + + diff --git a/doxy/functions_z.html b/doxy/functions_z.html new file mode 100644 index 000000000..77d0fc6bc --- /dev/null +++ b/doxy/functions_z.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- z -

+
+ + + + diff --git a/doxy/functions_~.html b/doxy/functions_~.html new file mode 100644 index 000000000..19c452d34 --- /dev/null +++ b/doxy/functions_~.html @@ -0,0 +1,139 @@ + + + + + + + +ESPixelStick Firmware: Class Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- ~ -

+
+ + + + diff --git a/doxy/globals.html b/doxy/globals.html new file mode 100644 index 000000000..a474e72cf --- /dev/null +++ b/doxy/globals.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/doxy/globals_a.html b/doxy/globals_a.html new file mode 100644 index 000000000..ba4cf15d5 --- /dev/null +++ b/doxy/globals_a.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- a -

+
+ + + + diff --git a/doxy/globals_b.html b/doxy/globals_b.html new file mode 100644 index 000000000..a2203a0d7 --- /dev/null +++ b/doxy/globals_b.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- b -

+
+ + + + diff --git a/doxy/globals_c.html b/doxy/globals_c.html new file mode 100644 index 000000000..d94d97120 --- /dev/null +++ b/doxy/globals_c.html @@ -0,0 +1,306 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/globals_d.html b/doxy/globals_d.html new file mode 100644 index 000000000..230f775d6 --- /dev/null +++ b/doxy/globals_d.html @@ -0,0 +1,152 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/globals_defs.html b/doxy/globals_defs.html new file mode 100644 index 000000000..49d56c699 --- /dev/null +++ b/doxy/globals_defs.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- a -

+
+ + + + diff --git a/doxy/globals_defs_c.html b/doxy/globals_defs_c.html new file mode 100644 index 000000000..ecc2817f2 --- /dev/null +++ b/doxy/globals_defs_c.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/globals_defs_d.html b/doxy/globals_defs_d.html new file mode 100644 index 000000000..a978c7b78 --- /dev/null +++ b/doxy/globals_defs_d.html @@ -0,0 +1,133 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/globals_defs_e.html b/doxy/globals_defs_e.html new file mode 100644 index 000000000..1b55dad99 --- /dev/null +++ b/doxy/globals_defs_e.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/globals_defs_f.html b/doxy/globals_defs_f.html new file mode 100644 index 000000000..cfd27fb29 --- /dev/null +++ b/doxy/globals_defs_f.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/globals_defs_g.html b/doxy/globals_defs_g.html new file mode 100644 index 000000000..5d9a3865e --- /dev/null +++ b/doxy/globals_defs_g.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/doxy/globals_defs_h.html b/doxy/globals_defs_h.html new file mode 100644 index 000000000..c9ed57a5b --- /dev/null +++ b/doxy/globals_defs_h.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/globals_defs_i.html b/doxy/globals_defs_i.html new file mode 100644 index 000000000..01e81cc36 --- /dev/null +++ b/doxy/globals_defs_i.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/globals_defs_j.html b/doxy/globals_defs_j.html new file mode 100644 index 000000000..accee1e74 --- /dev/null +++ b/doxy/globals_defs_j.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- j -

+
+ + + + diff --git a/doxy/globals_defs_l.html b/doxy/globals_defs_l.html new file mode 100644 index 000000000..397d91437 --- /dev/null +++ b/doxy/globals_defs_l.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/globals_defs_m.html b/doxy/globals_defs_m.html new file mode 100644 index 000000000..fadfaaf3d --- /dev/null +++ b/doxy/globals_defs_m.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/globals_defs_n.html b/doxy/globals_defs_n.html new file mode 100644 index 000000000..6cde3fc6d --- /dev/null +++ b/doxy/globals_defs_n.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/globals_defs_o.html b/doxy/globals_defs_o.html new file mode 100644 index 000000000..dbabc6cb7 --- /dev/null +++ b/doxy/globals_defs_o.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/globals_defs_p.html b/doxy/globals_defs_p.html new file mode 100644 index 000000000..b5d5f824b --- /dev/null +++ b/doxy/globals_defs_p.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/globals_defs_r.html b/doxy/globals_defs_r.html new file mode 100644 index 000000000..ec3560a6a --- /dev/null +++ b/doxy/globals_defs_r.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/globals_defs_s.html b/doxy/globals_defs_s.html new file mode 100644 index 000000000..4cfbd3460 --- /dev/null +++ b/doxy/globals_defs_s.html @@ -0,0 +1,116 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/globals_defs_u.html b/doxy/globals_defs_u.html new file mode 100644 index 000000000..1e9ba4f5d --- /dev/null +++ b/doxy/globals_defs_u.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all macros with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/globals_e.html b/doxy/globals_e.html new file mode 100644 index 000000000..17765858d --- /dev/null +++ b/doxy/globals_e.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/globals_f.html b/doxy/globals_f.html new file mode 100644 index 000000000..a853487e1 --- /dev/null +++ b/doxy/globals_f.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/globals_func.html b/doxy/globals_func.html new file mode 100644 index 000000000..51c4dca6a --- /dev/null +++ b/doxy/globals_func.html @@ -0,0 +1,161 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the files they belong to:
+ +

- _ -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- l -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- w -

+
+ + + + diff --git a/doxy/globals_g.html b/doxy/globals_g.html new file mode 100644 index 000000000..52699ff60 --- /dev/null +++ b/doxy/globals_g.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- g -

+
+ + + + diff --git a/doxy/globals_h.html b/doxy/globals_h.html new file mode 100644 index 000000000..46fd2367e --- /dev/null +++ b/doxy/globals_h.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/globals_i.html b/doxy/globals_i.html new file mode 100644 index 000000000..ab2424978 --- /dev/null +++ b/doxy/globals_i.html @@ -0,0 +1,96 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/globals_j.html b/doxy/globals_j.html new file mode 100644 index 000000000..bcbe1fdf5 --- /dev/null +++ b/doxy/globals_j.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- j -

+
+ + + + diff --git a/doxy/globals_l.html b/doxy/globals_l.html new file mode 100644 index 000000000..36e9fd2a4 --- /dev/null +++ b/doxy/globals_l.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/globals_m.html b/doxy/globals_m.html new file mode 100644 index 000000000..59e9f2c5b --- /dev/null +++ b/doxy/globals_m.html @@ -0,0 +1,125 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/globals_n.html b/doxy/globals_n.html new file mode 100644 index 000000000..b61985dd2 --- /dev/null +++ b/doxy/globals_n.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/globals_o.html b/doxy/globals_o.html new file mode 100644 index 000000000..940080b55 --- /dev/null +++ b/doxy/globals_o.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/globals_p.html b/doxy/globals_p.html new file mode 100644 index 000000000..ecd048eaf --- /dev/null +++ b/doxy/globals_p.html @@ -0,0 +1,90 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/globals_r.html b/doxy/globals_r.html new file mode 100644 index 000000000..3a53dac56 --- /dev/null +++ b/doxy/globals_r.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/globals_s.html b/doxy/globals_s.html new file mode 100644 index 000000000..4c6346dd5 --- /dev/null +++ b/doxy/globals_s.html @@ -0,0 +1,131 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/globals_t.html b/doxy/globals_t.html new file mode 100644 index 000000000..e1474c323 --- /dev/null +++ b/doxy/globals_t.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- t -

+
+ + + + diff --git a/doxy/globals_u.html b/doxy/globals_u.html new file mode 100644 index 000000000..22791a3b9 --- /dev/null +++ b/doxy/globals_u.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/globals_v.html b/doxy/globals_v.html new file mode 100644 index 000000000..ca37e8da2 --- /dev/null +++ b/doxy/globals_v.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/doxy/globals_vars.html b/doxy/globals_vars.html new file mode 100644 index 000000000..9c22c90f9 --- /dev/null +++ b/doxy/globals_vars.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- _ -

+
+ + + + diff --git a/doxy/globals_vars_b.html b/doxy/globals_vars_b.html new file mode 100644 index 000000000..ddb966aec --- /dev/null +++ b/doxy/globals_vars_b.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- b -

+
+ + + + diff --git a/doxy/globals_vars_c.html b/doxy/globals_vars_c.html new file mode 100644 index 000000000..d7c62ad9c --- /dev/null +++ b/doxy/globals_vars_c.html @@ -0,0 +1,295 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- c -

+
+ + + + diff --git a/doxy/globals_vars_d.html b/doxy/globals_vars_d.html new file mode 100644 index 000000000..7ea4161dc --- /dev/null +++ b/doxy/globals_vars_d.html @@ -0,0 +1,97 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- d -

+
+ + + + diff --git a/doxy/globals_vars_e.html b/doxy/globals_vars_e.html new file mode 100644 index 000000000..687d52344 --- /dev/null +++ b/doxy/globals_vars_e.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- e -

+
+ + + + diff --git a/doxy/globals_vars_f.html b/doxy/globals_vars_f.html new file mode 100644 index 000000000..bdeaa264b --- /dev/null +++ b/doxy/globals_vars_f.html @@ -0,0 +1,103 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- f -

+
+ + + + diff --git a/doxy/globals_vars_h.html b/doxy/globals_vars_h.html new file mode 100644 index 000000000..447a9c008 --- /dev/null +++ b/doxy/globals_vars_h.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/doxy/globals_vars_i.html b/doxy/globals_vars_i.html new file mode 100644 index 000000000..225146385 --- /dev/null +++ b/doxy/globals_vars_i.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/doxy/globals_vars_l.html b/doxy/globals_vars_l.html new file mode 100644 index 000000000..370e2c021 --- /dev/null +++ b/doxy/globals_vars_l.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- l -

+
+ + + + diff --git a/doxy/globals_vars_m.html b/doxy/globals_vars_m.html new file mode 100644 index 000000000..2acf55536 --- /dev/null +++ b/doxy/globals_vars_m.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- m -

+
+ + + + diff --git a/doxy/globals_vars_n.html b/doxy/globals_vars_n.html new file mode 100644 index 000000000..5df5bf4c5 --- /dev/null +++ b/doxy/globals_vars_n.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/doxy/globals_vars_o.html b/doxy/globals_vars_o.html new file mode 100644 index 000000000..861866af3 --- /dev/null +++ b/doxy/globals_vars_o.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- o -

+
+ + + + diff --git a/doxy/globals_vars_p.html b/doxy/globals_vars_p.html new file mode 100644 index 000000000..6f12c0883 --- /dev/null +++ b/doxy/globals_vars_p.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- p -

+
+ + + + diff --git a/doxy/globals_vars_r.html b/doxy/globals_vars_r.html new file mode 100644 index 000000000..8422c6563 --- /dev/null +++ b/doxy/globals_vars_r.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- r -

+
+ + + + diff --git a/doxy/globals_vars_s.html b/doxy/globals_vars_s.html new file mode 100644 index 000000000..eebf0faa3 --- /dev/null +++ b/doxy/globals_vars_s.html @@ -0,0 +1,90 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- s -

+
+ + + + diff --git a/doxy/globals_vars_t.html b/doxy/globals_vars_t.html new file mode 100644 index 000000000..71d4f5de8 --- /dev/null +++ b/doxy/globals_vars_t.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- t -

+
+ + + + diff --git a/doxy/globals_vars_u.html b/doxy/globals_vars_u.html new file mode 100644 index 000000000..348964f7e --- /dev/null +++ b/doxy/globals_vars_u.html @@ -0,0 +1,85 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- u -

+
+ + + + diff --git a/doxy/globals_vars_v.html b/doxy/globals_vars_v.html new file mode 100644 index 000000000..eb2abada3 --- /dev/null +++ b/doxy/globals_vars_v.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- v -

+
+ + + + diff --git a/doxy/globals_vars_w.html b/doxy/globals_vars_w.html new file mode 100644 index 000000000..514802626 --- /dev/null +++ b/doxy/globals_vars_w.html @@ -0,0 +1,84 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all variables with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/doxy/globals_w.html b/doxy/globals_w.html new file mode 100644 index 000000000..8946947aa --- /dev/null +++ b/doxy/globals_w.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/doxy/graph_legend.html b/doxy/graph_legend.html new file mode 100644 index 000000000..21a0aa427 --- /dev/null +++ b/doxy/graph_legend.html @@ -0,0 +1,142 @@ + + + + + + + +ESPixelStick Firmware: Graph Legend + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+ +

The arrows have the following meaning:

+ +
+ + + + diff --git a/doxy/graph_legend.md5 b/doxy/graph_legend.md5 new file mode 100644 index 000000000..da515da9d --- /dev/null +++ b/doxy/graph_legend.md5 @@ -0,0 +1 @@ +f74606a252eb303675caf37987d0b7af \ No newline at end of file diff --git a/doxy/graph_legend.png b/doxy/graph_legend.png new file mode 100644 index 000000000..9fd8831bc Binary files /dev/null and b/doxy/graph_legend.png differ diff --git a/doxy/hierarchy.html b/doxy/hierarchy.html new file mode 100644 index 000000000..2ca6e648e --- /dev/null +++ b/doxy/hierarchy.html @@ -0,0 +1,181 @@ + + + + + + + +ESPixelStick Firmware: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Cc_ExternalInput
 Cc_FileMgr
 Cc_FPPDiscovery
 Cc_InputCommon
 Cc_InputAlexa
 Cc_InputArtnet
 Cc_InputDDP
 Cc_InputDisabled
 Cc_InputE131
 Cc_InputEffectEngine
 Cc_InputFPPRemote
 Cc_InputMQTT
 Cc_InputFPPRemotePlayItem
 Cc_InputFPPRemotePlayEffect
 Cc_InputFPPRemotePlayFile
 Cc_InputFPPRemotePlayList
 Cc_InputMgrForward declaration to the pure virtual Input class that will be defined later
 Cc_NetworkMgr
 Cc_OutputCommon
 Cc_OutputDisabled
 Cc_OutputPixel
 Cc_OutputMgr
 Cc_OutputUart
 Cc_WebMgr
 Cc_WiFiDriver
 Cc_OutputPixel::ColorOffsets_s
 Cconfig_tCore configuration structure
 Cc_OutputUart::ConvertIntensityToUartDataStreamEntry_t
 Cc_InputEffectEngine::CRGB
 Cc_InputEffectEngine::dCHSV
 Cc_InputEffectEngine::dCRGB
 Cc_InputMgr::DriverInfo_t
 Cc_OutputMgr::DriverInfo_t
 Cc_InputEffectEngine::EffectDescriptor_s
 CEFUpdate::efuheader_t
 CEFUpdate
 CEFUpdate::efurecord_t
 CFastTimer
 Cc_FileMgr::FileListEntry_t
 Cc_InputEffectEngine::FlashInfo_t
 CFPPMultiSyncPacket
 CFPPPacket
 CFPPPingPacket
 Cc_InputFPPRemotePlayFile::FrameControl_t
 CFSEQParsedHeader
 CFSEQParsedRangeEntry
 CFSEQParsedVariableDataHeader
 CFSEQRawHeader
 CFSEQRawRangeEntry
 CFSEQRawVariableDataHeader
 Cfsm_ExternalInput_state
 Cfsm_ExternalInput_boot
 Cfsm_ExternalInput_off_state
 Cfsm_ExternalInput_on_wait_long_state
 Cfsm_ExternalInput_wait_for_off_state
 Cfsm_PlayEffect_state
 Cfsm_PlayEffect_state_Idle
 Cfsm_PlayEffect_state_PlayingEffect
 Cfsm_PlayFile_state
 Cfsm_PlayFile_state_Error
 Cfsm_PlayFile_state_Idle
 Cfsm_PlayFile_state_PlayingFile
 Cfsm_PlayFile_state_Starting
 Cfsm_PlayFile_state_Stopping
 Cfsm_PlayList_state
 Cfsm_PlayList_state_Idle
 Cfsm_PlayList_state_Paused
 Cfsm_PlayList_state_PlayingEffect
 Cfsm_PlayList_state_PlayingFile
 Cfsm_PlayList_state_WaitForStart
 Cfsm_WiFi_state
 Cfsm_WiFi_state_Boot
 Cfsm_WiFi_state_ConnectedToAP
 Cfsm_WiFi_state_ConnectedToSta
 Cfsm_WiFi_state_ConnectingAsAP
 Cfsm_WiFi_state_ConnectingUsingConfig
 Cfsm_WiFi_state_ConnectingUsingDefaults
 Cfsm_WiFi_state_ConnectionFailed
 Cfsm_WiFi_state_Disabled
 CInputTypeXlateMap_t
 Cc_InputEffectEngine::MarqueeGroup
 Cc_InputEffectEngine::MQTTConfiguration_s
 Cc_FPPDiscovery::MultiSyncStats_t
 Cc_OutputPixel::ColorOffsets_s::offsets
 COutputChannelIdToGpioAndPortEntry_t
 COutputTypeXlateMap_t
 Cc_OutputUart::OutputUartConfig_t
 Cc_InputDDP::PacketBuffer_t
 Cfsm_PlayFile_state_PlayingFile::SparseRange
 Cc_InputFPPRemotePlayFile::SyncControl_t
 Cc_FPPDiscovery::SystemDebugStats_t
 Cc_InputArtnet::Universe_t
 Cc_InputE131::Universe_t
+
+
+ + + + diff --git a/doxy/index.html b/doxy/index.html new file mode 100644 index 000000000..44a02fdbe --- /dev/null +++ b/doxy/index.html @@ -0,0 +1,82 @@ + + + + + + + +ESPixelStick Firmware: Main Page + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ESPixelStick Firmware Documentation
+
+
+
+ + + + diff --git a/doxy/inherit_graph_0.map b/doxy/inherit_graph_0.map new file mode 100644 index 000000000..7f2383d6e --- /dev/null +++ b/doxy/inherit_graph_0.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_0.md5 b/doxy/inherit_graph_0.md5 new file mode 100644 index 000000000..ccaa5d2e0 --- /dev/null +++ b/doxy/inherit_graph_0.md5 @@ -0,0 +1 @@ +210ecb37f0ec225d9ad0fa544b0cc4cf \ No newline at end of file diff --git a/doxy/inherit_graph_0.png b/doxy/inherit_graph_0.png new file mode 100644 index 000000000..565fadc8a Binary files /dev/null and b/doxy/inherit_graph_0.png differ diff --git a/doxy/inherit_graph_1.map b/doxy/inherit_graph_1.map new file mode 100644 index 000000000..369b70a28 --- /dev/null +++ b/doxy/inherit_graph_1.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_1.md5 b/doxy/inherit_graph_1.md5 new file mode 100644 index 000000000..2a0e3ea5e --- /dev/null +++ b/doxy/inherit_graph_1.md5 @@ -0,0 +1 @@ +151e804fbb6f06109ad48806f3e4dcd5 \ No newline at end of file diff --git a/doxy/inherit_graph_1.png b/doxy/inherit_graph_1.png new file mode 100644 index 000000000..825afde3b Binary files /dev/null and b/doxy/inherit_graph_1.png differ diff --git a/doxy/inherit_graph_10.map b/doxy/inherit_graph_10.map new file mode 100644 index 000000000..a46c69e67 --- /dev/null +++ b/doxy/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_10.md5 b/doxy/inherit_graph_10.md5 new file mode 100644 index 000000000..bb38aea77 --- /dev/null +++ b/doxy/inherit_graph_10.md5 @@ -0,0 +1 @@ +277f3b598a9b41cf196eb1f0bf15d168 \ No newline at end of file diff --git a/doxy/inherit_graph_10.png b/doxy/inherit_graph_10.png new file mode 100644 index 000000000..7ff9ce905 Binary files /dev/null and b/doxy/inherit_graph_10.png differ diff --git a/doxy/inherit_graph_11.map b/doxy/inherit_graph_11.map new file mode 100644 index 000000000..4103177f0 --- /dev/null +++ b/doxy/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_11.md5 b/doxy/inherit_graph_11.md5 new file mode 100644 index 000000000..0cc0d0618 --- /dev/null +++ b/doxy/inherit_graph_11.md5 @@ -0,0 +1 @@ +c0431b620ceb4a7f381b4cf21fe1e6ce \ No newline at end of file diff --git a/doxy/inherit_graph_11.png b/doxy/inherit_graph_11.png new file mode 100644 index 000000000..d8c77aff0 Binary files /dev/null and b/doxy/inherit_graph_11.png differ diff --git a/doxy/inherit_graph_12.map b/doxy/inherit_graph_12.map new file mode 100644 index 000000000..fecd85181 --- /dev/null +++ b/doxy/inherit_graph_12.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_12.md5 b/doxy/inherit_graph_12.md5 new file mode 100644 index 000000000..d599a354a --- /dev/null +++ b/doxy/inherit_graph_12.md5 @@ -0,0 +1 @@ +55294d11953c2aac17e338899545b89e \ No newline at end of file diff --git a/doxy/inherit_graph_12.png b/doxy/inherit_graph_12.png new file mode 100644 index 000000000..c4ba4bc53 Binary files /dev/null and b/doxy/inherit_graph_12.png differ diff --git a/doxy/inherit_graph_13.map b/doxy/inherit_graph_13.map new file mode 100644 index 000000000..10f2cd822 --- /dev/null +++ b/doxy/inherit_graph_13.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_13.md5 b/doxy/inherit_graph_13.md5 new file mode 100644 index 000000000..5f6567cc3 --- /dev/null +++ b/doxy/inherit_graph_13.md5 @@ -0,0 +1 @@ +c87630df375e4333f6af9010001b5872 \ No newline at end of file diff --git a/doxy/inherit_graph_13.png b/doxy/inherit_graph_13.png new file mode 100644 index 000000000..7612341cf Binary files /dev/null and b/doxy/inherit_graph_13.png differ diff --git a/doxy/inherit_graph_14.map b/doxy/inherit_graph_14.map new file mode 100644 index 000000000..940263711 --- /dev/null +++ b/doxy/inherit_graph_14.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_14.md5 b/doxy/inherit_graph_14.md5 new file mode 100644 index 000000000..2683348ed --- /dev/null +++ b/doxy/inherit_graph_14.md5 @@ -0,0 +1 @@ +6987eb958b97d8337798d67dc3b9bf60 \ No newline at end of file diff --git a/doxy/inherit_graph_14.png b/doxy/inherit_graph_14.png new file mode 100644 index 000000000..af4dc0e45 Binary files /dev/null and b/doxy/inherit_graph_14.png differ diff --git a/doxy/inherit_graph_15.map b/doxy/inherit_graph_15.map new file mode 100644 index 000000000..d2b637570 --- /dev/null +++ b/doxy/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_15.md5 b/doxy/inherit_graph_15.md5 new file mode 100644 index 000000000..e6db9d13c --- /dev/null +++ b/doxy/inherit_graph_15.md5 @@ -0,0 +1 @@ +11104266643c45b914da1cefe70987b4 \ No newline at end of file diff --git a/doxy/inherit_graph_15.png b/doxy/inherit_graph_15.png new file mode 100644 index 000000000..7fbfaf3a4 Binary files /dev/null and b/doxy/inherit_graph_15.png differ diff --git a/doxy/inherit_graph_16.map b/doxy/inherit_graph_16.map new file mode 100644 index 000000000..edfd96c23 --- /dev/null +++ b/doxy/inherit_graph_16.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_16.md5 b/doxy/inherit_graph_16.md5 new file mode 100644 index 000000000..aa9a1247c --- /dev/null +++ b/doxy/inherit_graph_16.md5 @@ -0,0 +1 @@ +1314b05e7771593821130aabbfe45c2c \ No newline at end of file diff --git a/doxy/inherit_graph_16.png b/doxy/inherit_graph_16.png new file mode 100644 index 000000000..3d15f9997 Binary files /dev/null and b/doxy/inherit_graph_16.png differ diff --git a/doxy/inherit_graph_17.map b/doxy/inherit_graph_17.map new file mode 100644 index 000000000..072c274de --- /dev/null +++ b/doxy/inherit_graph_17.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_17.md5 b/doxy/inherit_graph_17.md5 new file mode 100644 index 000000000..116edb33c --- /dev/null +++ b/doxy/inherit_graph_17.md5 @@ -0,0 +1 @@ +331626a599683ddf864acbff866bc166 \ No newline at end of file diff --git a/doxy/inherit_graph_17.png b/doxy/inherit_graph_17.png new file mode 100644 index 000000000..21cd26160 Binary files /dev/null and b/doxy/inherit_graph_17.png differ diff --git a/doxy/inherit_graph_18.map b/doxy/inherit_graph_18.map new file mode 100644 index 000000000..4741d95cf --- /dev/null +++ b/doxy/inherit_graph_18.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_18.md5 b/doxy/inherit_graph_18.md5 new file mode 100644 index 000000000..e1977cdb4 --- /dev/null +++ b/doxy/inherit_graph_18.md5 @@ -0,0 +1 @@ +ba5cd9a35db6bc14bd179f1470708ebe \ No newline at end of file diff --git a/doxy/inherit_graph_18.png b/doxy/inherit_graph_18.png new file mode 100644 index 000000000..faf3d5171 Binary files /dev/null and b/doxy/inherit_graph_18.png differ diff --git a/doxy/inherit_graph_19.map b/doxy/inherit_graph_19.map new file mode 100644 index 000000000..4a65055b9 --- /dev/null +++ b/doxy/inherit_graph_19.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/inherit_graph_19.md5 b/doxy/inherit_graph_19.md5 new file mode 100644 index 000000000..0e26437b1 --- /dev/null +++ b/doxy/inherit_graph_19.md5 @@ -0,0 +1 @@ +396c9eacf0ec7a847e7f00b78883d6b3 \ No newline at end of file diff --git a/doxy/inherit_graph_19.png b/doxy/inherit_graph_19.png new file mode 100644 index 000000000..d396c73b9 Binary files /dev/null and b/doxy/inherit_graph_19.png differ diff --git a/doxy/inherit_graph_2.map b/doxy/inherit_graph_2.map new file mode 100644 index 000000000..22c7c41d3 --- /dev/null +++ b/doxy/inherit_graph_2.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_2.md5 b/doxy/inherit_graph_2.md5 new file mode 100644 index 000000000..1c61e6510 --- /dev/null +++ b/doxy/inherit_graph_2.md5 @@ -0,0 +1 @@ +a4d5973310e78071293c900d0a4707b3 \ No newline at end of file diff --git a/doxy/inherit_graph_2.png b/doxy/inherit_graph_2.png new file mode 100644 index 000000000..71e168136 Binary files /dev/null and b/doxy/inherit_graph_2.png differ diff --git a/doxy/inherit_graph_20.map b/doxy/inherit_graph_20.map new file mode 100644 index 000000000..c6de52015 --- /dev/null +++ b/doxy/inherit_graph_20.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_20.md5 b/doxy/inherit_graph_20.md5 new file mode 100644 index 000000000..fdd91cd38 --- /dev/null +++ b/doxy/inherit_graph_20.md5 @@ -0,0 +1 @@ +18d2941ee11c9f692ba8898d4f1a9cc4 \ No newline at end of file diff --git a/doxy/inherit_graph_20.png b/doxy/inherit_graph_20.png new file mode 100644 index 000000000..f31ae1f4d Binary files /dev/null and b/doxy/inherit_graph_20.png differ diff --git a/doxy/inherit_graph_21.map b/doxy/inherit_graph_21.map new file mode 100644 index 000000000..7eacc3c7d --- /dev/null +++ b/doxy/inherit_graph_21.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_21.md5 b/doxy/inherit_graph_21.md5 new file mode 100644 index 000000000..acae761ee --- /dev/null +++ b/doxy/inherit_graph_21.md5 @@ -0,0 +1 @@ +be7adfcaee727c47a00eef6ae57101fb \ No newline at end of file diff --git a/doxy/inherit_graph_21.png b/doxy/inherit_graph_21.png new file mode 100644 index 000000000..d897a2b53 Binary files /dev/null and b/doxy/inherit_graph_21.png differ diff --git a/doxy/inherit_graph_22.map b/doxy/inherit_graph_22.map new file mode 100644 index 000000000..6e5dcfc05 --- /dev/null +++ b/doxy/inherit_graph_22.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_22.md5 b/doxy/inherit_graph_22.md5 new file mode 100644 index 000000000..79703a81e --- /dev/null +++ b/doxy/inherit_graph_22.md5 @@ -0,0 +1 @@ +dfafd0a92592ebc2e64324b4f721f9b6 \ No newline at end of file diff --git a/doxy/inherit_graph_22.png b/doxy/inherit_graph_22.png new file mode 100644 index 000000000..d02d2b20d Binary files /dev/null and b/doxy/inherit_graph_22.png differ diff --git a/doxy/inherit_graph_23.map b/doxy/inherit_graph_23.map new file mode 100644 index 000000000..e5527760d --- /dev/null +++ b/doxy/inherit_graph_23.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/inherit_graph_23.md5 b/doxy/inherit_graph_23.md5 new file mode 100644 index 000000000..778d734a6 --- /dev/null +++ b/doxy/inherit_graph_23.md5 @@ -0,0 +1 @@ +f54d9662a151fd6ddf470e90157862de \ No newline at end of file diff --git a/doxy/inherit_graph_23.png b/doxy/inherit_graph_23.png new file mode 100644 index 000000000..345f1d12a Binary files /dev/null and b/doxy/inherit_graph_23.png differ diff --git a/doxy/inherit_graph_24.map b/doxy/inherit_graph_24.map new file mode 100644 index 000000000..7f309f257 --- /dev/null +++ b/doxy/inherit_graph_24.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_24.md5 b/doxy/inherit_graph_24.md5 new file mode 100644 index 000000000..c339f3b04 --- /dev/null +++ b/doxy/inherit_graph_24.md5 @@ -0,0 +1 @@ +f27af45517d322734dbb06aea22fb18b \ No newline at end of file diff --git a/doxy/inherit_graph_24.png b/doxy/inherit_graph_24.png new file mode 100644 index 000000000..5d477e3c1 Binary files /dev/null and b/doxy/inherit_graph_24.png differ diff --git a/doxy/inherit_graph_25.map b/doxy/inherit_graph_25.map new file mode 100644 index 000000000..ce61c8bbb --- /dev/null +++ b/doxy/inherit_graph_25.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_25.md5 b/doxy/inherit_graph_25.md5 new file mode 100644 index 000000000..cc7ae98a9 --- /dev/null +++ b/doxy/inherit_graph_25.md5 @@ -0,0 +1 @@ +65de05fcf19051c3a9da017228a33d67 \ No newline at end of file diff --git a/doxy/inherit_graph_25.png b/doxy/inherit_graph_25.png new file mode 100644 index 000000000..f7b70b6ca Binary files /dev/null and b/doxy/inherit_graph_25.png differ diff --git a/doxy/inherit_graph_26.map b/doxy/inherit_graph_26.map new file mode 100644 index 000000000..cd04dc632 --- /dev/null +++ b/doxy/inherit_graph_26.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_26.md5 b/doxy/inherit_graph_26.md5 new file mode 100644 index 000000000..100aec8a5 --- /dev/null +++ b/doxy/inherit_graph_26.md5 @@ -0,0 +1 @@ +e513e1f62aab356f40b30ec228c790ad \ No newline at end of file diff --git a/doxy/inherit_graph_26.png b/doxy/inherit_graph_26.png new file mode 100644 index 000000000..c8eeee963 Binary files /dev/null and b/doxy/inherit_graph_26.png differ diff --git a/doxy/inherit_graph_27.map b/doxy/inherit_graph_27.map new file mode 100644 index 000000000..1fec6df08 --- /dev/null +++ b/doxy/inherit_graph_27.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_27.md5 b/doxy/inherit_graph_27.md5 new file mode 100644 index 000000000..cc1703e61 --- /dev/null +++ b/doxy/inherit_graph_27.md5 @@ -0,0 +1 @@ +8566d7e20d20e83aa12709cd601751ba \ No newline at end of file diff --git a/doxy/inherit_graph_27.png b/doxy/inherit_graph_27.png new file mode 100644 index 000000000..488f10896 Binary files /dev/null and b/doxy/inherit_graph_27.png differ diff --git a/doxy/inherit_graph_28.map b/doxy/inherit_graph_28.map new file mode 100644 index 000000000..d629f4ce8 --- /dev/null +++ b/doxy/inherit_graph_28.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_28.md5 b/doxy/inherit_graph_28.md5 new file mode 100644 index 000000000..e7cdadbdb --- /dev/null +++ b/doxy/inherit_graph_28.md5 @@ -0,0 +1 @@ +d063760575fe757a64a23662207c13a3 \ No newline at end of file diff --git a/doxy/inherit_graph_28.png b/doxy/inherit_graph_28.png new file mode 100644 index 000000000..84fbc9a38 Binary files /dev/null and b/doxy/inherit_graph_28.png differ diff --git a/doxy/inherit_graph_29.map b/doxy/inherit_graph_29.map new file mode 100644 index 000000000..8b7dc819c --- /dev/null +++ b/doxy/inherit_graph_29.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_29.md5 b/doxy/inherit_graph_29.md5 new file mode 100644 index 000000000..6b88ea34b --- /dev/null +++ b/doxy/inherit_graph_29.md5 @@ -0,0 +1 @@ +5567f4c5e6584ec8955eb04b1e68d9d3 \ No newline at end of file diff --git a/doxy/inherit_graph_29.png b/doxy/inherit_graph_29.png new file mode 100644 index 000000000..eab84e5e0 Binary files /dev/null and b/doxy/inherit_graph_29.png differ diff --git a/doxy/inherit_graph_3.map b/doxy/inherit_graph_3.map new file mode 100644 index 000000000..03951b1a2 --- /dev/null +++ b/doxy/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_3.md5 b/doxy/inherit_graph_3.md5 new file mode 100644 index 000000000..23a1b72d4 --- /dev/null +++ b/doxy/inherit_graph_3.md5 @@ -0,0 +1 @@ +04390a6b25081b2465e8d4e9763ce4e3 \ No newline at end of file diff --git a/doxy/inherit_graph_3.png b/doxy/inherit_graph_3.png new file mode 100644 index 000000000..f8d723e48 Binary files /dev/null and b/doxy/inherit_graph_3.png differ diff --git a/doxy/inherit_graph_30.map b/doxy/inherit_graph_30.map new file mode 100644 index 000000000..61d1efffb --- /dev/null +++ b/doxy/inherit_graph_30.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_30.md5 b/doxy/inherit_graph_30.md5 new file mode 100644 index 000000000..8dfb7420c --- /dev/null +++ b/doxy/inherit_graph_30.md5 @@ -0,0 +1 @@ +1778bf4165a0ddc93bd024087d6935ce \ No newline at end of file diff --git a/doxy/inherit_graph_30.png b/doxy/inherit_graph_30.png new file mode 100644 index 000000000..b6be8c5c7 Binary files /dev/null and b/doxy/inherit_graph_30.png differ diff --git a/doxy/inherit_graph_31.map b/doxy/inherit_graph_31.map new file mode 100644 index 000000000..165b21fa1 --- /dev/null +++ b/doxy/inherit_graph_31.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_31.md5 b/doxy/inherit_graph_31.md5 new file mode 100644 index 000000000..c62b5d64d --- /dev/null +++ b/doxy/inherit_graph_31.md5 @@ -0,0 +1 @@ +5ebf6b34b682e014d41333a3558544ef \ No newline at end of file diff --git a/doxy/inherit_graph_31.png b/doxy/inherit_graph_31.png new file mode 100644 index 000000000..09d9e54ae Binary files /dev/null and b/doxy/inherit_graph_31.png differ diff --git a/doxy/inherit_graph_32.map b/doxy/inherit_graph_32.map new file mode 100644 index 000000000..cd04fca77 --- /dev/null +++ b/doxy/inherit_graph_32.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_32.md5 b/doxy/inherit_graph_32.md5 new file mode 100644 index 000000000..c6fbf3374 --- /dev/null +++ b/doxy/inherit_graph_32.md5 @@ -0,0 +1 @@ +6262e213e03322f4b723dbdf3d3231e4 \ No newline at end of file diff --git a/doxy/inherit_graph_32.png b/doxy/inherit_graph_32.png new file mode 100644 index 000000000..c7b1fa594 Binary files /dev/null and b/doxy/inherit_graph_32.png differ diff --git a/doxy/inherit_graph_33.map b/doxy/inherit_graph_33.map new file mode 100644 index 000000000..52c771b1e --- /dev/null +++ b/doxy/inherit_graph_33.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_33.md5 b/doxy/inherit_graph_33.md5 new file mode 100644 index 000000000..eff394d64 --- /dev/null +++ b/doxy/inherit_graph_33.md5 @@ -0,0 +1 @@ +e814d33bc9ee80266d443dcdf8ad6b18 \ No newline at end of file diff --git a/doxy/inherit_graph_33.png b/doxy/inherit_graph_33.png new file mode 100644 index 000000000..69c3e73b2 Binary files /dev/null and b/doxy/inherit_graph_33.png differ diff --git a/doxy/inherit_graph_34.map b/doxy/inherit_graph_34.map new file mode 100644 index 000000000..b76695f72 --- /dev/null +++ b/doxy/inherit_graph_34.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_34.md5 b/doxy/inherit_graph_34.md5 new file mode 100644 index 000000000..f2c7fd376 --- /dev/null +++ b/doxy/inherit_graph_34.md5 @@ -0,0 +1 @@ +36753af0c2cfea73c4bdfd0f8ea582b9 \ No newline at end of file diff --git a/doxy/inherit_graph_34.png b/doxy/inherit_graph_34.png new file mode 100644 index 000000000..4292c98c1 Binary files /dev/null and b/doxy/inherit_graph_34.png differ diff --git a/doxy/inherit_graph_35.map b/doxy/inherit_graph_35.map new file mode 100644 index 000000000..06d7dd9d4 --- /dev/null +++ b/doxy/inherit_graph_35.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_35.md5 b/doxy/inherit_graph_35.md5 new file mode 100644 index 000000000..af327aa24 --- /dev/null +++ b/doxy/inherit_graph_35.md5 @@ -0,0 +1 @@ +863eb33e41583d8e2b81015c97750e95 \ No newline at end of file diff --git a/doxy/inherit_graph_35.png b/doxy/inherit_graph_35.png new file mode 100644 index 000000000..ec0957b34 Binary files /dev/null and b/doxy/inherit_graph_35.png differ diff --git a/doxy/inherit_graph_36.map b/doxy/inherit_graph_36.map new file mode 100644 index 000000000..c3ec18937 --- /dev/null +++ b/doxy/inherit_graph_36.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_36.md5 b/doxy/inherit_graph_36.md5 new file mode 100644 index 000000000..02b2e88e9 --- /dev/null +++ b/doxy/inherit_graph_36.md5 @@ -0,0 +1 @@ +b51fbdd25b14fad2e9f52dd532db92f1 \ No newline at end of file diff --git a/doxy/inherit_graph_36.png b/doxy/inherit_graph_36.png new file mode 100644 index 000000000..8a05d0af0 Binary files /dev/null and b/doxy/inherit_graph_36.png differ diff --git a/doxy/inherit_graph_37.map b/doxy/inherit_graph_37.map new file mode 100644 index 000000000..31f955867 --- /dev/null +++ b/doxy/inherit_graph_37.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_37.md5 b/doxy/inherit_graph_37.md5 new file mode 100644 index 000000000..301384ea6 --- /dev/null +++ b/doxy/inherit_graph_37.md5 @@ -0,0 +1 @@ +1387db50ca8f7f77ad11f317307a9a53 \ No newline at end of file diff --git a/doxy/inherit_graph_37.png b/doxy/inherit_graph_37.png new file mode 100644 index 000000000..8658824a5 Binary files /dev/null and b/doxy/inherit_graph_37.png differ diff --git a/doxy/inherit_graph_38.map b/doxy/inherit_graph_38.map new file mode 100644 index 000000000..4feee0345 --- /dev/null +++ b/doxy/inherit_graph_38.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_38.md5 b/doxy/inherit_graph_38.md5 new file mode 100644 index 000000000..ec27a65a4 --- /dev/null +++ b/doxy/inherit_graph_38.md5 @@ -0,0 +1 @@ +bad98a4fe2c15a37e9d8c8f99e7c0144 \ No newline at end of file diff --git a/doxy/inherit_graph_38.png b/doxy/inherit_graph_38.png new file mode 100644 index 000000000..169d6ae54 Binary files /dev/null and b/doxy/inherit_graph_38.png differ diff --git a/doxy/inherit_graph_39.map b/doxy/inherit_graph_39.map new file mode 100644 index 000000000..57911fd03 --- /dev/null +++ b/doxy/inherit_graph_39.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_39.md5 b/doxy/inherit_graph_39.md5 new file mode 100644 index 000000000..fde11ce81 --- /dev/null +++ b/doxy/inherit_graph_39.md5 @@ -0,0 +1 @@ +13331dfaf76cd542645a2e7af45d001c \ No newline at end of file diff --git a/doxy/inherit_graph_39.png b/doxy/inherit_graph_39.png new file mode 100644 index 000000000..7bff2ef46 Binary files /dev/null and b/doxy/inherit_graph_39.png differ diff --git a/doxy/inherit_graph_4.map b/doxy/inherit_graph_4.map new file mode 100644 index 000000000..24179716e --- /dev/null +++ b/doxy/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_4.md5 b/doxy/inherit_graph_4.md5 new file mode 100644 index 000000000..0ae603fba --- /dev/null +++ b/doxy/inherit_graph_4.md5 @@ -0,0 +1 @@ +52581ef2e2b39907ff470c705b11f0ff \ No newline at end of file diff --git a/doxy/inherit_graph_4.png b/doxy/inherit_graph_4.png new file mode 100644 index 000000000..38e61dea9 Binary files /dev/null and b/doxy/inherit_graph_4.png differ diff --git a/doxy/inherit_graph_40.map b/doxy/inherit_graph_40.map new file mode 100644 index 000000000..4747c2a60 --- /dev/null +++ b/doxy/inherit_graph_40.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_40.md5 b/doxy/inherit_graph_40.md5 new file mode 100644 index 000000000..659b6415c --- /dev/null +++ b/doxy/inherit_graph_40.md5 @@ -0,0 +1 @@ +35521fa8b5152fd038f261db4375f92d \ No newline at end of file diff --git a/doxy/inherit_graph_40.png b/doxy/inherit_graph_40.png new file mode 100644 index 000000000..77bf91820 Binary files /dev/null and b/doxy/inherit_graph_40.png differ diff --git a/doxy/inherit_graph_41.map b/doxy/inherit_graph_41.map new file mode 100644 index 000000000..f1eeba6c8 --- /dev/null +++ b/doxy/inherit_graph_41.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_41.md5 b/doxy/inherit_graph_41.md5 new file mode 100644 index 000000000..6eac767cb --- /dev/null +++ b/doxy/inherit_graph_41.md5 @@ -0,0 +1 @@ +03738e408c343af682e0fbca40b8f15f \ No newline at end of file diff --git a/doxy/inherit_graph_41.png b/doxy/inherit_graph_41.png new file mode 100644 index 000000000..434ac9a78 Binary files /dev/null and b/doxy/inherit_graph_41.png differ diff --git a/doxy/inherit_graph_42.map b/doxy/inherit_graph_42.map new file mode 100644 index 000000000..12e449d46 --- /dev/null +++ b/doxy/inherit_graph_42.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_42.md5 b/doxy/inherit_graph_42.md5 new file mode 100644 index 000000000..daab6099a --- /dev/null +++ b/doxy/inherit_graph_42.md5 @@ -0,0 +1 @@ +0b55b9e4d42e786f7f64877a58a4deaf \ No newline at end of file diff --git a/doxy/inherit_graph_42.png b/doxy/inherit_graph_42.png new file mode 100644 index 000000000..c1870a7b4 Binary files /dev/null and b/doxy/inherit_graph_42.png differ diff --git a/doxy/inherit_graph_43.map b/doxy/inherit_graph_43.map new file mode 100644 index 000000000..074517cb7 --- /dev/null +++ b/doxy/inherit_graph_43.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_43.md5 b/doxy/inherit_graph_43.md5 new file mode 100644 index 000000000..58c5b623a --- /dev/null +++ b/doxy/inherit_graph_43.md5 @@ -0,0 +1 @@ +7bd7202f5da8565d2b101875f8961654 \ No newline at end of file diff --git a/doxy/inherit_graph_43.png b/doxy/inherit_graph_43.png new file mode 100644 index 000000000..aa51e27e3 Binary files /dev/null and b/doxy/inherit_graph_43.png differ diff --git a/doxy/inherit_graph_44.map b/doxy/inherit_graph_44.map new file mode 100644 index 000000000..eec53f373 --- /dev/null +++ b/doxy/inherit_graph_44.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_44.md5 b/doxy/inherit_graph_44.md5 new file mode 100644 index 000000000..c769483e4 --- /dev/null +++ b/doxy/inherit_graph_44.md5 @@ -0,0 +1 @@ +89f2f75a79b691e1e2436bfd7ffe061b \ No newline at end of file diff --git a/doxy/inherit_graph_44.png b/doxy/inherit_graph_44.png new file mode 100644 index 000000000..28dcb7808 Binary files /dev/null and b/doxy/inherit_graph_44.png differ diff --git a/doxy/inherit_graph_45.map b/doxy/inherit_graph_45.map new file mode 100644 index 000000000..f14f5f418 --- /dev/null +++ b/doxy/inherit_graph_45.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_45.md5 b/doxy/inherit_graph_45.md5 new file mode 100644 index 000000000..4d0e76cef --- /dev/null +++ b/doxy/inherit_graph_45.md5 @@ -0,0 +1 @@ +23466e1c702197a09d0d951c0076beef \ No newline at end of file diff --git a/doxy/inherit_graph_45.png b/doxy/inherit_graph_45.png new file mode 100644 index 000000000..442a627bd Binary files /dev/null and b/doxy/inherit_graph_45.png differ diff --git a/doxy/inherit_graph_46.map b/doxy/inherit_graph_46.map new file mode 100644 index 000000000..26c8416f3 --- /dev/null +++ b/doxy/inherit_graph_46.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_46.md5 b/doxy/inherit_graph_46.md5 new file mode 100644 index 000000000..bb6241048 --- /dev/null +++ b/doxy/inherit_graph_46.md5 @@ -0,0 +1 @@ +77c162f9e825cde2e8521d87269116fe \ No newline at end of file diff --git a/doxy/inherit_graph_46.png b/doxy/inherit_graph_46.png new file mode 100644 index 000000000..560fc1f8b Binary files /dev/null and b/doxy/inherit_graph_46.png differ diff --git a/doxy/inherit_graph_47.map b/doxy/inherit_graph_47.map new file mode 100644 index 000000000..dcfc6893e --- /dev/null +++ b/doxy/inherit_graph_47.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/inherit_graph_47.md5 b/doxy/inherit_graph_47.md5 new file mode 100644 index 000000000..eb39a6bdf --- /dev/null +++ b/doxy/inherit_graph_47.md5 @@ -0,0 +1 @@ +c2a466fb2ba3c1f49d2625428119a2a1 \ No newline at end of file diff --git a/doxy/inherit_graph_47.png b/doxy/inherit_graph_47.png new file mode 100644 index 000000000..71a1513d1 Binary files /dev/null and b/doxy/inherit_graph_47.png differ diff --git a/doxy/inherit_graph_48.map b/doxy/inherit_graph_48.map new file mode 100644 index 000000000..9395f2b93 --- /dev/null +++ b/doxy/inherit_graph_48.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/inherit_graph_48.md5 b/doxy/inherit_graph_48.md5 new file mode 100644 index 000000000..4809da1a6 --- /dev/null +++ b/doxy/inherit_graph_48.md5 @@ -0,0 +1 @@ +bce4cbde7bff5e51983f89914bf1a93f \ No newline at end of file diff --git a/doxy/inherit_graph_48.png b/doxy/inherit_graph_48.png new file mode 100644 index 000000000..f4fae7f23 Binary files /dev/null and b/doxy/inherit_graph_48.png differ diff --git a/doxy/inherit_graph_49.map b/doxy/inherit_graph_49.map new file mode 100644 index 000000000..276598704 --- /dev/null +++ b/doxy/inherit_graph_49.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/inherit_graph_49.md5 b/doxy/inherit_graph_49.md5 new file mode 100644 index 000000000..44d333c6a --- /dev/null +++ b/doxy/inherit_graph_49.md5 @@ -0,0 +1 @@ +bec31459ba95f4a87f7b4dd9e7eec194 \ No newline at end of file diff --git a/doxy/inherit_graph_49.png b/doxy/inherit_graph_49.png new file mode 100644 index 000000000..d4b67e0a2 Binary files /dev/null and b/doxy/inherit_graph_49.png differ diff --git a/doxy/inherit_graph_5.map b/doxy/inherit_graph_5.map new file mode 100644 index 000000000..aeb630b5b --- /dev/null +++ b/doxy/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_5.md5 b/doxy/inherit_graph_5.md5 new file mode 100644 index 000000000..d69dfd5a5 --- /dev/null +++ b/doxy/inherit_graph_5.md5 @@ -0,0 +1 @@ +9db2dfa73fe1a8e17d5b4fc7e8f19dc8 \ No newline at end of file diff --git a/doxy/inherit_graph_5.png b/doxy/inherit_graph_5.png new file mode 100644 index 000000000..e7f421d99 Binary files /dev/null and b/doxy/inherit_graph_5.png differ diff --git a/doxy/inherit_graph_50.map b/doxy/inherit_graph_50.map new file mode 100644 index 000000000..81a4333e4 --- /dev/null +++ b/doxy/inherit_graph_50.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_50.md5 b/doxy/inherit_graph_50.md5 new file mode 100644 index 000000000..f105f6e28 --- /dev/null +++ b/doxy/inherit_graph_50.md5 @@ -0,0 +1 @@ +83bc8fe0509c6087a0e91d85fdee142b \ No newline at end of file diff --git a/doxy/inherit_graph_50.png b/doxy/inherit_graph_50.png new file mode 100644 index 000000000..0ff7db082 Binary files /dev/null and b/doxy/inherit_graph_50.png differ diff --git a/doxy/inherit_graph_51.map b/doxy/inherit_graph_51.map new file mode 100644 index 000000000..2a03dde36 --- /dev/null +++ b/doxy/inherit_graph_51.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/inherit_graph_51.md5 b/doxy/inherit_graph_51.md5 new file mode 100644 index 000000000..998804d23 --- /dev/null +++ b/doxy/inherit_graph_51.md5 @@ -0,0 +1 @@ +1485b70ea49f1d14d51196bb1313b659 \ No newline at end of file diff --git a/doxy/inherit_graph_51.png b/doxy/inherit_graph_51.png new file mode 100644 index 000000000..b835ebca7 Binary files /dev/null and b/doxy/inherit_graph_51.png differ diff --git a/doxy/inherit_graph_52.map b/doxy/inherit_graph_52.map new file mode 100644 index 000000000..a11dd3ad2 --- /dev/null +++ b/doxy/inherit_graph_52.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/inherit_graph_52.md5 b/doxy/inherit_graph_52.md5 new file mode 100644 index 000000000..0de766410 --- /dev/null +++ b/doxy/inherit_graph_52.md5 @@ -0,0 +1 @@ +b775a9823ee0dd47a977a1575ed0e194 \ No newline at end of file diff --git a/doxy/inherit_graph_52.png b/doxy/inherit_graph_52.png new file mode 100644 index 000000000..ace05d891 Binary files /dev/null and b/doxy/inherit_graph_52.png differ diff --git a/doxy/inherit_graph_53.map b/doxy/inherit_graph_53.map new file mode 100644 index 000000000..5988b9006 --- /dev/null +++ b/doxy/inherit_graph_53.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_53.md5 b/doxy/inherit_graph_53.md5 new file mode 100644 index 000000000..6b194da8e --- /dev/null +++ b/doxy/inherit_graph_53.md5 @@ -0,0 +1 @@ +039f9229ba845cfbeec9231a600f9e71 \ No newline at end of file diff --git a/doxy/inherit_graph_53.png b/doxy/inherit_graph_53.png new file mode 100644 index 000000000..8ebf89c2c Binary files /dev/null and b/doxy/inherit_graph_53.png differ diff --git a/doxy/inherit_graph_54.map b/doxy/inherit_graph_54.map new file mode 100644 index 000000000..463c68f58 --- /dev/null +++ b/doxy/inherit_graph_54.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_54.md5 b/doxy/inherit_graph_54.md5 new file mode 100644 index 000000000..be7f683c5 --- /dev/null +++ b/doxy/inherit_graph_54.md5 @@ -0,0 +1 @@ +56c4d3d2a44c54de275de236b4e2cfcb \ No newline at end of file diff --git a/doxy/inherit_graph_54.png b/doxy/inherit_graph_54.png new file mode 100644 index 000000000..53e211860 Binary files /dev/null and b/doxy/inherit_graph_54.png differ diff --git a/doxy/inherit_graph_55.map b/doxy/inherit_graph_55.map new file mode 100644 index 000000000..ef6dd9dc2 --- /dev/null +++ b/doxy/inherit_graph_55.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_55.md5 b/doxy/inherit_graph_55.md5 new file mode 100644 index 000000000..f3e4f1c1e --- /dev/null +++ b/doxy/inherit_graph_55.md5 @@ -0,0 +1 @@ +900385f3659fff2022f870d582284177 \ No newline at end of file diff --git a/doxy/inherit_graph_55.png b/doxy/inherit_graph_55.png new file mode 100644 index 000000000..8b0bd0bd9 Binary files /dev/null and b/doxy/inherit_graph_55.png differ diff --git a/doxy/inherit_graph_6.map b/doxy/inherit_graph_6.map new file mode 100644 index 000000000..e200a9bff --- /dev/null +++ b/doxy/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_6.md5 b/doxy/inherit_graph_6.md5 new file mode 100644 index 000000000..5dcb09124 --- /dev/null +++ b/doxy/inherit_graph_6.md5 @@ -0,0 +1 @@ +21c10c5ea921845f667cb88de12733ad \ No newline at end of file diff --git a/doxy/inherit_graph_6.png b/doxy/inherit_graph_6.png new file mode 100644 index 000000000..55eee08f6 Binary files /dev/null and b/doxy/inherit_graph_6.png differ diff --git a/doxy/inherit_graph_7.map b/doxy/inherit_graph_7.map new file mode 100644 index 000000000..972f77982 --- /dev/null +++ b/doxy/inherit_graph_7.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/inherit_graph_7.md5 b/doxy/inherit_graph_7.md5 new file mode 100644 index 000000000..4a77f44f0 --- /dev/null +++ b/doxy/inherit_graph_7.md5 @@ -0,0 +1 @@ +d2718e3f2dae78b11b3cceced6b9294a \ No newline at end of file diff --git a/doxy/inherit_graph_7.png b/doxy/inherit_graph_7.png new file mode 100644 index 000000000..cf7a85c37 Binary files /dev/null and b/doxy/inherit_graph_7.png differ diff --git a/doxy/inherit_graph_8.map b/doxy/inherit_graph_8.map new file mode 100644 index 000000000..f24387acf --- /dev/null +++ b/doxy/inherit_graph_8.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_8.md5 b/doxy/inherit_graph_8.md5 new file mode 100644 index 000000000..2c92a2d84 --- /dev/null +++ b/doxy/inherit_graph_8.md5 @@ -0,0 +1 @@ +574fab0a526d708df5df119715996ff8 \ No newline at end of file diff --git a/doxy/inherit_graph_8.png b/doxy/inherit_graph_8.png new file mode 100644 index 000000000..eb0e3952f Binary files /dev/null and b/doxy/inherit_graph_8.png differ diff --git a/doxy/inherit_graph_9.map b/doxy/inherit_graph_9.map new file mode 100644 index 000000000..8fe277bd6 --- /dev/null +++ b/doxy/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_9.md5 b/doxy/inherit_graph_9.md5 new file mode 100644 index 000000000..9ea870934 --- /dev/null +++ b/doxy/inherit_graph_9.md5 @@ -0,0 +1 @@ +85006974a6f599da286214f8fb5e716f \ No newline at end of file diff --git a/doxy/inherit_graph_9.png b/doxy/inherit_graph_9.png new file mode 100644 index 000000000..7b1f9c73e Binary files /dev/null and b/doxy/inherit_graph_9.png differ diff --git a/doxy/inherits.html b/doxy/inherits.html new file mode 100644 index 000000000..92a441c30 --- /dev/null +++ b/doxy/inherits.html @@ -0,0 +1,440 @@ + + + + + + + +ESPixelStick Firmware: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+
+ + + + diff --git a/doxy/jquery.js b/doxy/jquery.js new file mode 100644 index 000000000..1dffb65b5 --- /dev/null +++ b/doxy/jquery.js @@ -0,0 +1,34 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/doxy/md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html b/doxy/md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html new file mode 100644 index 000000000..c0e51a946 --- /dev/null +++ b/doxy/md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html @@ -0,0 +1,90 @@ + + + + + + + +ESPixelStick Firmware: ESPixelStick Source Structure + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
ESPixelStick Source Structure
+
+
+

All code aside from the main sketch itself should reside here. The root of this directory is for core parts of the ESPixelStick code and / or pieces that should not reside in the following directories:

+
    +
  • input - Show input modules should reside here and inherit from c_InputCommon as defined in InputCommon.hpp.
  • +
  • ouput - Show output modules should reside here and inherit from c_OutputCommon as defined in OutputCommon.hpp.
  • +
  • service - Auxiliary services should reside here. These include non-show critical input mechansims like FPP discovery / configuration mechanisms.
  • +
+

See InputMgr and OutputMgr for adding modules to the system.

+
+
+ + + + diff --git a/doxy/memdebug_8h.html b/doxy/memdebug_8h.html new file mode 100644 index 000000000..baa2bd25d --- /dev/null +++ b/doxy/memdebug_8h.html @@ -0,0 +1,329 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/memdebug.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+ +
memdebug.h File Reference
+
+
+
#include <Arduino.h>
+
+Include dependency graph for memdebug.h:
+
+
+ + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Macros

#define MYFILE   String (__FILE__).substring(String (__FILE__).lastIndexOf ("\\") + 1)
 
#define DEBUG_V(v)   {LOG_PORT.println(String("------ ") + String(FPSTR(__func__) ) + ":" + MYFILE + ":" + String(__LINE__ ) + ": " + String(v) + String(" ------")); LOG_PORT.flush();}
 
#define DEBUG_START   DEBUG_V(F ("Start"))
 
#define DEBUG_END   DEBUG_V(F ("End"))
 
+

Macro Definition Documentation

+ +

◆ DEBUG_END

+ +
+
+ + + + +
#define DEBUG_END   DEBUG_V(F ("End"))
+
+ +
+
+ +

◆ DEBUG_START

+ +
+
+ + + + +
#define DEBUG_START   DEBUG_V(F ("Start"))
+
+ +
+
+ +

◆ DEBUG_V

+ +
+
+ + + + + + + + +
#define DEBUG_V( v)   {LOG_PORT.println(String("------ ") + String(FPSTR(__func__) ) + ":" + MYFILE + ":" + String(__LINE__ ) + ": " + String(v) + String(" ------")); LOG_PORT.flush();}
+
+ +
+
+ +

◆ MYFILE

+ +
+
+ + + + +
#define MYFILE   String (__FILE__).substring(String (__FILE__).lastIndexOf ("\\") + 1)
+
+ +
+
+
+ + + + diff --git a/doxy/memdebug_8h__dep__incl.map b/doxy/memdebug_8h__dep__incl.map new file mode 100644 index 000000000..08f0515d0 --- /dev/null +++ b/doxy/memdebug_8h__dep__incl.map @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/memdebug_8h__dep__incl.md5 b/doxy/memdebug_8h__dep__incl.md5 new file mode 100644 index 000000000..c268ffde8 --- /dev/null +++ b/doxy/memdebug_8h__dep__incl.md5 @@ -0,0 +1 @@ +a78618bf84f28e468a1919a4b50f90a5 \ No newline at end of file diff --git a/doxy/memdebug_8h__dep__incl.png b/doxy/memdebug_8h__dep__incl.png new file mode 100644 index 000000000..1e52802ef Binary files /dev/null and b/doxy/memdebug_8h__dep__incl.png differ diff --git a/doxy/memdebug_8h__incl.map b/doxy/memdebug_8h__incl.map new file mode 100644 index 000000000..5d5d16288 --- /dev/null +++ b/doxy/memdebug_8h__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/memdebug_8h__incl.md5 b/doxy/memdebug_8h__incl.md5 new file mode 100644 index 000000000..a1e8b066f --- /dev/null +++ b/doxy/memdebug_8h__incl.md5 @@ -0,0 +1 @@ +b6ca47a71186e086d8bd8cf96560932f \ No newline at end of file diff --git a/doxy/memdebug_8h__incl.png b/doxy/memdebug_8h__incl.png new file mode 100644 index 000000000..0d2c49d9c Binary files /dev/null and b/doxy/memdebug_8h__incl.png differ diff --git a/doxy/memdebug_8h_source.html b/doxy/memdebug_8h_source.html new file mode 100644 index 000000000..88412cf50 --- /dev/null +++ b/doxy/memdebug_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/src/memdebug.h Source File + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
memdebug.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2#include <Arduino.h>
+
3/*
+
4// Use GPIO16 / Wemos D0 for hardware debug triggering
+
5#define DEBUG_HW_PIN 16
+
6#define DEBUG_HW_SET digitalWrite(DEBUG_HW_PIN, HIGH)
+
7#define DEBUG_HW_CLEAR digitalWrite(DEBUG_HW_PIN, LOW)
+
8#define DEBUG_HW_START do {pinMode(DEBUG_HW_PIN, OUTPUT); DEBUG_HW_CLEAR;} while(0)
+
9#define DEBUG_HW_END do {DEBUG_HW_CLEAR; pinMode(DEBUG_HW_PIN, INPUT);} while(0)
+
10*/
+
11
+
12#define MYFILE String (__FILE__).substring(String (__FILE__).lastIndexOf ("\\") + 1)
+
13
+
14#define DEBUG_V(v) {LOG_PORT.println(String("------ ") + String(FPSTR(__func__) ) + ":" + MYFILE + ":" + String(__LINE__ ) + ": " + String(v) + String(" ------")); LOG_PORT.flush();}
+
15#define DEBUG_START DEBUG_V(F ("Start"))
+
16#define DEBUG_END DEBUG_V(F ("End"))
+
+ + + + diff --git a/doxy/menu.js b/doxy/menu.js new file mode 100644 index 000000000..b0b26936a --- /dev/null +++ b/doxy/menu.js @@ -0,0 +1,136 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+='
    '; + for (var i in data.children) { + var url; + var link; + link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ + data.children[i].text+''+ + makeTree(data.children[i],relPath)+'
  • '; + } + result+='
'; + } + return result; + } + var searchBoxHtml; + if (searchEnabled) { + if (serverSide) { + searchBoxHtml='
'+ + '
'+ + '
 '+ + ''+ + '
'+ + '
'+ + '
'+ + '
'; + } else { + searchBoxHtml='
'+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
'; + } + } + + $('#main-nav').before('
'+ + ''+ + ''+ + '
'); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  • '); + } + var $mainMenuState = $('#main-menu-state'); + var prevWidth = 0; + if ($mainMenuState.length) { + function initResizableIfExists() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function(e) { + var $menu = $('#main-menu'); + var options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = function() { $menu.css('display', 'block') }; + $menu.hide().slideDown(options); + } else { + options['complete'] = function() { $menu.css('display', 'none') }; + $menu.show().slideUp(options); + } + }); + // set default menu visibility + function resetState() { + var $menu = $('#main-menu'); + var $mainMenuState = $('#main-menu-state'); + var newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } + } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/doxy/menudata.js b/doxy/menudata.js new file mode 100644 index 000000000..d3ec0d1f8 --- /dev/null +++ b/doxy/menudata.js @@ -0,0 +1,197 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"_",url:"functions.html#index__5F"}, +{text:"a",url:"functions_a.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"z",url:"functions_z.html#index_z"}, +{text:"~",url:"functions_~.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"_",url:"functions_func.html#index__5F"}, +{text:"a",url:"functions_func_a.html#index_a"}, +{text:"b",url:"functions_func_b.html#index_b"}, +{text:"c",url:"functions_func_c.html#index_c"}, +{text:"d",url:"functions_func_d.html#index_d"}, +{text:"e",url:"functions_func_e.html#index_e"}, +{text:"f",url:"functions_func_f.html#index_f"}, +{text:"g",url:"functions_func_g.html#index_g"}, +{text:"h",url:"functions_func_h.html#index_h"}, +{text:"i",url:"functions_func_i.html#index_i"}, +{text:"l",url:"functions_func_l.html#index_l"}, +{text:"m",url:"functions_func_m.html#index_m"}, +{text:"n",url:"functions_func_n.html#index_n"}, +{text:"o",url:"functions_func_o.html#index_o"}, +{text:"p",url:"functions_func_p.html#index_p"}, +{text:"r",url:"functions_func_r.html#index_r"}, +{text:"s",url:"functions_func_s.html#index_s"}, +{text:"t",url:"functions_func_t.html#index_t"}, +{text:"u",url:"functions_func_u.html#index_u"}, +{text:"v",url:"functions_func_v.html#index_v"}, +{text:"w",url:"functions_func_w.html#index_w"}, +{text:"~",url:"functions_func_~.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"_",url:"functions_vars.html#index__5F"}, +{text:"a",url:"functions_vars_a.html#index_a"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}, +{text:"x",url:"functions_vars_x.html#index_x"}, +{text:"z",url:"functions_vars_z.html#index_z"}]}, +{text:"Typedefs",url:"functions_type.html"}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Enumerator",url:"functions_eval.html",children:[ +{text:"a",url:"functions_eval.html#index_a"}, +{text:"b",url:"functions_eval.html#index_b"}, +{text:"e",url:"functions_eval.html#index_e"}, +{text:"f",url:"functions_eval.html#index_f"}, +{text:"i",url:"functions_eval.html#index_i"}, +{text:"l",url:"functions_eval.html#index_l"}, +{text:"n",url:"functions_eval.html#index_n"}, +{text:"o",url:"functions_eval.html#index_o"}, +{text:"r",url:"functions_eval.html#index_r"}, +{text:"s",url:"functions_eval.html#index_s"}, +{text:"t",url:"functions_eval.html#index_t"}, +{text:"u",url:"functions_eval.html#index_u"}]}, +{text:"Related Symbols",url:"functions_rela.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html",children:[ +{text:"_",url:"globals.html#index__5F"}, +{text:"a",url:"globals_a.html#index_a"}, +{text:"b",url:"globals_b.html#index_b"}, +{text:"c",url:"globals_c.html#index_c"}, +{text:"d",url:"globals_d.html#index_d"}, +{text:"e",url:"globals_e.html#index_e"}, +{text:"f",url:"globals_f.html#index_f"}, +{text:"g",url:"globals_g.html#index_g"}, +{text:"h",url:"globals_h.html#index_h"}, +{text:"i",url:"globals_i.html#index_i"}, +{text:"j",url:"globals_j.html#index_j"}, +{text:"l",url:"globals_l.html#index_l"}, +{text:"m",url:"globals_m.html#index_m"}, +{text:"n",url:"globals_n.html#index_n"}, +{text:"o",url:"globals_o.html#index_o"}, +{text:"p",url:"globals_p.html#index_p"}, +{text:"r",url:"globals_r.html#index_r"}, +{text:"s",url:"globals_s.html#index_s"}, +{text:"t",url:"globals_t.html#index_t"}, +{text:"u",url:"globals_u.html#index_u"}, +{text:"v",url:"globals_v.html#index_v"}, +{text:"w",url:"globals_w.html#index_w"}]}, +{text:"Functions",url:"globals_func.html",children:[ +{text:"_",url:"globals_func.html#index__5F"}, +{text:"d",url:"globals_func.html#index_d"}, +{text:"f",url:"globals_func.html#index_f"}, +{text:"g",url:"globals_func.html#index_g"}, +{text:"l",url:"globals_func.html#index_l"}, +{text:"p",url:"globals_func.html#index_p"}, +{text:"r",url:"globals_func.html#index_r"}, +{text:"s",url:"globals_func.html#index_s"}, +{text:"t",url:"globals_func.html#index_t"}, +{text:"u",url:"globals_func.html#index_u"}, +{text:"v",url:"globals_func.html#index_v"}, +{text:"w",url:"globals_func.html#index_w"}]}, +{text:"Variables",url:"globals_vars.html",children:[ +{text:"_",url:"globals_vars.html#index__5F"}, +{text:"b",url:"globals_vars_b.html#index_b"}, +{text:"c",url:"globals_vars_c.html#index_c"}, +{text:"d",url:"globals_vars_d.html#index_d"}, +{text:"e",url:"globals_vars_e.html#index_e"}, +{text:"f",url:"globals_vars_f.html#index_f"}, +{text:"h",url:"globals_vars_h.html#index_h"}, +{text:"i",url:"globals_vars_i.html#index_i"}, +{text:"l",url:"globals_vars_l.html#index_l"}, +{text:"m",url:"globals_vars_m.html#index_m"}, +{text:"n",url:"globals_vars_n.html#index_n"}, +{text:"o",url:"globals_vars_o.html#index_o"}, +{text:"p",url:"globals_vars_p.html#index_p"}, +{text:"r",url:"globals_vars_r.html#index_r"}, +{text:"s",url:"globals_vars_s.html#index_s"}, +{text:"t",url:"globals_vars_t.html#index_t"}, +{text:"u",url:"globals_vars_u.html#index_u"}, +{text:"v",url:"globals_vars_v.html#index_v"}, +{text:"w",url:"globals_vars_w.html#index_w"}]}, +{text:"Macros",url:"globals_defs.html",children:[ +{text:"a",url:"globals_defs.html#index_a"}, +{text:"c",url:"globals_defs_c.html#index_c"}, +{text:"d",url:"globals_defs_d.html#index_d"}, +{text:"e",url:"globals_defs_e.html#index_e"}, +{text:"f",url:"globals_defs_f.html#index_f"}, +{text:"g",url:"globals_defs_g.html#index_g"}, +{text:"h",url:"globals_defs_h.html#index_h"}, +{text:"i",url:"globals_defs_i.html#index_i"}, +{text:"j",url:"globals_defs_j.html#index_j"}, +{text:"l",url:"globals_defs_l.html#index_l"}, +{text:"m",url:"globals_defs_m.html#index_m"}, +{text:"n",url:"globals_defs_n.html#index_n"}, +{text:"o",url:"globals_defs_o.html#index_o"}, +{text:"p",url:"globals_defs_p.html#index_p"}, +{text:"r",url:"globals_defs_r.html#index_r"}, +{text:"s",url:"globals_defs_s.html#index_s"}, +{text:"u",url:"globals_defs_u.html#index_u"}]}]}]}]} diff --git a/doxy/minus.svg b/doxy/minus.svg new file mode 100644 index 000000000..f70d0c1a1 --- /dev/null +++ b/doxy/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/minusd.svg b/doxy/minusd.svg new file mode 100644 index 000000000..5f8e87962 --- /dev/null +++ b/doxy/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/nav_f.png b/doxy/nav_f.png new file mode 100644 index 000000000..72a58a529 Binary files /dev/null and b/doxy/nav_f.png differ diff --git a/doxy/nav_fd.png b/doxy/nav_fd.png new file mode 100644 index 000000000..032fbdd4c Binary files /dev/null and b/doxy/nav_fd.png differ diff --git a/doxy/nav_g.png b/doxy/nav_g.png new file mode 100644 index 000000000..2093a237a Binary files /dev/null and b/doxy/nav_g.png differ diff --git a/doxy/nav_h.png b/doxy/nav_h.png new file mode 100644 index 000000000..33389b101 Binary files /dev/null and b/doxy/nav_h.png differ diff --git a/doxy/nav_hd.png b/doxy/nav_hd.png new file mode 100644 index 000000000..de80f18ad Binary files /dev/null and b/doxy/nav_hd.png differ diff --git a/doxy/open.png b/doxy/open.png new file mode 100644 index 000000000..30f75c7ef Binary files /dev/null and b/doxy/open.png differ diff --git a/doxy/pages.html b/doxy/pages.html new file mode 100644 index 000000000..85e96d45a --- /dev/null +++ b/doxy/pages.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Related Pages + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + + + diff --git a/doxy/plus.svg b/doxy/plus.svg new file mode 100644 index 000000000..075201655 --- /dev/null +++ b/doxy/plus.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/plusd.svg b/doxy/plusd.svg new file mode 100644 index 000000000..0c65bfe94 --- /dev/null +++ b/doxy/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/search/all_0.js b/doxy/search/all_0.js new file mode 100644 index 000000000..791255430 --- /dev/null +++ b/doxy/search/all_0.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../union_e_f_update_1_1efurecord__t.html#a85bd707e9a4a2a300d6e648a17c7bb4e',1,'EFUpdate::efurecord_t::__attribute__()'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../union_f_p_p_packet.html#aa366ec56ae888899465058f248581473',1,'FPPPacket::__attribute__()'],['../union_f_p_p_ping_packet.html#ac2d720b9840f3eba8a76aaabab46bebf',1,'FPPPingPacket::__attribute__()'],['../union_f_p_p_multi_sync_packet.html#a0ada6cc18a264bcb6385a7b8dcc4eb6b',1,'FPPMultiSyncPacket::__attribute__()'],['../union_e_f_update_1_1efuheader__t.html#a1fcea2f1a8e9789d3c839de82c623fbd',1,'EFUpdate::efuheader_t::__attribute__()'],['../fseq_8h.html#abd95bd27b4d635d684faa52804c7849f',1,'__attribute__((packed)): fseq.h'],['../fseq_8h.html#ac166307bedcc799e3931a745b85628d2',1,'__attribute__: fseq.h']]], + ['_5ferror_1',['_error',['../class_e_f_update.html#a6fabab7139c4c4ab4181858583923962',1,'EFUpdate']]], + ['_5fheader_2',['_header',['../class_e_f_update.html#a2b9c5e658b9829dc4e67821ca6a7d16d',1,'EFUpdate']]], + ['_5floc_3',['_loc',['../class_e_f_update.html#ab70a5cf17012161cc7af407ff046f02d',1,'EFUpdate']]], + ['_5flogcon_4',['_logcon',['../_e_s_pixel_stick_8ino.html#a1af7f3c5a2d6b297590babbefc5c6fe8',1,'ESPixelStick.ino']]], + ['_5fmaxsketchspace_5',['_maxSketchSpace',['../class_e_f_update.html#abbb18e4ba02b148661d37461cd70c7ef',1,'EFUpdate']]], + ['_5frecord_6',['_record',['../class_e_f_update.html#a4a1fbf08d9ba11b042e68943f5ceb6b9',1,'EFUpdate']]], + ['_5fstate_7',['_state',['../class_e_f_update.html#a3c6212ad0e2fdb6c37b51e189a830053',1,'EFUpdate']]] +]; diff --git a/doxy/search/all_1.js b/doxy/search/all_1.js new file mode 100644 index 000000000..72865ed26 --- /dev/null +++ b/doxy/search/all_1.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['activeeffect_0',['ActiveEffect',['../classc___input_effect_engine.html#ab9e6427393356e025356dd307dff4098',1,'c_InputEffectEngine']]], + ['activehigh_1',['ActiveHigh',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538ad61a1b264e344aeb059e376f6ebbf300',1,'c_ExternalInput']]], + ['activeisrmask_2',['ActiveIsrMask',['../classc___output_uart.html#aeb32e628fe14a64feee00d7b970a56ce',1,'c_OutputUart']]], + ['activelow_3',['ActiveLow',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538aa635263922b06669da81324d386a1c34',1,'c_ExternalInput']]], + ['actualframedurationmicrosec_4',['ActualFrameDurationMicroSec',['../classc___output_common.html#a1d1342470a0d6346d9e10762f400f573',1,'c_OutputCommon']]], + ['adjustedbrightness_5',['AdjustedBrightness',['../classc___output_pixel.html#a1f5a9e4f3bc06fd7ff5ee0811171b855',1,'c_OutputPixel']]], + ['advertisenewstate_6',['AdvertiseNewState',['../classc___network_mgr.html#af2b9dc93956b88607802667e89c76f75',1,'c_NetworkMgr']]], + ['allleds_7',['allLeds',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#a97d0f619ac69c6ba418b0a6b0e9e983f',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['allowedtoremoteplayfiles_8',['AllowedToRemotePlayFiles',['../classc___f_p_p_discovery.html#a5259de082686887cbd0f7997c3d7dfe3',1,'c_FPPDiscovery']]], + ['allowwifiandethupsimultaneously_9',['AllowWiFiAndEthUpSimultaneously',['../classc___network_mgr.html#aed8669649b1aad20da87b3c4bb176926',1,'c_NetworkMgr']]], + ['announcestate_10',['AnnounceState',['../classc___wi_fi_driver.html#a960683ad5c592accc895d9335c25b942',1,'c_WiFiDriver']]], + ['ap_5fchannelnumber_11',['ap_channelNumber',['../classc___wi_fi_driver.html#a501894f065563ab82a9359961b5bc0bd',1,'c_WiFiDriver']]], + ['ap_5ffallbackisenabled_12',['ap_fallbackIsEnabled',['../classc___wi_fi_driver.html#acda1629de5f8b23fcf2721c88a2f85fb',1,'c_WiFiDriver']]], + ['ap_5ftimeout_13',['ap_timeout',['../classc___wi_fi_driver.html#acba25fccd23f70cb2acf743d4af472a7',1,'c_WiFiDriver::ap_timeout'],['../_e_s_pixel_stick_8h.html#a451cb6ba5f124792512fb24f05299229',1,'AP_TIMEOUT: ESPixelStick.h']]], + ['appendnullpixelcount_14',['AppendNullPixelCount',['../classc___output_pixel.html#aa713d7da0b02c79339403769f04f1398',1,'c_OutputPixel']]], + ['appendnullpixelcurrentcount_15',['AppendNullPixelCurrentCount',['../classc___output_pixel.html#aeb486aefb0cfdb737b04c86c95d5a19a',1,'c_OutputPixel']]], + ['arduinojson_5fdefault_5fnesting_5flimit_16',['ARDUINOJSON_DEFAULT_NESTING_LIMIT',['../_e_s_pixel_stick_8h.html#adb3f9ff6eeacc0a7093b59f9d38a55fc',1,'ESPixelStick.h']]], + ['arduinojson_5fuse_5flong_5flong_17',['ARDUINOJSON_USE_LONG_LONG',['../_e_s_pixel_stick_8h.html#ad04364871efb11788ea94d5f5417072c',1,'ESPixelStick.h']]], + ['array_18',['Array',['../unionc___output_pixel_1_1_color_offsets__s.html#a8840fcb54d39b02e79b1da48e4ad6800',1,'c_OutputPixel::ColorOffsets_s']]] +]; diff --git a/doxy/search/all_10.js b/doxy/search/all_10.js new file mode 100644 index 000000000..0195937e2 --- /dev/null +++ b/doxy/search/all_10.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['r_0',['r',['../structc___input_effect_engine_1_1d_c_r_g_b.html#a9b1970cbb330d919cba1c8a1110e073c',1,'c_InputEffectEngine::dCRGB::r'],['../structc___input_effect_engine_1_1_c_r_g_b.html#af15f6df8f99eedc6a2d8078844749a3e',1,'c_InputEffectEngine::CRGB::r'],['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html#ac8c59546e1a583131c3d96ac45b412f7',1,'c_OutputPixel::ColorOffsets_s::offsets::r']]], + ['ranges_1',['ranges',['../fseq_8h.html#a61f3ec214a6fa2bb351949c606ed87b9',1,'ranges: fseq.h'],['../union_f_p_p_ping_packet.html#a43c037a16b08ce365b44d3824854a9f3',1,'FPPPingPacket::ranges']]], + ['raw_2',['raw',['../union_e_f_update_1_1efuheader__t.html#a6a5655070f7d154ee8934af12b9d376d',1,'EFUpdate::efuheader_t::raw'],['../union_e_f_update_1_1efurecord__t.html#a3fda9334edee4d66e2ea892801afee32',1,'EFUpdate::efurecord_t::raw'],['../union_f_p_p_packet.html#a0400cdbd2ffca7fa2ce34d3228e65333',1,'FPPPacket::raw'],['../union_f_p_p_ping_packet.html#ab336b62404d8386fb2d0725d39827f5e',1,'FPPPingPacket::raw'],['../union_f_p_p_multi_sync_packet.html#a02b281a304987fe40d0b26e1becbe057',1,'FPPMultiSyncPacket::raw']]], + ['read16_3',['read16',['../fseq_8h.html#a17eb8cba12a153513d15bd1ffa39283e',1,'fseq.h']]], + ['read24_4',['read24',['../fseq_8h.html#a944ae1d60b77bc70f38bcc983cec9314',1,'fseq.h']]], + ['read32_5',['read32',['../fseq_8h.html#aa0a25f66460f3c721b0b4d31b48ebceb',1,'fseq.h']]], + ['read64_6',['read64',['../fseq_8h.html#a590e48b482b0a190ff8cb48abea2702e',1,'fseq.h']]], + ['readchanneldata_7',['readchanneldata',['../classc___output_common.html#adbf439d37fe45012612f47c83012f6fc',1,'c_OutputCommon::ReadChannelData()'],['../classc___output_mgr.html#adfe7ce8655d768089bb821c55afb1ad0',1,'c_OutputMgr::ReadChannelData()'],['../classc___output_pixel.html#a839093278c6d78c5a78fff1e6febd217',1,'c_OutputPixel::ReadChannelData()']]], + ['readconfigfile_8',['readconfigfile',['../classc___file_mgr.html#a5ace8854474104150140c82c67bccef1',1,'c_FileMgr::ReadConfigFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a3c49cfd1106c680a1ed46ed40aaa0037',1,'c_FileMgr::ReadConfigFile(const String &FileName, byte *FileData, size_t maxlen)'],['../classc___file_mgr.html#ab381cba1d9885ddf172f422a11cf6ae3',1,'c_FileMgr::ReadConfigFile(const String &FileName, String &FileData)']]], + ['readfile_9',['ReadFile',['../classc___input_f_p_p_remote_play_file.html#ad9ba8efa7a89f694f337a208833daa25',1,'c_InputFPPRemotePlayFile']]], + ['readinput_10',['ReadInput',['../classc___external_input.html#aa8c12cd0c690a094962ba8f7f5361282',1,'c_ExternalInput']]], + ['readme_2emd_11',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], + ['readsdfile_12',['readsdfile',['../classc___file_mgr.html#a99bd795457bb43cc30780a1fc9d43c90',1,'c_FileMgr::ReadSdFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#a8691c90e2a239cde2087bf72e84f4436',1,'c_FileMgr::ReadSdFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a59e8cbf45c018d31f804a7d5de5395ef',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition)'],['../classc___file_mgr.html#a52b312d37c19138ae3f6397e3aa919f4',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)']]], + ['reboot_5fdelay_13',['REBOOT_DELAY',['../_e_s_pixel_stick_8h.html#a379de1a2f9b4453dbc110c28ecb25834',1,'ESPixelStick.h']]], + ['rebootcount_14',['RebootCount',['../_e_s_pixel_stick_8ino.html#a7876ec0ea2b6d345c51ff1afd96a5086',1,'ESPixelStick.ino']]], + ['rebootinprogress_15',['rebootinprogress',['../_e_s_pixel_stick_8h.html#aee3a92a77acd81bd67090432b16e23a1',1,'RebootInProgress(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#aee3a92a77acd81bd67090432b16e23a1',1,'RebootInProgress(): ESPixelStick.ino']]], + ['rebootneeded_16',['rebootNeeded',['../classc___input_mgr.html#a3f7851b54dc34c8a9eb6dd7767589540',1,'c_InputMgr']]], + ['rebootonwififailuretoconnect_17',['RebootOnWiFiFailureToConnect',['../classc___wi_fi_driver.html#a53740734d7bafcede27e36f52b927444',1,'c_WiFiDriver']]], + ['record_18',['RECORD',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea921df56002ee5dc960debedc8ae06072',1,'EFUpdate']]], + ['recordtype_19',['RecordType',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81',1,'EFUpdate']]], + ['registeralexacallback_20',['RegisterAlexaCallback',['../classc___web_mgr.html#aaad811dbabf3626c6ddb95f13f301f7f',1,'c_WebMgr']]], + ['registeruartisrhandler_21',['RegisterUartIsrHandler',['../classc___output_uart.html#a1ff07f65e62b2df59536624f3fbdc00a',1,'c_OutputUart']]], + ['relay_22',['Relay',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9ac572c651ab04a645468cef2d7510045e',1,'c_OutputMgr']]], + ['remainingplaycount_23',['RemainingPlayCount',['../classc___input_f_p_p_remote_play_item.html#ac66be65fa51481d84e0cee5c7ba9bdd5',1,'c_InputFPPRemotePlayItem']]], + ['reportediswificonnected_24',['ReportedIsWiFiConnected',['../classc___wi_fi_driver.html#a4d752718b07127ffc3291d7b0e360d9d',1,'c_WiFiDriver']]], + ['reportnewframe_25',['reportnewframe',['../classc___output_uart.html#a535f40a45bc69ba9c67de5ed3da80467',1,'c_OutputUart::ReportNewFrame()'],['../classc___output_common.html#ae4db3605be43e71dbd0b4f929b69aa85',1,'c_OutputCommon::ReportNewFrame()']]], + ['requestreboot_26',['requestreboot',['../_e_s_pixel_stick_8h.html#a07c188498d1aa5b7b068c7a0e09a75f4',1,'RequestReboot(uint32_t LoopDelay): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a07c188498d1aa5b7b068c7a0e09a75f4',1,'RequestReboot(uint32_t LoopDelay): ESPixelStick.ino']]], + ['reset_27',['reset',['../classc___wi_fi_driver.html#a73ac32c8db2b76fe03893dde2a2ad134',1,'c_WiFiDriver']]], + ['resetsdcard_28',['ResetSdCard',['../classc___file_mgr.html#abf9680ad0d546bd42476f6460e387ba0',1,'c_FileMgr']]], + ['resetwifi_29',['resetwifi',['../_e_s_pixel_stick_8h.html#a71cd754e8f1472f27fc5b805dfcb4251',1,'ResetWiFi: ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a71cd754e8f1472f27fc5b805dfcb4251',1,'ResetWiFi: ESPixelStick.ino']]], + ['responseaddress_30',['ResponseAddress',['../structc___input_d_d_p_1_1_packet_buffer__t.html#afaabcf7bfdf68f8ffcdadbfb1104ff11',1,'c_InputDDP::PacketBuffer_t']]], + ['responseport_31',['ResponsePort',['../structc___input_d_d_p_1_1_packet_buffer__t.html#a0fe17b362993358cd7402373774ab977',1,'c_InputDDP::PacketBuffer_t']]], + ['restartblanktimer_32',['RestartBlankTimer',['../classc___input_mgr.html#ac50551f90f209dbaa2b476a20b524b71',1,'c_InputMgr']]], + ['restoreserialportoperation_33',['RestoreSerialPortOperation',['../classc___output_uart.html#a4a957a10495a41bc1ff8f469be391e04',1,'c_OutputUart']]], + ['rgb2hsv_34',['rgb2hsv',['../classc___input_effect_engine.html#a6751a5a67dd911744b80574029cac95c',1,'c_InputEffectEngine']]], + ['rmt_35',['Rmt',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9afb1a932142103c9fcad347c899382cbf',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/all_11.js b/doxy/search/all_11.js new file mode 100644 index 000000000..a1f3bb6d1 --- /dev/null +++ b/doxy/search/all_11.js @@ -0,0 +1,148 @@ +var searchData= +[ + ['s_0',['s',['../structc___input_effect_engine_1_1d_c_h_s_v.html#a8ba380a9ebbd1f09d5a75c05ae85b6e9',1,'c_InputEffectEngine::dCHSV']]], + ['saferrgbtohtmlcolorstring_1',['saferRgbToHtmlColorString',['../_safer_string_conversion_8hpp.html#abaa5f3baa5ae9ae6df677674285ab8da',1,'SaferStringConversion.hpp']]], + ['safersecondstoformattedminutesandsecondsstring_2',['saferSecondsToFormattedMinutesAndSecondsString',['../_safer_string_conversion_8hpp.html#aeab01c8a84641e02d18990accf788d9f',1,'SaferStringConversion.hpp']]], + ['saferstringconversion_2ehpp_3',['SaferStringConversion.hpp',['../_safer_string_conversion_8hpp.html',1,'']]], + ['save_4',['save',['../classc___input_alexa.html#a00ff050d19b35c8ce8b8d383d346ec6a',1,'c_InputAlexa::save()'],['../classc___input_f_p_p_remote.html#acba9db785e2b10c568283b0b9510f00b',1,'c_InputFPPRemote::save()'],['../classc___input_m_q_t_t.html#afbc74dd0e4627273ed59cab493a58567',1,'c_InputMQTT::save()']]], + ['saveconfig_5',['SaveConfig',['../_e_s_pixel_stick_8ino.html#aa67914e91e1b1ff65d68df7e673a5ca9',1,'ESPixelStick.ino']]], + ['saveconfigfile_6',['saveconfigfile',['../classc___file_mgr.html#ab31af151f08d97736f33aaed0d672552',1,'c_FileMgr::SaveConfigFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#aa1fa3f4ae9b40bb9a134cc7a00822028',1,'c_FileMgr::SaveConfigFile(const String &FileName, const char *FileData)'],['../classc___file_mgr.html#a98db451e05d7f19acbc8d9811c378769',1,'c_FileMgr::SaveConfigFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a9fdb1467637b879855c36605eaa9904c',1,'c_FileMgr::SaveConfigFile(const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)']]], + ['savesdfile_7',['savesdfile',['../classc___file_mgr.html#a160e62534872330fd8dcbd056226149a',1,'c_FileMgr::SaveSdFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#aedef870863fac59632019d4f79520b87',1,'c_FileMgr::SaveSdFile(const String &FileName, JsonVariant &FileData)']]], + ['scheduleloadconfig_8',['scheduleloadconfig',['../classc___input_mgr.html#a47a66106086819f5c9edf6c94df9adc5',1,'c_InputMgr::ScheduleLoadConfig()'],['../classc___output_mgr.html#ac9742371ff3eae19bc7f0ece84ea6c79',1,'c_OutputMgr::ScheduleLoadConfig()'],['../_e_s_pixel_stick_8ino.html#a23c1f5f645fafe9824320be65b1ae241',1,'ScheduleLoadConfig(): ESPixelStick.ino']]], + ['sd_5fcard_5fclk_5fmhz_9',['SD_CARD_CLK_MHZ',['../_file_mgr_8hpp.html#ab657e72bee7e43f28699d16724737b1e',1,'FileMgr.hpp']]], + ['sd_5fcard_5fclk_5fpin_10',['sd_card_clk_pin',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_Generic.hpp']]], + ['sd_5fcard_5fcs_5fpin_11',['sd_card_cs_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp']]], + ['sd_5fcard_5fmiso_5fpin_12',['sd_card_miso_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['sd_5fcard_5fmosi_5fpin_13',['sd_card_mosi_pin',['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp']]], + ['sdcardinstalled_14',['SdCardInstalled',['../classc___file_mgr.html#ab0aca0e57b11d97db3a7341a28b1f8f5',1,'c_FileMgr']]], + ['sdcardisinstalled_15',['SdCardIsInstalled',['../classc___file_mgr.html#a9d269a5325ae97f480a9c8e7671c862e',1,'c_FileMgr']]], + ['seconds_5felapsed_16',['seconds_elapsed',['../fseq_8h.html#abde5492c4b5532fb2c50e42aef706805',1,'seconds_elapsed: fseq.h'],['../union_f_p_p_multi_sync_packet.html#affd325a4aad9ca4be88b6aae2c0a2234',1,'FPPMultiSyncPacket::seconds_elapsed']]], + ['secrets_5fpass_17',['SECRETS_PASS',['../_wi_fi_driver_8cpp.html#a7fd646fbe53e0996a81e7bec13b44900',1,'WiFiDriver.cpp']]], + ['secrets_5fssid_18',['SECRETS_SSID',['../_wi_fi_driver_8cpp.html#ae7daf23c1e550ad23d5cb8b26f97ac0a',1,'WiFiDriver.cpp']]], + ['sendfppsync_19',['sendfppsync',['../classc___input_f_p_p_remote.html#a5b0598cd573c49535959ed9eb66b0880',1,'c_InputFPPRemote::SendFppSync'],['../classc___input_f_p_p_remote_play_item.html#a0bf2dd0492e17cd4f7b7f536f51fffc2',1,'c_InputFPPRemotePlayItem::SendFppSync']]], + ['sendpingpacket_20',['sendPingPacket',['../classc___f_p_p_discovery.html#aed2b9148b3ad82d03c7bab89cc2927e8',1,'c_FPPDiscovery']]], + ['sensords18b20_2ecpp_21',['SensorDS18B20.cpp',['../_sensor_d_s18_b20_8cpp.html',1,'']]], + ['sensords18b20_2eh_22',['SensorDS18B20.h',['../_sensor_d_s18_b20_8h.html',1,'']]], + ['sentpixelscount_23',['SentPixelsCount',['../classc___output_pixel.html#a77f8540f4181af47f5c3fc119ab21d01',1,'c_OutputPixel']]], + ['sequenceerrorcounter_24',['sequenceerrorcounter',['../structc___input_artnet_1_1_universe__t.html#ae6d1a7f53d750d945e01a812bfe6c77b',1,'c_InputArtnet::Universe_t::SequenceErrorCounter'],['../structc___input_e131_1_1_universe__t.html#a13b15bd55da50e4685117f130b03c8d7',1,'c_InputE131::Universe_t::SequenceErrorCounter']]], + ['sequencenumber_25',['sequencenumber',['../structc___input_artnet_1_1_universe__t.html#a0962376568cc4a2c33f6e2b845843785',1,'c_InputArtnet::Universe_t::SequenceNumber'],['../structc___input_e131_1_1_universe__t.html#a82c5275f1381ab72641caf70e651d602',1,'c_InputE131::Universe_t::SequenceNumber']]], + ['serializecore_26',['serializecore',['../_e_s_pixel_stick_8h.html#a64caf298db9b3dcc081633371db4a441',1,'serializeCore(bool pretty=false): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a03b64a11fdb210669823536c42932fd0',1,'serializeCore(bool pretty): ESPixelStick.ino']]], + ['set_5fpin_27',['set_pin',['../classc___output_uart.html#abf36c2b329517bb7f4c95350f8551086',1,'c_OutputUart']]], + ['setall_28',['setAll',['../classc___input_effect_engine.html#af6c8141b2b5d63e69151cb0f07fe9281',1,'c_InputEffectEngine']]], + ['setblankonstop_29',['SetBlankOnStop',['../classc___f_p_p_discovery.html#ad8875e6015a2c55a128e50e68b5010d6',1,'c_FPPDiscovery']]], + ['setbrightness_30',['setBrightness',['../classc___input_effect_engine.html#a80416202be606d8a4c68312aecb69c1c',1,'c_InputEffectEngine']]], + ['setbufferinfo_31',['setbufferinfo',['../classc___input_d_d_p.html#aa52dbc8f9649a64b5dec3a0dd67c9b7f',1,'c_InputDDP::SetBufferInfo()'],['../classc___input_m_q_t_t.html#a74cc28c42ca7dbd319208e1a97026b51',1,'c_InputMQTT::SetBufferInfo()'],['../classc___input_mgr.html#a795c7c292277523fefb8363d2f8285e8',1,'c_InputMgr::SetBufferInfo()'],['../classc___input_effect_engine.html#a69e94e80d206e30387cd73d257a19605',1,'c_InputEffectEngine::SetBufferInfo()'],['../classc___input_f_p_p_remote.html#ac20d33080cef27922cc6350fcf25d8b6',1,'c_InputFPPRemote::SetBufferInfo()'],['../classc___input_alexa.html#a45a1d6a01d06af0d4f4b2e6f778d03e7',1,'c_InputAlexa::SetBufferInfo()'],['../classc___input_artnet.html#a9396efd7449198caf16fb4cbc055277e',1,'c_InputArtnet::SetBufferInfo()'],['../classc___input_common.html#ad7de5817a9b501804f89c2a5e63d8cdc',1,'c_InputCommon::SetBufferInfo()'],['../classc___input_disabled.html#a27b7d88fc27bea8c6af8065b58493286',1,'c_InputDisabled::SetBufferInfo()'],['../classc___input_e131.html#ac18882d8a5a97e6d69c42c498af823bd',1,'c_InputE131::SetBufferInfo()']]], + ['setbuffertranslation_32',['setbuffertranslation',['../classc___input_artnet.html#aa6db03c1ab9369151325ea72fd12516a',1,'c_InputArtnet::SetBufferTranslation()'],['../classc___input_e131.html#a8e56c6414777712a050c2f79cd378beb',1,'c_InputE131::SetBufferTranslation()']]], + ['setcolor_33',['setColor',['../classc___input_effect_engine.html#a008c4deb4332e0e98966544e6da6958d',1,'c_InputEffectEngine']]], + ['setconfig_34',['setconfig',['../classc___output_common.html#acc5c49f206afba001b6514aeb4b6b2ba',1,'c_OutputCommon::SetConfig()'],['../classc___wi_fi_driver.html#a07e5aa4bfbe3e838bd38fce6fa949c27',1,'c_WiFiDriver::SetConfig()'],['../classc___network_mgr.html#a50d97dec317ecb4cc9a308b5e0aadf2d',1,'c_NetworkMgr::SetConfig()'],['../_e_s_pixel_stick_8ino.html#aaf4b39e91ed471ae190191b8f458a105',1,'SetConfig(): ESPixelStick.ino'],['../classc___output_mgr.html#aee5d29f91c6457ce753d855ba471f315',1,'c_OutputMgr::SetConfig()'],['../classc___input_m_q_t_t.html#a82f5323123d44bba063f058694a4b210',1,'c_InputMQTT::SetConfig()'],['../classc___input_mgr.html#ad4675e93879f00d2d783470e1bc8309d',1,'c_InputMgr::SetConfig(ArduinoJson::JsonDocument &NewConfig)'],['../classc___input_mgr.html#aae28e335276bd983bcad342f1f9532d8',1,'c_InputMgr::SetConfig(const char *NewConfig)'],['../classc___input_f_p_p_remote.html#a1ee15e1c30584550418fd15599f8de61',1,'c_InputFPPRemote::SetConfig()'],['../classc___input_effect_engine.html#acf078d65ad2078ad5f32afe6867284a2',1,'c_InputEffectEngine::SetConfig()'],['../classc___input_e131.html#ae77e361a9e510852cd0b7d0cf6721ec6',1,'c_InputE131::SetConfig()'],['../classc___input_disabled.html#a0a2dd17b10ce17d0a92a0650559b8784',1,'c_InputDisabled::SetConfig()'],['../classc___input_d_d_p.html#a3778fec8542b2215ad20271a63195ff6',1,'c_InputDDP::SetConfig()'],['../classc___input_common.html#a91676b3553f3a5b06361d43c2a81d45e',1,'c_InputCommon::SetConfig()'],['../classc___input_artnet.html#aa8ef414340a74ff9ba8caaf222e33b9b',1,'c_InputArtnet::SetConfig()'],['../classc___input_alexa.html#a514052a254b938befb3a4c933efe15c4',1,'c_InputAlexa::SetConfig()'],['../classc___file_mgr.html#ac14c25f4d4db4016303b200f6bd9ae99',1,'c_FileMgr::SetConfig()'],['../classc___output_mgr.html#a63b3162a5ec5fe39859401b4b817b892',1,'c_OutputMgr::SetConfig()'],['../classc___output_pixel.html#aba69c60f370711f72ed8d1166e2bec41',1,'c_OutputPixel::SetConfig()'],['../classc___output_disabled.html#aa82d269655fb9b011288622cfedad571',1,'c_OutputDisabled::SetConfig()'],['../classc___output_uart.html#ac46575620d6687d26468934e3146fc4d',1,'c_OutputUart::SetConfig()']]], + ['setdelay_35',['setDelay',['../classc___input_effect_engine.html#a8fa707bf9c7e9c79bfeae6d98adfc30c',1,'c_InputEffectEngine']]], + ['setduration_36',['SetDuration',['../classc___input_f_p_p_remote_play_item.html#a0cac6e8fbf28021b311e5709a6fd3424',1,'c_InputFPPRemotePlayItem']]], + ['seteffect_37',['setEffect',['../classc___input_effect_engine.html#a80cd28e720963e39357b96dc2e516291',1,'c_InputEffectEngine']]], + ['setethernetisconnected_38',['SetEthernetIsConnected',['../classc___network_mgr.html#aa9d587432312a58a8d98b5b0a75796fb',1,'c_NetworkMgr']]], + ['setframeappendinformation_39',['SetFrameAppendInformation',['../classc___output_pixel.html#adc34e80e736af0a0e50fc8de46db1ec4',1,'c_OutputPixel']]], + ['setframedurration_40',['SetFrameDurration',['../classc___output_pixel.html#a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2',1,'c_OutputPixel']]], + ['setframeprependinformation_41',['SetFramePrependInformation',['../classc___output_pixel.html#ad712765c16ee9368774d3160a6df59a5',1,'c_OutputPixel']]], + ['setfromjson_42',['setfromjson',['../_e_s_pixel_stick_8h.html#adc90f0d2e8ff2296ca007ce70b17f654',1,'setFromJSON(T &OutValue, J &Json, N Name): ESPixelStick.h'],['../_e_s_pixel_stick_8h.html#a41e121c8cd723982e1127a1ccf29b756',1,'setFromJSON(float &OutValue, J &Json, N Name): ESPixelStick.h']]], + ['setfsmstate_43',['SetFsmState',['../classc___wi_fi_driver.html#acd243ad52f01b89e5450efb1681584b9',1,'c_WiFiDriver']]], + ['sethostname_44',['SetHostname',['../classc___wi_fi_driver.html#ad3d3065d874d5ff8e97a60f08d9eebb5',1,'c_WiFiDriver']]], + ['setinputfppremoteplayfile_45',['SetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#a60745e73513bb09ee95b04360f7b9ed2',1,'c_FPPDiscovery']]], + ['setintensity2uart_46',['SetIntensity2Uart',['../classc___output_uart.html#a75a821962da2b1f16406a637410930bd',1,'c_OutputUart']]], + ['setintensitybittimeinus_47',['SetIntensityBitTimeInUS',['../classc___output_pixel.html#a7281e0eb2d9420ba682548e9038d61cb',1,'c_OutputPixel']]], + ['setintensitydatawidth_48',['setintensitydatawidth',['../classc___output_pixel.html#a9a496f93b28b97e6b3016adbf19986ad',1,'c_OutputPixel::SetIntensityDataWidth()'],['../classc___output_uart.html#a63aaee5dbe4be06c385ba945cd3cca67',1,'c_OutputUart::SetIntensityDataWidth()']]], + ['setinvertdata_49',['SetInvertData',['../classc___output_pixel.html#a91d2c0d5ff85e8a253e3b5f98679606c',1,'c_OutputPixel']]], + ['setipaddress_50',['setIpAddress',['../classc___wi_fi_driver.html#a517047c02da845b67b772155c43f9b2f',1,'c_WiFiDriver']]], + ['setipsubnetmask_51',['setIpSubNetMask',['../classc___wi_fi_driver.html#ae06fa2c4762015c1b92e626d08217482',1,'c_WiFiDriver']]], + ['setiswificonnected_52',['SetIsWiFiConnected',['../classc___wi_fi_driver.html#abbc1fe3725bcf2f0d2d1da8b1da2166c',1,'c_WiFiDriver']]], + ['setmqttconfig_53',['SetMqttConfig',['../classc___input_effect_engine.html#ad7530d271e05e27dad23e3dc7d08f645',1,'c_InputEffectEngine']]], + ['setoperationalstate_54',['setoperationalstate',['../classc___input_mgr.html#a8a195063dcc63c1fd8de7c14ab3bf0a2',1,'c_InputMgr::SetOperationalState()'],['../classc___input_common.html#a1649cd7444c3219b37fd8627754e2e56',1,'c_InputCommon::SetOperationalState()']]], + ['setoutputbufferaddress_55',['SetOutputBufferAddress',['../classc___output_common.html#a0f7824654fc0d632df425a3cfb2eb1bf',1,'c_OutputCommon']]], + ['setoutputbuffersize_56',['setoutputbuffersize',['../classc___output_common.html#af88d72fe2b0c58ae732eebb84e581a8e',1,'c_OutputCommon::SetOutputBufferSize()'],['../classc___output_pixel.html#a2f8f0b725a9ed1c759ea94838708a839',1,'c_OutputPixel::SetOutputBufferSize()']]], + ['setparent_57',['SetParent',['../classfsm___wi_fi__state.html#a066aee5dcd577b2d98eeadad9ba8c8d0',1,'fsm_WiFi_state']]], + ['setpixel_58',['setPixel',['../classc___input_effect_engine.html#a4faf62f24ce641ec7999f5e246eb458c',1,'c_InputEffectEngine']]], + ['setpixelcount_59',['SetPixelCount',['../classc___output_pixel.html#a29981b330185e79f12baabab7bc143da',1,'c_OutputPixel']]], + ['setpixelprependinformation_60',['SetPixelPrependInformation',['../classc___output_pixel.html#a06ab1ebc8065127d149e41bf902f8945',1,'c_OutputPixel']]], + ['setrange_61',['setRange',['../classc___input_effect_engine.html#aff4693217ee5e68868068613b318a281',1,'c_InputEffectEngine']]], + ['setsendfppsync_62',['SetSendFppSync',['../classc___input_f_p_p_remote_play_item.html#a3b82ae5fac0050235ff7bb8f6a193761',1,'c_InputFPPRemotePlayItem']]], + ['setserialuart_63',['SetSerialUart',['../classc___output_mgr.html#a943339390f6e515338978cef94a029f3',1,'c_OutputMgr']]], + ['setspeed_64',['setSpeed',['../classc___input_effect_engine.html#a3628411bc599079aa0e45dd3df1682fc',1,'c_InputEffectEngine']]], + ['setspiiopins_65',['SetSpiIoPins',['../classc___file_mgr.html#a8dc1049ad4f1d3cba694bd51eda0a8e9',1,'c_FileMgr']]], + ['setstartingsendpixelstate_66',['SetStartingSendPixelState',['../classc___output_pixel.html#a98d9cee54998b8b2e9121696c8908f5c',1,'c_OutputPixel']]], + ['setsyncoffsetms_67',['SetSyncOffsetMS',['../classc___input_f_p_p_remote_play_item.html#a4f73b1035757782b9e521a7458a39646',1,'c_InputFPPRemotePlayItem']]], + ['setup_68',['setup',['../_e_s_pixel_stick_8ino.html#a4fc01d736fe50cf5b977f755b675f11d',1,'setup(): ESPixelStick.ino'],['../classc___input_m_q_t_t.html#acba03ea4c59022b8f90aca6cf18c72f6',1,'c_InputMQTT::setup()']]], + ['setupartnet_69',['SetUpArtnet',['../classc___input_artnet.html#a64e5300f0fc57fc4a667255119cbd510',1,'c_InputArtnet']]], + ['setupip_70',['SetUpIp',['../classc___wi_fi_driver.html#add83e38d3ee920f03f651bdcdca75ab3',1,'c_WiFiDriver']]], + ['setwifienable_71',['SetWiFiEnable',['../classc___network_mgr.html#a734bce5d4408855944972ff28b13569a',1,'c_NetworkMgr']]], + ['setwifiisconnected_72',['SetWiFiIsConnected',['../classc___network_mgr.html#a21de268df9b77ee26f74ae4712537c21',1,'c_NetworkMgr']]], + ['shorton_73',['shortOn',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3a115e001e5765d1d03d8aa4ae9f3d6919',1,'c_ExternalInput']]], + ['signature_74',['signature',['../union_e_f_update_1_1efuheader__t.html#a049f2c3d21d7cb43f99fcd1a99d66360',1,'EFUpdate::efuheader_t::signature'],['../_e_f_update_8h.html#acd2a6284879dded65f0b8daa7c68485a',1,'signature: EFUpdate.h']]], + ['size_75',['size',['../_e_f_update_8h.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'size: EFUpdate.h'],['../union_e_f_update_1_1efurecord__t.html#a3009a7d74e911b8a12404a32183c0a98',1,'EFUpdate::efurecord_t::size'],['../structc___file_mgr_1_1_file_list_entry__t.html#a6cbdcf00417922e507323ef0bcb91eaa',1,'c_FileMgr::FileListEntry_t::size']]], + ['sketch_5fimage_76',['SKETCH_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0feb5b3db52818b1513498022a4675fe',1,'EFUpdate']]], + ['source_20structure_77',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]], + ['sourcedataoffset_78',['sourcedataoffset',['../structc___input_artnet_1_1_universe__t.html#a05f9c0ee84486a9abc9c015d3b7a806a',1,'c_InputArtnet::Universe_t::SourceDataOffset'],['../structc___input_e131_1_1_universe__t.html#ab03c57eeb49b58d73e6c3dfb42f1a433',1,'c_InputE131::Universe_t::SourceDataOffset']]], + ['sparserange_79',['SparseRange',['../structfsm___play_file__state___playing_file_1_1_sparse_range.html',1,'fsm_PlayFile_state_PlayingFile']]], + ['sparseranges_80',['SparseRanges',['../classc___input_f_p_p_remote_play_file.html#ae253a268fe8a6f3c99b5592b50cb776b',1,'c_InputFPPRemotePlayFile']]], + ['spi_81',['Spi',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a67150b88c1fa1742ea618da86b829a7a',1,'c_OutputMgr']]], + ['ssid_82',['ssid',['../classc___wi_fi_driver.html#a5920e9b750965b79b124ea50c62ba0d1',1,'c_WiFiDriver']]], + ['sta_5ftimeout_83',['sta_timeout',['../classc___wi_fi_driver.html#af2f7c714065674c5c8c085836370d4e0',1,'c_WiFiDriver']]], + ['start_84',['start',['../fseq_8h.html#a2ba9d94b21d85e2bdebe710895705d1e',1,'Start: fseq.h'],['../classfsm___play_list__state___paused.html#a6e70ea3c06b4aa4d916d4ce0bfc81cc0',1,'fsm_PlayList_state_Paused::Start()'],['../classfsm___play_list__state___playing_effect.html#a4e324117ed953cb3421075666c3a8033',1,'fsm_PlayList_state_PlayingEffect::Start()'],['../classfsm___play_list__state___playing_file.html#ad0d79ffd07214a6cbca093ce899aefaf',1,'fsm_PlayList_state_PlayingFile::Start()'],['../classfsm___play_list__state___idle.html#a23a9a13514e6fdaebde8211dd1efd072',1,'fsm_PlayList_state_Idle::Start()'],['../classfsm___play_list__state___wait_for_start.html#a9926923d98c92f45e00aa5b2210e9b4f',1,'fsm_PlayList_state_WaitForStart::Start()'],['../classfsm___play_list__state.html#afcdf6ed9ab34115007f66289857962e5',1,'fsm_PlayList_state::Start()'],['../classc___input_f_p_p_remote_play_list.html#a268dded5f467ce5207de4b8ba9a87c2a',1,'c_InputFPPRemotePlayList::Start()'],['../classc___input_f_p_p_remote_play_item.html#ab4fbba6f096e8ee67717bd06da01fc33',1,'c_InputFPPRemotePlayItem::Start()'],['../classfsm___play_file__state___error.html#a158cb0287a3ce9aeec887a56f5f50006',1,'fsm_PlayFile_state_Error::Start()'],['../classfsm___play_file__state___stopping.html#a35937024d58b85edc3730d73d7f0457b',1,'fsm_PlayFile_state_Stopping::Start()'],['../classfsm___play_file__state___starting.html#ad67d5ea6cb8036f1bfdd00d92ad61835',1,'fsm_PlayFile_state_Starting::Start()'],['../classfsm___play_file__state___idle.html#ae4f238b51f02ae7efe147df340077fe8',1,'fsm_PlayFile_state_Idle::Start()'],['../classfsm___play_file__state.html#acca480317740eade01072debaf792573',1,'fsm_PlayFile_state::Start()'],['../classc___input_f_p_p_remote_play_file.html#ac9b4b56c2a719407dc09530078d609de',1,'c_InputFPPRemotePlayFile::Start()'],['../classfsm___play_effect__state___playing_effect.html#a46fdc2178d4885bd984869d49ad46354',1,'fsm_PlayEffect_state_PlayingEffect::Start()'],['../classfsm___play_effect__state___idle.html#ada2b3107cabbc50be21d6907e25f417c',1,'fsm_PlayEffect_state_Idle::Start()'],['../classfsm___play_effect__state.html#a136c341f1189ce3d1c8643f2fe720159',1,'fsm_PlayEffect_state::Start()'],['../classc___input_f_p_p_remote_play_effect.html#a71e6862f4d7986fbd70476b694f6a2b6',1,'c_InputFPPRemotePlayEffect::Start()'],['../struct_f_s_e_q_raw_range_entry.html#a08c70d57f202cba568f6891017d3a8b3',1,'FSEQRawRangeEntry::Start'],['../classfsm___play_file__state___playing_file.html#afd10581b93a5c936d056cc0820d55bb7',1,'fsm_PlayFile_state_PlayingFile::Start()']]], + ['startbreak_85',['StartBreak',['../classc___output_uart.html#aff06125323bd9131550ac4bb217cdd9d',1,'c_OutputUart']]], + ['startingelapsedtime_86',['StartingElapsedTime',['../classfsm___play_file__state___stopping.html#ab151f9077dd18d2671e80aca6fa39c7a',1,'fsm_PlayFile_state_Stopping']]], + ['startingintensity_87',['StartingIntensity',['../structc___input_effect_engine_1_1_marquee_group.html#a882841dabcc00f40f989661ddab6aa8b',1,'c_InputEffectEngine::MarqueeGroup']]], + ['startnewdataframe_88',['StartNewDataFrame',['../classc___output_uart.html#ac75a7fa5ee8100cb3780633a6732352a',1,'c_OutputUart']]], + ['startnewframe_89',['startnewframe',['../classc___output_pixel.html#a65dc26d4fe491978858f65fc21b549f1',1,'c_OutputPixel::StartNewFrame()'],['../classc___output_uart.html#ad201cf8c69ead52acf4a885f90a91a3b',1,'c_OutputUart::StartNewFrame()']]], + ['startplaying_90',['startplaying',['../classc___input_f_p_p_remote.html#a25cf9123173d9c89fe7e5f2f77f90f42',1,'c_InputFPPRemote::StartPlaying()'],['../classc___f_p_p_discovery.html#a43c069118ce152afe8425d7db1b157a1',1,'c_FPPDiscovery::StartPlaying()']]], + ['startplayinglocalfile_91',['StartPlayingLocalFile',['../classc___input_f_p_p_remote.html#ad3bc5af64fe8523ba3c2f35cffa62fa0',1,'c_InputFPPRemote']]], + ['startplayingremotefile_92',['StartPlayingRemoteFile',['../classc___input_f_p_p_remote.html#a8148ddeeaff99c8f343c66e7e3a08a5d',1,'c_InputFPPRemote']]], + ['starttimer_93',['StartTimer',['../class_fast_timer.html#ae9fd21e0e04f87197a49ad166d0ec1e3',1,'FastTimer']]], + ['startuart_94',['StartUart',['../classc___output_uart.html#a6c46cccfecff3181375bb65c236a5e85',1,'c_OutputUart']]], + ['startuniverse_95',['startuniverse',['../classc___input_e131.html#a3fbb82c35c018fc002d2322ba7f7be9f',1,'c_InputE131::startUniverse'],['../classc___input_artnet.html#abdc112016ca2ee2520738a850994943d',1,'c_InputArtnet::startUniverse']]], + ['state_96',['State',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfe',1,'EFUpdate']]], + ['stateon_97',['stateon',['../classc___input_m_q_t_t.html#a00cf128f5368d315d77d24cba01c8837',1,'c_InputMQTT::stateOn'],['../classc___input_alexa.html#af7e02b8a85f9cfdcf08aa30a0898b485',1,'c_InputAlexa::stateOn']]], + ['stats_98',['stats',['../classc___input_d_d_p.html#ab88372ab42a81a611c9839fb8bf96108',1,'c_InputDDP']]], + ['status_5fdoc_5fsize_99',['STATUS_DOC_SIZE',['../_web_mgr_8hpp.html#a061febd0dccc042bdc16cee44909f888',1,'WebMgr.hpp']]], + ['statustype_100',['StatusType',['../classc___input_f_p_p_remote.html#ac4e408789e2c39cea4df6df3dd2ade59',1,'c_InputFPPRemote']]], + ['staydark_101',['staydark',['../classc___input_effect_engine.html#a00565b280e17e0ba56d2f1667b1f2c0a',1,'c_InputEffectEngine::StayDark'],['../classc___input_f_p_p_remote.html#a5d87accf4b1fb74a4486d5f3d8de71ec',1,'c_InputFPPRemote::StayDark']]], + ['stayinapmode_102',['StayInApMode',['../classc___wi_fi_driver.html#a54c0af1d47e7897cd0d76ee5007ee27c',1,'c_WiFiDriver']]], + ['steptime_103',['steptime',['../struct_f_s_e_q_raw_header.html#a533cf6f98dcbd703079faa89b92b328b',1,'FSEQRawHeader::stepTime'],['../struct_f_s_e_q_parsed_header.html#ad983dc9a9bc3cca6c24d924ade0f16b2',1,'FSEQParsedHeader::stepTime'],['../fseq_8h.html#a42e6c4860a208a574516349ce8f5a1f0',1,'stepTime: fseq.h']]], + ['stop_104',['stop',['../classfsm___play_file__state___error.html#a4a3cacb136c620a0924611a2b011c231',1,'fsm_PlayFile_state_Error::Stop()'],['../classfsm___play_list__state___paused.html#a02b07c2944b7cbde563ca9b51d955084',1,'fsm_PlayList_state_Paused::Stop()'],['../classfsm___play_list__state___playing_effect.html#aa33727f0d728e2ddc9239e285e323bd7',1,'fsm_PlayList_state_PlayingEffect::Stop()'],['../classfsm___play_list__state___playing_file.html#a87d5bf05866338d3a0c2aca0d2dda50e',1,'fsm_PlayList_state_PlayingFile::Stop()'],['../classfsm___play_list__state___idle.html#a5b05e97881633a886ca3f5435a65ff02',1,'fsm_PlayList_state_Idle::Stop()'],['../classfsm___play_list__state___wait_for_start.html#a539feff140f704d0a930adbb0c63a857',1,'fsm_PlayList_state_WaitForStart::Stop()'],['../classfsm___play_list__state.html#a18b5978b6cac796fd91948aaa6cf23b5',1,'fsm_PlayList_state::Stop()'],['../classc___input_f_p_p_remote_play_list.html#a191a7b77cedcabf77e01d19c29893b44',1,'c_InputFPPRemotePlayList::Stop()'],['../classc___input_f_p_p_remote_play_item.html#a380f107fc7811c931aa4fa63cd8c1ac0',1,'c_InputFPPRemotePlayItem::Stop()'],['../classfsm___play_file__state___playing_file.html#ac2ef6559ac28ad864927766c57b368d0',1,'fsm_PlayFile_state_PlayingFile::Stop()'],['../classc___input_f_p_p_remote_play_effect.html#a4299b982ecb3e5aefba88ea1d2f3cfc9',1,'c_InputFPPRemotePlayEffect::Stop()'],['../classfsm___play_effect__state.html#af6a387da8cf001a357318ac465b3c61b',1,'fsm_PlayEffect_state::Stop()'],['../classfsm___play_effect__state___idle.html#a3d67d0e9f492f11fb219cb41c57760fc',1,'fsm_PlayEffect_state_Idle::Stop()'],['../classfsm___play_effect__state___playing_effect.html#a44e0e8586355a8414b1429cc433a2783',1,'fsm_PlayEffect_state_PlayingEffect::Stop()'],['../classc___input_f_p_p_remote_play_file.html#a28afd8eea9136543891254dbda371dc2',1,'c_InputFPPRemotePlayFile::Stop()'],['../classfsm___play_file__state.html#afc9f1b66b51391f2f12166a851fdbfd7',1,'fsm_PlayFile_state::Stop()'],['../classfsm___play_file__state___idle.html#ad7968cbfdc24e4f32f3cfae1a843ce50',1,'fsm_PlayFile_state_Idle::Stop()'],['../classfsm___play_file__state___starting.html#ae9eb863980baa04d5b5a909016b949f5',1,'fsm_PlayFile_state_Starting::Stop()'],['../classfsm___play_file__state___stopping.html#a0e128003e54fb6a552717b09f4738781',1,'fsm_PlayFile_state_Stopping::Stop()']]], + ['stopping_105',['Stopping',['../classc___input_f_p_p_remote.html#a51a3c74d18d957f2d3778717f6097022',1,'c_InputFPPRemote']]], + ['stopplayfileengine_106',['StopPlayFileEngine',['../classc___input_m_q_t_t.html#a462b6473ed6820518da7dcbb0bba9245',1,'c_InputMQTT']]], + ['stopplaying_107',['stopplaying',['../classc___input_f_p_p_remote.html#a7b84b8b1119182f7a2c6a72c00d1d1da',1,'c_InputFPPRemote::StopPlaying()'],['../classc___f_p_p_discovery.html#afe5417d09724c27eb2e1ca5ea09906af',1,'c_FPPDiscovery::StopPlaying()']]], + ['string_108',['STRING',['../_e_s_pixel_stick_8h.html#a6397b2c899f7047ba4fec38d9506e042',1,'ESPixelStick.h']]], + ['stringify_109',['STRINGIFY',['../_e_s_pixel_stick_8h.html#a43e1cad902b6477bec893cb6430bd6c8',1,'ESPixelStick.h']]], + ['structure_110',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]], + ['support_5fethernet_111',['support_ethernet',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp']]], + ['support_5foutputtype_5fapa102_112',['support_outputtype_apa102',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp']]], + ['support_5foutputtype_5fdmx_113',['support_outputtype_dmx',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['support_5foutputtype_5fgece_114',['support_outputtype_gece',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_Bong69.hpp']]], + ['support_5foutputtype_5fgs8208_115',['support_outputtype_gs8208',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp']]], + ['support_5foutputtype_5frelay_116',['support_outputtype_relay',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TTGO_T8.hpp']]], + ['support_5foutputtype_5frenard_117',['support_outputtype_renard',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp']]], + ['support_5foutputtype_5fserial_118',['support_outputtype_serial',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp']]], + ['support_5foutputtype_5fservo_5fpca9685_119',['support_outputtype_servo_pca9685',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp']]], + ['support_5foutputtype_5ftm1814_120',['support_outputtype_tm1814',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['support_5foutputtype_5fucs1903_121',['support_outputtype_ucs1903',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TTGO_T8.hpp']]], + ['support_5foutputtype_5fucs8903_122',['support_outputtype_ucs8903',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp']]], + ['support_5foutputtype_5fws2801_123',['support_outputtype_ws2801',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['support_5foutputtype_5fws2811_124',['support_outputtype_ws2811',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['support_5fsd_125',['support_sd',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['support_5fsensor_5fds18b20_126',['support_sensor_ds18b20',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp']]], + ['support_5fspi_5foutput_127',['support_spi_output',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['suspend_128',['suspend',['../classc___input_d_d_p.html#a63979669ad5644134bdbe4b3f50f2b55',1,'c_InputDDP']]], + ['sync_129',['sync',['../classc___input_f_p_p_remote_play_effect.html#a5b924d87d4d140b654f09de5a50159bc',1,'c_InputFPPRemotePlayEffect::Sync()'],['../classfsm___play_list__state.html#af656699788b7101dd1a832edeb5bb5eb',1,'fsm_PlayList_state::Sync()'],['../classc___input_f_p_p_remote_play_list.html#a334482cc3ed4bb870ff1a46a0963f102',1,'c_InputFPPRemotePlayList::Sync()'],['../classc___input_f_p_p_remote_play_item.html#a4c43ece2ad02ef70f28c60f2515a737f',1,'c_InputFPPRemotePlayItem::Sync()'],['../classfsm___play_file__state___error.html#af91cbc71869fac92d8775b67937c43a8',1,'fsm_PlayFile_state_Error::Sync()'],['../classfsm___play_file__state___stopping.html#a0345aed65efbc5407e62c16e76827919',1,'fsm_PlayFile_state_Stopping::Sync()'],['../classfsm___play_file__state___playing_file.html#ad5c1089dbf8ef58689034e08947f8b4c',1,'fsm_PlayFile_state_PlayingFile::Sync()'],['../classfsm___play_file__state___starting.html#a32425a04299182b1c479aa8b6c3fbf3a',1,'fsm_PlayFile_state_Starting::Sync()'],['../classfsm___play_file__state___idle.html#a1557a06a127faff40618570d26ab1afa',1,'fsm_PlayFile_state_Idle::Sync()'],['../classfsm___play_file__state.html#a0ea185a29a785f198cc43ef410d76d6c',1,'fsm_PlayFile_state::Sync()'],['../classc___input_f_p_p_remote_play_file.html#a5b9e2553bc8f64eaa97a28067e864624',1,'c_InputFPPRemotePlayFile::Sync()'],['../classfsm___play_effect__state___playing_effect.html#aacdab68510eabd5362b797740f096c9f',1,'fsm_PlayEffect_state_PlayingEffect::Sync()'],['../classfsm___play_effect__state___idle.html#acb7c99b2db7fd901c3d03f8c47f04c41',1,'fsm_PlayEffect_state_Idle::Sync()'],['../classfsm___play_effect__state.html#a1600ab9cd7712573a8da39dd2a0d6077',1,'fsm_PlayEffect_state::Sync()']]], + ['sync_5faction_130',['sync_action',['../union_f_p_p_multi_sync_packet.html#abb6552ffd4eb1c21f192cc587da9fdc7',1,'FPPMultiSyncPacket::sync_action'],['../fseq_8h.html#ae633d100c8ea3e3e8e51e1b9e91a0f30',1,'sync_action: fseq.h']]], + ['sync_5ffile_5fmedia_131',['SYNC_FILE_MEDIA',['../_f_p_p_discovery_8h.html#a36423b0dcaf49be3037c10caaa89c1b9',1,'FPPDiscovery.h']]], + ['sync_5ffile_5fseq_132',['SYNC_FILE_SEQ',['../_f_p_p_discovery_8h.html#a3da42cf7ab803665ca792ea6c66e3573',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fopen_133',['SYNC_PKT_OPEN',['../_f_p_p_discovery_8h.html#a036d8b52bbc9e2c00b9ea0caaed91ed5',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstart_134',['SYNC_PKT_START',['../_f_p_p_discovery_8h.html#ac64ba753956e709745b12c58256ac8c1',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstop_135',['SYNC_PKT_STOP',['../_f_p_p_discovery_8h.html#ad96fa67d0b7f13b700b9c1f10ff19287',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fsync_136',['SYNC_PKT_SYNC',['../_f_p_p_discovery_8h.html#a046b44498ffb477914f36cd4a2cb2983',1,'FPPDiscovery.h']]], + ['sync_5ftype_137',['sync_type',['../union_f_p_p_multi_sync_packet.html#a22248130218a5131c71ceb6fbd4013d3',1,'FPPMultiSyncPacket::sync_type'],['../fseq_8h.html#ad319f0e58c160b388d6c4676bb9794fe',1,'sync_type: fseq.h']]], + ['syncadjustmentcount_138',['SyncAdjustmentCount',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#a1dc2cc5e71151ab373a647a7c173fbee',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['synccontrol_139',['SyncControl',['../classc___input_f_p_p_remote_play_file.html#a93bf35e3719ccb4e2fda0ad003013931',1,'c_InputFPPRemotePlayFile']]], + ['synccontrol_5ft_140',['SyncControl_t',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html',1,'c_InputFPPRemotePlayFile']]], + ['synccount_141',['SyncCount',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#ade26f678a0787377ddeb15f9816cd321',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['syncoffsetms_142',['syncoffsetms',['../classc___input_f_p_p_remote.html#ac7febe8236ae28590cb80983cb4da490',1,'c_InputFPPRemote::SyncOffsetMS'],['../classc___input_f_p_p_remote_play_item.html#a19ffc50aebca04a52fe132edaa3a31dd',1,'c_InputFPPRemotePlayItem::SyncOffsetMS']]], + ['systemdebugstats_143',['SystemDebugStats',['../classc___f_p_p_discovery.html#a38be0cf367311632769fff3c0eeb2a41',1,'c_FPPDiscovery']]], + ['systemdebugstats_5ft_144',['SystemDebugStats_t',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html',1,'c_FPPDiscovery']]] +]; diff --git a/doxy/search/all_12.js b/doxy/search/all_12.js new file mode 100644 index 000000000..9ea343f33 --- /dev/null +++ b/doxy/search/all_12.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['taskpoll_0',['TaskPoll',['../classc___output_mgr.html#a325b2eb8b6b86b602e2efb8f50297435',1,'c_OutputMgr']]], + ['terminateserialportoperation_1',['TerminateSerialPortOperation',['../classc___output_uart.html#a487c788f9eb54663920e6b764c59e322',1,'c_OutputUart']]], + ['testheap_2',['TestHeap',['../_e_s_pixel_stick_8ino.html#a425a5b292b56daa3d1454e1a8db59933',1,'ESPixelStick.ino']]], + ['timerpoll_3',['timerpoll',['../classfsm___play_file__state___idle.html#a66834197a1307c25e885c0d92cf3bc46',1,'fsm_PlayFile_state_Idle::TimerPoll()'],['../classfsm___play_file__state___starting.html#a089ffd938b373d7ca4af55a9be0398c8',1,'fsm_PlayFile_state_Starting::TimerPoll()'],['../classfsm___play_file__state___playing_file.html#a7c3203657c7115e7c12bc41344d7c997',1,'fsm_PlayFile_state_PlayingFile::TimerPoll()'],['../classfsm___play_file__state___stopping.html#a137a20064679ed315fe6d0f1ac95c53b',1,'fsm_PlayFile_state_Stopping::TimerPoll()'],['../classfsm___play_file__state___error.html#ae797337e4b3665ca1b415355a2d268ac',1,'fsm_PlayFile_state_Error::TimerPoll()'],['../classfsm___play_file__state.html#ab43d8c1249b6d93bcd226de6ca628a20',1,'fsm_PlayFile_state::TimerPoll()'],['../classc___input_f_p_p_remote_play_file.html#af621ecd05595ada77f6aebd43ccd24f1',1,'c_InputFPPRemotePlayFile::TimerPoll()']]], + ['timerpollhandler_4',['TimerPollHandler',['../_input_f_p_p_remote_play_file_8cpp.html#a40500bc9d3e9d966c28a4574ca1b8743',1,'InputFPPRemotePlayFile.cpp']]], + ['timetype_5',['timeType',['../classc___input_effect_engine.html#a12b43d4049b18c978b7f22df2da2efaa',1,'c_InputEffectEngine']]], + ['topic_6',['topic',['../classc___input_m_q_t_t.html#ae240475fc67cb1f1140c1131d41ccb21',1,'c_InputMQTT']]], + ['totalnumberofframesinsequence_7',['totalnumberofframesinsequence',['../struct_f_s_e_q_raw_header.html#ae5f1d41435dfabed964793e54baa9ad6',1,'FSEQRawHeader::TotalNumberOfFramesInSequence'],['../fseq_8h.html#ac63b99e99745105a6aed8d1143c44157',1,'TotalNumberOfFramesInSequence: fseq.h'],['../struct_f_s_e_q_parsed_header.html#ae6930c2f9eb344e7a1420cd9d7aced8e',1,'FSEQParsedHeader::TotalNumberOfFramesInSequence'],['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#a769c76a08b57cc224b661b4641602c5a',1,'c_InputFPPRemotePlayFile::FrameControl_t::TotalNumberOfFramesInSequence']]], + ['transitioncolortable_8',['TransitionColorTable',['../_input_effect_engine_8cpp.html#a04336285f38337195901f0ea7c47e769',1,'InputEffectEngine.cpp']]], + ['transitioncurrentcolor_9',['TransitionCurrentColor',['../classc___input_effect_engine.html#a4e2e0f4165bab43f75c75bdd00e27fd8',1,'c_InputEffectEngine']]], + ['transitionstepvalue_10',['TransitionStepValue',['../classc___input_effect_engine.html#a31feb1d0fbf5cbe94a9381738677fe38',1,'c_InputEffectEngine']]], + ['transitiontargetcoloriterator_11',['TransitionTargetColorIterator',['../classc___input_effect_engine.html#aded622f1323e4e788f73f57d6d5ef4d6',1,'c_InputEffectEngine']]], + ['translateintensitydata_12',['TranslateIntensityData',['../structc___output_uart_1_1_output_uart_config__t.html#a7a6dcf394de1774a26d60439f2bd6bf3',1,'c_OutputUart::OutputUartConfig_t']]], + ['translateintensitydata_5ft_13',['TranslateIntensityData_t',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8',1,'c_OutputUart']]], + ['translation_14',['Translation',['../structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html#a632aeff29e7263099a1b6d83e9387ca6',1,'c_OutputUart::ConvertIntensityToUartDataStreamEntry_t']]], + ['triggerchannel_15',['TriggerChannel',['../classc___external_input.html#aaef4c91e753fa7cd799024e656f68344',1,'c_ExternalInput']]], + ['triggerisrexternally_16',['TriggerIsrExternally',['../structc___output_uart_1_1_output_uart_config__t.html#ac3da9e439cefec4736df0baad45400b9',1,'c_OutputUart::OutputUartConfig_t']]], + ['twotoone_17',['TwoToOne',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8ac29da984f6c0b9791da9b590d0cb30da',1,'c_OutputUart']]], + ['txintensitydatastartingmask_18',['TxIntensityDataStartingMask',['../classc___output_uart.html#afe889ae7e67687c4315474ce3aabb82f',1,'c_OutputUart']]], + ['type_19',['type',['../union_e_f_update_1_1efurecord__t.html#ab0e264a9d59bc78a39b0e53d49c668a3',1,'EFUpdate::efurecord_t::type'],['../struct_f_s_e_q_raw_variable_data_header.html#a0d2f80c3a48338ceb3c105688225820a',1,'FSEQRawVariableDataHeader::type'],['../struct_f_s_e_q_parsed_variable_data_header.html#a77dea759b851cf892276d5b368bbcc46',1,'FSEQParsedVariableDataHeader::type'],['../_e_f_update_8h.html#a90457c263a95013f40e41ab7cb1b03d5',1,'type: EFUpdate.h']]] +]; diff --git a/doxy/search/all_13.js b/doxy/search/all_13.js new file mode 100644 index 000000000..92268d870 --- /dev/null +++ b/doxy/search/all_13.js @@ -0,0 +1,38 @@ +var searchData= +[ + ['u_5fspiffs_0',['U_SPIFFS',['../_e_f_update_8cpp.html#afb25ebf866d31d30e35e796cdea072da',1,'EFUpdate.cpp']]], + ['uart_1',['Uart',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a0d7d932dc2c4279872b476c6ada24d3f',1,'c_OutputMgr']]], + ['uart_5fdata_5fbit_5f00_5fid_2',['Uart_DATA_BIT_00_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba8053450a174c5c361b7b2accb886eea1',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f01_5fid_3',['Uart_DATA_BIT_01_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265bae63a3cf7ee180dc662e74d577a5324d0',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f10_5fid_4',['Uart_DATA_BIT_10_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba0a7c2c5efd220c43f1f08363db3ce6e7',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f11_5fid_5',['Uart_DATA_BIT_11_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265baf52874d1946993b2802463b48225afe8',1,'c_OutputUart']]], + ['uart_5fintr_5fhandler_6',['uart_intr_handler',['../_output_uart_8cpp.html#a60e02274aed3d64efd87e7d3ba044122',1,'OutputUart.cpp']]], + ['uart_5finv_5fmask_7',['UART_INV_MASK',['../_output_uart_8cpp.html#af07e31e1742d74becc78199d1bc15a89',1,'OutputUart.cpp']]], + ['uart_5finvalid_5fvalue_8',['Uart_INVALID_VALUE',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265badc7305e2ce582d09c72ae40555b92493',1,'c_OutputUart']]], + ['uart_5flist_5fend_9',['Uart_LIST_END',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba81b4d494d72d350e157ea98638c623d6',1,'c_OutputUart']]], + ['uart_5fnum_5fbit_5ftypes_10',['Uart_NUM_BIT_TYPES',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba053eebcbb2125b7e3b2f10e5ec5d33d5',1,'c_OutputUart']]], + ['uart_5ftx_5fbrk_5fdone_5fint_5fena_11',['UART_TX_BRK_DONE_INT_ENA',['../_output_uart_8hpp.html#a7c8f8f4b9323e4187741246e121571d1',1,'OutputUart.hpp']]], + ['uart_5ftx_5fbrk_5fidle_5fdone_5fint_5fena_12',['UART_TX_BRK_IDLE_DONE_INT_ENA',['../_output_uart_8hpp.html#a9671ea109596062381b6cf6c59ec9670',1,'OutputUart.hpp']]], + ['uart_5ftxd_5fidx_13',['UART_TXD_IDX',['../_output_uart_8cpp.html#a7fb214a218cb589bd2a704c676f1b255',1,'OutputUart.cpp']]], + ['uartdatabittranslationid_5ft_14',['UartDataBitTranslationId_t',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265b',1,'c_OutputUart']]], + ['uartdatasize_15',['UartDataSize',['../structc___output_uart_1_1_output_uart_config__t.html#a51528c78a84a0ec0b4a7c6624cecdfa0',1,'c_OutputUart::OutputUartConfig_t']]], + ['uartdatauint32_5ft_16',['UartDatauint32_t',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205',1,'c_OutputUart']]], + ['uartid_17',['uartid',['../structc___output_uart_1_1_output_uart_config__t.html#a1809bf676da3b92c8f0d421a5901317b',1,'c_OutputUart::OutputUartConfig_t::UartId'],['../classc___output_common.html#a6f3d0f71c2d14f8c06db0068215dfccb',1,'c_OutputCommon::UartId']]], + ['udp_18',['udp',['../classc___f_p_p_discovery.html#a39129a05c7f60b4e9e2a96fce7dc6465',1,'c_FPPDiscovery::udp'],['../classc___input_d_d_p.html#a85d2cabaeb47b1f662c1a35ee27a94bc',1,'c_InputDDP::udp']]], + ['ulrcommand_19',['ulrCommand',['../_f_p_p_discovery_8cpp.html#a21c27a6f614affd686c25138ec00499a',1,'FPPDiscovery.cpp']]], + ['ulrpath_20',['ulrPath',['../_f_p_p_discovery_8cpp.html#a59fa9be10241ae25158ff5d96024146e',1,'FPPDiscovery.cpp']]], + ['undefined_21',['Undefined',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a17e6bd48a93211095b0f0b6ba780a092',1,'c_OutputMgr']]], + ['universe_5fmax_22',['universe_max',['../classc___input_artnet.html#a350ebf05f66c8365d822aca55b4c98bb',1,'c_InputArtnet::UNIVERSE_MAX'],['../classc___input_e131.html#a0efd4777954cf24cb0a8e46dc768d396',1,'c_InputE131::UNIVERSE_MAX']]], + ['universe_5ft_23',['universe_t',['../structc___input_artnet_1_1_universe__t.html',1,'c_InputArtnet::Universe_t'],['../structc___input_e131_1_1_universe__t.html',1,'c_InputE131::Universe_t']]], + ['universearray_24',['universearray',['../classc___input_artnet.html#a79d16153a8b4a8e1b17e9faa53217b84',1,'c_InputArtnet::UniverseArray'],['../classc___input_e131.html#af6a61e337351f87db42592d96bb1a295',1,'c_InputE131::UniverseArray']]], + ['updatecolororderoffsets_25',['updateColorOrderOffsets',['../classc___output_pixel.html#a9ba93bde21a6a41d53ad4b5773ad331b',1,'c_OutputPixel']]], + ['updatedisplaybufferreferences_26',['UpdateDisplayBufferReferences',['../classc___output_mgr.html#a2af1d94181e97f732be0b66be3b944dd',1,'c_OutputMgr']]], + ['updateeffectconfiguration_27',['UpdateEffectConfiguration',['../classc___input_m_q_t_t.html#aae66b8ba9f171ca8ef69547c127d2f1d',1,'c_InputMQTT']]], + ['updateelapsedplaytimems_28',['UpdateElapsedPlayTimeMS',['../classc___input_f_p_p_remote_play_file.html#a68edbb2d52a03e900860bc61203bae06',1,'c_InputFPPRemotePlayFile']]], + ['updategammatable_29',['updateGammaTable',['../classc___output_pixel.html#ae85f097b7467cb4aeb13a6dce4902127',1,'c_OutputPixel']]], + ['uploadfilename_30',['UploadFileName',['../classc___f_p_p_discovery.html#ad049dc0d0f6cfc9d3430be8d19f90932',1,'c_FPPDiscovery']]], + ['use_5fmiso_5fpullup_31',['USE_MISO_PULLUP',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a9781b9899e299551a92f968cfcf68004',1,'GPIO_Defs_ESP32_TTGO_T8.hpp']]], + ['usedbuffersize_32',['UsedBufferSize',['../classc___output_mgr.html#a5484318ee435976c6ab5b9b2c32e53da',1,'c_OutputMgr']]], + ['usedhcp_33',['UseDhcp',['../classc___wi_fi_driver.html#ab5080bdd7d15b1a5042d944f078fab3e',1,'c_WiFiDriver']]], + ['user_34',['user',['../classc___input_m_q_t_t.html#abffca11b66f7991c1c9c2793c3bcdc1c',1,'c_InputMQTT']]] +]; diff --git a/doxy/search/all_14.js b/doxy/search/all_14.js new file mode 100644 index 000000000..d3bfb90ee --- /dev/null +++ b/doxy/search/all_14.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['v_0',['v',['../structc___input_effect_engine_1_1d_c_h_s_v.html#a5675fbfefcee1336abc54018b5b2d0b5',1,'c_InputEffectEngine::dCHSV']]], + ['validate_1',['validate',['../classc___input_m_q_t_t.html#a61e1937ab6f2ed9541d09b60c38ea769',1,'c_InputMQTT::validate()'],['../classc___output_pixel.html#a66f72d19f572047c01268a95d8cadaf0',1,'c_OutputPixel::validate()'],['../classc___network_mgr.html#ac656f99b15313118a5f177adf20a819d',1,'c_NetworkMgr::Validate()']]], + ['validateconfig_2',['validateconfig',['../classc___wi_fi_driver.html#a68047ba7fd51387efcd7929d206d52b3',1,'c_WiFiDriver::ValidateConfig()'],['../classc___web_mgr.html#a02d3fef6b783f26270959e68c8a3c787',1,'c_WebMgr::ValidateConfig()'],['../_e_s_pixel_stick_8ino.html#aa83bf610d4f986357e0ea1274d087680',1,'validateConfig(): ESPixelStick.ino']]], + ['validateconfiguration_3',['validateconfiguration',['../classc___input_alexa.html#af1edb325efda96cd2f759f54864018ce',1,'c_InputAlexa::validateConfiguration()'],['../classc___input_artnet.html#ac6bd00a3f820560363715444d2c51acc',1,'c_InputArtnet::validateConfiguration()'],['../classc___input_e131.html#a15895b3f2f8627744022fe5466278491',1,'c_InputE131::validateConfiguration()'],['../classc___input_effect_engine.html#abcbf05e7ca16985fa97382121a08867b',1,'c_InputEffectEngine::validateConfiguration()'],['../classc___input_f_p_p_remote.html#a53758f81562b012890b568958891b58a',1,'c_InputFPPRemote::validateConfiguration()'],['../classc___input_m_q_t_t.html#a39f63bed60eec75c1d7ac5952b092a29',1,'c_InputMQTT::validateConfiguration()']]], + ['validategpio_4',['ValidateGpio',['../classc___output_common.html#a4f20044ab63e32ea09bb4140f9d1f933',1,'c_OutputCommon']]], + ['variablehdroffset_5',['variablehdroffset',['../struct_f_s_e_q_raw_header.html#a268a1f1f72a3d4f879f6172c0b2dce3a',1,'FSEQRawHeader::VariableHdrOffset'],['../fseq_8h.html#ac209efd348acabfc97f1818ea5422375',1,'VariableHdrOffset: fseq.h'],['../struct_f_s_e_q_parsed_header.html#afce9397ffca8868f3d37252f8821d0da',1,'FSEQParsedHeader::VariableHdrOffset']]], + ['version_6',['version',['../union_f_p_p_ping_packet.html#a2b65b51c161ff914be53327681d53e09',1,'FPPPingPacket::version'],['../union_e_f_update_1_1efuheader__t.html#abed119f4f6cb165f4e5ab61db0b68846',1,'EFUpdate::efuheader_t::version'],['../_e_f_update_8h.html#ab6d7b6f8c2ceaba7acda80aaf05f4899',1,'version: EFUpdate.h'],['../fseq_8h.html#a76086d820532f46155fdc9023c854d03',1,'version: fseq.h'],['../_e_s_pixel_stick_8ino.html#a56e71553f6adb2a4fa284f5154f4c926',1,'VERSION: ESPixelStick.ino'],['../_const_names_8hpp.html#a56e71553f6adb2a4fa284f5154f4c926',1,'VERSION: ESPixelStick.ino']]], + ['versionmajor_7',['versionmajor',['../union_f_p_p_ping_packet.html#af4ab4ff61dcc097635eed9e1fd83d3fd',1,'FPPPingPacket::versionMajor'],['../fseq_8h.html#a423b441a1e758bb9edfb067034c4d2e3',1,'versionMajor: fseq.h']]], + ['versionminor_8',['versionminor',['../union_f_p_p_ping_packet.html#a3b039606211879b765032706b0ba2911',1,'FPPPingPacket::versionMinor'],['../fseq_8h.html#a37cf2a7c4c7f3c9e71376f17362cc2da',1,'versionMinor: fseq.h']]] +]; diff --git a/doxy/search/all_15.js b/doxy/search/all_15.js new file mode 100644 index 000000000..40be97e47 --- /dev/null +++ b/doxy/search/all_15.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['w_0',['w',['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html#a5fbdb092b2ac96c4db63c1fd350142f0',1,'c_OutputPixel::ColorOffsets_s::offsets']]], + ['webjsondoc_1',['WebJsonDoc',['../classc___web_mgr.html#a6936fc2ae73d8462210a0bf461a83a79',1,'c_WebMgr']]], + ['webjsondocument_2',['WebJsonDocument',['../classc___web_mgr.html#a4be1c1c2ca21cacc1fe0f6588e00d188',1,'c_WebMgr']]], + ['webmgr_3',['webmgr',['../_web_mgr_8hpp.html#aff0c9421511c7f4c149e388c0b5e14f2',1,'WebMgr: WebMgr.cpp'],['../_web_mgr_8cpp.html#aff0c9421511c7f4c149e388c0b5e14f2',1,'WebMgr: WebMgr.cpp']]], + ['webmgr_2ecpp_4',['WebMgr.cpp',['../_web_mgr_8cpp.html',1,'']]], + ['webmgr_2ehpp_5',['WebMgr.hpp',['../_web_mgr_8hpp.html',1,'']]], + ['webserver_6',['webServer',['../_web_mgr_8cpp.html#af746297775839f25b039311b3bf9db74',1,'WebMgr.cpp']]], + ['whitechannel_7',['whiteChannel',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#a0c1d21d6a76d76d8b3d9d6366729a568',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['wifidriver_8',['WiFiDriver',['../classc___network_mgr.html#aa10ed0ae6b19ee3c4859b41e57d5ec8f',1,'c_NetworkMgr']]], + ['wifidriver_2ecpp_9',['WiFiDriver.cpp',['../_wi_fi_driver_8cpp.html',1,'']]], + ['wifidriver_2ehpp_10',['WiFiDriver.hpp',['../_wi_fi_driver_8hpp.html',1,'']]], + ['write16_11',['write16',['../fseq_8h.html#a5d05476d4f29f4fbc1769c4b186d45d3',1,'fseq.h']]], + ['write32_12',['write32',['../fseq_8h.html#a3acd03a9c12a4b6126f59bbe3442f141',1,'fseq.h']]], + ['writechanneldata_13',['writechanneldata',['../classc___output_pixel.html#a3d3b5e86a0a0ffeb89c2509922d870ed',1,'c_OutputPixel::WriteChannelData()'],['../classc___output_mgr.html#abe0292b6380f75279c4758c2b2e4e465',1,'c_OutputMgr::WriteChannelData()'],['../classc___output_common.html#a89a48db3e49b37b61b0049d4c411cded',1,'c_OutputCommon::WriteChannelData()']]], + ['writesdfile_14',['writesdfile',['../classc___file_mgr.html#a23a8e1af3c0305cac6f9b8b6b7a9fe86',1,'c_FileMgr::WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition)'],['../classc___file_mgr.html#afed193cbea33a1088406050130082873',1,'c_FileMgr::WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite)']]], + ['wstcode_15',['wsTCode',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#aa54163ef3be0eb92618e82e15647dd12',1,'c_InputEffectEngine::EffectDescriptor_s']]] +]; diff --git a/doxy/search/all_16.js b/doxy/search/all_16.js new file mode 100644 index 000000000..b183e8080 --- /dev/null +++ b/doxy/search/all_16.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['xlatefilemode_0',['XlateFileMode',['../classc___file_mgr.html#a579c4d2c511f2c68053c75ebf0081fe5',1,'c_FileMgr']]] +]; diff --git a/doxy/search/all_17.js b/doxy/search/all_17.js new file mode 100644 index 000000000..1d5c930d5 --- /dev/null +++ b/doxy/search/all_17.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zig_5fsize_0',['zig_size',['../classc___output_pixel.html#a3e460ed38f9cce18a5852c251960d9be',1,'c_OutputPixel']]] +]; diff --git a/doxy/search/all_18.js b/doxy/search/all_18.js new file mode 100644 index 000000000..cdde56852 --- /dev/null +++ b/doxy/search/all_18.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['_7ec_5fexternalinput_0',['~c_ExternalInput',['../classc___external_input.html#a2ce77c3ef246b898f9978856660f14e5',1,'c_ExternalInput']]], + ['_7ec_5ffilemgr_1',['~c_FileMgr',['../classc___file_mgr.html#a7996698d27e5bd8d874b519c09c82f0a',1,'c_FileMgr']]], + ['_7ec_5ffppdiscovery_2',['~c_FPPDiscovery',['../classc___f_p_p_discovery.html#a2ddfd2e5122403901af93168caa9a0f1',1,'c_FPPDiscovery']]], + ['_7ec_5finputalexa_3',['~c_InputAlexa',['../classc___input_alexa.html#ab3cbdb8f92a83e81a9275668c8b35c0c',1,'c_InputAlexa']]], + ['_7ec_5finputartnet_4',['~c_InputArtnet',['../classc___input_artnet.html#a2bc0ecce6c8fbe81ff83202888a405c6',1,'c_InputArtnet']]], + ['_7ec_5finputcommon_5',['~c_InputCommon',['../classc___input_common.html#aa12aa6b031d2b37ed2009b56f8bf6bc4',1,'c_InputCommon']]], + ['_7ec_5finputddp_6',['~c_InputDDP',['../classc___input_d_d_p.html#aa025c4afa49734188c87357d223fb607',1,'c_InputDDP']]], + ['_7ec_5finputdisabled_7',['~c_InputDisabled',['../classc___input_disabled.html#a8767626850f49539a9da6fa274727773',1,'c_InputDisabled']]], + ['_7ec_5finpute131_8',['~c_InputE131',['../classc___input_e131.html#a5b36a1f188b30c305a457c60c244629b',1,'c_InputE131']]], + ['_7ec_5finputeffectengine_9',['~c_InputEffectEngine',['../classc___input_effect_engine.html#a2edf1f1611f0631ca2a1d6d8d65bf0da',1,'c_InputEffectEngine']]], + ['_7ec_5finputfppremote_10',['~c_InputFPPRemote',['../classc___input_f_p_p_remote.html#a53f59cf53b918b6ac45432aee251f808',1,'c_InputFPPRemote']]], + ['_7ec_5finputfppremoteplayeffect_11',['~c_InputFPPRemotePlayEffect',['../classc___input_f_p_p_remote_play_effect.html#abe200a38971f7a1eec4b5c71b144f4e8',1,'c_InputFPPRemotePlayEffect']]], + ['_7ec_5finputfppremoteplayfile_12',['~c_InputFPPRemotePlayFile',['../classc___input_f_p_p_remote_play_file.html#af23b055872e43550e0beb3eb3380ac47',1,'c_InputFPPRemotePlayFile']]], + ['_7ec_5finputfppremoteplayitem_13',['~c_InputFPPRemotePlayItem',['../classc___input_f_p_p_remote_play_item.html#a5f09aac495135e5edea106fc79e96604',1,'c_InputFPPRemotePlayItem']]], + ['_7ec_5finputfppremoteplaylist_14',['~c_InputFPPRemotePlayList',['../classc___input_f_p_p_remote_play_list.html#ac160e1d397d20ad38e3b5216cbb9ab81',1,'c_InputFPPRemotePlayList']]], + ['_7ec_5finputmgr_15',['~c_InputMgr',['../classc___input_mgr.html#a809ba0112a730f8ddec1396f7fa2a9fc',1,'c_InputMgr']]], + ['_7ec_5finputmqtt_16',['~c_InputMQTT',['../classc___input_m_q_t_t.html#a1fcf1224e5c573a2ac9450cf146dcdca',1,'c_InputMQTT']]], + ['_7ec_5fnetworkmgr_17',['~c_NetworkMgr',['../classc___network_mgr.html#ada71e5f5e09d4483cda3fafb0eede68c',1,'c_NetworkMgr']]], + ['_7ec_5foutputcommon_18',['~c_OutputCommon',['../classc___output_common.html#a18e0118f2a588c46e467556bab72010f',1,'c_OutputCommon']]], + ['_7ec_5foutputdisabled_19',['~c_OutputDisabled',['../classc___output_disabled.html#a3dbd33942b05e4e24a1b264b818e6cca',1,'c_OutputDisabled']]], + ['_7ec_5foutputmgr_20',['~c_OutputMgr',['../classc___output_mgr.html#a53b2aa00d678f200c871af2db1d44b01',1,'c_OutputMgr']]], + ['_7ec_5foutputpixel_21',['~c_OutputPixel',['../classc___output_pixel.html#a2a04e5cde945478f4f3e3b05a3572dd4',1,'c_OutputPixel']]], + ['_7ec_5foutputuart_22',['~c_OutputUart',['../classc___output_uart.html#a270df473ac7323c547962c340b0146bd',1,'c_OutputUart']]], + ['_7ec_5fwebmgr_23',['~c_WebMgr',['../classc___web_mgr.html#ac426ec3c9a62e516946e4cc20f5243d2',1,'c_WebMgr']]], + ['_7ec_5fwifidriver_24',['~c_WiFiDriver',['../classc___wi_fi_driver.html#a5867e5d2e28349e630ba2f50bab8770f',1,'c_WiFiDriver']]], + ['_7eefupdate_25',['~EFUpdate',['../class_e_f_update.html#aa7094b9413b2b09c02e88a60d1028070',1,'EFUpdate']]], + ['_7efasttimer_26',['~FastTimer',['../class_fast_timer.html#a525cfb34d1ef9f498dd6b17542e7c1db',1,'FastTimer']]], + ['_7efsm_5fexternalinput_5fboot_27',['~fsm_ExternalInput_boot',['../classfsm___external_input__boot.html#a0b2b0105a1846c0c3b29a0bccbf225e3',1,'fsm_ExternalInput_boot']]], + ['_7efsm_5fexternalinput_5foff_5fstate_28',['~fsm_ExternalInput_off_state',['../classfsm___external_input__off__state.html#a297f818bc5c012151084e8fcc376af34',1,'fsm_ExternalInput_off_state']]], + ['_7efsm_5fexternalinput_5fon_5fwait_5flong_5fstate_29',['~fsm_ExternalInput_on_wait_long_state',['../classfsm___external_input__on__wait__long__state.html#a06227017de3221b128cad987f501fc64',1,'fsm_ExternalInput_on_wait_long_state']]], + ['_7efsm_5fexternalinput_5fstate_30',['~fsm_ExternalInput_state',['../classfsm___external_input__state.html#a7ee64da7bf274f80ec137cf6f4ea2127',1,'fsm_ExternalInput_state']]], + ['_7efsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_31',['~fsm_ExternalInput_wait_for_off_state',['../classfsm___external_input__wait__for__off__state.html#a9af33e015994c095287982e2cbe0f809',1,'fsm_ExternalInput_wait_for_off_state']]], + ['_7efsm_5fplayeffect_5fstate_32',['~fsm_PlayEffect_state',['../classfsm___play_effect__state.html#a52ce5902219df30420f82e5d736d8546',1,'fsm_PlayEffect_state']]], + ['_7efsm_5fplayeffect_5fstate_5fidle_33',['~fsm_PlayEffect_state_Idle',['../classfsm___play_effect__state___idle.html#a573246078569d096f67154bf1d73821f',1,'fsm_PlayEffect_state_Idle']]], + ['_7efsm_5fplayeffect_5fstate_5fplayingeffect_34',['~fsm_PlayEffect_state_PlayingEffect',['../classfsm___play_effect__state___playing_effect.html#a664bd05cc4b93644b3654c25947ee37d',1,'fsm_PlayEffect_state_PlayingEffect']]], + ['_7efsm_5fplayfile_5fstate_35',['~fsm_PlayFile_state',['../classfsm___play_file__state.html#ad47cfa459bad0d65ea8345f4fcbeeb9a',1,'fsm_PlayFile_state']]], + ['_7efsm_5fplayfile_5fstate_5ferror_36',['~fsm_PlayFile_state_Error',['../classfsm___play_file__state___error.html#aae3f1dd0a2d0fe4bae33f69a43f22113',1,'fsm_PlayFile_state_Error']]], + ['_7efsm_5fplayfile_5fstate_5fidle_37',['~fsm_PlayFile_state_Idle',['../classfsm___play_file__state___idle.html#a8fde00df914b2b2c414a595271158597',1,'fsm_PlayFile_state_Idle']]], + ['_7efsm_5fplayfile_5fstate_5fplayingfile_38',['~fsm_PlayFile_state_PlayingFile',['../classfsm___play_file__state___playing_file.html#a51d6885b4724eb43a5ab26b0998336f2',1,'fsm_PlayFile_state_PlayingFile']]], + ['_7efsm_5fplayfile_5fstate_5fstarting_39',['~fsm_PlayFile_state_Starting',['../classfsm___play_file__state___starting.html#a9fd119b7aa0d3270ce9b127fa1ef54bb',1,'fsm_PlayFile_state_Starting']]], + ['_7efsm_5fplayfile_5fstate_5fstopping_40',['~fsm_PlayFile_state_Stopping',['../classfsm___play_file__state___stopping.html#ad1b046f5be6c37e78f19695e0f15b193',1,'fsm_PlayFile_state_Stopping']]], + ['_7efsm_5fplaylist_5fstate_41',['~fsm_PlayList_state',['../classfsm___play_list__state.html#af56e58488c68f183f187108ecfba2695',1,'fsm_PlayList_state']]], + ['_7efsm_5fplaylist_5fstate_5fidle_42',['~fsm_PlayList_state_Idle',['../classfsm___play_list__state___idle.html#a5ffae958d428716a491fbdab27e5ab89',1,'fsm_PlayList_state_Idle']]], + ['_7efsm_5fplaylist_5fstate_5fpaused_43',['~fsm_PlayList_state_Paused',['../classfsm___play_list__state___paused.html#aa5f0ff02f6178eb35d5604eb416cc703',1,'fsm_PlayList_state_Paused']]], + ['_7efsm_5fplaylist_5fstate_5fplayingeffect_44',['~fsm_PlayList_state_PlayingEffect',['../classfsm___play_list__state___playing_effect.html#a0201a9583d73acd78e860054ffa8dcec',1,'fsm_PlayList_state_PlayingEffect']]], + ['_7efsm_5fplaylist_5fstate_5fplayingfile_45',['~fsm_PlayList_state_PlayingFile',['../classfsm___play_list__state___playing_file.html#a6133f959376d777d43182a5ce5b0b9a4',1,'fsm_PlayList_state_PlayingFile']]], + ['_7efsm_5fplaylist_5fstate_5fwaitforstart_46',['~fsm_PlayList_state_WaitForStart',['../classfsm___play_list__state___wait_for_start.html#a57c81cffb724987d48f292c0c39dfd61',1,'fsm_PlayList_state_WaitForStart']]], + ['_7efsm_5fwifi_5fstate_47',['~fsm_WiFi_state',['../classfsm___wi_fi__state.html#adef6b78f9ec6131aaca66637d818275b',1,'fsm_WiFi_state']]], + ['_7efsm_5fwifi_5fstate_5fboot_48',['~fsm_WiFi_state_Boot',['../classfsm___wi_fi__state___boot.html#a8ea05a9fb25e520e9bb7526525070b08',1,'fsm_WiFi_state_Boot']]], + ['_7efsm_5fwifi_5fstate_5fconnectedtoap_49',['~fsm_WiFi_state_ConnectedToAP',['../classfsm___wi_fi__state___connected_to_a_p.html#aba2df7d0af8247fa1af0d501802f4f96',1,'fsm_WiFi_state_ConnectedToAP']]], + ['_7efsm_5fwifi_5fstate_5fconnectedtosta_50',['~fsm_WiFi_state_ConnectedToSta',['../classfsm___wi_fi__state___connected_to_sta.html#aa45e2a1c5a6c96716d629f2c32c9c76d',1,'fsm_WiFi_state_ConnectedToSta']]], + ['_7efsm_5fwifi_5fstate_5fconnectingasap_51',['~fsm_WiFi_state_ConnectingAsAP',['../classfsm___wi_fi__state___connecting_as_a_p.html#afcb8b5ea5e3e085076e8dc8e75662089',1,'fsm_WiFi_state_ConnectingAsAP']]], + ['_7efsm_5fwifi_5fstate_5fconnectingusingconfig_52',['~fsm_WiFi_state_ConnectingUsingConfig',['../classfsm___wi_fi__state___connecting_using_config.html#afc8329d91217a2e0b74d6a14dfc124a4',1,'fsm_WiFi_state_ConnectingUsingConfig']]], + ['_7efsm_5fwifi_5fstate_5fconnectingusingdefaults_53',['~fsm_WiFi_state_ConnectingUsingDefaults',['../classfsm___wi_fi__state___connecting_using_defaults.html#a42c99ca15ec1e592d9dae6da8ebf4dc4',1,'fsm_WiFi_state_ConnectingUsingDefaults']]], + ['_7efsm_5fwifi_5fstate_5fconnectionfailed_54',['~fsm_WiFi_state_ConnectionFailed',['../classfsm___wi_fi__state___connection_failed.html#aae1b69438e7b3f4a3aa04b6c19d34e4a',1,'fsm_WiFi_state_ConnectionFailed']]], + ['_7efsm_5fwifi_5fstate_5fdisabled_55',['~fsm_WiFi_state_Disabled',['../classfsm___wi_fi__state___disabled.html#ab8ad91ca0b5a9137f2f6e051ea69adf6',1,'fsm_WiFi_state_Disabled']]] +]; diff --git a/doxy/search/all_2.js b/doxy/search/all_2.js new file mode 100644 index 000000000..09b06eec6 --- /dev/null +++ b/doxy/search/all_2.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['b_0',['b',['../structc___input_effect_engine_1_1d_c_r_g_b.html#aec30cee338695610c77e0caba77bac50',1,'c_InputEffectEngine::dCRGB::b'],['../structc___input_effect_engine_1_1_c_r_g_b.html#accb5e79d6172e8bf696c0b7cf55c31f4',1,'c_InputEffectEngine::CRGB::b'],['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html#a263432d4ee04f16660e1649346be7be9',1,'c_OutputPixel::ColorOffsets_s::offsets::b']]], + ['backported_2eh_1',['backported.h',['../backported_8h.html',1,'']]], + ['baudrate_2',['Baudrate',['../structc___output_uart_1_1_output_uart_config__t.html#a497849967351d98973b69041d88cba64',1,'c_OutputUart::OutputUartConfig_t']]], + ['begin_3',['begin',['../classc___output_uart.html#a53c5ab20679c0ebd73e2a13d45742115',1,'c_OutputUart::Begin()'],['../classc___f_p_p_discovery.html#a09dd955e78cdd72066e022c493a59d96',1,'c_FPPDiscovery::begin()'],['../class_e_f_update.html#afe9f23a60cdd593cee6ab4b025682a06',1,'EFUpdate::begin()'],['../classc___web_mgr.html#a078d26bad50a9051344ff07ad8e746d8',1,'c_WebMgr::Begin()'],['../classc___output_mgr.html#a90fb3f0faa9e11adcade9b0aee1525f3',1,'c_OutputMgr::Begin()'],['../classc___output_disabled.html#a6dcc084af8a819b9298a7f06423a4679',1,'c_OutputDisabled::Begin()'],['../classc___output_common.html#a23ef97415464d74fe780256b6680bfb1',1,'c_OutputCommon::Begin()'],['../classc___wi_fi_driver.html#a1d60280a9692bcf4043fd430777a6422',1,'c_WiFiDriver::Begin()'],['../classc___network_mgr.html#a30fdcc713ea1db9f7a207427e5e6cdc2',1,'c_NetworkMgr::Begin()'],['../classc___input_m_q_t_t.html#a00dad1347b7fbe42eb3f3b444f219254',1,'c_InputMQTT::Begin()'],['../classc___input_f_p_p_remote.html#a64189e9f0cea780352bcf3587c9b698c',1,'c_InputFPPRemote::Begin()'],['../classc___input_effect_engine.html#a2ebc1a0fb53a9bf1fda61f25f770ef4f',1,'c_InputEffectEngine::Begin()'],['../classc___input_e131.html#ab842aa2de00cbf0d80c10b288213cea3',1,'c_InputE131::Begin()'],['../classc___input_disabled.html#ad685690f75a35a618d1aa98b628e6af9',1,'c_InputDisabled::Begin()'],['../classc___input_d_d_p.html#aff1d43d659dccea70ca4204bd477508b',1,'c_InputDDP::Begin()'],['../classc___input_common.html#ab048d5e7494a1f0f2b56ac04d1fab490',1,'c_InputCommon::Begin()'],['../classc___input_artnet.html#a563a8812372831c86d5db8bee8e3cba9',1,'c_InputArtnet::Begin()'],['../classc___input_alexa.html#a8e260d42f46f4fa70cbca61ea001dda6',1,'c_InputAlexa::Begin()'],['../classc___file_mgr.html#a2e86f9c538a117790a96317890d68a55',1,'c_FileMgr::Begin()'],['../classc___input_mgr.html#a06a5f6adfd1e87d4d30a7fa0f78ecc33',1,'c_InputMgr::Begin()']]], + ['blankdelay_4',['BlankDelay',['../structconfig__t.html#ab9bdd5d38cbe52ad15822b004dc8cf42',1,'config_t']]], + ['blankendtime_5',['BlankEndTime',['../classc___input_mgr.html#a26f75c37b6cceb657d65e2d2fe8b8d58',1,'c_InputMgr']]], + ['blankonstop_6',['BlankOnStop',['../classc___f_p_p_discovery.html#ae914fc22cddc9550a2f2b45d4a01958a',1,'c_FPPDiscovery']]], + ['blanktimerhasexpired_7',['BlankTimerHasExpired',['../classc___input_mgr.html#affbccb36556f158a6e2a73565af71bdf',1,'c_InputMgr']]], + ['blockdelayus_8',['BlockDelayUs',['../classc___output_pixel.html#a408993473c26291ecb94e5c86afadf10',1,'c_OutputPixel']]], + ['blocksize_9',['BlockSize',['../classc___output_pixel.html#aef29226779bfa3f654170b97aa9682dc',1,'c_OutputPixel']]], + ['brightness_10',['brightness',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#ae12eff036caa7e773cae99aeb7b2908f',1,'c_InputEffectEngine::MQTTConfiguration_s::brightness'],['../classc___output_pixel.html#ab5a378d1b7705f29a458e9d8e6366d1e',1,'c_OutputPixel::brightness']]], + ['bufferisavailable_11',['BufferIsAvailable',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53ac34c83c60be5b54785dd9e57a2c8a231',1,'c_InputDDP']]], + ['bufferisbeingprocessed_12',['BufferIsBeingProcessed',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a1228841766f57725e2f5457368d7aa6a',1,'c_InputDDP']]], + ['bufferisfilled_13',['BufferIsFilled',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a5bc4ac602ab2a4bbe7df55f694d9f05d',1,'c_InputDDP']]], + ['build_5fdate_14',['build_date',['../_e_s_pixel_stick_8ino.html#a0e2463c67702bd0a35c61f2e684dc284',1,'BUILD_DATE: ESPixelStick.ino'],['../_const_names_8hpp.html#a0e2463c67702bd0a35c61f2e684dc284',1,'BUILD_DATE: ESPixelStick.ino']]], + ['buildfseqresponse_15',['BuildFseqResponse',['../classc___f_p_p_discovery.html#aebf914d165d32003ef1c96b38ba2be51',1,'c_FPPDiscovery']]], + ['buildingnewconfig_16',['BuildingNewConfig',['../classc___output_mgr.html#a7b94e1a3bb3211dea24dbaf74caf6bcf',1,'c_OutputMgr']]], + ['bytestocopy_17',['bytestocopy',['../structc___input_artnet_1_1_universe__t.html#a37dc91e016762fafd1ffbb268b0571bb',1,'c_InputArtnet::Universe_t::BytesToCopy'],['../structc___input_e131_1_1_universe__t.html#ab82ad93b0e7bf9563277de295efee6f7',1,'c_InputE131::Universe_t::BytesToCopy']]] +]; diff --git a/doxy/search/all_3.js b/doxy/search/all_3.js new file mode 100644 index 000000000..554d3fade --- /dev/null +++ b/doxy/search/all_3.js @@ -0,0 +1,299 @@ +var searchData= +[ + ['c_5fexternalinput_0',['c_externalinput',['../classc___external_input.html#a532053d0781f75d7d9fbe297eafa2e53',1,'c_ExternalInput::c_ExternalInput()'],['../classc___external_input.html',1,'c_ExternalInput']]], + ['c_5ffilemgr_1',['c_filemgr',['../classc___file_mgr.html',1,'c_FileMgr'],['../classc___file_mgr.html#a2dea4335b59cd7b4d685c252aae8ccba',1,'c_FileMgr::c_FileMgr()']]], + ['c_5ffppdiscovery_2',['c_fppdiscovery',['../classc___f_p_p_discovery.html',1,'c_FPPDiscovery'],['../classc___f_p_p_discovery.html#aee04598fd026d6b40b3187d8b54dcf88',1,'c_FPPDiscovery::c_FPPDiscovery()']]], + ['c_5finputalexa_3',['c_inputalexa',['../classc___input_alexa.html',1,'c_InputAlexa'],['../classc___input_alexa.html#a88738a74d9159c60bddbe7d59d0d25f2',1,'c_InputAlexa::c_InputAlexa()']]], + ['c_5finputartnet_4',['c_inputartnet',['../classc___input_artnet.html',1,'c_InputArtnet'],['../classc___input_artnet.html#afd80a0baf36ea68335bfa2e8ed14945f',1,'c_InputArtnet::c_InputArtnet()']]], + ['c_5finputcommon_5',['c_inputcommon',['../classc___input_common.html',1,'c_InputCommon'],['../classc___input_common.html#a9b5ac2c3fadc9eb69204adc43e595176',1,'c_InputCommon::c_InputCommon()']]], + ['c_5finputddp_6',['c_inputddp',['../classc___input_d_d_p.html#a0343c43513032c921b0c169ee8f84629',1,'c_InputDDP::c_InputDDP()'],['../classc___input_d_d_p.html',1,'c_InputDDP']]], + ['c_5finputdisabled_7',['c_inputdisabled',['../classc___input_disabled.html',1,'c_InputDisabled'],['../classc___input_disabled.html#a3633ceb03f227efcb766edb04fb56aa4',1,'c_InputDisabled::c_InputDisabled()']]], + ['c_5finpute131_8',['c_inpute131',['../classc___input_e131.html',1,'c_InputE131'],['../classc___input_e131.html#a5b42ec53aec5db6647b09ab01f3a7548',1,'c_InputE131::c_InputE131()']]], + ['c_5finputeffectengine_9',['c_inputeffectengine',['../classc___input_effect_engine.html',1,'c_InputEffectEngine'],['../classc___input_effect_engine.html#a50de6fdb56648338c95c3b675f3ac3bf',1,'c_InputEffectEngine::c_InputEffectEngine()'],['../classc___input_effect_engine.html#a61dc0e2f64570d9a7f7b534027a24863',1,'c_InputEffectEngine::c_InputEffectEngine(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)']]], + ['c_5finputfppremote_10',['c_inputfppremote',['../classc___input_f_p_p_remote.html',1,'c_InputFPPRemote'],['../classc___input_f_p_p_remote.html#aa21e7e5554a485a8483050a403dab519',1,'c_InputFPPRemote::c_InputFPPRemote()']]], + ['c_5finputfppremoteplayeffect_11',['c_inputfppremoteplayeffect',['../classc___input_f_p_p_remote_play_effect.html',1,'c_InputFPPRemotePlayEffect'],['../classc___input_f_p_p_remote_play_effect.html#a211d97fe7699a70bfa820a2e46e16975',1,'c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect()']]], + ['c_5finputfppremoteplayfile_12',['c_inputfppremoteplayfile',['../classc___input_f_p_p_remote_play_file.html',1,'c_InputFPPRemotePlayFile'],['../classc___input_f_p_p_remote_play_file.html#a6eeac02d87db0c5a3c9399db3f353b4a',1,'c_InputFPPRemotePlayFile::c_InputFPPRemotePlayFile()']]], + ['c_5finputfppremoteplayitem_13',['c_inputfppremoteplayitem',['../classc___input_f_p_p_remote_play_item.html#aec0b936da6295cacd8927e743adf3f29',1,'c_InputFPPRemotePlayItem::c_InputFPPRemotePlayItem()'],['../classc___input_f_p_p_remote_play_item.html',1,'c_InputFPPRemotePlayItem']]], + ['c_5finputfppremoteplaylist_14',['c_inputfppremoteplaylist',['../classc___input_f_p_p_remote_play_list.html#aa15a2509664914994d710aaef6a406dc',1,'c_InputFPPRemotePlayList::c_InputFPPRemotePlayList()'],['../classc___input_f_p_p_remote_play_list.html',1,'c_InputFPPRemotePlayList']]], + ['c_5finputmgr_15',['c_inputmgr',['../classc___input_mgr.html#ad79a53f450decdbcdc7c63ef2278bd1d',1,'c_InputMgr::c_InputMgr()'],['../classc___input_mgr.html',1,'c_InputMgr']]], + ['c_5finputmqtt_16',['c_inputmqtt',['../classc___input_m_q_t_t.html#aabc1f56d20afe334f5a754f3c3a97cde',1,'c_InputMQTT::c_InputMQTT()'],['../classc___input_m_q_t_t.html',1,'c_InputMQTT']]], + ['c_5fnetworkmgr_17',['c_networkmgr',['../classc___network_mgr.html#a2978e7a7c7834cccc87ad224a29b4bc7',1,'c_NetworkMgr::c_NetworkMgr()'],['../classc___network_mgr.html',1,'c_NetworkMgr']]], + ['c_5foutputcommon_18',['c_outputcommon',['../classc___output_common.html#a62fe4a63a7cf103685b64cf5e1c22452',1,'c_OutputCommon::c_OutputCommon()'],['../classc___output_common.html',1,'c_OutputCommon']]], + ['c_5foutputdisabled_19',['c_outputdisabled',['../classc___output_disabled.html#a28b2231de8f1123d734fbc9dc31e323a',1,'c_OutputDisabled::c_OutputDisabled()'],['../classc___output_disabled.html',1,'c_OutputDisabled']]], + ['c_5foutputmgr_20',['c_outputmgr',['../classc___output_mgr.html#a3785b017fd1890570afd8c1054095b41',1,'c_OutputMgr::c_OutputMgr()'],['../classc___output_mgr.html',1,'c_OutputMgr']]], + ['c_5foutputpixel_21',['c_outputpixel',['../classc___output_pixel.html',1,'c_OutputPixel'],['../classc___output_pixel.html#a31a016d8d365e4ffbe17cb4c5696a362',1,'c_OutputPixel::c_OutputPixel()']]], + ['c_5foutputuart_22',['c_outputuart',['../classc___output_uart.html',1,'c_OutputUart'],['../classc___output_uart.html#a3fe22c593d1ef359a77df27a1adddc07',1,'c_OutputUart::c_OutputUart()']]], + ['c_5fwebmgr_23',['c_webmgr',['../classc___web_mgr.html',1,'c_WebMgr'],['../classc___web_mgr.html#a560142873d37202c4ef7fc5c27d4c76b',1,'c_WebMgr::c_WebMgr()']]], + ['c_5fwifidriver_24',['c_wifidriver',['../classc___wi_fi_driver.html',1,'c_WiFiDriver'],['../classc___wi_fi_driver.html#a5fc136e1477e80d6f3dd4646fcf5ed30',1,'c_WiFiDriver::c_WiFiDriver()']]], + ['calculateenableuartinterruptflags_25',['CalculateEnableUartInterruptFlags',['../classc___output_uart.html#a94bd9589df0c68263f53e5dce372f8c7',1,'c_OutputUart']]], + ['calculateframeid_26',['CalculateFrameId',['../classc___input_f_p_p_remote_play_file.html#ab51a277842369af49e1d24a815e0dced',1,'c_InputFPPRemotePlayFile']]], + ['calculateintensityoffset_27',['CalculateIntensityOffset',['../classc___output_pixel.html#a96bafc94f784719059dba54b3f81d107',1,'c_OutputPixel']]], + ['calculatetransitionstepvalue_28',['CalculateTransitionStepValue',['../classc___input_effect_engine.html#af13e371e6eacb9005d9793eb07b807db',1,'c_InputEffectEngine']]], + ['canceltimer_29',['CancelTimer',['../class_fast_timer.html#acd3946e3c51632727ad0a4eef47563e7',1,'FastTimer']]], + ['canrefresh_30',['canRefresh',['../classc___output_common.html#a571adc45a6ceab09aaad36802507cc69',1,'c_OutputCommon']]], + ['channel_5fcount_31',['channel_count',['../classc___input_artnet.html#a8a0cdaf294b61764f398c09bc910b068',1,'c_InputArtnet::channel_count'],['../classc___input_e131.html#a80b20934b5e5ac22dd3a019cf51a4267',1,'c_InputE131::channel_count']]], + ['channelcount_32',['channelcount',['../struct_f_s_e_q_raw_header.html#a2acd73bd4aad27dd17ec5ab6e94032db',1,'FSEQRawHeader::channelCount'],['../fseq_8h.html#afaf5a1759edbb499eae879c9e6c91341',1,'channelCount: fseq.h'],['../struct_f_s_e_q_parsed_header.html#ae2ebdd1ef78af53bbb3d9d90f979cd86',1,'FSEQParsedHeader::channelCount'],['../structfsm___play_file__state___playing_file_1_1_sparse_range.html#a3105ed5aae158ff097e7a6566f51750d',1,'fsm_PlayFile_state_PlayingFile::SparseRange::ChannelCount'],['../struct_f_s_e_q_parsed_range_entry.html#a17924f32cd0e140f1ede1c8cf8f49c89',1,'FSEQParsedRangeEntry::ChannelCount']]], + ['channelid_33',['channelid',['../struct_input_type_xlate_map__t.html#abb9708f4a5eec8343c96e6a8e5594a53',1,'InputTypeXlateMap_t::ChannelId'],['../structc___output_uart_1_1_output_uart_config__t.html#af90ce0359a40f30527f261ffba99c2e4',1,'c_OutputUart::OutputUartConfig_t::ChannelId']]], + ['channelsperframe_34',['ChannelsPerFrame',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#acbcb011203b47f62ddb06e3afaaa2725',1,'c_InputFPPRemotePlayFile::FrameControl_t']]], + ['channelsperpixel_35',['ChannelsPerPixel',['../classc___input_effect_engine.html#a2ce41cfe7b3c283a60786f2875abcc32',1,'c_InputEffectEngine']]], + ['channelsperuniverse_36',['channelsperuniverse',['../classc___input_artnet.html#a55224bac86616c4537ede70e7c26dcd9',1,'c_InputArtnet::ChannelsPerUniverse'],['../classc___input_e131.html#a694114aaade169546c0159e38893ff82',1,'c_InputE131::ChannelsPerUniverse']]], + ['channeltype_37',['ChannelType',['../classc___input_common.html#a16ca314c5e330d097001fa82236787fe',1,'c_InputCommon']]], + ['citudsarray_38',['CitudsArray',['../structc___output_uart_1_1_output_uart_config__t.html#a5e695e181efb9ccfc234622b27e2a29a',1,'c_OutputUart::OutputUartConfig_t']]], + ['citudsarray_5ft_39',['CitudsArray_t',['../classc___output_uart.html#ae17c47e20d09bd0c20d83bb732e1913f',1,'c_OutputUart']]], + ['cleansessionrequired_40',['CleanSessionRequired',['../classc___input_m_q_t_t.html#acfe0b1eadd157e64e086ea1c5c342e41',1,'c_InputMQTT']]], + ['clearall_41',['clearAll',['../classc___input_effect_engine.html#a708751b80faa0d0832858768373c5de6',1,'c_InputEffectEngine']]], + ['clearbuffer_42',['clearbuffer',['../classc___output_common.html#adc129a5642920dc4d36e3e717aaf1f3c',1,'c_OutputCommon::ClearBuffer()'],['../classc___output_mgr.html#a7471954d6a26b6894c4066a424d8aec8',1,'c_OutputMgr::ClearBuffer()']]], + ['clearfileinfo_43',['ClearFileInfo',['../classc___input_f_p_p_remote_play_file.html#a2848f54d1ec8462d0fc54a47c564b035',1,'c_InputFPPRemotePlayFile']]], + ['clearrange_44',['clearRange',['../classc___input_effect_engine.html#af5616863679e4db9a29fbbb98c7c1ed7',1,'c_InputEffectEngine']]], + ['clearuartinterrupts_45',['ClearUartInterrupts',['../classc___output_uart.html#a4114ee257c21daddc9638697900ef948',1,'c_OutputUart']]], + ['client_5ftimeout_46',['CLIENT_TIMEOUT',['../_e_s_pixel_stick_8h.html#acbb5358766b3fd26fcb09271b5f8b1e3',1,'ESPixelStick.h']]], + ['clk_5fpin_47',['clk_pin',['../classc___file_mgr.html#a31b003b27b3b4d3970603c34d6b655c0',1,'c_FileMgr']]], + ['closesdfile_48',['CloseSdFile',['../classc___file_mgr.html#a98e34d829e7d324400091213a4416bf9',1,'c_FileMgr']]], + ['cmdgetconfig_49',['CmdGetConfig',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#a5bf429ebec2bb8a444fa27775c3d6d98',1,'c_FPPDiscovery::SystemDebugStats_t']]], + ['cmdgetfppstatus_50',['CmdGetFPPstatus',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#adb3d35e6c143e55144e009b1d4296caf',1,'c_FPPDiscovery::SystemDebugStats_t']]], + ['cmdgethostname_51',['CmdGetHostname',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#a158e88967c8f8e07789e7960bc897210',1,'c_FPPDiscovery::SystemDebugStats_t']]], + ['cmdgetsysinfojson_52',['CmdGetSysInfoJSON',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#aa9cda1eda4d67142500cfa34f908297b',1,'c_FPPDiscovery::SystemDebugStats_t']]], + ['cmdnotfound_53',['CmdNotFound',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#a4dd1a9884f39d9a5667025be8ade850a',1,'c_FPPDiscovery::SystemDebugStats_t']]], + ['cn_5factive_54',['cn_active',['../_const_names_8hpp.html#abc2eed441c2939deb17eaf60e147cb91',1,'CN_active: ConstNames.cpp'],['../_const_names_8cpp.html#abc2eed441c2939deb17eaf60e147cb91',1,'CN_active: ConstNames.cpp']]], + ['cn_5factivedelay_55',['cn_activedelay',['../_const_names_8cpp.html#ab46a70f1d66111400cb924417821d169',1,'CN_activedelay: ConstNames.cpp'],['../_const_names_8hpp.html#ab46a70f1d66111400cb924417821d169',1,'CN_activedelay: ConstNames.cpp']]], + ['cn_5factivehigh_56',['cn_activehigh',['../_const_names_8cpp.html#acc072ade0e55c49094725ec3560d53ee',1,'CN_ActiveHigh: ConstNames.cpp'],['../_const_names_8hpp.html#acc072ade0e55c49094725ec3560d53ee',1,'CN_ActiveHigh: ConstNames.cpp']]], + ['cn_5factivelow_57',['cn_activelow',['../_const_names_8hpp.html#a5dd8db45dc4e94f36a7d443bc72540ae',1,'CN_ActiveLow: ConstNames.cpp'],['../_const_names_8cpp.html#a5dd8db45dc4e94f36a7d443bc72540ae',1,'CN_ActiveLow: ConstNames.cpp']]], + ['cn_5factivevalue_58',['cn_activevalue',['../_const_names_8cpp.html#aeb614edaa01129e1db9d437f073bed84',1,'CN_activevalue: ConstNames.cpp'],['../_const_names_8hpp.html#aeb614edaa01129e1db9d437f073bed84',1,'CN_activevalue: ConstNames.cpp']]], + ['cn_5faddr_59',['cn_addr',['../_const_names_8cpp.html#a9e672b871b7151c17dc0b0a75fed8008',1,'CN_addr: ConstNames.cpp'],['../_const_names_8hpp.html#a9e672b871b7151c17dc0b0a75fed8008',1,'CN_addr: ConstNames.cpp']]], + ['cn_5fadvancedview_60',['cn_advancedview',['../_const_names_8cpp.html#a9b9b1884ec721b582958f7465ed81b2b',1,'CN_advancedView: ConstNames.cpp'],['../_const_names_8hpp.html#a9b9b1884ec721b582958f7465ed81b2b',1,'CN_advancedView: ConstNames.cpp']]], + ['cn_5fallleds_61',['cn_allleds',['../_const_names_8hpp.html#a93969f01ec843d6baef6bafa9731b25e',1,'CN_allleds: ConstNames.cpp'],['../_const_names_8cpp.html#a93969f01ec843d6baef6bafa9731b25e',1,'CN_allleds: ConstNames.cpp']]], + ['cn_5fap_5fchannel_62',['cn_ap_channel',['../_const_names_8cpp.html#ab96e8e2a5990f5baad7928d8319481b9',1,'CN_ap_channel: ConstNames.cpp'],['../_const_names_8hpp.html#ab96e8e2a5990f5baad7928d8319481b9',1,'CN_ap_channel: ConstNames.cpp']]], + ['cn_5fap_5ffallback_63',['cn_ap_fallback',['../_const_names_8cpp.html#ab3448182c99c6bc9dedda2b2655268ba',1,'CN_ap_fallback: ConstNames.cpp'],['../_const_names_8hpp.html#ab3448182c99c6bc9dedda2b2655268ba',1,'CN_ap_fallback: ConstNames.cpp']]], + ['cn_5fap_5freboot_64',['cn_ap_reboot',['../_const_names_8cpp.html#acb838dbe72c813eda9a0ddc0943404af',1,'CN_ap_reboot: ConstNames.cpp'],['../_const_names_8hpp.html#acb838dbe72c813eda9a0ddc0943404af',1,'CN_ap_reboot: ConstNames.cpp']]], + ['cn_5fap_5ftimeout_65',['cn_ap_timeout',['../_const_names_8cpp.html#a6138d4fafcb472f898b1278af7543337',1,'CN_ap_timeout: ConstNames.cpp'],['../_const_names_8hpp.html#a6138d4fafcb472f898b1278af7543337',1,'CN_ap_timeout: ConstNames.cpp']]], + ['cn_5fappendnullcount_66',['cn_appendnullcount',['../_const_names_8cpp.html#adf004f95fc93ade7ca0503f948d3c9db',1,'CN_appendnullcount: ConstNames.cpp'],['../_const_names_8hpp.html#adf004f95fc93ade7ca0503f948d3c9db',1,'CN_appendnullcount: ConstNames.cpp']]], + ['cn_5fapplicationslashjson_67',['cn_applicationslashjson',['../_const_names_8hpp.html#a61910de8e07e5ea32ce7246be71fc80a',1,'CN_applicationSLASHjson: ConstNames.cpp'],['../_const_names_8cpp.html#a61910de8e07e5ea32ce7246be71fc80a',1,'CN_applicationSLASHjson: ConstNames.cpp']]], + ['cn_5fb_68',['cn_b',['../_const_names_8cpp.html#a18851a8bcb22a3b7f390d9c8516503b2',1,'CN_b: ConstNames.cpp'],['../_const_names_8hpp.html#a18851a8bcb22a3b7f390d9c8516503b2',1,'CN_b: ConstNames.cpp']]], + ['cn_5fb16_69',['cn_b16',['../_const_names_8hpp.html#a3cc662a2580816dc033b0bcde212d933',1,'CN_b16: ConstNames.cpp'],['../_const_names_8cpp.html#a3cc662a2580816dc033b0bcde212d933',1,'CN_b16: ConstNames.cpp']]], + ['cn_5fbaudrate_70',['cn_baudrate',['../_const_names_8hpp.html#a0e21d787232558369b5d86e747610ce0',1,'CN_baudrate: ConstNames.cpp'],['../_const_names_8cpp.html#a0e21d787232558369b5d86e747610ce0',1,'CN_baudrate: ConstNames.cpp']]], + ['cn_5fblankonstop_71',['cn_blankonstop',['../_const_names_8hpp.html#ac70d8655209792c2df8386a2920fdc73',1,'CN_blankOnStop: ConstNames.cpp'],['../_const_names_8cpp.html#ac70d8655209792c2df8386a2920fdc73',1,'CN_blankOnStop: ConstNames.cpp']]], + ['cn_5fblanktime_72',['cn_blanktime',['../_const_names_8hpp.html#aa8c9363c64e4b0e31a9a8d9b9e3c65b0',1,'CN_blanktime: ConstNames.cpp'],['../_const_names_8cpp.html#aa8c9363c64e4b0e31a9a8d9b9e3c65b0',1,'CN_blanktime: ConstNames.cpp']]], + ['cn_5fbridge_73',['cn_bridge',['../_const_names_8hpp.html#a9b8be3d05048e12c6818afe2e0e0d14c',1,'CN_bridge: ConstNames.cpp'],['../_const_names_8cpp.html#a9b8be3d05048e12c6818afe2e0e0d14c',1,'CN_bridge: ConstNames.cpp']]], + ['cn_5fbrightness_74',['cn_brightness',['../_const_names_8cpp.html#ac9cdf663bb5133d639e686f40a9bdcd6',1,'CN_brightness: ConstNames.cpp'],['../_const_names_8hpp.html#ac9cdf663bb5133d639e686f40a9bdcd6',1,'CN_brightness: ConstNames.cpp']]], + ['cn_5fbrightnessend_75',['cn_brightnessend',['../_const_names_8cpp.html#a61e27d3f0cff1b24a0e0e03a9844fd5c',1,'CN_brightnessEnd: ConstNames.cpp'],['../_const_names_8hpp.html#a61e27d3f0cff1b24a0e0e03a9844fd5c',1,'CN_brightnessEnd: ConstNames.cpp']]], + ['cn_5fcfgver_76',['cn_cfgver',['../_const_names_8cpp.html#af458cf6ecb90a38ce03476267f7d20e9',1,'CN_cfgver: ConstNames.cpp'],['../_const_names_8hpp.html#af458cf6ecb90a38ce03476267f7d20e9',1,'CN_cfgver: ConstNames.cpp']]], + ['cn_5fchannels_77',['cn_channels',['../_const_names_8cpp.html#aa6ec9802135b4477ea7a57ff29907d9d',1,'CN_channels: ConstNames.cpp'],['../_const_names_8hpp.html#aa6ec9802135b4477ea7a57ff29907d9d',1,'CN_channels: ConstNames.cpp']]], + ['cn_5fclean_78',['cn_clean',['../_const_names_8cpp.html#a405b6e77cfc7ed21ca3ce2e91ed4812b',1,'CN_clean: ConstNames.cpp'],['../_const_names_8hpp.html#a405b6e77cfc7ed21ca3ce2e91ed4812b',1,'CN_clean: ConstNames.cpp']]], + ['cn_5fclock_5fpin_79',['cn_clock_pin',['../_const_names_8cpp.html#a7b29df463f9056605b985dc5ffd3407f',1,'CN_clock_pin: ConstNames.cpp'],['../_const_names_8hpp.html#a7b29df463f9056605b985dc5ffd3407f',1,'CN_clock_pin: ConstNames.cpp']]], + ['cn_5fcmd_80',['cn_cmd',['../_const_names_8cpp.html#aad4cb2aed5892674fe273f646e44a3e7',1,'CN_cmd: ConstNames.cpp'],['../_const_names_8hpp.html#aad4cb2aed5892674fe273f646e44a3e7',1,'CN_cmd: ConstNames.cpp']]], + ['cn_5fcolor_81',['cn_color',['../_const_names_8cpp.html#ac4508c15efb29dfe3950e9b34aadd60c',1,'CN_color: ConstNames.cpp'],['../_const_names_8hpp.html#ac4508c15efb29dfe3950e9b34aadd60c',1,'CN_color: ConstNames.cpp']]], + ['cn_5fcolor_5forder_82',['cn_color_order',['../_const_names_8cpp.html#a3ac05a4eadc130967cc3f00ffad0c863',1,'CN_color_order: ConstNames.cpp'],['../_const_names_8hpp.html#a3ac05a4eadc130967cc3f00ffad0c863',1,'CN_color_order: ConstNames.cpp']]], + ['cn_5fconfig_83',['cn_config',['../_const_names_8cpp.html#a3296b6924f0a2ed496a8207ca6484bd7',1,'CN_config: ConstNames.cpp'],['../_const_names_8hpp.html#a3296b6924f0a2ed496a8207ca6484bd7',1,'CN_config: ConstNames.cpp']]], + ['cn_5fconfiguration_5ffile_5fcolon_84',['cn_configuration_file_colon',['../_const_names_8cpp.html#adbd207063305ae6447c42a8c8ef5d3dc',1,'CN_Configuration_File_colon: ConstNames.cpp'],['../_const_names_8hpp.html#adbd207063305ae6447c42a8c8ef5d3dc',1,'CN_Configuration_File_colon: ConstNames.cpp']]], + ['cn_5fconnected_85',['cn_connected',['../_const_names_8cpp.html#abdbd88654a8110b184c7aaf5e343f2fe',1,'CN_connected: ConstNames.cpp'],['../_const_names_8hpp.html#abdbd88654a8110b184c7aaf5e343f2fe',1,'CN_connected: ConstNames.cpp']]], + ['cn_5fcount_86',['cn_count',['../_const_names_8cpp.html#a718316091a751f86529d72e965306c6c',1,'CN_count: ConstNames.cpp'],['../_const_names_8hpp.html#a718316091a751f86529d72e965306c6c',1,'CN_count: ConstNames.cpp']]], + ['cn_5fcs_5fpin_87',['cn_cs_pin',['../_const_names_8hpp.html#a50fbcf89f514e0e70b00c31e94168674',1,'CN_cs_pin: ConstNames.cpp'],['../_const_names_8cpp.html#a50fbcf89f514e0e70b00c31e94168674',1,'CN_cs_pin: ConstNames.cpp']]], + ['cn_5fcurrent_5fsequence_88',['cn_current_sequence',['../_const_names_8cpp.html#aa21b26f2b95ea73e5479ef27b5975f66',1,'CN_current_sequence: ConstNames.cpp'],['../_const_names_8hpp.html#aa21b26f2b95ea73e5479ef27b5975f66',1,'CN_current_sequence: ConstNames.cpp']]], + ['cn_5fcurrenteffect_89',['cn_currenteffect',['../_const_names_8hpp.html#a0f28575dbb28b96f5714226031949340',1,'CN_currenteffect: ConstNames.cpp'],['../_const_names_8cpp.html#a0f28575dbb28b96f5714226031949340',1,'CN_currenteffect: ConstNames.cpp']]], + ['cn_5fcurrentlimit_90',['cn_currentlimit',['../_const_names_8hpp.html#ade9b3bace7743805a411d143d0c15a28',1,'CN_currentlimit: ConstNames.cpp'],['../_const_names_8cpp.html#ade9b3bace7743805a411d143d0c15a28',1,'CN_currentlimit: ConstNames.cpp']]], + ['cn_5fdata_5fpin_91',['cn_data_pin',['../_const_names_8cpp.html#af677cd8c5e5971dd98fceae73000e74d',1,'CN_data_pin: ConstNames.cpp'],['../_const_names_8hpp.html#af677cd8c5e5971dd98fceae73000e74d',1,'CN_data_pin: ConstNames.cpp']]], + ['cn_5fdefault_92',['cn_default',['../_const_names_8cpp.html#aa5156e2d00a02b9ceb2b68bc1c7cc89b',1,'CN_Default: ConstNames.cpp'],['../_const_names_8hpp.html#aa5156e2d00a02b9ceb2b68bc1c7cc89b',1,'CN_Default: ConstNames.cpp']]], + ['cn_5fdevice_93',['cn_device',['../_const_names_8cpp.html#a5778618c69ab4892c3d341f8e822c5a7',1,'CN_device: ConstNames.cpp'],['../_const_names_8hpp.html#a5778618c69ab4892c3d341f8e822c5a7',1,'CN_device: ConstNames.cpp']]], + ['cn_5fdhcp_94',['cn_dhcp',['../_const_names_8hpp.html#a48fe73b24fae6285a969453f78b6b31e',1,'CN_dhcp: ConstNames.cpp'],['../_const_names_8cpp.html#a48fe73b24fae6285a969453f78b6b31e',1,'CN_dhcp: ConstNames.cpp']]], + ['cn_5fdisabled_95',['cn_disabled',['../_const_names_8cpp.html#a480b758e9a422bb093109e57671f6d67',1,'CN_Disabled: ConstNames.cpp'],['../_const_names_8hpp.html#a480b758e9a422bb093109e57671f6d67',1,'CN_Disabled: ConstNames.cpp']]], + ['cn_5fdmx_96',['cn_dmx',['../_const_names_8cpp.html#a7fec5b145525cb557896432d98d73578',1,'CN_DMX: ConstNames.cpp'],['../_const_names_8hpp.html#a7fec5b145525cb557896432d98d73578',1,'CN_DMX: ConstNames.cpp']]], + ['cn_5fdotfseq_97',['cn_dotfseq',['../_const_names_8cpp.html#a179c4e136023619463f59c7f36ba37e3',1,'CN_Dotfseq: ConstNames.cpp'],['../_const_names_8hpp.html#a179c4e136023619463f59c7f36ba37e3',1,'CN_Dotfseq: ConstNames.cpp']]], + ['cn_5fdotjson_98',['cn_dotjson',['../_const_names_8cpp.html#a8483f4f3713eb4eec302849298f76fce',1,'CN_Dotjson: ConstNames.cpp'],['../_const_names_8hpp.html#a8483f4f3713eb4eec302849298f76fce',1,'CN_Dotjson: ConstNames.cpp']]], + ['cn_5fdotpl_99',['cn_dotpl',['../_const_names_8cpp.html#a9d8443e4d32ea9f3afabf1fa4c349ebb',1,'CN_Dotpl: ConstNames.cpp'],['../_const_names_8hpp.html#a9d8443e4d32ea9f3afabf1fa4c349ebb',1,'CN_Dotpl: ConstNames.cpp']]], + ['cn_5fduration_100',['cn_duration',['../_const_names_8cpp.html#ab2b60b057a383911ff14b70fd21d8112',1,'CN_duration: ConstNames.cpp'],['../_const_names_8hpp.html#ab2b60b057a383911ff14b70fd21d8112',1,'CN_duration: ConstNames.cpp']]], + ['cn_5feffect_101',['cn_effect',['../_const_names_8cpp.html#abc840f526b636d39aeae3682a817a40c',1,'CN_effect: ConstNames.cpp'],['../_const_names_8hpp.html#abc840f526b636d39aeae3682a817a40c',1,'CN_effect: ConstNames.cpp'],['../_const_names_8cpp.html#a4c952fab53f1e45f3ec2a2d558da1f67',1,'CN_Effect: ConstNames.cpp'],['../_const_names_8hpp.html#a4c952fab53f1e45f3ec2a2d558da1f67',1,'CN_Effect: ConstNames.cpp']]], + ['cn_5feffect_5flist_102',['cn_effect_list',['../_const_names_8cpp.html#a731f45562851876cd6fc4eb50b94e75d',1,'CN_effect_list: ConstNames.cpp'],['../_const_names_8hpp.html#a731f45562851876cd6fc4eb50b94e75d',1,'CN_effect_list: ConstNames.cpp']]], + ['cn_5feffectallleds_103',['cn_effectallleds',['../_const_names_8cpp.html#a794da9aae72ddc6c3cc3746f7f79af6a',1,'CN_EffectAllLeds: ConstNames.cpp'],['../_const_names_8hpp.html#a794da9aae72ddc6c3cc3746f7f79af6a',1,'CN_EffectAllLeds: ConstNames.cpp']]], + ['cn_5feffectbrightness_104',['cn_effectbrightness',['../_const_names_8cpp.html#a485643394f04b81774252fba7b1325c0',1,'CN_EffectBrightness: ConstNames.cpp'],['../_const_names_8hpp.html#a485643394f04b81774252fba7b1325c0',1,'CN_EffectBrightness: ConstNames.cpp']]], + ['cn_5feffectcolor_105',['cn_effectcolor',['../_const_names_8cpp.html#a54ac73240797f093d469a136a3f87d27',1,'CN_EffectColor: ConstNames.cpp'],['../_const_names_8hpp.html#a54ac73240797f093d469a136a3f87d27',1,'CN_EffectColor: ConstNames.cpp']]], + ['cn_5feffectmirror_106',['cn_effectmirror',['../_const_names_8cpp.html#a5b2ca09dd7f0312257bc19790f2a10d0',1,'CN_EffectMirror: ConstNames.cpp'],['../_const_names_8hpp.html#a5b2ca09dd7f0312257bc19790f2a10d0',1,'CN_EffectMirror: ConstNames.cpp']]], + ['cn_5feffectreverse_107',['cn_effectreverse',['../_const_names_8cpp.html#abf46628827188b5b7535e6022e5a5621',1,'CN_EffectReverse: ConstNames.cpp'],['../_const_names_8hpp.html#abf46628827188b5b7535e6022e5a5621',1,'CN_EffectReverse: ConstNames.cpp']]], + ['cn_5feffects_108',['cn_effects',['../_const_names_8hpp.html#ab6642ae36acd475d4242fa903824ee0d',1,'CN_effects: ConstNames.cpp'],['../_const_names_8cpp.html#ab6642ae36acd475d4242fa903824ee0d',1,'CN_effects: ConstNames.cpp']]], + ['cn_5feffectspeed_109',['cn_effectspeed',['../_const_names_8hpp.html#a0b2e8a034bc6adbb70bf44b2b8405a84',1,'CN_EffectSpeed: ConstNames.cpp'],['../_const_names_8cpp.html#a0b2e8a034bc6adbb70bf44b2b8405a84',1,'CN_EffectSpeed: ConstNames.cpp']]], + ['cn_5feffectwhitechannel_110',['cn_effectwhitechannel',['../_const_names_8cpp.html#a9fc7b5a63fac00438a9a466335ac98bc',1,'CN_EffectWhiteChannel: ConstNames.cpp'],['../_const_names_8hpp.html#a9fc7b5a63fac00438a9a466335ac98bc',1,'CN_EffectWhiteChannel: ConstNames.cpp']]], + ['cn_5fen_111',['cn_en',['../_const_names_8cpp.html#a81557368f28f74d7bba2738291c1a964',1,'CN_en: ConstNames.cpp'],['../_const_names_8hpp.html#a81557368f28f74d7bba2738291c1a964',1,'CN_en: ConstNames.cpp']]], + ['cn_5fenabled_112',['cn_enabled',['../_const_names_8cpp.html#a7b42d8cba1a1939f4e007f08e2b4adbc',1,'CN_enabled: ConstNames.cpp'],['../_const_names_8hpp.html#a7b42d8cba1a1939f4e007f08e2b4adbc',1,'CN_enabled: ConstNames.cpp']]], + ['cn_5ferrors_113',['cn_errors',['../_const_names_8hpp.html#ac37916961c965e38e7302bf1625c0c94',1,'CN_errors: ConstNames.cpp'],['../_const_names_8cpp.html#ac37916961c965e38e7302bf1625c0c94',1,'CN_errors: ConstNames.cpp']]], + ['cn_5fesp32_114',['cn_esp32',['../_const_names_8cpp.html#a0447a9aff210eb8b19595e2ac6141b3e',1,'CN_ESP32: ConstNames.cpp'],['../_const_names_8hpp.html#a0447a9aff210eb8b19595e2ac6141b3e',1,'CN_ESP32: ConstNames.cpp']]], + ['cn_5fesp8266_115',['cn_esp8266',['../_const_names_8cpp.html#a52ed3fb06aabf3e4dbd812762d0447c0',1,'CN_ESP8266: ConstNames.cpp'],['../_const_names_8hpp.html#a52ed3fb06aabf3e4dbd812762d0447c0',1,'CN_ESP8266: ConstNames.cpp']]], + ['cn_5fespixelstick_116',['cn_espixelstick',['../_const_names_8cpp.html#af73c5802565245d07c80a7761332863e',1,'CN_ESPixelStick: ConstNames.cpp'],['../_const_names_8hpp.html#af73c5802565245d07c80a7761332863e',1,'CN_ESPixelStick: ConstNames.cpp']]], + ['cn_5feth_117',['cn_eth',['../_const_names_8cpp.html#ac1121c3067c8d1d7adfb5803a2a380c3',1,'CN_eth: ConstNames.cpp'],['../_const_names_8hpp.html#ac1121c3067c8d1d7adfb5803a2a380c3',1,'CN_eth: ConstNames.cpp']]], + ['cn_5fethdrv_118',['cn_ethdrv',['../_const_names_8cpp.html#aa8197bb9603397cc3ca37c13eef1ac8e',1,'CN_EthDrv: ConstNames.cpp'],['../_const_names_8hpp.html#aa8197bb9603397cc3ca37c13eef1ac8e',1,'CN_EthDrv: ConstNames.cpp']]], + ['cn_5ffalse_119',['cn_false',['../_const_names_8cpp.html#a0ab00f77a5cb19f5db48543a0f880853',1,'CN_false: ConstNames.cpp'],['../_const_names_8hpp.html#a0ab00f77a5cb19f5db48543a0f880853',1,'CN_false: ConstNames.cpp']]], + ['cn_5ffile_120',['cn_file',['../_const_names_8cpp.html#a5ba706b977ae349c8067541677428c31',1,'CN_File: ConstNames.cpp'],['../_const_names_8hpp.html#a5ba706b977ae349c8067541677428c31',1,'CN_File: ConstNames.cpp'],['../_const_names_8cpp.html#a4d09906ee8dde22f5282c0992c9f1618',1,'CN_file: ConstNames.cpp'],['../_const_names_8hpp.html#a4d09906ee8dde22f5282c0992c9f1618',1,'CN_file: ConstNames.cpp']]], + ['cn_5ffilename_121',['cn_filename',['../_const_names_8cpp.html#a7b037f724ef7e05089e04dcb613ca069',1,'CN_filename: ConstNames.cpp'],['../_const_names_8hpp.html#a7b037f724ef7e05089e04dcb613ca069',1,'CN_filename: ConstNames.cpp']]], + ['cn_5ffiles_122',['cn_files',['../_const_names_8cpp.html#a5f175aa16046f697b7a6abd99f519af7',1,'CN_files: ConstNames.cpp'],['../_const_names_8hpp.html#a5f175aa16046f697b7a6abd99f519af7',1,'CN_files: ConstNames.cpp']]], + ['cn_5ffrequency_123',['cn_frequency',['../_const_names_8cpp.html#a85c67ac3ba2acabbbdf446d44b469d24',1,'CN_Frequency: ConstNames.cpp'],['../_const_names_8hpp.html#a85c67ac3ba2acabbbdf446d44b469d24',1,'CN_Frequency: ConstNames.cpp']]], + ['cn_5ffseqfilename_124',['cn_fseqfilename',['../_const_names_8cpp.html#a28f1ea5bb496c43c725613dc053bf61c',1,'CN_fseqfilename: ConstNames.cpp'],['../_const_names_8hpp.html#a28f1ea5bb496c43c725613dc053bf61c',1,'CN_fseqfilename: ConstNames.cpp']]], + ['cn_5fg_125',['cn_g',['../_const_names_8cpp.html#ad8c96414252b34ecc87cca920cffb8d3',1,'CN_g: ConstNames.cpp'],['../_const_names_8hpp.html#ad8c96414252b34ecc87cca920cffb8d3',1,'CN_g: ConstNames.cpp']]], + ['cn_5fgamma_126',['cn_gamma',['../_const_names_8cpp.html#a44250958468d72bcb139c73446b3581a',1,'CN_gamma: ConstNames.cpp'],['../_const_names_8hpp.html#a44250958468d72bcb139c73446b3581a',1,'CN_gamma: ConstNames.cpp']]], + ['cn_5fgateway_127',['cn_gateway',['../_const_names_8cpp.html#ac4fa52678a73637202e4ee92ceb447c0',1,'CN_gateway: ConstNames.cpp'],['../_const_names_8hpp.html#ac4fa52678a73637202e4ee92ceb447c0',1,'CN_gateway: ConstNames.cpp']]], + ['cn_5fgece_128',['cn_gece',['../_const_names_8cpp.html#aba928679c9bff7e15641a9cc10eff769',1,'CN_GECE: ConstNames.cpp'],['../_const_names_8hpp.html#aba928679c9bff7e15641a9cc10eff769',1,'CN_GECE: ConstNames.cpp']]], + ['cn_5fgen_5fser_5fftr_129',['cn_gen_ser_ftr',['../_const_names_8cpp.html#abd0646b8a2c8bb87c7584110388ed27e',1,'CN_gen_ser_ftr: ConstNames.cpp'],['../_const_names_8hpp.html#abd0646b8a2c8bb87c7584110388ed27e',1,'CN_gen_ser_ftr: ConstNames.cpp']]], + ['cn_5fgen_5fser_5fhdr_130',['cn_gen_ser_hdr',['../_const_names_8cpp.html#a826920d6755dc26263a0835cf8e31f67',1,'CN_gen_ser_hdr: ConstNames.cpp'],['../_const_names_8hpp.html#a826920d6755dc26263a0835cf8e31f67',1,'CN_gen_ser_hdr: ConstNames.cpp']]], + ['cn_5fget_131',['cn_get',['../_const_names_8cpp.html#ade9d0c31a16f76900a09357ed6287ad5',1,'CN_get: ConstNames.cpp'],['../_const_names_8hpp.html#ade9d0c31a16f76900a09357ed6287ad5',1,'CN_get: ConstNames.cpp']]], + ['cn_5fgid_132',['cn_gid',['../_const_names_8cpp.html#a4822d8a5cac44cdcd5bf20e276e87ce4',1,'CN_gid: ConstNames.cpp'],['../_const_names_8hpp.html#a4822d8a5cac44cdcd5bf20e276e87ce4',1,'CN_gid: ConstNames.cpp']]], + ['cn_5fgroup_5fsize_133',['cn_group_size',['../_const_names_8cpp.html#afdf31579a1d01b3b40bd491f0af46dfc',1,'CN_group_size: ConstNames.cpp'],['../_const_names_8hpp.html#afdf31579a1d01b3b40bd491f0af46dfc',1,'CN_group_size: ConstNames.cpp']]], + ['cn_5fgs8208_134',['cn_gs8208',['../_const_names_8cpp.html#a48710fcb893ec4046cf99ddd3efdf2ed',1,'CN_GS8208: ConstNames.cpp'],['../_const_names_8hpp.html#a48710fcb893ec4046cf99ddd3efdf2ed',1,'CN_GS8208: ConstNames.cpp']]], + ['cn_5fhadisco_135',['cn_hadisco',['../_const_names_8cpp.html#a6fd9f261f2f918452e8e4ef73aa6f26f',1,'CN_hadisco: ConstNames.cpp'],['../_const_names_8hpp.html#a6fd9f261f2f918452e8e4ef73aa6f26f',1,'CN_hadisco: ConstNames.cpp']]], + ['cn_5fhaprefix_136',['cn_haprefix',['../_const_names_8cpp.html#a35c08c234d9ebd3e92b0d0a555d9e251',1,'CN_haprefix: ConstNames.cpp'],['../_const_names_8hpp.html#a35c08c234d9ebd3e92b0d0a555d9e251',1,'CN_haprefix: ConstNames.cpp']]], + ['cn_5fheap_5fcolon_137',['cn_heap_colon',['../_const_names_8cpp.html#a4984bf6fdda3d4b9abcf6a05e594f60f',1,'CN_Heap_colon: ConstNames.cpp'],['../_const_names_8hpp.html#a4984bf6fdda3d4b9abcf6a05e594f60f',1,'CN_Heap_colon: ConstNames.cpp']]], + ['cn_5fhostname_138',['cn_hostname',['../_const_names_8cpp.html#acebd89b5f9379fa49aafa65ce4093176',1,'CN_HostName: ConstNames.cpp'],['../_const_names_8hpp.html#acebd89b5f9379fa49aafa65ce4093176',1,'CN_HostName: ConstNames.cpp'],['../_const_names_8cpp.html#a632cbd0dc035412381b847574a6b2214',1,'CN_hostname: ConstNames.cpp'],['../_const_names_8hpp.html#a632cbd0dc035412381b847574a6b2214',1,'CN_hostname: ConstNames.cpp']]], + ['cn_5fhv_139',['cn_hv',['../_const_names_8cpp.html#ae3afd847590d80f125e2dc675786c35d',1,'CN_hv: ConstNames.cpp'],['../_const_names_8hpp.html#ae3afd847590d80f125e2dc675786c35d',1,'CN_hv: ConstNames.cpp']]], + ['cn_5fid_140',['cn_id',['../_const_names_8cpp.html#ac76c1fcb706975962cc8a645907f1c64',1,'CN_id: ConstNames.cpp'],['../_const_names_8hpp.html#ac76c1fcb706975962cc8a645907f1c64',1,'CN_id: ConstNames.cpp']]], + ['cn_5fidle_141',['cn_idle',['../_const_names_8cpp.html#acc1f31cf3cae2fb081a3ab1919f8daf3',1,'CN_Idle: ConstNames.cpp'],['../_const_names_8hpp.html#acc1f31cf3cae2fb081a3ab1919f8daf3',1,'CN_Idle: ConstNames.cpp']]], + ['cn_5finit_142',['cn_init',['../_const_names_8cpp.html#a60fb90578a61589039c24a6bd8059ac8',1,'CN_init: ConstNames.cpp'],['../_const_names_8hpp.html#a60fb90578a61589039c24a6bd8059ac8',1,'CN_init: ConstNames.cpp']]], + ['cn_5finput_143',['cn_input',['../_const_names_8cpp.html#a9faf43a2e66e968a74629e1fe7b260a7',1,'CN_input: ConstNames.cpp'],['../_const_names_8hpp.html#a9faf43a2e66e968a74629e1fe7b260a7',1,'CN_input: ConstNames.cpp']]], + ['cn_5finput_5fconfig_144',['cn_input_config',['../_const_names_8cpp.html#ab13b3ff4befdbdee5556e1458515f9f5',1,'CN_input_config: ConstNames.cpp'],['../_const_names_8hpp.html#ab13b3ff4befdbdee5556e1458515f9f5',1,'CN_input_config: ConstNames.cpp']]], + ['cn_5finterframetime_145',['cn_interframetime',['../_const_names_8cpp.html#a8de772814e2dc493b32f7672d0a50276',1,'CN_interframetime: ConstNames.cpp'],['../_const_names_8hpp.html#a8de772814e2dc493b32f7672d0a50276',1,'CN_interframetime: ConstNames.cpp']]], + ['cn_5finv_146',['cn_inv',['../_const_names_8cpp.html#ae2c4e9461579fd61c25efc9e5c41173f',1,'CN_inv: ConstNames.cpp'],['../_const_names_8hpp.html#ae2c4e9461579fd61c25efc9e5c41173f',1,'CN_inv: ConstNames.cpp']]], + ['cn_5fip_147',['cn_ip',['../_const_names_8cpp.html#a669e49d51c800c9afab446f07c80fa4b',1,'CN_ip: ConstNames.cpp'],['../_const_names_8hpp.html#a669e49d51c800c9afab446f07c80fa4b',1,'CN_ip: ConstNames.cpp']]], + ['cn_5flast_5fclientip_148',['cn_last_clientip',['../_const_names_8cpp.html#af6e27882138d3745cca96d70cba69302',1,'CN_last_clientIP: ConstNames.cpp'],['../_const_names_8hpp.html#af6e27882138d3745cca96d70cba69302',1,'CN_last_clientIP: ConstNames.cpp']]], + ['cn_5flwt_149',['cn_lwt',['../_const_names_8cpp.html#ab741a0eaa117d6dfe2e08838397825d3',1,'CN_lwt: ConstNames.cpp'],['../_const_names_8hpp.html#ab741a0eaa117d6dfe2e08838397825d3',1,'CN_lwt: ConstNames.cpp']]], + ['cn_5fmac_150',['cn_mac',['../_const_names_8cpp.html#a1b5b240add4c0596021f816df950f85e',1,'CN_mac: ConstNames.cpp'],['../_const_names_8hpp.html#a1b5b240add4c0596021f816df950f85e',1,'CN_mac: ConstNames.cpp']]], + ['cn_5fmarqueegroups_151',['cn_marqueegroups',['../_const_names_8cpp.html#a6b153cf8c44cdfafc8ebb89650e607e9',1,'CN_MarqueeGroups: ConstNames.cpp'],['../_const_names_8hpp.html#a6b153cf8c44cdfafc8ebb89650e607e9',1,'CN_MarqueeGroups: ConstNames.cpp']]], + ['cn_5fmax_152',['cn_max',['../_const_names_8cpp.html#a1f190ea2080108959dd8283f739ce97a',1,'CN_Max: ConstNames.cpp'],['../_const_names_8hpp.html#a1f190ea2080108959dd8283f739ce97a',1,'CN_Max: ConstNames.cpp']]], + ['cn_5fmaxchannels_153',['cn_maxchannels',['../_const_names_8cpp.html#acbd497417b360b5d99c9602ecdece422',1,'CN_MaxChannels: ConstNames.cpp'],['../_const_names_8hpp.html#acbd497417b360b5d99c9602ecdece422',1,'CN_MaxChannels: ConstNames.cpp']]], + ['cn_5fmdc_5fpin_154',['cn_mdc_pin',['../_const_names_8cpp.html#afa194a1d2ba41ab7caf1abec105accfb',1,'CN_mdc_pin: ConstNames.cpp'],['../_const_names_8hpp.html#afa194a1d2ba41ab7caf1abec105accfb',1,'CN_mdc_pin: ConstNames.cpp']]], + ['cn_5fmdio_5fpin_155',['cn_mdio_pin',['../_const_names_8cpp.html#ab8453a18af8e1526fe25decfc3678efe',1,'CN_mdio_pin: ConstNames.cpp'],['../_const_names_8hpp.html#ab8453a18af8e1526fe25decfc3678efe',1,'CN_mdio_pin: ConstNames.cpp']]], + ['cn_5fmin_156',['cn_min',['../_const_names_8cpp.html#ac0f852304367c7120c9b688fad372a4b',1,'CN_Min: ConstNames.cpp'],['../_const_names_8hpp.html#ac0f852304367c7120c9b688fad372a4b',1,'CN_Min: ConstNames.cpp']]], + ['cn_5fminussigns_157',['cn_minussigns',['../_const_names_8cpp.html#ac262e854902120553147c834583f8aa0',1,'CN_minussigns: ConstNames.cpp'],['../_const_names_8hpp.html#ac262e854902120553147c834583f8aa0',1,'CN_minussigns: ConstNames.cpp']]], + ['cn_5fmirror_158',['cn_mirror',['../_const_names_8cpp.html#aefab09e0819188bef3cb396da92eeaa4',1,'CN_mirror: ConstNames.cpp'],['../_const_names_8hpp.html#aefab09e0819188bef3cb396da92eeaa4',1,'CN_mirror: ConstNames.cpp']]], + ['cn_5fmiso_5fpin_159',['cn_miso_pin',['../_const_names_8cpp.html#a0a93c30ec2a6fafe061f9abefaf5025b',1,'CN_miso_pin: ConstNames.cpp'],['../_const_names_8hpp.html#a0a93c30ec2a6fafe061f9abefaf5025b',1,'CN_miso_pin: ConstNames.cpp']]], + ['cn_5fmode_160',['cn_mode',['../_const_names_8cpp.html#a142e5755c45ea1115194c59c842a0494',1,'CN_mode: ConstNames.cpp'],['../_const_names_8hpp.html#a142e5755c45ea1115194c59c842a0494',1,'CN_mode: ConstNames.cpp']]], + ['cn_5fmode_5fname_161',['cn_mode_name',['../_const_names_8cpp.html#a43e73e01e39505944eb57d6cbdfeece5',1,'CN_mode_name: ConstNames.cpp'],['../_const_names_8hpp.html#a43e73e01e39505944eb57d6cbdfeece5',1,'CN_mode_name: ConstNames.cpp']]], + ['cn_5fmosi_5fpin_162',['cn_mosi_pin',['../_const_names_8cpp.html#aa6ca1c99adeaeb4fbc4fbff37cb54114',1,'CN_mosi_pin: ConstNames.cpp'],['../_const_names_8hpp.html#aa6ca1c99adeaeb4fbc4fbff37cb54114',1,'CN_mosi_pin: ConstNames.cpp']]], + ['cn_5fmulticast_163',['cn_multicast',['../_const_names_8cpp.html#af7a48c8246705eeb0f5aff73b2fd4217',1,'CN_multicast: ConstNames.cpp'],['../_const_names_8hpp.html#af7a48c8246705eeb0f5aff73b2fd4217',1,'CN_multicast: ConstNames.cpp']]], + ['cn_5fname_164',['cn_name',['../_const_names_8hpp.html#a5cd76fe6276f108f50568953938dcbae',1,'CN_name: ConstNames.cpp'],['../_const_names_8cpp.html#a5cd76fe6276f108f50568953938dcbae',1,'CN_name: ConstNames.cpp']]], + ['cn_5fneedautoconfig_165',['cn_needautoconfig',['../_const_names_8cpp.html#ae5a580d681a403ef562b79452bdfb0a9',1,'CN_NeedAutoConfig: ConstNames.cpp'],['../_const_names_8hpp.html#ae5a580d681a403ef562b79452bdfb0a9',1,'CN_NeedAutoConfig: ConstNames.cpp']]], + ['cn_5fnetmask_166',['cn_netmask',['../_const_names_8cpp.html#ab3c0a15c280539db3639375167781498',1,'CN_netmask: ConstNames.cpp'],['../_const_names_8hpp.html#ab3c0a15c280539db3639375167781498',1,'CN_netmask: ConstNames.cpp']]], + ['cn_5fnetwork_167',['cn_network',['../_const_names_8cpp.html#a75fd31c772e342d427cafcb0fca4f89b',1,'CN_network: ConstNames.cpp'],['../_const_names_8hpp.html#a75fd31c772e342d427cafcb0fca4f89b',1,'CN_network: ConstNames.cpp']]], + ['cn_5fnum_5fchan_168',['cn_num_chan',['../_const_names_8cpp.html#a2304db5409c777d7fc63dd9a145deba0',1,'CN_num_chan: ConstNames.cpp'],['../_const_names_8hpp.html#a2304db5409c777d7fc63dd9a145deba0',1,'CN_num_chan: ConstNames.cpp']]], + ['cn_5fnum_5fpackets_169',['cn_num_packets',['../_const_names_8hpp.html#a80424dcf9bcfc64be5371d7c8d90b5ad',1,'CN_num_packets: ConstNames.cpp'],['../_const_names_8cpp.html#a80424dcf9bcfc64be5371d7c8d90b5ad',1,'CN_num_packets: ConstNames.cpp']]], + ['cn_5foutput_170',['cn_output',['../_const_names_8cpp.html#a5714fe848119e817052abde0bbb42368',1,'CN_output: ConstNames.cpp'],['../_const_names_8hpp.html#a5714fe848119e817052abde0bbb42368',1,'CN_output: ConstNames.cpp']]], + ['cn_5foutput_5fconfig_171',['cn_output_config',['../_const_names_8cpp.html#aa3f67084b6f9a2d66809e7fd0ffa0fa3',1,'CN_output_config: ConstNames.cpp'],['../_const_names_8hpp.html#aa3f67084b6f9a2d66809e7fd0ffa0fa3',1,'CN_output_config: ConstNames.cpp']]], + ['cn_5foutputspi_172',['cn_outputspi',['../_const_names_8cpp.html#ae083a5e9def6af78cb69e46ab533599a',1,'CN_OutputSpi: ConstNames.cpp'],['../_const_names_8hpp.html#ae083a5e9def6af78cb69e46ab533599a',1,'CN_OutputSpi: ConstNames.cpp']]], + ['cn_5foutputuart_173',['cn_outputuart',['../_const_names_8cpp.html#a373d4fd4d99f0c80bf69bb1e2c55eaf7',1,'CN_OutputUart: ConstNames.cpp'],['../_const_names_8hpp.html#a373d4fd4d99f0c80bf69bb1e2c55eaf7',1,'CN_OutputUart: ConstNames.cpp']]], + ['cn_5fpacket_5ferrors_174',['cn_packet_errors',['../_const_names_8cpp.html#a70eefa6d0411aabacb5bbad9e0a0132c',1,'CN_packet_errors: ConstNames.cpp'],['../_const_names_8hpp.html#a70eefa6d0411aabacb5bbad9e0a0132c',1,'CN_packet_errors: ConstNames.cpp']]], + ['cn_5fpassphrase_175',['cn_passphrase',['../_const_names_8cpp.html#a3586d44bcb59992d526e055c48e07569',1,'CN_passphrase: ConstNames.cpp'],['../_const_names_8hpp.html#a3586d44bcb59992d526e055c48e07569',1,'CN_passphrase: ConstNames.cpp']]], + ['cn_5fpassword_176',['cn_password',['../_const_names_8cpp.html#a8306e46de0c5d60f8f9038dc9b2fb026',1,'CN_password: ConstNames.cpp'],['../_const_names_8hpp.html#a8306e46de0c5d60f8f9038dc9b2fb026',1,'CN_password: ConstNames.cpp']]], + ['cn_5fpaused_177',['cn_paused',['../_const_names_8cpp.html#aced47bc4f71fdb8ab559d6ef320acc69',1,'CN_Paused: ConstNames.cpp'],['../_const_names_8hpp.html#aced47bc4f71fdb8ab559d6ef320acc69',1,'CN_Paused: ConstNames.cpp']]], + ['cn_5fpixel_5fcount_178',['cn_pixel_count',['../_const_names_8cpp.html#a4b95a7b4b4e01e302e11844914f206e9',1,'CN_pixel_count: ConstNames.cpp'],['../_const_names_8hpp.html#a4b95a7b4b4e01e302e11844914f206e9',1,'CN_pixel_count: ConstNames.cpp']]], + ['cn_5fplatform_179',['cn_platform',['../_const_names_8cpp.html#a513839a8b26af97e77ec3fdfea8db604',1,'CN_Platform: ConstNames.cpp'],['../_const_names_8hpp.html#a513839a8b26af97e77ec3fdfea8db604',1,'CN_Platform: ConstNames.cpp']]], + ['cn_5fplay_180',['cn_play',['../_const_names_8cpp.html#afbd28938d76d40694c40876352543419',1,'CN_play: ConstNames.cpp'],['../_const_names_8hpp.html#afbd28938d76d40694c40876352543419',1,'CN_play: ConstNames.cpp']]], + ['cn_5fplayfseq_181',['cn_playfseq',['../_const_names_8cpp.html#ab4997bb1436e8bb45f47a5ef74ad1820',1,'CN_playFseq: ConstNames.cpp'],['../_const_names_8hpp.html#ab4997bb1436e8bb45f47a5ef74ad1820',1,'CN_playFseq: ConstNames.cpp']]], + ['cn_5fplaylist_182',['cn_playlist',['../_const_names_8cpp.html#a00696aa537c423f6e92290f75b986db3',1,'CN_playlist: ConstNames.cpp'],['../_const_names_8hpp.html#a00696aa537c423f6e92290f75b986db3',1,'CN_playlist: ConstNames.cpp']]], + ['cn_5fplussigns_183',['cn_plussigns',['../_const_names_8cpp.html#aaec31bce6c2ab6f300bf6bf8a9747f18',1,'CN_plussigns: ConstNames.cpp'],['../_const_names_8hpp.html#aaec31bce6c2ab6f300bf6bf8a9747f18',1,'CN_plussigns: ConstNames.cpp']]], + ['cn_5fpolarity_184',['cn_polarity',['../_const_names_8hpp.html#aac009b5b14ae935acf17c1054c412b1b',1,'CN_polarity: ConstNames.cpp'],['../_const_names_8cpp.html#aac009b5b14ae935acf17c1054c412b1b',1,'CN_polarity: ConstNames.cpp']]], + ['cn_5fport_185',['cn_port',['../_const_names_8cpp.html#a76b46181f8c15c255cc12071d26552ba',1,'CN_port: ConstNames.cpp'],['../_const_names_8hpp.html#a76b46181f8c15c255cc12071d26552ba',1,'CN_port: ConstNames.cpp']]], + ['cn_5fpower_5fpin_186',['cn_power_pin',['../_const_names_8cpp.html#a2ea6f209b1dcf4adcbe540254d1c72ff',1,'CN_power_pin: ConstNames.cpp'],['../_const_names_8hpp.html#a2ea6f209b1dcf4adcbe540254d1c72ff',1,'CN_power_pin: ConstNames.cpp']]], + ['cn_5fprependnullcount_187',['cn_prependnullcount',['../_const_names_8cpp.html#a636affbee159603140f8e9934f4595c6',1,'CN_prependnullcount: ConstNames.cpp'],['../_const_names_8hpp.html#a636affbee159603140f8e9934f4595c6',1,'CN_prependnullcount: ConstNames.cpp']]], + ['cn_5fprogmem_188',['CN_PROGMEM',['../_const_names_8hpp.html#a922e04bb23c00518770835f35c9c12b2',1,'ConstNames.hpp']]], + ['cn_5fpwm_189',['cn_pwm',['../_const_names_8cpp.html#a95b3fb20539c8ec6078400400c891f96',1,'CN_pwm: ConstNames.cpp'],['../_const_names_8hpp.html#a95b3fb20539c8ec6078400400c891f96',1,'CN_pwm: ConstNames.cpp']]], + ['cn_5fr_190',['cn_r',['../_const_names_8cpp.html#aa057dafaa9041ff3e3c1c2c6ea22ab59',1,'CN_r: ConstNames.cpp'],['../_const_names_8hpp.html#aa057dafaa9041ff3e3c1c2c6ea22ab59',1,'CN_r: ConstNames.cpp']]], + ['cn_5freading_191',['cn_reading',['../_const_names_8cpp.html#a1217a6da038438891fd0fa005d92717f',1,'CN_reading: ConstNames.cpp'],['../_const_names_8hpp.html#a1217a6da038438891fd0fa005d92717f',1,'CN_reading: ConstNames.cpp']]], + ['cn_5frelay_192',['cn_relay',['../_const_names_8cpp.html#a29edcd587cd03e2a0ead74b6336a9445',1,'CN_Relay: ConstNames.cpp'],['../_const_names_8hpp.html#a29edcd587cd03e2a0ead74b6336a9445',1,'CN_Relay: ConstNames.cpp']]], + ['cn_5fremote_193',['cn_remote',['../_const_names_8cpp.html#a4d8c8881aa8dc8edd6ca2dd1076ae4c0',1,'CN_remote: ConstNames.cpp'],['../_const_names_8hpp.html#a4d8c8881aa8dc8edd6ca2dd1076ae4c0',1,'CN_remote: ConstNames.cpp']]], + ['cn_5frenard_194',['cn_renard',['../_const_names_8cpp.html#a868cabf65c19c37021aceb9433d14478',1,'CN_Renard: ConstNames.cpp'],['../_const_names_8hpp.html#a868cabf65c19c37021aceb9433d14478',1,'CN_Renard: ConstNames.cpp']]], + ['cn_5frev_195',['cn_rev',['../_const_names_8hpp.html#ac856c68d23959fe18c9abe38f3eb36a9',1,'CN_rev: ConstNames.cpp'],['../_const_names_8cpp.html#ac856c68d23959fe18c9abe38f3eb36a9',1,'CN_rev: ConstNames.cpp']]], + ['cn_5freverse_196',['cn_reverse',['../_const_names_8hpp.html#a657df5d6c9e0e7046a67dc6e820cce3d',1,'CN_reverse: ConstNames.cpp'],['../_const_names_8cpp.html#a657df5d6c9e0e7046a67dc6e820cce3d',1,'CN_reverse: ConstNames.cpp']]], + ['cn_5frmt_197',['cn_rmt',['../_const_names_8cpp.html#aa6d8be52e05af7a9ec25d2885dac6550',1,'CN_RMT: ConstNames.cpp'],['../_const_names_8hpp.html#aa6d8be52e05af7a9ec25d2885dac6550',1,'CN_RMT: ConstNames.cpp']]], + ['cn_5frssi_198',['cn_rssi',['../_const_names_8cpp.html#ad088a71a39a0e6830097f582ddfa91ea',1,'CN_rssi: ConstNames.cpp'],['../_const_names_8hpp.html#ad088a71a39a0e6830097f582ddfa91ea',1,'CN_rssi: ConstNames.cpp']]], + ['cn_5fsca_199',['cn_sca',['../_const_names_8cpp.html#ae74160797fdc6cd7854d72bbbc44f213',1,'CN_sca: ConstNames.cpp'],['../_const_names_8hpp.html#ae74160797fdc6cd7854d72bbbc44f213',1,'CN_sca: ConstNames.cpp']]], + ['cn_5fseconds_5felapsed_200',['cn_seconds_elapsed',['../_const_names_8hpp.html#a8876600f6c5a3bbfd71e3c7ac5131fcf',1,'CN_seconds_elapsed: ConstNames.cpp'],['../_const_names_8cpp.html#a8876600f6c5a3bbfd71e3c7ac5131fcf',1,'CN_seconds_elapsed: ConstNames.cpp']]], + ['cn_5fseconds_5fplayed_201',['cn_seconds_played',['../_const_names_8cpp.html#afb61829b5f9bd4dba287f5878d9185e9',1,'CN_seconds_played: ConstNames.cpp'],['../_const_names_8hpp.html#afb61829b5f9bd4dba287f5878d9185e9',1,'CN_seconds_played: ConstNames.cpp']]], + ['cn_5fseconds_5fremaining_202',['cn_seconds_remaining',['../_const_names_8cpp.html#acb5c280cda740c2514d1b661fafc7d84',1,'CN_seconds_remaining: ConstNames.cpp'],['../_const_names_8hpp.html#acb5c280cda740c2514d1b661fafc7d84',1,'CN_seconds_remaining: ConstNames.cpp']]], + ['cn_5fsendfppsync_203',['cn_sendfppsync',['../_const_names_8cpp.html#a870cf2ad6846a78272d218dbf3f69ac3',1,'CN_SendFppSync: ConstNames.cpp'],['../_const_names_8hpp.html#a870cf2ad6846a78272d218dbf3f69ac3',1,'CN_SendFppSync: ConstNames.cpp']]], + ['cn_5fsensor_204',['cn_sensor',['../_const_names_8cpp.html#a54bcae381b6de89f55bfe51543fe9026',1,'CN_sensor: ConstNames.cpp'],['../_const_names_8hpp.html#a54bcae381b6de89f55bfe51543fe9026',1,'CN_sensor: ConstNames.cpp']]], + ['cn_5fsequence_5ffilename_205',['cn_sequence_filename',['../_const_names_8cpp.html#abe35df8b320a143f1919141f4f0945f9',1,'CN_sequence_filename: ConstNames.cpp'],['../_const_names_8hpp.html#abe35df8b320a143f1919141f4f0945f9',1,'CN_sequence_filename: ConstNames.cpp']]], + ['cn_5fserial_206',['cn_serial',['../_const_names_8cpp.html#a1330858c3a40c297d8395e6a959b9e59',1,'CN_Serial: ConstNames.cpp'],['../_const_names_8hpp.html#a1330858c3a40c297d8395e6a959b9e59',1,'CN_Serial: ConstNames.cpp']]], + ['cn_5fservo_5fpca9685_207',['cn_servo_pca9685',['../_const_names_8cpp.html#acd3e1bc49e3dc4c73b74dbc505ead931',1,'CN_Servo_PCA9685: ConstNames.cpp'],['../_const_names_8hpp.html#acd3e1bc49e3dc4c73b74dbc505ead931',1,'CN_Servo_PCA9685: ConstNames.cpp']]], + ['cn_5fslashset_208',['cn_slashset',['../_const_names_8cpp.html#a710af68a7ce00f52579b9ca66ae83a0b',1,'CN_slashset: ConstNames.cpp'],['../_const_names_8hpp.html#a710af68a7ce00f52579b9ca66ae83a0b',1,'CN_slashset: ConstNames.cpp']]], + ['cn_5fslashstatus_209',['cn_slashstatus',['../_const_names_8cpp.html#a1515de17daa571a544e9a95b60ee9e25',1,'CN_slashstatus: ConstNames.cpp'],['../_const_names_8hpp.html#a1515de17daa571a544e9a95b60ee9e25',1,'CN_slashstatus: ConstNames.cpp']]], + ['cn_5fspeed_210',['cn_speed',['../_const_names_8cpp.html#aa731cfd62e6ad435a88a778c9fcf9fc4',1,'CN_speed: ConstNames.cpp'],['../_const_names_8hpp.html#aa731cfd62e6ad435a88a778c9fcf9fc4',1,'CN_speed: ConstNames.cpp']]], + ['cn_5fssid_211',['cn_ssid',['../_const_names_8cpp.html#a2c19036b655fff3d3e5109e0b73085a8',1,'CN_ssid: ConstNames.cpp'],['../_const_names_8hpp.html#a2c19036b655fff3d3e5109e0b73085a8',1,'CN_ssid: ConstNames.cpp']]], + ['cn_5fsta_5ftimeout_212',['cn_sta_timeout',['../_const_names_8cpp.html#a9e7d8486a2cb036e37372fc4b6cbdb58',1,'CN_sta_timeout: ConstNames.cpp'],['../_const_names_8hpp.html#a9e7d8486a2cb036e37372fc4b6cbdb58',1,'CN_sta_timeout: ConstNames.cpp']]], + ['cn_5fstars_213',['cn_stars',['../_const_names_8cpp.html#a2322cc57e9bbac7eb6648b0f3323ea89',1,'CN_stars: ConstNames.cpp'],['../_const_names_8hpp.html#a2322cc57e9bbac7eb6648b0f3323ea89',1,'CN_stars: ConstNames.cpp']]], + ['cn_5fstate_214',['cn_state',['../_const_names_8cpp.html#a0ba7c9c771c3d0511cba9662ff3c8808',1,'CN_state: ConstNames.cpp'],['../_const_names_8hpp.html#a0ba7c9c771c3d0511cba9662ff3c8808',1,'CN_state: ConstNames.cpp']]], + ['cn_5fstatus_215',['cn_status',['../_const_names_8hpp.html#a3184aa626f835ba021ff6784e2b7bae6',1,'CN_status: ConstNames.cpp'],['../_const_names_8cpp.html#a3184aa626f835ba021ff6784e2b7bae6',1,'CN_status: ConstNames.cpp']]], + ['cn_5fstatus_5fname_216',['cn_status_name',['../_const_names_8hpp.html#a0939c463afce8ec6c9c443a2768a6e55',1,'CN_status_name: ConstNames.cpp'],['../_const_names_8cpp.html#a0939c463afce8ec6c9c443a2768a6e55',1,'CN_status_name: ConstNames.cpp']]], + ['cn_5fstayinapmode_217',['cn_stayinapmode',['../_const_names_8cpp.html#a50b54b5ca793b14d6d4908af33fd226d',1,'CN_StayInApMode: ConstNames.cpp'],['../_const_names_8hpp.html#a50b54b5ca793b14d6d4908af33fd226d',1,'CN_StayInApMode: ConstNames.cpp']]], + ['cn_5fsubnet_218',['cn_subnet',['../_const_names_8cpp.html#a840f95c982a0796f9b9460f75de7110f',1,'CN_subnet: ConstNames.cpp'],['../_const_names_8hpp.html#a840f95c982a0796f9b9460f75de7110f',1,'CN_subnet: ConstNames.cpp']]], + ['cn_5fsyncoffset_219',['cn_syncoffset',['../_const_names_8cpp.html#aae353b95cd126448bfeab0584a8c451d',1,'CN_SyncOffset: ConstNames.cpp'],['../_const_names_8hpp.html#aae353b95cd126448bfeab0584a8c451d',1,'CN_SyncOffset: ConstNames.cpp']]], + ['cn_5fsystem_220',['cn_system',['../_const_names_8hpp.html#a3d2cd2f06fcb9cf5af228bcef38fc7fe',1,'CN_system: ConstNames.cpp'],['../_const_names_8cpp.html#a3d2cd2f06fcb9cf5af228bcef38fc7fe',1,'CN_system: ConstNames.cpp']]], + ['cn_5ftextslashplain_221',['cn_textslashplain',['../_const_names_8cpp.html#adf0170c2674a06fcc4c5a30b446deb5c',1,'CN_textSLASHplain: ConstNames.cpp'],['../_const_names_8hpp.html#adf0170c2674a06fcc4c5a30b446deb5c',1,'CN_textSLASHplain: ConstNames.cpp']]], + ['cn_5ftime_222',['cn_time',['../_const_names_8cpp.html#a1787775f83f5d8a8e199d1fe4471c7ea',1,'CN_time: ConstNames.cpp'],['../_const_names_8hpp.html#a1787775f83f5d8a8e199d1fe4471c7ea',1,'CN_time: ConstNames.cpp']]], + ['cn_5ftime_5felapsed_223',['cn_time_elapsed',['../_const_names_8cpp.html#a88c0facff4d6810ac504471e01f235f7',1,'CN_time_elapsed: ConstNames.cpp'],['../_const_names_8hpp.html#a88c0facff4d6810ac504471e01f235f7',1,'CN_time_elapsed: ConstNames.cpp']]], + ['cn_5ftime_5fremaining_224',['cn_time_remaining',['../_const_names_8cpp.html#af8131ad1b240ba3b209e846163acc749',1,'CN_time_remaining: ConstNames.cpp'],['../_const_names_8hpp.html#af8131ad1b240ba3b209e846163acc749',1,'CN_time_remaining: ConstNames.cpp']]], + ['cn_5ftimeremaining_225',['cn_timeremaining',['../_const_names_8cpp.html#aa41d7a39acc7d3fa56d16aab5c53a78d',1,'CN_TimeRemaining: ConstNames.cpp'],['../_const_names_8hpp.html#aa41d7a39acc7d3fa56d16aab5c53a78d',1,'CN_TimeRemaining: ConstNames.cpp']]], + ['cn_5ftls3001_226',['cn_tls3001',['../_const_names_8cpp.html#a75c2a3f7f633e2c74a754939905b0a76',1,'CN_TLS3001: ConstNames.cpp'],['../_const_names_8hpp.html#a75c2a3f7f633e2c74a754939905b0a76',1,'CN_TLS3001: ConstNames.cpp']]], + ['cn_5ftm1814_227',['cn_tm1814',['../_const_names_8cpp.html#a837c56c0d48bbbd2c8b159f0a4bb166a',1,'CN_TM1814: ConstNames.cpp'],['../_const_names_8hpp.html#a837c56c0d48bbbd2c8b159f0a4bb166a',1,'CN_TM1814: ConstNames.cpp']]], + ['cn_5ftopic_228',['cn_topic',['../_const_names_8cpp.html#a02cbbd5bc7cd72df9bffe7d71ac0e920',1,'CN_topic: ConstNames.cpp'],['../_const_names_8hpp.html#a02cbbd5bc7cd72df9bffe7d71ac0e920',1,'CN_topic: ConstNames.cpp']]], + ['cn_5ftopicset_229',['cn_topicset',['../_const_names_8cpp.html#ab42165bb925a859aad604672811cf994',1,'CN_topicset: ConstNames.cpp'],['../_const_names_8hpp.html#ab42165bb925a859aad604672811cf994',1,'CN_topicset: ConstNames.cpp']]], + ['cn_5ftransitions_230',['cn_transitions',['../_const_names_8cpp.html#a1e9c3e0372e99696c4be378981c0a358',1,'CN_transitions: ConstNames.cpp'],['../_const_names_8hpp.html#a1e9c3e0372e99696c4be378981c0a358',1,'CN_transitions: ConstNames.cpp']]], + ['cn_5ftrig_231',['cn_trig',['../_const_names_8cpp.html#a42751f0fd4ce0c2864cbfbc6d4b306ed',1,'CN_trig: ConstNames.cpp'],['../_const_names_8hpp.html#a42751f0fd4ce0c2864cbfbc6d4b306ed',1,'CN_trig: ConstNames.cpp']]], + ['cn_5ftrue_232',['cn_true',['../_const_names_8cpp.html#ad2ef24b1b759826ee1149e962349ed52',1,'CN_true: ConstNames.cpp'],['../_const_names_8hpp.html#ad2ef24b1b759826ee1149e962349ed52',1,'CN_true: ConstNames.cpp']]], + ['cn_5ftsensortopic_233',['cn_tsensortopic',['../_const_names_8cpp.html#a2cdcb28e95747582b83393414f2ac988',1,'CN_tsensortopic: ConstNames.cpp'],['../_const_names_8hpp.html#a2cdcb28e95747582b83393414f2ac988',1,'CN_tsensortopic: ConstNames.cpp']]], + ['cn_5ftype_234',['cn_type',['../_const_names_8cpp.html#a3f6f355b45930e7365227674f5d16fe2',1,'CN_type: ConstNames.cpp'],['../_const_names_8hpp.html#a3f6f355b45930e7365227674f5d16fe2',1,'CN_type: ConstNames.cpp']]], + ['cn_5fucs1903_235',['cn_ucs1903',['../_const_names_8hpp.html#afd2148ed27b6b6d4986b619f9aae837f',1,'CN_UCS1903: ConstNames.cpp'],['../_const_names_8cpp.html#afd2148ed27b6b6d4986b619f9aae837f',1,'CN_UCS1903: ConstNames.cpp']]], + ['cn_5fucs8903_236',['cn_ucs8903',['../_const_names_8hpp.html#a47c18668b81133ab821d311758a6cf1e',1,'CN_UCS8903: ConstNames.cpp'],['../_const_names_8cpp.html#a47c18668b81133ab821d311758a6cf1e',1,'CN_UCS8903: ConstNames.cpp']]], + ['cn_5fui_237',['cn_ui',['../_const_names_8cpp.html#a53091831dcfa2c4edb822eadd1e21285',1,'CN_ui: ConstNames.cpp'],['../_const_names_8hpp.html#a53091831dcfa2c4edb822eadd1e21285',1,'CN_ui: ConstNames.cpp']]], + ['cn_5funichanlim_238',['cn_unichanlim',['../_const_names_8cpp.html#a5a42c53c38645bac53f7feb8a42fa8a4',1,'CN_unichanlim: ConstNames.cpp'],['../_const_names_8hpp.html#a5a42c53c38645bac53f7feb8a42fa8a4',1,'CN_unichanlim: ConstNames.cpp']]], + ['cn_5funifirst_239',['cn_unifirst',['../_const_names_8cpp.html#a0bc65a4ed5c5699c2025b67db257b9d4',1,'CN_unifirst: ConstNames.cpp'],['../_const_names_8hpp.html#a0bc65a4ed5c5699c2025b67db257b9d4',1,'CN_unifirst: ConstNames.cpp']]], + ['cn_5funilast_240',['cn_unilast',['../_const_names_8hpp.html#ad4f651a73f578488e7910f1374f54b46',1,'CN_unilast: ConstNames.cpp'],['../_const_names_8cpp.html#ad4f651a73f578488e7910f1374f54b46',1,'CN_unilast: ConstNames.cpp']]], + ['cn_5funits_241',['cn_units',['../_const_names_8cpp.html#aec2cce2abe3c8f73529b39f39c2d76ee',1,'CN_units: ConstNames.cpp'],['../_const_names_8hpp.html#aec2cce2abe3c8f73529b39f39c2d76ee',1,'CN_units: ConstNames.cpp']]], + ['cn_5funiverse_242',['cn_universe',['../_const_names_8cpp.html#a5eed6174fb859ce3b7689694b2ac3ed0',1,'CN_universe: ConstNames.cpp'],['../_const_names_8hpp.html#a5eed6174fb859ce3b7689694b2ac3ed0',1,'CN_universe: ConstNames.cpp']]], + ['cn_5funiverse_5flimit_243',['cn_universe_limit',['../_const_names_8cpp.html#a126fc0d06e2f5f05ad6586e614ddd1bb',1,'CN_universe_limit: ConstNames.cpp'],['../_const_names_8hpp.html#a126fc0d06e2f5f05ad6586e614ddd1bb',1,'CN_universe_limit: ConstNames.cpp']]], + ['cn_5funiverse_5fstart_244',['cn_universe_start',['../_const_names_8cpp.html#a5574b46851ed593446b5eff60eca6c8e',1,'CN_universe_start: ConstNames.cpp'],['../_const_names_8hpp.html#a5574b46851ed593446b5eff60eca6c8e',1,'CN_universe_start: ConstNames.cpp']]], + ['cn_5fupdateinterval_245',['cn_updateinterval',['../_const_names_8cpp.html#af98531e6eff515d53b16066a48fc1f39',1,'CN_updateinterval: ConstNames.cpp'],['../_const_names_8hpp.html#af98531e6eff515d53b16066a48fc1f39',1,'CN_updateinterval: ConstNames.cpp']]], + ['cn_5fuser_246',['cn_user',['../_const_names_8cpp.html#a09d1680f3a23cbe528011bc758e30ad2',1,'CN_user: ConstNames.cpp'],['../_const_names_8hpp.html#a09d1680f3a23cbe528011bc758e30ad2',1,'CN_user: ConstNames.cpp']]], + ['cn_5fversion_247',['cn_version',['../_const_names_8cpp.html#a4df9a69e6c1bb269ac2b585346d4f7a1',1,'CN_Version: ConstNames.cpp'],['../_const_names_8hpp.html#a4df9a69e6c1bb269ac2b585346d4f7a1',1,'CN_Version: ConstNames.cpp'],['../_const_names_8cpp.html#acff282664922a99b0d4960956b096474',1,'CN_version: ConstNames.cpp'],['../_const_names_8hpp.html#acff282664922a99b0d4960956b096474',1,'CN_version: ConstNames.cpp']]], + ['cn_5fweus_248',['cn_weus',['../_const_names_8cpp.html#aff41a95688dc97788ce74ee8e430e4bb',1,'CN_weus: ConstNames.cpp'],['../_const_names_8hpp.html#aff41a95688dc97788ce74ee8e430e4bb',1,'CN_weus: ConstNames.cpp']]], + ['cn_5fwifi_249',['cn_wifi',['../_const_names_8cpp.html#a20c57fd3144f7f8a38db06fd3afeb3f8',1,'CN_wifi: ConstNames.cpp'],['../_const_names_8hpp.html#a20c57fd3144f7f8a38db06fd3afeb3f8',1,'CN_wifi: ConstNames.cpp']]], + ['cn_5fwifidrv_250',['cn_wifidrv',['../_const_names_8cpp.html#a65dd8392aae42ccebbc0546a8d7b55ea',1,'CN_WiFiDrv: ConstNames.cpp'],['../_const_names_8hpp.html#a65dd8392aae42ccebbc0546a8d7b55ea',1,'CN_WiFiDrv: ConstNames.cpp']]], + ['cn_5fws2801_251',['cn_ws2801',['../_const_names_8cpp.html#a61517597bb909610250ca238783b462a',1,'CN_WS2801: ConstNames.cpp'],['../_const_names_8hpp.html#a61517597bb909610250ca238783b462a',1,'CN_WS2801: ConstNames.cpp']]], + ['cn_5fws2811_252',['cn_ws2811',['../_const_names_8cpp.html#aefbb8accccfecd263e5ba9a2d5d7bdcf',1,'CN_WS2811: ConstNames.cpp'],['../_const_names_8hpp.html#aefbb8accccfecd263e5ba9a2d5d7bdcf',1,'CN_WS2811: ConstNames.cpp']]], + ['cn_5fxp_253',['cn_xp',['../_const_names_8cpp.html#a4fa40d587c962b4aef8724b1327c25e7',1,'CN_XP: ConstNames.cpp'],['../_const_names_8hpp.html#a4fa40d587c962b4aef8724b1327c25e7',1,'CN_XP: ConstNames.cpp']]], + ['cn_5fzig_5fsize_254',['cn_zig_size',['../_const_names_8hpp.html#ae02a077c7e5c206d5b9cf702197b005a',1,'CN_zig_size: ConstNames.cpp'],['../_const_names_8cpp.html#ae02a077c7e5c206d5b9cf702197b005a',1,'CN_zig_size: ConstNames.cpp']]], + ['color_255',['color',['../structc___input_effect_engine_1_1_marquee_group.html#ab66274b7fd687aa9110473048902c558',1,'c_InputEffectEngine::MarqueeGroup::Color'],['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#ad738ce67cea1904a5d2e481724d532bb',1,'c_InputEffectEngine::MQTTConfiguration_s::color']]], + ['color_5forder_256',['color_order',['../classc___output_pixel.html#afed66443c13ce57f3584c57935140e17',1,'c_OutputPixel']]], + ['colorhasreachedtarget_257',['colorhasreachedtarget',['../classc___input_effect_engine.html#aa6099131c79396f001199759863754f0',1,'c_InputEffectEngine::ColorHasReachedTarget(double tc, double cc, double step)'],['../classc___input_effect_engine.html#af2ccb5a38c8047af44dbcc403e840035',1,'c_InputEffectEngine::ColorHasReachedTarget()']]], + ['coloroffsets_258',['ColorOffsets',['../classc___output_pixel.html#a2c2d6f2f2c326f9496c174b4e341de29',1,'c_OutputPixel']]], + ['coloroffsets_5fs_259',['ColorOffsets_s',['../unionc___output_pixel_1_1_color_offsets__s.html',1,'c_OutputPixel']]], + ['coloroffsets_5ft_260',['ColorOffsets_t',['../classc___output_pixel.html#aacdb92de62504b5d5f352b1aed8222d6',1,'c_OutputPixel']]], + ['colorwheel_261',['colorWheel',['../classc___input_effect_engine.html#acb553865fd413505e74b21eb82974c3a',1,'c_InputEffectEngine']]], + ['compressiontype_262',['compressiontype',['../struct_f_s_e_q_raw_header.html#a1e171269ed0ac6080689c4e5e7ae381c',1,'FSEQRawHeader::compressionType'],['../struct_f_s_e_q_parsed_header.html#ae4860b4ffd1611821fa48ae112fb692b',1,'FSEQParsedHeader::compressionType'],['../fseq_8h.html#a67006d5d0768f897b216abbf48e1f12d',1,'compressionType: fseq.h']]], + ['conditionalincrementcolor_263',['ConditionalIncrementColor',['../classc___input_effect_engine.html#af644c98b39b0208e8ac0fdeae19ea999',1,'c_InputEffectEngine']]], + ['config_264',['config',['../_e_s_pixel_stick_8h.html#a25ce4b69d296fc9a3324b494542c2420',1,'config: ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a25ce4b69d296fc9a3324b494542c2420',1,'config: ESPixelStick.ino']]], + ['config_5ft_265',['config_t',['../structconfig__t.html',1,'']]], + ['configfilename_266',['configfilename',['../_e_s_pixel_stick_8ino.html#af10a8dbb4e9867627fe5b7443940e5b0',1,'ConfigFileName: ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#af10a8dbb4e9867627fe5b7443940e5b0',1,'ConfigFileName: ESPixelStick.ino'],['../classc___output_mgr.html#ae4c32186cb120fd92fc9075cfc9bfa13',1,'c_OutputMgr::ConfigFileName'],['../classc___input_artnet.html#aec6fed0483a851a020a7734ee952f271',1,'c_InputArtnet::ConfigFileName'],['../classc___input_e131.html#a2e1497abda0077f3f214bccf82e5bbf8',1,'c_InputE131::ConfigFileName'],['../classc___input_mgr.html#a03416a2785bf7a2cdcd464eaf55a3ff4',1,'c_InputMgr::ConfigFileName']]], + ['configinprogress_267',['configinprogress',['../classc___output_mgr.html#a87df91d9a1e5e74cf58c070a355d3d05',1,'c_OutputMgr::ConfigInProgress'],['../classc___input_mgr.html#adf546839c7f7aa002620aa0b5780e186',1,'c_InputMgr::configInProgress']]], + ['configloadneeded_268',['configloadneeded',['../classc___output_mgr.html#a81a032051fb4a0f82c385701e0eb09f8',1,'c_OutputMgr::ConfigLoadNeeded'],['../classc___input_mgr.html#a1243cec64982dbae6c3676db03bbfb5e',1,'c_InputMgr::ConfigLoadNeeded'],['../_e_s_pixel_stick_8ino.html#acdf4ed1900624d89fafc8866ad45d29f',1,'ConfigLoadNeeded: ESPixelStick.ino']]], + ['configsaveneeded_269',['configsaveneeded',['../_e_s_pixel_stick_8ino.html#ae44595345afc966d1f3de593d4c9b0f8',1,'ConfigSaveNeeded: ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ae44595345afc966d1f3de593d4c9b0f8',1,'ConfigSaveNeeded: ESPixelStick.ino']]], + ['connecttomqtt_270',['connectToMqtt',['../classc___input_m_q_t_t.html#a8dcaa1fe9629a2ac95927cfafb7b5e56',1,'c_InputMQTT']]], + ['connectwifi_271',['connectWifi',['../classc___wi_fi_driver.html#a4957b3cc3db8f59af3909ccd9d9f45bd',1,'c_WiFiDriver']]], + ['consolerxgpio_272',['ConsoleRxGpio',['../classc___output_mgr.html#a1eba5f048cc784124d29208565a71511',1,'c_OutputMgr']]], + ['consoletxgpio_273',['ConsoleTxGpio',['../classc___output_mgr.html#ac9701b8ceebd130258b2bc0a4a53d02d',1,'c_OutputMgr']]], + ['consoleuartisactive_274',['ConsoleUartIsActive',['../classc___output_mgr.html#a021718f10f6d648d70a22d3e0a5f72fc',1,'c_OutputMgr']]], + ['constnames_2ecpp_275',['ConstNames.cpp',['../_const_names_8cpp.html',1,'']]], + ['constnames_2ehpp_276',['ConstNames.hpp',['../_const_names_8hpp.html',1,'']]], + ['convertintensitytouartdatastreamentry_5ft_277',['ConvertIntensityToUartDataStreamEntry_t',['../structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html',1,'c_OutputUart']]], + ['cpu_5fclocktimens_278',['CPU_ClockTimeNS',['../_e_s_pixel_stick_8h.html#ab3b00ae1732177f97702f50c52d365d3',1,'ESPixelStick.h']]], + ['createadmininfofile_279',['CreateAdminInfoFile',['../classc___web_mgr.html#a8cabfe1c5b1f05b02d4112cb6b85978d',1,'c_WebMgr']]], + ['createjsonconfig_280',['createjsonconfig',['../classc___input_mgr.html#a18e0b867953657d8362cdee1db08b0f7',1,'c_InputMgr::CreateJsonConfig()'],['../classc___output_mgr.html#a1e460ab7d570adbbb53dd0e4c6651f6d',1,'c_OutputMgr::CreateJsonConfig()']]], + ['createnewconfig_281',['createnewconfig',['../classc___input_mgr.html#a90b28a72c3c887ec9b222744b52a05ec',1,'c_InputMgr::CreateNewConfig()'],['../classc___output_mgr.html#adc248025f3eafeac3261994673ce96d0',1,'c_OutputMgr::CreateNewConfig()']]], + ['createsdfilehandle_282',['CreateSdFileHandle',['../classc___file_mgr.html#a02e1ea347dc4fb24bdc43aa282d5a665',1,'c_FileMgr']]], + ['crgb_283',['CRGB',['../structc___input_effect_engine_1_1_c_r_g_b.html',1,'c_InputEffectEngine']]], + ['cs_5fpin_284',['cs_pin',['../classc___file_mgr.html#a3c32d0dc12f0379a1b656a18ef06d0d0',1,'c_FileMgr']]], + ['ctrl_5fpkt_5fblank_285',['CTRL_PKT_BLANK',['../_f_p_p_discovery_8h.html#acece02e01f4bc2e9d9a3c1f3e8fde51c',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fcmd_286',['CTRL_PKT_CMD',['../_f_p_p_discovery_8h.html#a7ab84e3aad0ff6c16c667c10830c60dd',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fevent_287',['CTRL_PKT_EVENT',['../_f_p_p_discovery_8h.html#afae04ef98e7a9c1844770b9a8f8ac492',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5ffppcommand_288',['CTRL_PKT_FPPCOMMAND',['../_f_p_p_discovery_8h.html#a0a34efb35ab89ce42768326c10de3cb1',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fping_289',['CTRL_PKT_PING',['../_f_p_p_discovery_8h.html#abb98c26b42ca9557a0b4e9528367ee05',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fplugin_290',['CTRL_PKT_PLUGIN',['../_f_p_p_discovery_8h.html#a6fe35a8d9dd7ae46b869873e2206b67a',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fsync_291',['CTRL_PKT_SYNC',['../_f_p_p_discovery_8h.html#a8f4516815aa55ef1e2d53e11c8d9040c',1,'FPPDiscovery.h']]], + ['currentconfigversion_292',['currentconfigversion',['../_e_s_pixel_stick_8ino.html#a7a9dbece103fe34ae437a90c4e517782',1,'CurrentConfigVersion: ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a7a9dbece103fe34ae437a90c4e517782',1,'CurrentConfigVersion: ESPixelStick.ino']]], + ['currentfsmstate_293',['CurrentFsmState',['../classc___external_input.html#a8e068df25b1139f8b0657bb31ab8a2b3',1,'c_ExternalInput']]], + ['currentipaddress_294',['CurrentIpAddress',['../classc___wi_fi_driver.html#af766cd61d13fd71a2320fb692d1d8b58',1,'c_WiFiDriver']]], + ['currentsubnetmask_295',['CurrentSubnetMask',['../classc___wi_fi_driver.html#ae4cf22c670f69220aaf9e6b55857d15d',1,'c_WiFiDriver']]] +]; diff --git a/doxy/search/all_4.js b/doxy/search/all_4.js new file mode 100644 index 000000000..3e27637b2 --- /dev/null +++ b/doxy/search/all_4.js @@ -0,0 +1,93 @@ +var searchData= +[ + ['data_0',['data',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfeae44f9e348e41cb272efa87387728571b',1,'EFUpdate::DATA'],['../struct_f_s_e_q_parsed_variable_data_header.html#a2d16f82208585ef46765a475dc4dae46',1,'FSEQParsedVariableDataHeader::Data'],['../struct_f_s_e_q_raw_variable_data_header.html#a2828b1dc2d48d5fc489e6892853d6fcc',1,'FSEQRawVariableDataHeader::data']]], + ['data_5flen_1',['data_len',['../fseq_8h.html#ad1a572736a10ff6b282c5f43c4ea1ccf',1,'data_len: fseq.h'],['../union_f_p_p_packet.html#ae572c31e61014a70dc6afff4af01ed23',1,'FPPPacket::data_len'],['../union_f_p_p_ping_packet.html#a8632656e4d76c61fbd0447d5d894481c',1,'FPPPingPacket::data_len'],['../union_f_p_p_multi_sync_packet.html#aa95d3301798dd22229653684e7b9464c',1,'FPPMultiSyncPacket::data_len']]], + ['dataoffset_2',['dataoffset',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#a316d3499ba63c7301f320e9ff68b2257',1,'c_InputFPPRemotePlayFile::FrameControl_t::DataOffset'],['../fseq_8h.html#abd29fbb86c8c2f495b3744ae7690c8d4',1,'dataOffset: fseq.h'],['../struct_f_s_e_q_parsed_range_entry.html#ad5c0ebfabc11005a36af4c80ec994c1a',1,'FSEQParsedRangeEntry::DataOffset'],['../structfsm___play_file__state___playing_file_1_1_sparse_range.html#ada3f6d6dc55d96b559b8a08655ee44e0',1,'fsm_PlayFile_state_PlayingFile::SparseRange::DataOffset'],['../struct_f_s_e_q_parsed_header.html#a6988ef961e8646b758c655196f50203b',1,'FSEQParsedHeader::dataOffset'],['../struct_f_s_e_q_raw_header.html#a38daee6f10404644f6bdb9b2786f083f',1,'FSEQRawHeader::dataOffset']]], + ['datapin_3',['datapin',['../classc___output_common.html#ac4ddbbf9943b09880c2fca8892d1a4e3',1,'c_OutputCommon::DataPin'],['../structc___output_uart_1_1_output_uart_config__t.html#ada0fad8237c433eac9164c942c1046b7',1,'c_OutputUart::OutputUartConfig_t::DataPin']]], + ['dchsv_4',['dCHSV',['../structc___input_effect_engine_1_1d_c_h_s_v.html',1,'c_InputEffectEngine']]], + ['dcrgb_5',['dCRGB',['../structc___input_effect_engine_1_1d_c_r_g_b.html',1,'c_InputEffectEngine']]], + ['ddp_5fflags1_5fdata_6',['DDP_FLAGS1_DATA',['../_input_d_d_p_8h.html#af1e2153a8b8da9fb69ddb283f569e46e',1,'InputDDP.h']]], + ['ddp_5fflags1_5fdatamask_7',['DDP_FLAGS1_DATAMASK',['../_input_d_d_p_8h.html#ad610c50874a341754d728e837fb2c094',1,'InputDDP.h']]], + ['ddp_5fflags1_5fpush_8',['DDP_FLAGS1_PUSH',['../_input_d_d_p_8h.html#ae6541d458d89ce2f3e87880100f7c29c',1,'InputDDP.h']]], + ['ddp_5fflags1_5fquery_9',['DDP_FLAGS1_QUERY',['../_input_d_d_p_8h.html#a1c1f064616420dfb1823bfe7865099be',1,'InputDDP.h']]], + ['ddp_5fflags1_5freply_10',['DDP_FLAGS1_REPLY',['../_input_d_d_p_8h.html#a51eb5e2a16f90278c97f9442c57b16cf',1,'InputDDP.h']]], + ['ddp_5fflags1_5fstorage_11',['DDP_FLAGS1_STORAGE',['../_input_d_d_p_8h.html#a0c92dc6d84c10358238d30798a482591',1,'InputDDP.h']]], + ['ddp_5fflags1_5ftime_12',['DDP_FLAGS1_TIME',['../_input_d_d_p_8h.html#a3ad75335a7ce0fea010ea71c5157fca0',1,'InputDDP.h']]], + ['ddp_5fflags1_5fver1_13',['DDP_FLAGS1_VER1',['../_input_d_d_p_8h.html#ab9e017559a744e8946a7c4631bd6440d',1,'InputDDP.h']]], + ['ddp_5fflags1_5fvermask_14',['DDP_FLAGS1_VERMASK',['../_input_d_d_p_8h.html#a3f354ce67bb44cc15b5f3f7c1ec6c955',1,'InputDDP.h']]], + ['ddp_5fheader_5ft_15',['DDP_Header_t',['../classc___input_d_d_p.html#aac9651f242d0329a14a68428bc53e343',1,'c_InputDDP']]], + ['ddp_5fheader_5ft_5flen_16',['DDP_Header_t_LEN',['../_input_d_d_p_8h.html#a3b92b44a75e256e9501c5f39ebab07e3',1,'InputDDP.h']]], + ['ddp_5fid_5fall_17',['DDP_ID_ALL',['../_input_d_d_p_8h.html#a396adb528dad47c01f1f4b8ad7bc6948',1,'InputDDP.h']]], + ['ddp_5fid_5fconfig_18',['DDP_ID_CONFIG',['../_input_d_d_p_8h.html#a71dfcf8bf41733ba2ad51c576feac44e',1,'InputDDP.h']]], + ['ddp_5fid_5fcontrol_19',['DDP_ID_CONTROL',['../_input_d_d_p_8h.html#a555a709939a3ccb8eced1b86c3c96358',1,'InputDDP.h']]], + ['ddp_5fid_5fdefault_5fid_20',['DDP_ID_DEFAULT_ID',['../_input_d_d_p_8h.html#a78447af4cbca3a2bc44dd1c79d66609e',1,'InputDDP.h']]], + ['ddp_5fid_5fdmxtransit_21',['DDP_ID_DMXTRANSIT',['../_input_d_d_p_8h.html#aebe330258677fa7e4602fad62205428d',1,'InputDDP.h']]], + ['ddp_5fid_5fstatus_22',['DDP_ID_STATUS',['../_input_d_d_p_8h.html#a2c3b6cef8d2de00290ba7eb73d3d62a5',1,'InputDDP.h']]], + ['ddp_5fmax_5fdatalen_23',['DDP_MAX_DATALEN',['../_input_d_d_p_8h.html#abba4e66dd408809819f6c486964d605c',1,'InputDDP.h']]], + ['ddp_5fpacket_5ft_24',['DDP_packet_t',['../classc___input_d_d_p.html#ae10478d56a121bcd5250f86871b84fed',1,'c_InputDDP']]], + ['ddp_5fport_25',['DDP_PORT',['../_input_d_d_p_8h.html#aea80a7c46e66f756c8f0c03775a7b747',1,'InputDDP.h']]], + ['ddp_5fstats_5ft_26',['DDP_stats_t',['../classc___input_d_d_p.html#a3ce219a9b2d5d1fcc7a61b08f1a8ffbb',1,'c_InputDDP']]], + ['ddp_5ftimecode_5fpacket_5ft_27',['DDP_TimeCode_packet_t',['../classc___input_d_d_p.html#a7a7a3cb1dbaf365786e299b2632674fc',1,'c_InputDDP']]], + ['debug_5fend_28',['DEBUG_END',['../memdebug_8h.html#ae8c132b59602819d7db6c401c1551ace',1,'memdebug.h']]], + ['debug_5fstart_29',['DEBUG_START',['../memdebug_8h.html#a051ff826f5504fb82d756ce789eacc10',1,'memdebug.h']]], + ['debug_5fv_30',['DEBUG_V',['../memdebug_8h.html#a14d990269e60f38772eecaf63d3090d5',1,'memdebug.h']]], + ['default_5feffect_5fdelay_31',['DEFAULT_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#a60751b083d4d4566010f1fb7fef98d9c',1,'InputEffectEngine.hpp']]], + ['default_5feth_5faddr_32',['default_eth_addr',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5fclk_5fmode_33',['default_eth_clk_mode',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5feth_5fcrsdv_34',['default_eth_crsdv',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5feth_5fmdc_5fpin_35',['default_eth_mdc_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5feth_5fmdio_5fpin_36',['default_eth_mdio_pin',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5feth_5fpower_5fpin_37',['default_eth_power_pin',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5feth_5fpower_5fpin_5factive_38',['default_eth_power_pin_active',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5frxd0_39',['default_eth_rxd0',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp']]], + ['default_5feth_5frxd1_40',['default_eth_rxd1',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp']]], + ['default_5feth_5ftxd0_41',['default_eth_txd0',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5ftxd1_42',['default_eth_txd1',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp']]], + ['default_5feth_5ftxen_43',['default_eth_txen',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5feth_5ftype_44',['default_eth_type',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp']]], + ['default_5fi2c_5fscl_45',['default_i2c_scl',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5fi2c_5fsda_46',['default_i2c_sda',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_DevkitC.hpp']]], + ['default_5fpassphrase_47',['default_passphrase',['../_wi_fi_driver_8cpp.html#aa7ab2282291411d91e3c6d707332acae',1,'WiFiDriver.cpp']]], + ['default_5frelay_5fgpio_48',['default_relay_gpio',['../_output_mgr_8cpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: OutputMgr.cpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['default_5frmt_5f0_5fgpio_49',['default_rmt_0_gpio',['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5frmt_5f1_5fgpio_50',['default_rmt_1_gpio',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_CAM.hpp']]], + ['default_5frmt_5f2_5fgpio_51',['default_rmt_2_gpio',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5frmt_5f3_5fgpio_52',['default_rmt_3_gpio',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp']]], + ['default_5frmt_5f4_5fgpio_53',['default_rmt_4_gpio',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp']]], + ['default_5frmt_5f5_5fgpio_54',['default_rmt_5_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5frmt_5f6_5fgpio_55',['default_rmt_6_gpio',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5frmt_5f7_5fgpio_56',['default_rmt_7_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5fspi_5fclock_5fgpio_57',['default_spi_clock_gpio',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp']]], + ['default_5fspi_5fdata_5fgpio_58',['default_spi_data_gpio',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5fssid_59',['default_ssid',['../_wi_fi_driver_8cpp.html#a667bab2e55abbfb23d99e1e94177bd3f',1,'WiFiDriver.cpp']]], + ['default_5fuart_5f1_5fgpio_60',['default_uart_1_gpio',['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_Generic.hpp']]], + ['default_5fuart_5ffifo_5ftrigger_5flevel_61',['DEFAULT_UART_FIFO_TRIGGER_LEVEL',['../_output_uart_8hpp.html#a0ad2bc876667d12a31e3eb9843ac61d1',1,'OutputUart.hpp']]], + ['delaytimer_62',['delaytimer',['../structc___input_effect_engine_1_1_flash_info__t.html#a64e5175c2e32bb31a3335c35b906ac77',1,'c_InputEffectEngine::FlashInfo_t']]], + ['deleteconfig_63',['deleteconfig',['../classc___input_mgr.html#a468e07f1080b710b35059bc87b9b8729',1,'c_InputMgr::DeleteConfig()'],['../classc___output_mgr.html#a697acb245b061406959eacd968eb74d7',1,'c_OutputMgr::DeleteConfig()'],['../_e_s_pixel_stick_8ino.html#ab580e28a58fa670ec1ad2166f9f18711',1,'DeleteConfig(): ESPixelStick.ino']]], + ['deleteconfigfile_64',['DeleteConfigFile',['../classc___file_mgr.html#a392896b8a923aa9c3a70a668b2af8e55',1,'c_FileMgr']]], + ['deletesdfile_65',['DeleteSdFile',['../classc___file_mgr.html#a3008d14fd822eaf0f4077de2c85d63a1',1,'c_FileMgr']]], + ['describesdcardtouser_66',['DescribeSdCardToUser',['../classc___file_mgr.html#a96fc290cd73476fc1f47b0ab86031cb2',1,'c_FileMgr']]], + ['deserializationhandler_67',['DeserializationHandler',['../classc___file_mgr.html#a7803bfc59f82ceafaf0cbc7e4dbc40d4',1,'c_FileMgr']]], + ['deserializecore_68',['deserializecore',['../_e_s_pixel_stick_8ino.html#a067b67c856af5452506085e83cdb2b01',1,'deserializeCore(JsonObject &json): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a067b67c856af5452506085e83cdb2b01',1,'deserializeCore(JsonObject &json): ESPixelStick.ino']]], + ['deserializecorehandler_69',['deserializecorehandler',['../_e_s_pixel_stick_8ino.html#a83bb95469ae1f2fbaa0cca569c2cc837',1,'deserializeCoreHandler(DynamicJsonDocument &jsonDoc): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a83bb95469ae1f2fbaa0cca569c2cc837',1,'deserializeCoreHandler(DynamicJsonDocument &jsonDoc): ESPixelStick.ino']]], + ['destinationoffset_70',['destinationoffset',['../structc___input_artnet_1_1_universe__t.html#a470ac974ad300479e8ed50e681fe089d',1,'c_InputArtnet::Universe_t::DestinationOffset'],['../structc___input_e131_1_1_universe__t.html#a5ab69ea6d425292a49e8571056c3f123',1,'c_InputE131::Universe_t::DestinationOffset']]], + ['disable_71',['disable',['../classc___wi_fi_driver.html#a2ba738a27bef8bb98603e808f233eb33',1,'c_WiFiDriver::Disable()'],['../classc___f_p_p_discovery.html#abd09ea00b6e680a8e55283ec47c3dcdf',1,'c_FPPDiscovery::Disable()']]], + ['disableuartinterrupts_72',['DisableUartInterrupts',['../classc___output_uart.html#ae11478b1dc2f6e3061c9f79527c47c45',1,'c_OutputUart']]], + ['discardedrxdata_73',['discardedrxdata',['../_e_s_pixel_stick_8ino.html#a70e2f5df671c5b18e60a1bbcf2c9586f',1,'DiscardedRxData: ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a70e2f5df671c5b18e60a1bbcf2c9586f',1,'DiscardedRxData: ESPixelStick.ino']]], + ['disconnectfrommqtt_74',['disconnectFromMqtt',['../classc___input_m_q_t_t.html#a54511768dafc3f9b45fd17199f4a8ea1',1,'c_InputMQTT']]], + ['disconnectreason0_75',['DisconnectReason0',['../_input_m_q_t_t_8cpp.html#ac8e343f3c97a5faa639bb4eb440df831',1,'InputMQTT.cpp']]], + ['disconnectreason1_76',['DisconnectReason1',['../_input_m_q_t_t_8cpp.html#ab594041fef428c2887bbec686e639b31',1,'InputMQTT.cpp']]], + ['disconnectreason2_77',['DisconnectReason2',['../_input_m_q_t_t_8cpp.html#abc2c755db3cc2cf84d8baa9171d3d3f5',1,'InputMQTT.cpp']]], + ['disconnectreason3_78',['DisconnectReason3',['../_input_m_q_t_t_8cpp.html#abc304ae46dc07cd91c28887b3a4f507a',1,'InputMQTT.cpp']]], + ['disconnectreason4_79',['DisconnectReason4',['../_input_m_q_t_t_8cpp.html#ad9d40c5231b61de4ecc53164041204f8',1,'InputMQTT.cpp']]], + ['disconnectreason5_80',['DisconnectReason5',['../_input_m_q_t_t_8cpp.html#a07c5684f8cd0f210583f05ca93937f7d',1,'InputMQTT.cpp']]], + ['disconnectreason6_81',['DisconnectReason6',['../_input_m_q_t_t_8cpp.html#aaf23ccbdb1f9fef1f203a3a35ef64b39',1,'InputMQTT.cpp']]], + ['disconnectreason7_82',['DisconnectReason7',['../_input_m_q_t_t_8cpp.html#af549924b09857e90d439453fdc56529c',1,'InputMQTT.cpp']]], + ['disconnectreasons_83',['DisconnectReasons',['../_input_m_q_t_t_8cpp.html#a0d8fd104c9a1cd15b25dc3dd48ea8789',1,'InputMQTT.cpp']]], + ['driverid_84',['driverid',['../structc___input_mgr_1_1_driver_info__t.html#a1f45a367b0aa71fbebe813c0121e75f0',1,'c_InputMgr::DriverInfo_t::DriverId'],['../structc___output_mgr_1_1_driver_info__t.html#a9f7bbaf840742d13214239af59021175',1,'c_OutputMgr::DriverInfo_t::DriverId']]], + ['driverinfo_5ft_85',['driverinfo_t',['../structc___input_mgr_1_1_driver_info__t.html',1,'c_InputMgr::DriverInfo_t'],['../structc___output_mgr_1_1_driver_info__t.html',1,'c_OutputMgr::DriverInfo_t']]], + ['driverissendingintensitydata_86',['DriverIsSendingIntensityData',['../classc___output_common.html#a6b5a27c4548473466e0832698401a489',1,'c_OutputCommon']]], + ['dsdevice_87',['dsdevice',['../_e_s_pixel_stick_8ino.html#ae3fa381b4975543d1b331c6aa0d4526a',1,'dsDevice(JsonObject &json): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ae3fa381b4975543d1b331c6aa0d4526a',1,'dsDevice(JsonObject &json): ESPixelStick.ino']]], + ['dsnetwork_88',['dsNetwork',['../_e_s_pixel_stick_8h.html#a0b66f59517303936e5ecb82ddf4c8780',1,'ESPixelStick.h']]], + ['durationtimer_89',['durationtimer',['../structc___input_effect_engine_1_1_flash_info__t.html#aa63e048acc200fc2950a8bc99e879ce6',1,'c_InputEffectEngine::FlashInfo_t']]] +]; diff --git a/doxy/search/all_5.js b/doxy/search/all_5.js new file mode 100644 index 000000000..33ea41e42 --- /dev/null +++ b/doxy/search/all_5.js @@ -0,0 +1,83 @@ +var searchData= +[ + ['e131_0',['e131',['../classc___input_e131.html#ae53831a0c135a8a1d2a58af3eaa60028',1,'c_InputE131']]], + ['e_5finputchannelids_1',['e_InputChannelIds',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360',1,'c_InputMgr']]], + ['e_5finputtype_2',['e_InputType',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5',1,'c_InputMgr']]], + ['e_5foutputchannelids_3',['e_OutputChannelIds',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ff',1,'c_OutputMgr']]], + ['e_5foutputtype_4',['e_OutputType',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20',1,'c_OutputMgr']]], + ['eeprom_5fimage_5',['EEPROM_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a8d014e4ee5469f2504d15081122987ee',1,'EFUpdate']]], + ['effect_6',['effect',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#ae58707a0e852840915f63c040826f6fc',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['effectallleds_7',['EffectAllLeds',['../classc___input_effect_engine.html#ad921d2884e3282104e8577c6e38d52f3',1,'c_InputEffectEngine']]], + ['effectblink_8',['effectBlink',['../classc___input_effect_engine.html#ac0edf06c74fc5f6f888c7e8f3b37dcdf',1,'c_InputEffectEngine']]], + ['effectbreathe_9',['effectBreathe',['../classc___input_effect_engine.html#a4697db5c9fb5a21cc53f9706a6298d07',1,'c_InputEffectEngine']]], + ['effectbrightness_10',['EffectBrightness',['../classc___input_effect_engine.html#a18ed4df2461fffa00499578000946825',1,'c_InputEffectEngine']]], + ['effectchase_11',['effectChase',['../classc___input_effect_engine.html#a221ecef19e758b2c1fd8a3e69bd7c2a9',1,'c_InputEffectEngine']]], + ['effectcolor_12',['EffectColor',['../classc___input_effect_engine.html#a728d914d1b5e7b226ac7399d6b25dd62',1,'c_InputEffectEngine']]], + ['effectconfig_13',['effectConfig',['../classc___input_m_q_t_t.html#ac7be421cb3781e46b8de07d4364d277a',1,'c_InputMQTT']]], + ['effectcounter_14',['EffectCounter',['../classc___input_effect_engine.html#a47d3d8f591fee5159a70c3415e78711e',1,'c_InputEffectEngine']]], + ['effectdelay_15',['EffectDelay',['../classc___input_effect_engine.html#ad00c10c01f3a2a8d99e787094f5d0460',1,'c_InputEffectEngine']]], + ['effectdelaytimer_16',['EffectDelayTimer',['../classc___input_effect_engine.html#a0e1d7ac3f9782458a82aca5fce6e4ba5',1,'c_InputEffectEngine']]], + ['effectdescriptor_5fs_17',['EffectDescriptor_s',['../structc___input_effect_engine_1_1_effect_descriptor__s.html',1,'c_InputEffectEngine']]], + ['effectdescriptor_5ft_18',['EffectDescriptor_t',['../classc___input_effect_engine.html#adf496e9e84f59e12693e5d1f2ddf0eae',1,'c_InputEffectEngine']]], + ['effectengineisconfiguredtorun_19',['EffectEngineIsConfiguredToRun',['../classc___input_mgr.html#ad0133347ca029d6e96ba7c0281a3444d',1,'c_InputMgr']]], + ['effectfireflicker_20',['effectFireFlicker',['../classc___input_effect_engine.html#a3e1ee99f5d9602157e45db339a1910a0',1,'c_InputEffectEngine']]], + ['effectflash_21',['effectFlash',['../classc___input_effect_engine.html#a5bb2e7494f450281ce1b37fa8604130a',1,'c_InputEffectEngine']]], + ['effectfunc_22',['EffectFunc',['../classc___input_effect_engine.html#a0385f80502342e247ce40a25fa5e7944',1,'c_InputEffectEngine']]], + ['effectlightning_23',['effectLightning',['../classc___input_effect_engine.html#ac5bc780ddf0c13d19916d93132f01478',1,'c_InputEffectEngine']]], + ['effectmarquee_24',['effectMarquee',['../classc___input_effect_engine.html#a0872704bfe09a5a72cc8c28652352d87',1,'c_InputEffectEngine']]], + ['effectmarqueepixeladvancecount_25',['effectMarqueePixelAdvanceCount',['../classc___input_effect_engine.html#aeac381967f9b9f4621137235870e2d8d',1,'c_InputEffectEngine']]], + ['effectmarqueepixellocation_26',['effectMarqueePixelLocation',['../classc___input_effect_engine.html#a31d0c042491ccd5d8783b4587f048cf2',1,'c_InputEffectEngine']]], + ['effectmirror_27',['EffectMirror',['../classc___input_effect_engine.html#a8eb37450f854c9386cc985dfb188ad9e',1,'c_InputEffectEngine']]], + ['effectnull_28',['effectNull',['../classc___input_effect_engine.html#a1274f79265ae3df847ea1c6fa00f7a09',1,'c_InputEffectEngine']]], + ['effectrainbow_29',['effectRainbow',['../classc___input_effect_engine.html#a4f8fa7450ba1823e130441cfc3bcfd4c',1,'c_InputEffectEngine']]], + ['effectrandom_30',['effectRandom',['../classc___input_effect_engine.html#ac629335c2536aff5f1e67651d2225aac',1,'c_InputEffectEngine']]], + ['effectreverse_31',['EffectReverse',['../classc___input_effect_engine.html#a9075c058d67bc123a7e531a40269b701',1,'c_InputEffectEngine']]], + ['effectschannel_32',['EffectsChannel',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a4994a79e40be2d6e001d09baf7b42f15',1,'c_InputMgr']]], + ['effectsengine_33',['EffectsEngine',['../classc___input_f_p_p_remote_play_effect.html#a0496b63aaeec8535476483dab2a9e562',1,'c_InputFPPRemotePlayEffect']]], + ['effectsolidcolor_34',['effectSolidColor',['../classc___input_effect_engine.html#acdb74858432f745ac97391b24751bf68',1,'c_InputEffectEngine']]], + ['effectspeed_35',['EffectSpeed',['../classc___input_effect_engine.html#a5d59f9c6b33d83e7911e41392e9ac442',1,'c_InputEffectEngine']]], + ['effectstep_36',['EffectStep',['../classc___input_effect_engine.html#a64802e5baf334d240801715f00cefa66',1,'c_InputEffectEngine']]], + ['effecttransition_37',['effectTransition',['../classc___input_effect_engine.html#afaf6b474467520e248c2e79d3bdc8146',1,'c_InputEffectEngine']]], + ['effectwait_38',['EffectWait',['../classc___input_effect_engine.html#a9046c8f9ba59af7d34b153df67124062',1,'c_InputEffectEngine']]], + ['effectwhitechannel_39',['EffectWhiteChannel',['../classc___input_effect_engine.html#a8c74d0bade5c23cd62336cc691adc958',1,'c_InputEffectEngine']]], + ['efu_5fid_40',['EFU_ID',['../class_e_f_update.html#ad2278a732362661ffb4d1dd5cfc71fce',1,'EFUpdate']]], + ['efuheader_5ft_41',['efuheader_t',['../union_e_f_update_1_1efuheader__t.html',1,'EFUpdate']]], + ['efupdate_42',['efupdate',['../_web_mgr_8cpp.html#ad5f3fb1400161c793beaa51883045634',1,'efupdate: WebMgr.cpp'],['../class_e_f_update.html',1,'EFUpdate'],['../classc___web_mgr.html#aeb7f891688b50a8ac2ac6865aec01006',1,'c_WebMgr::efupdate'],['../class_e_f_update.html#a953dcadc2e7f1d42f977f8f6cc734351',1,'EFUpdate::EFUpdate()']]], + ['efupdate_2ecpp_43',['EFUpdate.cpp',['../_e_f_update_8cpp.html',1,'']]], + ['efupdate_2eh_44',['EFUpdate.h',['../_e_f_update_8h.html',1,'']]], + ['efupdate_5ferror_5fok_45',['EFUPDATE_ERROR_OK',['../_e_f_update_8h.html#a0050ba7425e07b83f3c600429fdd1c42',1,'EFUpdate.h']]], + ['efupdate_5ferror_5frec_46',['EFUPDATE_ERROR_REC',['../_e_f_update_8h.html#a7ffb8b7fa237e7b1eaa227778aecee80',1,'EFUpdate.h']]], + ['efupdate_5ferror_5fsig_47',['EFUPDATE_ERROR_SIG',['../_e_f_update_8h.html#a5519e9a36a9d5ec98bb6f1b3333dcdee',1,'EFUpdate.h']]], + ['efurecord_5ft_48',['efurecord_t',['../union_e_f_update_1_1efurecord__t.html',1,'EFUpdate']]], + ['elapsed_5fplay_5ftimer_5finterval_5fms_49',['ELAPSED_PLAY_TIMER_INTERVAL_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a9ce0196b79688b4722fd374e0d54bb6c',1,'InputFPPRemotePlayFile.hpp']]], + ['elapsedplaytimems_50',['ElapsedPlayTimeMS',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#afa89f0dc75419b9c45c1fb5a6b41559b',1,'c_InputFPPRemotePlayFile::FrameControl_t']]], + ['enable_51',['enable',['../structc___input_effect_engine_1_1_flash_info__t.html#ad0dac95dfe7d15c9a766f8d0fffe82e6',1,'c_InputEffectEngine::FlashInfo_t::Enable'],['../classc___wi_fi_driver.html#a282b20cd06da439d8fcf1890b2e75361',1,'c_WiFiDriver::Enable()'],['../classc___f_p_p_discovery.html#af8b8c645e4a23ec95ab938891b4953f1',1,'c_FPPDiscovery::Enable()']]], + ['enabled_52',['Enabled',['../classc___external_input.html#a829a67d0af2b787d02568d2bf9e816ae',1,'c_ExternalInput']]], + ['enableuartinterrupts_53',['EnableUartInterrupts',['../classc___output_uart.html#aae993e4f02690abebc32d024b15521c8',1,'c_OutputUart']]], + ['end_54',['end',['../class_e_f_update.html#afb0f0f8cb2e8f129c08ca11d42ed578f',1,'EFUpdate']]], + ['endbreak_55',['EndBreak',['../classc___output_uart.html#a85d75030c3b644c954ca5a6eed619429',1,'c_OutputUart']]], + ['endingintensity_56',['EndingIntensity',['../structc___input_effect_engine_1_1_marquee_group.html#a206df6bf43eb052172b4c4d825d0a56a',1,'c_InputEffectEngine::MarqueeGroup']]], + ['endtimems_57',['EndTimeMS',['../class_fast_timer.html#a447c5c36947087b67fe991ea9f3a2334',1,'FastTimer']]], + ['enqueueuartdata_58',['enqueueUartData',['../classc___output_uart.html#a831ab1b2b5d487b2c4285777b878bf48',1,'c_OutputUart']]], + ['entryid_59',['entryId',['../structc___file_mgr_1_1_file_list_entry__t.html#a888f7c203e6b411d5e15b512694a4fa9',1,'c_FileMgr::FileListEntry_t']]], + ['entryreservedspace_60',['EntryReservedSpace',['../_file_mgr_8cpp.html#a213ea8399c10089e9bcb0f54a17d3478',1,'FileMgr.cpp']]], + ['entryusagefactor_61',['EntryUsageFactor',['../_file_mgr_8cpp.html#a922fba9ba83d6cd1cb65f7bce494cfb6',1,'FileMgr.cpp']]], + ['esp_5fintr_5fflag_5firam_62',['ESP_INTR_FLAG_IRAM',['../_output_uart_8hpp.html#a3fb8d6fa8b5e33b3503e86917bc8367b',1,'OutputUart.hpp']]], + ['esp_5fsd_63',['ESP_SD',['../_file_mgr_8hpp.html#a209cd1d1d956fc0f1215f653f7082820',1,'FileMgr.hpp']]], + ['esp_5fsdfs_64',['ESP_SDFS',['../_file_mgr_8hpp.html#a085af9b4229d5ea32585a531a1d9bb0f',1,'FileMgr.hpp']]], + ['espalexa_65',['espalexa',['../_web_mgr_8cpp.html#a85205b64c6f0e3c33d00c8ec3556025c',1,'WebMgr.cpp']]], + ['espalexa_5fasync_66',['ESPALEXA_ASYNC',['../_web_mgr_8cpp.html#a1566cbab7ed3269dd88fd34a6385824e',1,'WebMgr.cpp']]], + ['espalexa_5fmaxdevices_67',['ESPALEXA_MAXDEVICES',['../_web_mgr_8cpp.html#a66938c35f93b90332c6e8a5b612ba2b0',1,'WebMgr.cpp']]], + ['espasynce131initialized_68',['ESPAsyncE131Initialized',['../classc___input_e131.html#aa4179bfb941ebd349a5491ae52b62f51',1,'c_InputE131']]], + ['espixelstick_20source_20structure_69',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]], + ['espixelstick_2eh_70',['ESPixelStick.h',['../_e_s_pixel_stick_8h.html',1,'']]], + ['espixelstick_2eino_71',['ESPixelStick.ino',['../_e_s_pixel_stick_8ino.html',1,'']]], + ['eth_5faddr_5fphy_5flan8720_72',['eth_addr_phy_lan8720',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['eth_5faddr_5fphy_5ftlk110_73',['eth_addr_phy_tlk110',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp']]], + ['eth_5fpower_5fpin_74',['eth_power_pin',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['ethernetdriver_2ecpp_75',['EthernetDriver.cpp',['../_ethernet_driver_8cpp.html',1,'']]], + ['ethernetdriver_2ehpp_76',['EthernetDriver.hpp',['../_ethernet_driver_8hpp.html',1,'']]], + ['externalinput_77',['ExternalInput',['../classc___input_mgr.html#abd6bae2d43bbdaa960a184b1d679a1fa',1,'c_InputMgr']]], + ['externalinput_2ecpp_78',['externalInput.cpp',['../external_input_8cpp.html',1,'']]], + ['externalinput_2eh_79',['externalInput.h',['../external_input_8h.html',1,'']]] +]; diff --git a/doxy/search/all_6.js b/doxy/search/all_6.js new file mode 100644 index 000000000..f93a94b3c --- /dev/null +++ b/doxy/search/all_6.js @@ -0,0 +1,134 @@ +var searchData= +[ + ['fail_0',['FAIL',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfeac2759effffc94bb9acc71d69fe3e8a1f',1,'EFUpdate']]], + ['fasttimer_1',['fasttimer',['../class_fast_timer.html#abcba4aeca10d03ec192ba31b4e55025f',1,'FastTimer::FastTimer()'],['../class_fast_timer.html',1,'FastTimer']]], + ['fasttimer_2ecpp_2',['FastTimer.cpp',['../_fast_timer_8cpp.html',1,'']]], + ['fasttimer_2ehpp_3',['FastTimer.hpp',['../_fast_timer_8hpp.html',1,'']]], + ['feedwdt_4',['feedwdt',['../_e_s_pixel_stick_8ino.html#ace03924f16faf7e0c24590ede39ae2f2',1,'FeedWDT(): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ace03924f16faf7e0c24590ede39ae2f2',1,'FeedWDT(): ESPixelStick.ino']]], + ['fifotriggerlevel_5',['FiFoTriggerLevel',['../structc___output_uart_1_1_output_uart_config__t.html#a554f834d1b618ae8df667dc5786506b0',1,'c_OutputUart::OutputUartConfig_t']]], + ['fileappend_6',['FileAppend',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a4834c62f20ae14ee0d01baaf3babf977',1,'c_FileMgr']]], + ['filebeingplayed_7',['FileBeingPlayed',['../classc___input_f_p_p_remote.html#ae0661236c6c8f91e0f9162d941b9f2de',1,'c_InputFPPRemote']]], + ['filehandleforfilebeingplayed_8',['FileHandleForFileBeingPlayed',['../classc___input_f_p_p_remote_play_file.html#a13f6ccb531c9a64d4d2dbcd4e4981bfd',1,'c_InputFPPRemotePlayFile']]], + ['fileid_9',['FileId',['../classc___file_mgr.html#a7e9e88de5c3b00bea2dbecaeca333a83',1,'c_FileMgr']]], + ['filelist_10',['FileList',['../classc___file_mgr.html#a590f024974133356d8f2d6da48266ffa',1,'c_FileMgr']]], + ['filelistentry_5ft_11',['FileListEntry_t',['../structc___file_mgr_1_1_file_list_entry__t.html',1,'c_FileMgr']]], + ['filelistfindsdfilehandle_12',['FileListFindSdFileHandle',['../classc___file_mgr.html#a5744b69d4ab94abb4a8839fa295153db',1,'c_FileMgr']]], + ['filemgr_13',['filemgr',['../_file_mgr_8cpp.html#a30bcd8170c0e3eadfec3d60c98b46770',1,'FileMgr: FileMgr.cpp'],['../_file_mgr_8hpp.html#a30bcd8170c0e3eadfec3d60c98b46770',1,'FileMgr: FileMgr.cpp']]], + ['filemgr_2ecpp_14',['FileMgr.cpp',['../_file_mgr_8cpp.html',1,'']]], + ['filemgr_2ehpp_15',['FileMgr.hpp',['../_file_mgr_8hpp.html',1,'']]], + ['filemode_16',['FileMode',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853',1,'c_FileMgr']]], + ['filename_17',['filename',['../classfsm___play_file__state___stopping.html#a13b8af6869165e78ef33479c491e42b4',1,'fsm_PlayFile_state_Stopping::FileName'],['../union_f_p_p_multi_sync_packet.html#af391fbadd05eae872b6105c95afbaac8',1,'FPPMultiSyncPacket::filename'],['../fseq_8h.html#a6c61b206b073a5abcb258a6b985626c3',1,'filename: fseq.h']]], + ['fileread_18',['FileRead',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a940cf0fa5d631b5b097f6a1a5e8a65b9',1,'c_FileMgr']]], + ['filesenddir_19',['FileSendDir',['../classc___file_mgr.html#a2cee9bd729f2622f518889c3794f544f',1,'c_FileMgr']]], + ['fileuploadbuffer_20',['FileUploadBuffer',['../classc___file_mgr.html#af4d9415d1d4dcd0a4d23cb1c5f51880c',1,'c_FileMgr']]], + ['fileuploadbufferoffset_21',['FileUploadBufferOffset',['../classc___file_mgr.html#a4d7b770c66c48a3a280a8e545d87a6df',1,'c_FileMgr']]], + ['fileuploadbuffersize_22',['FileUploadBufferSize',['../_file_mgr_8cpp.html#aee628b4ec6529996882642d0ef4beda5',1,'FileMgr.cpp']]], + ['filewrite_23',['FileWrite',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a312a4acbc21842211205394d221b830d',1,'c_FileMgr']]], + ['firmwareupload_24',['FirmwareUpload',['../classc___web_mgr.html#a529c105b3389d78208078fd9c6847367',1,'c_WebMgr']]], + ['firstuniversechanneloffset_25',['firstuniversechanneloffset',['../classc___input_e131.html#aaba50fb4e866dde86caa60439469ab13',1,'c_InputE131::FirstUniverseChannelOffset'],['../classc___input_artnet.html#aeb79cb3074f0ff8a85398cf1c421b855',1,'c_InputArtnet::FirstUniverseChannelOffset']]], + ['flags_26',['flags',['../struct_f_s_e_q_parsed_header.html#a66328ea178a20a24bcd94cd4d47d1130',1,'FSEQParsedHeader::flags'],['../fseq_8h.html#aa2585d779da0ab21273a8d92de9a0ebe',1,'flags: fseq.h'],['../struct_f_s_e_q_raw_header.html#aceb3d1f85abba1226d83ef306ab64137',1,'FSEQRawHeader::flags']]], + ['flags2_27',['flags2',['../struct_f_s_e_q_parsed_header.html#a159528bc1b4b4f462a8dad17bfa659cf',1,'FSEQParsedHeader::flags2'],['../struct_f_s_e_q_raw_header.html#abe1f6e1eede32a4be2ca8fdde79989ac',1,'FSEQRawHeader::flags2'],['../fseq_8h.html#af5832b014375b58f4cb5545879ae3ef4',1,'flags2: fseq.h']]], + ['flashinfo_28',['FlashInfo',['../classc___input_effect_engine.html#aa0b19b40d71546ff91732990b17209b2',1,'c_InputEffectEngine']]], + ['flashinfo_5ft_29',['FlashInfo_t',['../structc___input_effect_engine_1_1_flash_info__t.html',1,'c_InputEffectEngine']]], + ['fme_30',['fMe',['../_input_artnet_8cpp.html#a6ae24d709efb64dbf3bc877f4da04112',1,'InputArtnet.cpp']]], + ['forgetinputfppremoteplayfile_31',['ForgetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#ad55f04ef98a7f5a291b6b190702cbe8b',1,'c_FPPDiscovery']]], + ['fpp_5fdebug_5fenabled_32',['FPP_DEBUG_ENABLED',['../_f_p_p_discovery_8h.html#ae033374c688aca4217c1e5df21dc69cd',1,'FPPDiscovery.h']]], + ['fpp_5fdiscovery_5fport_33',['FPP_DISCOVERY_PORT',['../_f_p_p_discovery_8cpp.html#a92b23f11aa96632343fa6b5a3425a791',1,'FPPDiscovery.cpp']]], + ['fpp_5fticker_5fperiod_5fms_34',['FPP_TICKER_PERIOD_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a81351887fc29208829d10c2170bd8566',1,'InputFPPRemotePlayFile.hpp']]], + ['fpp_5ftype_5fid_35',['fpp_type_id',['../_f_p_p_discovery_8cpp.html#a8d85630f3a17ae4e79064891af9b7520',1,'FPP_TYPE_ID: FPPDiscovery.cpp'],['../_input_d_d_p_8cpp.html#a8d85630f3a17ae4e79064891af9b7520',1,'FPP_TYPE_ID: InputDDP.cpp']]], + ['fpp_5fvariant_5fname_36',['fpp_variant_name',['../_f_p_p_discovery_8cpp.html#a026446f1360e0a3b8fd62986b687b5cf',1,'FPP_VARIANT_NAME: FPPDiscovery.cpp'],['../_input_d_d_p_8cpp.html#a026446f1360e0a3b8fd62986b687b5cf',1,'FPP_VARIANT_NAME: InputDDP.cpp']]], + ['fppdiscovery_37',['fppdiscovery',['../_f_p_p_discovery_8h.html#a0644373e30f47c5b5fd9c60013175cc3',1,'FPPDiscovery: FPPDiscovery.cpp'],['../_f_p_p_discovery_8cpp.html#a0644373e30f47c5b5fd9c60013175cc3',1,'FPPDiscovery: FPPDiscovery.cpp']]], + ['fppdiscovery_2ecpp_38',['FPPDiscovery.cpp',['../_f_p_p_discovery_8cpp.html',1,'']]], + ['fppdiscovery_2eh_39',['FPPDiscovery.h',['../_f_p_p_discovery_8h.html',1,'']]], + ['fppmultisyncpacket_40',['FPPMultiSyncPacket',['../union_f_p_p_multi_sync_packet.html',1,'']]], + ['fpppacket_41',['FPPPacket',['../union_f_p_p_packet.html',1,'']]], + ['fpppingpacket_42',['FPPPingPacket',['../union_f_p_p_ping_packet.html',1,'']]], + ['fppremoteip_43',['FppRemoteIp',['../classc___f_p_p_discovery.html#a1194ce246f35cffcbb1b9329aa1dbe2e',1,'c_FPPDiscovery']]], + ['frame_5fnumber_44',['frame_number',['../union_f_p_p_multi_sync_packet.html#ae87c5c402d088e554cd00a9247fb63ac',1,'FPPMultiSyncPacket::frame_number'],['../fseq_8h.html#a57cc7f4d579276167efca6cf047839b2',1,'frame_number: fseq.h']]], + ['frameappenddata_45',['FrameAppendData',['../classc___output_pixel.html#a59dface20d963341684730e4817f9904',1,'c_OutputPixel']]], + ['frameappenddatacurrentindex_46',['FrameAppendDataCurrentIndex',['../classc___output_pixel.html#a8bf3a48e20aafeaabd5fd2d453e8dda7',1,'c_OutputPixel']]], + ['frameappenddatasize_47',['FrameAppendDataSize',['../classc___output_pixel.html#a2bc3add348369373601544b31549aeae',1,'c_OutputPixel']]], + ['framecontrol_48',['FrameControl',['../classc___input_f_p_p_remote_play_file.html#ac27ed2023475269dfe9d5b998e13f207',1,'c_InputFPPRemotePlayFile']]], + ['framecontrol_5ft_49',['FrameControl_t',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html',1,'c_InputFPPRemotePlayFile']]], + ['framecount_50',['FrameCount',['../classc___output_common.html#a3490e2a7b2ba343004d367a45faddd3c',1,'c_OutputCommon']]], + ['framedone_51',['FrameDone',['../classc___output_pixel.html#a6df957b821a71e4cad52669034bdb74a',1,'c_OutputPixel']]], + ['framedurationinmicrosec_52',['FrameDurationInMicroSec',['../classc___output_common.html#a731419d5df71e722a8be136e618b39f2',1,'c_OutputCommon']]], + ['frameendtimeinmicrosec_53',['FrameEndTimeInMicroSec',['../classc___output_common.html#a07122dd2821c7f7112d7329a26faefb8',1,'c_OutputCommon']]], + ['frameprependdata_54',['FramePrependData',['../classc___output_pixel.html#a8bbf5fc7b0bb2d942154db0f4f253d16',1,'c_OutputPixel']]], + ['frameprependdatacurrentindex_55',['FramePrependDataCurrentIndex',['../classc___output_pixel.html#a42cd8ee2d21d82bdb1f6af08cf66c652',1,'c_OutputPixel']]], + ['frameprependdatasize_56',['FramePrependDataSize',['../classc___output_pixel.html#ae267f7aae7f50236c86e81b6d0b1c4bc',1,'c_OutputPixel']]], + ['framerefreshtimeinmicrosec_57',['FrameRefreshTimeInMicroSec',['../classc___output_common.html#a8c493c4d5781a53448b02a7ff9390ba4',1,'c_OutputCommon']]], + ['framestartbreakus_58',['FrameStartBreakUS',['../structc___output_uart_1_1_output_uart_config__t.html#a51730da3790090002339ee8dc0dbd78b',1,'c_OutputUart::OutputUartConfig_t']]], + ['framestartmarkafterbreakus_59',['FrameStartMarkAfterBreakUS',['../structc___output_uart_1_1_output_uart_config__t.html#ad0e353272be50ae688bb7e1540c86e46',1,'c_OutputUart::OutputUartConfig_t']]], + ['framestarttimeinmicrosec_60',['FrameStartTimeInMicroSec',['../classc___output_common.html#a02be67c48c6c853eb05b725bfa0948bd',1,'c_OutputCommon']]], + ['framestatefuncptr_61',['FrameStateFuncPtr',['../classc___output_pixel.html#a8c43c3c3216a08519c72895b32060434',1,'c_OutputPixel']]], + ['framesteptimems_62',['FrameStepTimeMS',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#a02f0c5189bcdf1cf736a7baa8eb10e83',1,'c_InputFPPRemotePlayFile::FrameControl_t']]], + ['frametimedeltainmicrosec_63',['FrameTimeDeltaInMicroSec',['../classc___output_common.html#aea3650dbf792b8064862bb0c5b93e6f1',1,'c_OutputCommon']]], + ['fs_5fimage_64',['FS_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a89684178a2056c157efef4162ddd8bf4',1,'EFUpdate']]], + ['fseq_2eh_65',['fseq.h',['../fseq_8h.html',1,'']]], + ['fseqparsedheader_66',['FSEQParsedHeader',['../struct_f_s_e_q_parsed_header.html',1,'']]], + ['fseqparsedrangeentry_67',['FSEQParsedRangeEntry',['../struct_f_s_e_q_parsed_range_entry.html',1,'']]], + ['fseqparsedvariabledataheader_68',['FSEQParsedVariableDataHeader',['../struct_f_s_e_q_parsed_variable_data_header.html',1,'']]], + ['fseqrawheader_69',['FSEQRawHeader',['../struct_f_s_e_q_raw_header.html',1,'']]], + ['fseqrawrangeentry_70',['FSEQRawRangeEntry',['../struct_f_s_e_q_raw_range_entry.html',1,'']]], + ['fseqrawvariabledataheader_71',['FSEQRawVariableDataHeader',['../struct_f_s_e_q_raw_variable_data_header.html',1,'']]], + ['fsm_5fexternalinput_5fboot_72',['fsm_externalinput_boot',['../classfsm___external_input__boot.html',1,'fsm_ExternalInput_boot'],['../classc___external_input.html#a02e0704d9cdebcc0b0dab7407e9d432f',1,'c_ExternalInput::fsm_ExternalInput_boot']]], + ['fsm_5fexternalinput_5fboot_5fimp_73',['fsm_ExternalInput_boot_imp',['../external_input_8cpp.html#a78ced19ad1fa0a307b92f3d4ec11d9e4',1,'externalInput.cpp']]], + ['fsm_5fexternalinput_5foff_5fstate_74',['fsm_externalinput_off_state',['../classfsm___external_input__off__state.html',1,'fsm_ExternalInput_off_state'],['../classc___external_input.html#acc48b963f53e36b553cc0378648144f1',1,'c_ExternalInput::fsm_ExternalInput_off_state']]], + ['fsm_5fexternalinput_5foff_5fstate_5fimp_75',['fsm_ExternalInput_off_state_imp',['../external_input_8cpp.html#ae20f6710c69e2f5eef4ebb582cb6a362',1,'externalInput.cpp']]], + ['fsm_5fexternalinput_5fon_5fwait_5flong_5fstate_76',['fsm_externalinput_on_wait_long_state',['../classc___external_input.html#a2b7c8459bc3a4649bf0aed7d0786f2a5',1,'c_ExternalInput::fsm_ExternalInput_on_wait_long_state'],['../classfsm___external_input__on__wait__long__state.html',1,'fsm_ExternalInput_on_wait_long_state']]], + ['fsm_5fexternalinput_5fon_5fwait_5flong_5fstate_5fimp_77',['fsm_ExternalInput_on_wait_long_state_imp',['../external_input_8cpp.html#a48496a2e9af559b15c47b12df3bffcf2',1,'externalInput.cpp']]], + ['fsm_5fexternalinput_5fstate_78',['fsm_ExternalInput_state',['../classfsm___external_input__state.html',1,'']]], + ['fsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_79',['fsm_externalinput_wait_for_off_state',['../classfsm___external_input__wait__for__off__state.html',1,'fsm_ExternalInput_wait_for_off_state'],['../classc___external_input.html#aa2410eb0985ac40f9d54815771aec5c3',1,'c_ExternalInput::fsm_ExternalInput_wait_for_off_state']]], + ['fsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_5fimp_80',['fsm_ExternalInput_wait_for_off_state_imp',['../external_input_8cpp.html#a1b71c1b8138e2b30c1e0cc69bcf95937',1,'externalInput.cpp']]], + ['fsm_5fplayeffect_5fstate_81',['fsm_playeffect_state',['../classfsm___play_effect__state.html',1,'fsm_PlayEffect_state'],['../classfsm___play_effect__state.html#a1a3503d12d47dfb5e3c8cfc2a3deeda0',1,'fsm_PlayEffect_state::fsm_PlayEffect_state()'],['../classc___input_f_p_p_remote_play_effect.html#aa0a2b271e77ed90a7db836e2032068e3',1,'c_InputFPPRemotePlayEffect::fsm_PlayEffect_state']]], + ['fsm_5fplayeffect_5fstate_5fidle_82',['fsm_playeffect_state_idle',['../classc___input_f_p_p_remote_play_effect.html#aa0c07a9ca52644cfc33c97187d7c913d',1,'c_InputFPPRemotePlayEffect::fsm_PlayEffect_state_Idle'],['../classfsm___play_effect__state___idle.html',1,'fsm_PlayEffect_state_Idle'],['../classfsm___play_effect__state___idle.html#aef976b8a99cee6c587c1ebb2f0bf7253',1,'fsm_PlayEffect_state_Idle::fsm_PlayEffect_state_Idle()']]], + ['fsm_5fplayeffect_5fstate_5fidle_5fimp_83',['fsm_PlayEffect_state_Idle_imp',['../classc___input_f_p_p_remote_play_effect.html#a6c656f95dc27866db0122b4239fc9e79',1,'c_InputFPPRemotePlayEffect']]], + ['fsm_5fplayeffect_5fstate_5fplayingeffect_84',['fsm_playeffect_state_playingeffect',['../classc___input_f_p_p_remote_play_effect.html#a6116172f945dbe36f89f792427d2e483',1,'c_InputFPPRemotePlayEffect::fsm_PlayEffect_state_PlayingEffect'],['../classfsm___play_effect__state___playing_effect.html#a210bdeb0c9d366e58a72500dcd9ece1f',1,'fsm_PlayEffect_state_PlayingEffect::fsm_PlayEffect_state_PlayingEffect()'],['../classfsm___play_effect__state___playing_effect.html',1,'fsm_PlayEffect_state_PlayingEffect']]], + ['fsm_5fplayeffect_5fstate_5fplayingeffect_5fimp_85',['fsm_PlayEffect_state_PlayingEffect_imp',['../classc___input_f_p_p_remote_play_effect.html#a66a9edec066f1928c882cde7e7a49661',1,'c_InputFPPRemotePlayEffect']]], + ['fsm_5fplayfile_5fstate_86',['fsm_playfile_state',['../classc___input_f_p_p_remote_play_file.html#a7566c8fa8176314d80b327d82977c8c9',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state'],['../classfsm___play_file__state.html#aa3a6435758d117eb0ec31a16c25d5a18',1,'fsm_PlayFile_state::fsm_PlayFile_state()'],['../classfsm___play_file__state.html',1,'fsm_PlayFile_state']]], + ['fsm_5fplayfile_5fstate_5ferror_87',['fsm_playfile_state_error',['../classc___input_f_p_p_remote_play_file.html#aa07438cd71254919f10ee994e47ff817',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_Error'],['../classfsm___play_file__state___error.html#a789ea589ff654587c79aa488670b7b01',1,'fsm_PlayFile_state_Error::fsm_PlayFile_state_Error()'],['../classfsm___play_file__state___error.html',1,'fsm_PlayFile_state_Error']]], + ['fsm_5fplayfile_5fstate_5ferror_5fimp_88',['fsm_PlayFile_state_Error_imp',['../classc___input_f_p_p_remote_play_file.html#a714743898ec06fe1beca6360b1ba15f7',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fidle_89',['fsm_playfile_state_idle',['../classfsm___play_file__state___idle.html',1,'fsm_PlayFile_state_Idle'],['../classc___input_f_p_p_remote_play_file.html#adb02622efad79f3f3d4c5782a12e0c44',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_Idle'],['../classfsm___play_file__state___idle.html#ad0a4e81e1f3497fac3cdae1e30cff25a',1,'fsm_PlayFile_state_Idle::fsm_PlayFile_state_Idle()']]], + ['fsm_5fplayfile_5fstate_5fidle_5fimp_90',['fsm_PlayFile_state_Idle_imp',['../classc___input_f_p_p_remote_play_file.html#a8b4e33bbbba8446d6c57af33b2953327',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fplayingfile_91',['fsm_playfile_state_playingfile',['../classfsm___play_file__state___playing_file.html',1,'fsm_PlayFile_state_PlayingFile'],['../classfsm___play_file__state___playing_file.html#a0f40bb5c759f9b338274db2bee93759c',1,'fsm_PlayFile_state_PlayingFile::fsm_PlayFile_state_PlayingFile()'],['../classc___input_f_p_p_remote_play_file.html#ad93abbecffe56b5390d5c83af58c9a19',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_PlayingFile']]], + ['fsm_5fplayfile_5fstate_5fplayingfile_5fimp_92',['fsm_PlayFile_state_PlayingFile_imp',['../classc___input_f_p_p_remote_play_file.html#a76e066c2e286a555882b3704d80c5a5e',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fstarting_93',['fsm_playfile_state_starting',['../classc___input_f_p_p_remote_play_file.html#ad3c2ec193c4bbeb27226ec8a23f2c720',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_Starting'],['../classfsm___play_file__state___starting.html',1,'fsm_PlayFile_state_Starting'],['../classfsm___play_file__state___starting.html#ad33b815f137b387b2d815f1e84737675',1,'fsm_PlayFile_state_Starting::fsm_PlayFile_state_Starting()']]], + ['fsm_5fplayfile_5fstate_5fstarting_5fimp_94',['fsm_PlayFile_state_Starting_imp',['../classc___input_f_p_p_remote_play_file.html#a647b403c534e7386f3558947eac2de3d',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fstopping_95',['fsm_playfile_state_stopping',['../classfsm___play_file__state___stopping.html#a7fc02ef800d52119badd08052318ba8c',1,'fsm_PlayFile_state_Stopping::fsm_PlayFile_state_Stopping()'],['../classc___input_f_p_p_remote_play_file.html#a2e2773b98872d6d58537de2d36131059',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_Stopping'],['../classfsm___play_file__state___stopping.html',1,'fsm_PlayFile_state_Stopping']]], + ['fsm_5fplayfile_5fstate_5fstopping_5fimp_96',['fsm_PlayFile_state_Stopping_imp',['../classc___input_f_p_p_remote_play_file.html#ae644a00ee56f65abf5487d435956a3d5',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplaylist_5fstate_97',['fsm_playlist_state',['../classfsm___play_list__state.html',1,'fsm_PlayList_state'],['../classfsm___play_list__state.html#a300141836518233b8730e740ccf6c0b0',1,'fsm_PlayList_state::fsm_PlayList_state()'],['../classc___input_f_p_p_remote_play_list.html#a48eb7df375bc008441dc9d5a70828216',1,'c_InputFPPRemotePlayList::fsm_PlayList_state']]], + ['fsm_5fplaylist_5fstate_5fidle_98',['fsm_playlist_state_idle',['../classfsm___play_list__state___idle.html',1,'fsm_PlayList_state_Idle'],['../classc___input_f_p_p_remote_play_list.html#a81ad96a79bd90747943bfcee9bd5bd7d',1,'c_InputFPPRemotePlayList::fsm_PlayList_state_Idle'],['../classfsm___play_list__state___idle.html#a046833ec4c05580fd41cdc044697873a',1,'fsm_PlayList_state_Idle::fsm_PlayList_state_Idle()']]], + ['fsm_5fplaylist_5fstate_5fidle_5fimp_99',['fsm_PlayList_state_Idle_imp',['../classc___input_f_p_p_remote_play_list.html#a957b77d32466ca13c44d10a841d33f97',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fpaused_100',['fsm_playlist_state_paused',['../classfsm___play_list__state___paused.html#a53631c9d84e507bb14f06bea4fe7697c',1,'fsm_PlayList_state_Paused::fsm_PlayList_state_Paused()'],['../classc___input_f_p_p_remote_play_list.html#ab5ebe744757920780afd1e36c071c3d8',1,'c_InputFPPRemotePlayList::fsm_PlayList_state_Paused'],['../classfsm___play_list__state___paused.html',1,'fsm_PlayList_state_Paused']]], + ['fsm_5fplaylist_5fstate_5fpaused_5fimp_101',['fsm_PlayList_state_Paused_imp',['../classc___input_f_p_p_remote_play_list.html#a943fcaa3a12b00f4f3c40bef591ef254',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fplayingeffect_102',['fsm_playlist_state_playingeffect',['../classfsm___play_list__state___playing_effect.html#a19d33fe45d53594db5f58f777f293a1d',1,'fsm_PlayList_state_PlayingEffect::fsm_PlayList_state_PlayingEffect()'],['../classc___input_f_p_p_remote_play_list.html#a23a19596194b895c23009515d51d6a03',1,'c_InputFPPRemotePlayList::fsm_PlayList_state_PlayingEffect'],['../classfsm___play_list__state___playing_effect.html',1,'fsm_PlayList_state_PlayingEffect']]], + ['fsm_5fplaylist_5fstate_5fplayingeffect_5fimp_103',['fsm_PlayList_state_PlayingEffect_imp',['../classc___input_f_p_p_remote_play_list.html#a45054a00fcb843f2870f77c050558059',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fplayingfile_104',['fsm_playlist_state_playingfile',['../classc___input_f_p_p_remote_play_list.html#a0ecc8f88aeaeae030d3be6cc361288d0',1,'c_InputFPPRemotePlayList::fsm_PlayList_state_PlayingFile'],['../classfsm___play_list__state___playing_file.html',1,'fsm_PlayList_state_PlayingFile'],['../classfsm___play_list__state___playing_file.html#a1d2db02507e7474ec6bf8c395e387b0f',1,'fsm_PlayList_state_PlayingFile::fsm_PlayList_state_PlayingFile()']]], + ['fsm_5fplaylist_5fstate_5fplayingfile_5fimp_105',['fsm_PlayList_state_PlayingFile_imp',['../classc___input_f_p_p_remote_play_list.html#a2806628192904c96e26b00d16cab42c8',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fwaitforstart_106',['fsm_playlist_state_waitforstart',['../classfsm___play_list__state___wait_for_start.html#a7c9d116da3a7471a4db408aaf2a0cc96',1,'fsm_PlayList_state_WaitForStart::fsm_PlayList_state_WaitForStart()'],['../classc___input_f_p_p_remote_play_list.html#a730214f58648ba053ea578857c8b3c63',1,'c_InputFPPRemotePlayList::fsm_PlayList_state_WaitForStart'],['../classfsm___play_list__state___wait_for_start.html',1,'fsm_PlayList_state_WaitForStart']]], + ['fsm_5fplaylist_5fstate_5fwaitforstart_5fimp_107',['fsm_PlayList_state_WaitForStart_imp',['../classc___input_f_p_p_remote_play_list.html#a6e99d74834b52898f1440a9318ed8a73',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fwifi_5fstate_108',['fsm_wifi_state',['../classc___wi_fi_driver.html#a19217b3f4bdf72448e9885c834cbfc68',1,'c_WiFiDriver::fsm_WiFi_state'],['../classfsm___wi_fi__state.html#a27ee25fabd52460250c7f7d9c4a0d3bf',1,'fsm_WiFi_state::fsm_WiFi_state()'],['../classfsm___wi_fi__state.html',1,'fsm_WiFi_state']]], + ['fsm_5fwifi_5fstate_5fboot_109',['fsm_wifi_state_boot',['../classc___wi_fi_driver.html#a7894295740f1c6b73677840e392c9d1d',1,'c_WiFiDriver::fsm_WiFi_state_Boot'],['../classfsm___wi_fi__state___boot.html#aa1d11e85ab2226381ea24d1163f83e55',1,'fsm_WiFi_state_Boot::fsm_WiFi_state_Boot()'],['../classfsm___wi_fi__state___boot.html',1,'fsm_WiFi_state_Boot']]], + ['fsm_5fwifi_5fstate_5fboot_5fimp_110',['fsm_WiFi_state_Boot_imp',['../_wi_fi_driver_8cpp.html#a0ebe6461ee3cf86afe9947933e987872',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectedtoap_111',['fsm_wifi_state_connectedtoap',['../classc___wi_fi_driver.html#aacb389aec06416a6b0c61d50d3e819eb',1,'c_WiFiDriver::fsm_WiFi_state_ConnectedToAP'],['../classfsm___wi_fi__state___connected_to_a_p.html#aba66dd9921387a024dbe0c98df4da871',1,'fsm_WiFi_state_ConnectedToAP::fsm_WiFi_state_ConnectedToAP()'],['../classfsm___wi_fi__state___connected_to_a_p.html',1,'fsm_WiFi_state_ConnectedToAP']]], + ['fsm_5fwifi_5fstate_5fconnectedtoap_5fimp_112',['fsm_WiFi_state_ConnectedToAP_imp',['../_wi_fi_driver_8cpp.html#a510cac49a374af32c1a0cdf3163f62fc',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectedtosta_113',['fsm_wifi_state_connectedtosta',['../classc___wi_fi_driver.html#aa9a4fb342a530e2f26c1983bf1dc1bcf',1,'c_WiFiDriver::fsm_WiFi_state_ConnectedToSta'],['../classfsm___wi_fi__state___connected_to_sta.html#abfbcf5f75763d8730f6e8cf9ee365a83',1,'fsm_WiFi_state_ConnectedToSta::fsm_WiFi_state_ConnectedToSta()'],['../classfsm___wi_fi__state___connected_to_sta.html',1,'fsm_WiFi_state_ConnectedToSta']]], + ['fsm_5fwifi_5fstate_5fconnectedtosta_5fimp_114',['fsm_WiFi_state_ConnectedToSta_imp',['../_wi_fi_driver_8cpp.html#a6ae068e86a17d6ff11e46a630b657bcd',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectingasap_115',['fsm_wifi_state_connectingasap',['../classc___wi_fi_driver.html#a286711fe58c7010ab0a8c77cc6eab57b',1,'c_WiFiDriver::fsm_WiFi_state_ConnectingAsAP'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a571007e402f788ded7f8ef6de8074782',1,'fsm_WiFi_state_ConnectingAsAP::fsm_WiFi_state_ConnectingAsAP()'],['../classfsm___wi_fi__state___connecting_as_a_p.html',1,'fsm_WiFi_state_ConnectingAsAP']]], + ['fsm_5fwifi_5fstate_5fconnectingasap_5fimp_116',['fsm_WiFi_state_ConnectingAsAP_imp',['../_wi_fi_driver_8cpp.html#ac1a3b73cfa1a675ce1ab52ba60aaa7ac',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectingusingconfig_117',['fsm_wifi_state_connectingusingconfig',['../classfsm___wi_fi__state___connecting_using_config.html#a4b01e7dfc29d1f57ce6909653580c927',1,'fsm_WiFi_state_ConnectingUsingConfig::fsm_WiFi_state_ConnectingUsingConfig()'],['../classfsm___wi_fi__state___connecting_using_config.html',1,'fsm_WiFi_state_ConnectingUsingConfig'],['../classc___wi_fi_driver.html#a1e1ba3ee931a3727f4f23f3c21671970',1,'c_WiFiDriver::fsm_WiFi_state_ConnectingUsingConfig']]], + ['fsm_5fwifi_5fstate_5fconnectingusingconfig_5fimp_118',['fsm_WiFi_state_ConnectingUsingConfig_imp',['../_wi_fi_driver_8cpp.html#a5b21ab751694e53e95967288cb2d7390',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectingusingdefaults_119',['fsm_wifi_state_connectingusingdefaults',['../classfsm___wi_fi__state___connecting_using_defaults.html#ab93a85cd33573f430c04571463f97678',1,'fsm_WiFi_state_ConnectingUsingDefaults::fsm_WiFi_state_ConnectingUsingDefaults()'],['../classc___wi_fi_driver.html#a359718344e58e5917bd73b54ae7f8df0',1,'c_WiFiDriver::fsm_WiFi_state_ConnectingUsingDefaults'],['../classfsm___wi_fi__state___connecting_using_defaults.html',1,'fsm_WiFi_state_ConnectingUsingDefaults']]], + ['fsm_5fwifi_5fstate_5fconnectingusingdefaults_5fimp_120',['fsm_WiFi_state_ConnectingUsingDefaults_imp',['../_wi_fi_driver_8cpp.html#aa92b196e6440a7fe2757e210411cd78f',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fconnectionfailed_121',['fsm_wifi_state_connectionfailed',['../classfsm___wi_fi__state___connection_failed.html',1,'fsm_WiFi_state_ConnectionFailed'],['../classfsm___wi_fi__state___connection_failed.html#aec4f6b8c4d3feab87468948aa4224b0e',1,'fsm_WiFi_state_ConnectionFailed::fsm_WiFi_state_ConnectionFailed()'],['../classc___wi_fi_driver.html#a4934d15041ac297c1de56ea5c40c7e0e',1,'c_WiFiDriver::fsm_WiFi_state_ConnectionFailed']]], + ['fsm_5fwifi_5fstate_5fconnectionfailed_5fimp_122',['fsm_WiFi_state_ConnectionFailed_imp',['../_wi_fi_driver_8cpp.html#ab2e455855bbc631b9760708b4daff170',1,'WiFiDriver.cpp']]], + ['fsm_5fwifi_5fstate_5fdisabled_123',['fsm_wifi_state_disabled',['../classfsm___wi_fi__state___disabled.html#ad6f924644c16da6bb10a6647da6e8f45',1,'fsm_WiFi_state_Disabled::fsm_WiFi_state_Disabled()'],['../classc___wi_fi_driver.html#a9f6c2042f83ad0cf97dc11e35e13910e',1,'c_WiFiDriver::fsm_WiFi_state_Disabled'],['../classfsm___wi_fi__state___disabled.html',1,'fsm_WiFi_state_Disabled']]], + ['fsm_5fwifi_5fstate_5fdisabled_5fimp_124',['fsm_WiFi_state_Disabled_imp',['../_wi_fi_driver_8cpp.html#a85544a130c0bf148b0841065c6c70ede',1,'WiFiDriver.cpp']]], + ['fsmtimer_125',['FsmTimer',['../classc___wi_fi_driver.html#ad705c03822010669955380e9607d58bc',1,'c_WiFiDriver']]], + ['fsuploadfile_126',['fsUploadFile',['../classc___file_mgr.html#a8fc504c51293a024adbb800326b664e9',1,'c_FileMgr']]], + ['fsuploadfilename_127',['fsUploadFileName',['../classc___file_mgr.html#a1cb372ace094d52c26f6c6d98e006cbd',1,'c_FileMgr']]], + ['fsuploadfilesavedisenabled_128',['fsUploadFileSavedIsEnabled',['../classc___file_mgr.html#ad02883207cdebd5dae72ae7851127d39',1,'c_FileMgr']]], + ['fsuploadstarttime_129',['fsUploadStartTime',['../classc___file_mgr.html#aaba83240f519b443944a15cf6fd03963',1,'c_FileMgr']]], + ['func_130',['func',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#af9f9498ef56b4d3b8e48eb0894ab8334',1,'c_InputEffectEngine::EffectDescriptor_s']]] +]; diff --git a/doxy/search/all_7.js b/doxy/search/all_7.js new file mode 100644 index 000000000..11e0d5107 --- /dev/null +++ b/doxy/search/all_7.js @@ -0,0 +1,116 @@ +var searchData= +[ + ['g_0',['g',['../structc___input_effect_engine_1_1d_c_r_g_b.html#a073dd638084287ace9f3a514c994bbf1',1,'c_InputEffectEngine::dCRGB::g'],['../structc___input_effect_engine_1_1_c_r_g_b.html#a463d1085bdbc5d1d03c28e00596f1bcf',1,'c_InputEffectEngine::CRGB::g'],['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html#a5595154cd15c8eeb8f9ff9c0ba050932',1,'c_OutputPixel::ColorOffsets_s::offsets::g']]], + ['gamma_1',['gamma',['../classc___output_pixel.html#acd55211a883f7d1387aa9e299fc7b37e',1,'c_OutputPixel']]], + ['gamma_5ftable_2',['gamma_table',['../classc___output_pixel.html#a30e0564fdffb50a249a083176bf5e0e7',1,'c_OutputPixel']]], + ['gateway_3',['gateway',['../classc___wi_fi_driver.html#a571d6638a2df4310ced8ae0b9abb5a9e',1,'c_WiFiDriver']]], + ['gece_5faddress_5fmask_4',['GECE_ADDRESS_MASK',['../_output_g_e_c_e_frame_8hpp.html#a311b0be145f91df1ee1d09d72eaa7413',1,'OutputGECEFrame.hpp']]], + ['gece_5faddress_5fshift_5',['GECE_ADDRESS_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#ae80af9753d02044ddd2691ce588fbfaf',1,'OutputGECEFrame.hpp']]], + ['gece_5fblue_5fmask_6',['GECE_BLUE_MASK',['../_output_g_e_c_e_frame_8hpp.html#ada8a37782a25af2a9cb04972050ee955',1,'OutputGECEFrame.hpp']]], + ['gece_5fblue_5fshift_7',['GECE_BLUE_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a3957e6e97d1fca4ceec2f007e2ace495',1,'OutputGECEFrame.hpp']]], + ['gece_5fgreen_5fmask_8',['GECE_GREEN_MASK',['../_output_g_e_c_e_frame_8hpp.html#a02d4ac62a2af8cd42768bb7d7e32b908',1,'OutputGECEFrame.hpp']]], + ['gece_5fgreen_5fshift_9',['GECE_GREEN_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a65a468575d11d9fc8fdc9ffc566931a1',1,'OutputGECEFrame.hpp']]], + ['gece_5fintensity_5fmask_10',['GECE_INTENSITY_MASK',['../_output_g_e_c_e_frame_8hpp.html#acf1ee2ccb803e2809d056efef11c1af3',1,'OutputGECEFrame.hpp']]], + ['gece_5fintensity_5fshift_11',['GECE_INTENSITY_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#aa31ab3787391aec35d065b61457662d9',1,'OutputGECEFrame.hpp']]], + ['gece_5fred_5fmask_12',['GECE_RED_MASK',['../_output_g_e_c_e_frame_8hpp.html#a6bdca9a9f02327e9222a605df3171950',1,'OutputGECEFrame.hpp']]], + ['gece_5fred_5fshift_13',['GECE_RED_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a4a781e3137718549cda50dff2ebacb04',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5faddress_14',['GECE_SET_ADDRESS',['../_output_g_e_c_e_frame_8hpp.html#a8069e467290f4fc57aa4f009ea7f5850',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fblue_15',['GECE_SET_BLUE',['../_output_g_e_c_e_frame_8hpp.html#a912da3f531082098f706a3bc15b715d4',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fbrightness_16',['GECE_SET_BRIGHTNESS',['../_output_g_e_c_e_frame_8hpp.html#a85748cf9f6baf6c63b11b05faf267676',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fgreen_17',['GECE_SET_GREEN',['../_output_g_e_c_e_frame_8hpp.html#a5521d352c323388fd5892d7fc33e0b61',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fred_18',['GECE_SET_RED',['../_output_g_e_c_e_frame_8hpp.html#a8792898bd485c463b5eb337d711143be',1,'OutputGECEFrame.hpp']]], + ['gecebrightness_19',['GECEBrightness',['../classc___output_pixel.html#aae2b1b69ae6fb5f12a7d11077ca38b96',1,'c_OutputPixel']]], + ['gecepixelid_20',['GECEPixelId',['../classc___output_pixel.html#a870505151fbc4865377b0dbbf494662a',1,'c_OutputPixel']]], + ['generatebreak_21',['GenerateBreak',['../classc___output_uart.html#add6c254d80ffbd637e65b5b28b18d53f',1,'c_OutputUart']]], + ['generatefppsyncmsg_22',['GenerateFppSyncMsg',['../classc___f_p_p_discovery.html#a6ef4a34e0c4a6fe52ac7b0ee4034f4dd',1,'c_FPPDiscovery']]], + ['get_5fap_5ffallbackisenabled_23',['Get_ap_fallbackIsEnabled',['../classc___wi_fi_driver.html#af5d2cd5a31a44d73e532e82c81e8b133',1,'c_WiFiDriver']]], + ['get_5fap_5fstayinapmode_24',['Get_ap_StayInApMode',['../classc___wi_fi_driver.html#a0eb8a8e3622457c82c824638a27bc282',1,'c_WiFiDriver']]], + ['get_5fap_5ftimeout_25',['Get_ap_timeout',['../classc___wi_fi_driver.html#a11cbfc5b295d14c77c3a33ebf11d6338',1,'c_WiFiDriver']]], + ['get_5frebootonwififailuretoconnect_26',['Get_RebootOnWiFiFailureToConnect',['../classc___wi_fi_driver.html#ab05422f0166e35657db19ec2b9cd78ac',1,'c_WiFiDriver']]], + ['get_5fsta_5ftimeout_27',['Get_sta_timeout',['../classc___wi_fi_driver.html#a4d0531619687e95617a6261d8138a206',1,'c_WiFiDriver']]], + ['getblankonstop_28',['GetBlankOnStop',['../classc___f_p_p_discovery.html#a49efeb9d3c38d8e3e4017d54cb4b7815',1,'c_FPPDiscovery']]], + ['getbufferaddress_29',['getbufferaddress',['../classc___output_mgr.html#aec62685e8fb4eff73bfefd3ed5321b01',1,'c_OutputMgr::GetBufferAddress()'],['../classc___output_common.html#a83f1ea04a95de1af5ad0e5a5130bdcad',1,'c_OutputCommon::GetBufferAddress()']]], + ['getbuffersize_30',['GetBufferSize',['../classc___output_mgr.html#abc896c708fce43b559a42ba4e67c9976',1,'c_OutputMgr']]], + ['getbufferusedsize_31',['getbufferusedsize',['../classc___output_common.html#ac7853ec4ed8c3a173cfd3110b0838585',1,'c_OutputCommon::GetBufferUsedSize()'],['../classc___output_mgr.html#a9aa129dd6077ad48f807aaab43f67c52',1,'c_OutputMgr::GetBufferUsedSize()']]], + ['getconfig_32',['getconfig',['../classc___input_alexa.html#a634693ff96dc03b8363e18a1907e26d8',1,'c_InputAlexa::GetConfig()'],['../classc___file_mgr.html#a1d025fe56bad4694221c9bf1938085e0',1,'c_FileMgr::GetConfig()'],['../classc___external_input.html#a6c2e127e96ae50d0cda699b9fb981373',1,'c_ExternalInput::GetConfig()'],['../classc___input_m_q_t_t.html#a45f3b817bdfce5db4df35d25414fb4b3',1,'c_InputMQTT::GetConfig()'],['../classc___input_artnet.html#ae18005028b9d8ed8870824ba40b043cb',1,'c_InputArtnet::GetConfig()'],['../classc___input_common.html#a5d19e3ce61d8b8a30334b7f958485c03',1,'c_InputCommon::GetConfig()'],['../classc___input_d_d_p.html#a67c310af3fef4c92525bbb770956d7b8',1,'c_InputDDP::GetConfig()'],['../classc___input_disabled.html#a5a2c393a56aa2ad7b49fd8ae96d08ea2',1,'c_InputDisabled::GetConfig()'],['../classc___input_e131.html#ab0144cfa0af7372b295f443b49265e50',1,'c_InputE131::GetConfig()'],['../classc___input_effect_engine.html#a711dc7de895ef3f4b0b599ac2d6eaa9c',1,'c_InputEffectEngine::GetConfig()'],['../classc___input_f_p_p_remote.html#ad2e5fbac55b191e2466e8ffc50879fe0',1,'c_InputFPPRemote::GetConfig()'],['../classc___input_mgr.html#ad480f137ea3c796c0459e612ff4a0e5b',1,'c_InputMgr::GetConfig()'],['../classc___wi_fi_driver.html#a8d4c6f220a507a0f6e93518fd4d19f96',1,'c_WiFiDriver::GetConfig()'],['../classc___output_common.html#af5012304489562dff5cd3814791b37f6',1,'c_OutputCommon::GetConfig()'],['../classc___output_disabled.html#ae62a359d65775d84be4f47d0bf200da8',1,'c_OutputDisabled::GetConfig()'],['../classc___output_mgr.html#a520a6f7c6d810b254b71f3712d6f9710',1,'c_OutputMgr::GetConfig(byte *Response, uint32_t maxlen)'],['../classc___output_mgr.html#a19d05a4eb3324331a50f31797639654f',1,'c_OutputMgr::GetConfig(String &Response)'],['../classc___output_pixel.html#ac10e3bc6c2561bdd7a256e23d801ad75',1,'c_OutputPixel::GetConfig()'],['../classc___output_uart.html#adcb12b5d0afb398d9ab8a0b9239c1ca2',1,'c_OutputUart::GetConfig()'],['../classc___network_mgr.html#ad8806d0ad5a5b1d643e5dbbf94bfefa1',1,'c_NetworkMgr::GetConfig()'],['../_e_s_pixel_stick_8ino.html#a653ee970a35bc7e905130d21d21abc99',1,'GetConfig(): ESPixelStick.ino']]], + ['getconfig_5fpassphrase_33',['GetConfig_passphrase',['../classc___wi_fi_driver.html#acc90bd319b77c95e46029e986d265909',1,'c_WiFiDriver']]], + ['getconfig_5fssid_34',['GetConfig_ssid',['../classc___wi_fi_driver.html#a2e3c4a4395425ee51290b6eabd498010',1,'c_WiFiDriver']]], + ['getconfiguration_35',['GetConfiguration',['../classc___web_mgr.html#a8f1df03cc184b3c4ee9f5eae87940f7b',1,'c_WebMgr']]], + ['getdeviceoptions_36',['GetDeviceOptions',['../classc___web_mgr.html#aa7afdb1150af1acd1dfdf7cfefffec97',1,'c_WebMgr']]], + ['getdrivername_37',['getdrivername',['../classc___input_common.html#a748af3e95c6f199379cdf6c95bb0f245',1,'c_InputCommon::GetDriverName()'],['../classc___input_artnet.html#a7c8914c1f765f22bf4e62ea8fa95b3a2',1,'c_InputArtnet::GetDriverName()'],['../classc___output_disabled.html#acdb17900a1a643dc2776d475f0139b4b',1,'c_OutputDisabled::GetDriverName()'],['../classc___input_alexa.html#aea2f5d47976f3654d44e52ed5b80b06e',1,'c_InputAlexa::GetDriverName()'],['../classc___input_d_d_p.html#a3163cf5eae1b038b9c9595dfa5d99295',1,'c_InputDDP::GetDriverName()'],['../classc___input_disabled.html#a041ffa06e40423d35021dacd1a0b3828',1,'c_InputDisabled::GetDriverName()'],['../classc___input_e131.html#ab40ad7f0b7c47bfb4c51f4d2526dab9a',1,'c_InputE131::GetDriverName()'],['../classc___input_effect_engine.html#a54a26892adfe5542cfb8313977d14214',1,'c_InputEffectEngine::GetDriverName()'],['../classc___input_f_p_p_remote.html#a214cbf5e1e826114b41c98ccd8a8ec9e',1,'c_InputFPPRemote::GetDriverName()'],['../classfsm___play_effect__state.html#a0ee8204de30a5635a7d554e895d2775a',1,'fsm_PlayEffect_state::GetDriverName()'],['../classfsm___play_file__state.html#a7b533e591aa762b9d4030ecdd2c3dce2',1,'fsm_PlayFile_state::GetDriverName()'],['../classc___input_f_p_p_remote_play_item.html#ad1d6bb590f3bb28893d7b5c8fe6d7661',1,'c_InputFPPRemotePlayItem::GetDriverName()'],['../classfsm___play_list__state.html#aa47f94384c03a69cb97c8415eda82a94',1,'fsm_PlayList_state::GetDriverName()'],['../classc___input_mgr.html#a1298895cefe2fca37cc9f0dd92341610',1,'c_InputMgr::GetDriverName()'],['../classc___input_m_q_t_t.html#a34f0a989b5d0fe4cde738f40d40b0006',1,'c_InputMQTT::GetDriverName()'],['../classc___network_mgr.html#addc7982168ac6a43b45ece3628ae16ec',1,'c_NetworkMgr::GetDriverName()'],['../classfsm___wi_fi__state.html#a913e62e0a43e6e56271cf8832ca537c0',1,'fsm_WiFi_state::GetDriverName()'],['../classc___wi_fi_driver.html#a21ec51eff02f8b30ea89c337be456f72',1,'c_WiFiDriver::GetDriverName()'],['../classc___output_common.html#a23228420b2471f0f041c0df0865cc60e',1,'c_OutputCommon::GetDriverName()'],['../classc___file_mgr.html#afd39c494beddbc229522e53fb4ce56d4',1,'c_FileMgr::GetDriverName()'],['../class_e_f_update.html#ad16d670d8ec6c1712c61e82b4068e7aa',1,'EFUpdate::GetDriverName()'],['../classc___output_mgr.html#a17aadd243f3259a99b320652ab624d07',1,'c_OutputMgr::GetDriverName()'],['../classc___output_uart.html#aa6dc6edbb4282848540c43b99927eb32',1,'c_OutputUart::GetDriverName()'],['../classc___f_p_p_discovery.html#a7ded6e82f944f6e53fa18e2d8fbecead',1,'c_FPPDiscovery::GetDriverName()'],['../classc___web_mgr.html#a79793e69a4d52e112a766f0c90768f72',1,'c_WebMgr::GetDriverName()'],['../classc___external_input.html#af9b261e5341fb8d0675bbb54849fb2cc',1,'c_ExternalInput::GetDriverName()'],['../_e_s_pixel_stick_8ino.html#a4d11f89c2bddb3507fe402ff80136079',1,'GetDriverName(): ESPixelStick.ino']]], + ['geteffectlist_38',['GetEffectList',['../classc___input_m_q_t_t.html#a155372c00c48e65bc4ce1c2433f55d38',1,'c_InputMQTT']]], + ['getengineconfig_39',['GetEngineConfig',['../classc___input_m_q_t_t.html#ab0a7ddcf98813f5fdf4963ebf634ad2e',1,'c_InputMQTT']]], + ['geterror_40',['getError',['../class_e_f_update.html#a09e52432e41ae9fe60791bd5d8d3c083',1,'EFUpdate']]], + ['getfilename_41',['GetFileName',['../classc___input_f_p_p_remote_play_item.html#a18aa37d56d43b19d1b5801a7a304e06c',1,'c_InputFPPRemotePlayItem']]], + ['getframetimems_42',['GetFrameTimeMs',['../classc___output_common.html#a5a960482b9b025836df5d6eda4375aaa',1,'c_OutputCommon']]], + ['getfsmtimer_43',['GetFsmTimer',['../classc___wi_fi_driver.html#a13d03a37aa4b2ec495b52dfebfe48ef5',1,'c_WiFiDriver']]], + ['gethostname_44',['gethostname',['../classc___network_mgr.html#a1aec189a4006416d95097292a5be5610',1,'c_NetworkMgr::GetHostname()'],['../classc___wi_fi_driver.html#a33df1f2f70e40c4b88b42c344942b4a4',1,'c_WiFiDriver::GetHostname()']]], + ['getinputchannelid_45',['getinputchannelid',['../classc___input_common.html#ac3751b26171be9a48861c73d8d4a5fe3',1,'c_InputCommon::GetInputChannelId()'],['../classc___input_f_p_p_remote_play_item.html#a6e0e0d5ded2fbb53fc654fe43afcd207',1,'c_InputFPPRemotePlayItem::GetInputChannelId()']]], + ['getinputoptions_46',['GetInputOptions',['../classc___web_mgr.html#a0887eeee57f9d98b4ea16b75133423b0',1,'c_WebMgr']]], + ['getinputtype_47',['GetInputType',['../classc___input_common.html#aeb3060a4745cdcd89ae1e5f3b2deff89',1,'c_InputCommon']]], + ['getintensitydata_48',['GetIntensityData',['../classc___output_pixel.html#afb75d528d69a5da2d72618027b36070d',1,'c_OutputPixel']]], + ['getipaddress_49',['getIpAddress',['../classc___wi_fi_driver.html#afe9c1360d6ecfa12687cad7b9c2a04f8',1,'c_WiFiDriver']]], + ['getipsubnetmask_50',['getIpSubNetMask',['../classc___wi_fi_driver.html#a9b1a0a5468f5c39b65b98067c9ef745b',1,'c_WiFiDriver']]], + ['getlistofsdfiles_51',['getlistofsdfiles',['../classc___file_mgr.html#a089c1ede83bf79b375fbc34a01f885ee',1,'c_FileMgr::GetListOfSdFiles(std::vector< String > &Response)'],['../classc___file_mgr.html#a1ce88dd1bafd777c52e65803b4cc3cf4',1,'c_FileMgr::GetListOfSdFiles(String &Response, uint32_t FirstFileToSend)']]], + ['getlocalip_52',['GetlocalIP',['../classc___network_mgr.html#a501393baa790344757bd736270dfe359',1,'c_NetworkMgr']]], + ['getmqttconfig_53',['GetMqttConfig',['../classc___input_effect_engine.html#af50e2800678388821794ad52ce26f2bf',1,'c_InputEffectEngine']]], + ['getmqtteffectlist_54',['GetMqttEffectList',['../classc___input_effect_engine.html#acb87ac54f56ff9db9ece09ca563eaf2e',1,'c_InputEffectEngine']]], + ['getnetworkstate_55',['GetNetworkState',['../classc___input_mgr.html#a048209fe40131956a0f474530d2741d4',1,'c_InputMgr']]], + ['getnextintensitytosend_56',['GetNextIntensityToSend',['../classc___output_uart.html#af0a59bfcd3f1bc1c533d5514333375d6',1,'c_OutputUart']]], + ['getnumoutputbufferbytesneeded_57',['getnumoutputbufferbytesneeded',['../classc___output_pixel.html#a8da8d63d88f756287f71b1159687dd87',1,'c_OutputPixel::GetNumOutputBufferBytesNeeded()'],['../classc___output_disabled.html#aa13d7e9e5d7195c4321563afef88a744',1,'c_OutputDisabled::GetNumOutputBufferBytesNeeded()'],['../classc___output_common.html#ac657725842d075415641e11871bd01f7',1,'c_OutputCommon::GetNumOutputBufferBytesNeeded()=0']]], + ['getnumoutputbufferchannelsserviced_58',['getnumoutputbufferchannelsserviced',['../classc___output_common.html#a68284ed16932a4f76be6ccddd7871f26',1,'c_OutputCommon::GetNumOutputBufferChannelsServiced()'],['../classc___output_disabled.html#a222c8cf4181e7d0aaa394b02a90f6f85',1,'c_OutputDisabled::GetNumOutputBufferChannelsServiced()'],['../classc___output_pixel.html#a5bdcf6ff737f7b309112afc3e3bdd8ef',1,'c_OutputPixel::GetNumOutputBufferChannelsServiced()']]], + ['getoptions_59',['GetOptions',['../classc___web_mgr.html#ae959e70739b7d2baed8f527572458855',1,'c_WebMgr']]], + ['getoutputchannelid_60',['GetOutputChannelId',['../classc___output_common.html#a195abd2bcb14f630abd61bdd0d33f046',1,'c_OutputCommon']]], + ['getoutputgpio_61',['GetOutputGpio',['../classc___output_common.html#ac3bb5b399f1e8473f057cd7a360ff9a5',1,'c_OutputCommon']]], + ['getoutputoptions_62',['GetOutputOptions',['../classc___web_mgr.html#ae5441ff672ebcb2c39eb6f5b5b7f8ac8',1,'c_WebMgr']]], + ['getoutputtype_63',['GetOutputType',['../classc___output_common.html#ad7170942775d16bd0d84c5baf589b51d',1,'c_OutputCommon']]], + ['getpixel_64',['GetPixel',['../classc___input_effect_engine.html#a93864b40e9859bbddda93f6a131df97c',1,'c_InputEffectEngine']]], + ['getpixelcount_65',['GetPixelCount',['../classc___output_pixel.html#ad7b81967a455be24b9f3dc50d2587b04',1,'c_OutputPixel']]], + ['getportcounts_66',['GetPortCounts',['../classc___output_mgr.html#a37df24ad4fc6541891e76e7906255b2d',1,'c_OutputMgr']]], + ['getrepeatcount_67',['GetRepeatCount',['../classc___input_f_p_p_remote_play_item.html#a4f148389bbace7e6bf93f66d8df948a9',1,'c_InputFPPRemotePlayItem']]], + ['getsdfilesize_68',['getsdfilesize',['../classc___file_mgr.html#a78186e63ce819f09798b477654ce16d0',1,'c_FileMgr::GetSdFileSize(const String &FileName)'],['../classc___file_mgr.html#a37c6f0de970093f2af1c5e880c66139e',1,'c_FileMgr::GetSdFileSize(const FileId &FileHandle)']]], + ['getsendfppsync_69',['GetSendFppSync',['../classc___input_f_p_p_remote.html#a8cb165076ce28fc5bc3f16f5cc9ea5f4',1,'c_InputFPPRemote']]], + ['getstatename_70',['getstatename',['../classfsm___play_effect__state___idle.html#a61b7c76b8f48a9bb5ff988131d133d9f',1,'fsm_PlayEffect_state_Idle::GetStateName()'],['../classfsm___play_effect__state___playing_effect.html#a7cad51c0857bc0c3b4fd38536737b295',1,'fsm_PlayEffect_state_PlayingEffect::GetStateName()'],['../classfsm___play_file__state.html#a40f2dec7cad22660e99064c080d7a69d',1,'fsm_PlayFile_state::GetStateName()'],['../classfsm___play_file__state___idle.html#ad95afd07bce602e6d223cfc28ec4d223',1,'fsm_PlayFile_state_Idle::GetStateName()'],['../classfsm___play_file__state___starting.html#ad334b860f9b531327b0c7e3d673a1b87',1,'fsm_PlayFile_state_Starting::GetStateName()'],['../classfsm___play_file__state___playing_file.html#aff5f80f8db4cfe7f1f1aba5406841d03',1,'fsm_PlayFile_state_PlayingFile::GetStateName()'],['../classfsm___play_file__state___stopping.html#a9792b6c3a0ed4040b7f504bd1f056d89',1,'fsm_PlayFile_state_Stopping::GetStateName()'],['../classfsm___play_file__state___error.html#ac32f4a47d404993d81d4669321dbd636',1,'fsm_PlayFile_state_Error::GetStateName()'],['../classfsm___play_list__state.html#a7b9e7a138e79dc03b3921ac21dc8fa72',1,'fsm_PlayList_state::GetStateName()'],['../classfsm___play_list__state___wait_for_start.html#ad9d023b08a2562ae0a2dcf825b37f62f',1,'fsm_PlayList_state_WaitForStart::GetStateName()'],['../classfsm___play_list__state___idle.html#ad8fe5112fc0f26178c44a6854d5ba8a8',1,'fsm_PlayList_state_Idle::GetStateName()'],['../classfsm___play_list__state___playing_file.html#a8690792987397db9b27a8df91f8221f7',1,'fsm_PlayList_state_PlayingFile::GetStateName()'],['../classfsm___play_list__state___playing_effect.html#a6fd5a02e84ccf50547049b961815a5a3',1,'fsm_PlayList_state_PlayingEffect::GetStateName()'],['../classfsm___play_list__state___paused.html#a6adbf3e5744ee4cf113ce4544f690c0d',1,'fsm_PlayList_state_Paused::GetStateName()'],['../classfsm___wi_fi__state.html#a08291d8c2f5839afea5ae2839780cd25',1,'fsm_WiFi_state::GetStateName()'],['../classfsm___play_effect__state.html#a8e4c1d8fa33a9ebad5482e881e61730a',1,'fsm_PlayEffect_state::GetStateName()'],['../classfsm___wi_fi__state___boot.html#abbfc0b8712b4f0383f9012dce41854cb',1,'fsm_WiFi_state_Boot::GetStateName()'],['../classfsm___wi_fi__state___connecting_using_config.html#ae6fdb2c073486b304c5f64517a44dca9',1,'fsm_WiFi_state_ConnectingUsingConfig::GetStateName()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#ad9c2e31274aa001bacf02ea673ee6d2c',1,'fsm_WiFi_state_ConnectingUsingDefaults::GetStateName()'],['../classfsm___wi_fi__state___connected_to_a_p.html#ab7b6b149c639a2f6524fcd7128374932',1,'fsm_WiFi_state_ConnectedToAP::GetStateName()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a6eecaf61b103ff1dd17185f7f5576c16',1,'fsm_WiFi_state_ConnectingAsAP::GetStateName()'],['../classfsm___wi_fi__state___connected_to_sta.html#acf20eeefc33853dab96eeecfa2f612a6',1,'fsm_WiFi_state_ConnectedToSta::GetStateName()'],['../classfsm___wi_fi__state___connection_failed.html#ab0bfa7acde6bfeeba7350f0c3d061ade',1,'fsm_WiFi_state_ConnectionFailed::GetStateName()'],['../classfsm___wi_fi__state___disabled.html#a94e82c81df1588fa361103e44abf535d',1,'fsm_WiFi_state_Disabled::GetStateName()']]], + ['getstatistics_71',['GetStatistics',['../classc___external_input.html#a6dafefeee113e1da710b1de370e9dbb6',1,'c_ExternalInput']]], + ['getstatus_72',['getstatus',['../classc___input_f_p_p_remote_play_effect.html#a2a87282bf4f538ce69e22d0393dc1931',1,'c_InputFPPRemotePlayEffect::GetStatus()'],['../classc___input_f_p_p_remote.html#abe329db482622289087e14d0a9b40e24',1,'c_InputFPPRemote::GetStatus()'],['../classc___input_effect_engine.html#ac72ca675a1cfc0a09b8e9a4be610bcd9',1,'c_InputEffectEngine::GetStatus()'],['../classc___input_e131.html#a827ddca3da4e4c1dae629a7250dd4917',1,'c_InputE131::GetStatus()'],['../classc___network_mgr.html#a4a178526bb8b689b1ef9ba56ad85198c',1,'c_NetworkMgr::GetStatus()'],['../classc___input_disabled.html#ac1935c64bbc3d903fc62dc2ba205a4c9',1,'c_InputDisabled::GetStatus()'],['../classfsm___play_effect__state.html#a22ec3b652c7a036b326123af28b4bca2',1,'fsm_PlayEffect_state::GetStatus()'],['../classfsm___play_effect__state___idle.html#a73b373029c696b4455dde632dea4961c',1,'fsm_PlayEffect_state_Idle::GetStatus()'],['../classfsm___play_effect__state___playing_effect.html#a034061ab957ced3327a34202890ef5d5',1,'fsm_PlayEffect_state_PlayingEffect::GetStatus()'],['../classc___input_f_p_p_remote_play_file.html#a3817166d37aee9933378edc4a8eb5500',1,'c_InputFPPRemotePlayFile::GetStatus()'],['../classc___input_f_p_p_remote_play_item.html#ae81c0361879c195c589b73e033cd845f',1,'c_InputFPPRemotePlayItem::GetStatus()'],['../classc___input_f_p_p_remote_play_list.html#aa1b7a712f2c4b3ea3278aa85a86d16cd',1,'c_InputFPPRemotePlayList::GetStatus()'],['../classfsm___play_list__state.html#a09be290de40105a2e6aed57f68786109',1,'fsm_PlayList_state::GetStatus()'],['../classfsm___play_list__state___wait_for_start.html#a180a9adbe79496b65730656708066bd9',1,'fsm_PlayList_state_WaitForStart::GetStatus()'],['../classfsm___play_list__state___idle.html#a321e51bd466602d4a31bb20a065e669c',1,'fsm_PlayList_state_Idle::GetStatus()'],['../classfsm___play_list__state___playing_file.html#af07fc8c7395760eb0381f7c024c79bf8',1,'fsm_PlayList_state_PlayingFile::GetStatus()'],['../classfsm___play_list__state___playing_effect.html#a063d4d484a73ff5266c5c9b4e0d65d2f',1,'fsm_PlayList_state_PlayingEffect::GetStatus()'],['../classfsm___play_list__state___paused.html#a7d3ecde4fcf7fc4b4fced77139e8f051',1,'fsm_PlayList_state_Paused::GetStatus()'],['../classc___input_mgr.html#a3b03c7f3d08cdec1c7d328b7d0a21578',1,'c_InputMgr::GetStatus()'],['../classc___input_m_q_t_t.html#a8834e261cd66078358009cb1461808b3',1,'c_InputMQTT::GetStatus()'],['../classc___input_common.html#af5a76f0f680384ee554a21c2b85976f1',1,'c_InputCommon::GetStatus()'],['../classc___f_p_p_discovery.html#a6bdea2dba75e7efa05e00a80218de53c',1,'c_FPPDiscovery::GetStatus()'],['../classc___output_uart.html#ad1a96571fb0db01e5c6b9cfcb461c884',1,'c_OutputUart::GetStatus()'],['../classc___output_pixel.html#a3e6c5c9cfb8d88e830a5640e7d40b648',1,'c_OutputPixel::GetStatus()'],['../classc___output_mgr.html#a56f81964a988693f278fd65cf43277c6',1,'c_OutputMgr::GetStatus()'],['../classc___output_common.html#a4d0712ce3db142deca9752abfb42161e',1,'c_OutputCommon::GetStatus()'],['../classc___wi_fi_driver.html#ab1a256c975d0390dde77307768eee4fd',1,'c_WiFiDriver::GetStatus()'],['../classc___file_mgr.html#a47d399db704cff3e5ef32ae8a615349a',1,'c_FileMgr::GetStatus()'],['../classc___input_alexa.html#a9acb43b653df807eae87b92233ff8c38',1,'c_InputAlexa::GetStatus()'],['../classc___input_artnet.html#a9dedb65c78cedc3d329d33590cca3fbc',1,'c_InputArtnet::GetStatus()'],['../classc___input_d_d_p.html#a566ec949bf0b2c581cf8fd796d964ebd',1,'c_InputDDP::GetStatus()']]], + ['getstatusjson_73',['GetStatusJSON',['../classc___f_p_p_discovery.html#ad7458433d0f12998bff6aa34bcbfc501',1,'c_FPPDiscovery']]], + ['getsyncoffsetms_74',['getsyncoffsetms',['../classc___input_f_p_p_remote.html#a6a886de7757f92e890fe1b64c8bfc660',1,'c_InputFPPRemote::GetSyncOffsetMS()'],['../classc___input_f_p_p_remote_play_item.html#a68f2dc3163ec0909d225ff6ca3fe1345',1,'c_InputFPPRemotePlayItem::GetSyncOffsetMS()']]], + ['getsysinfojson_75',['GetSysInfoJSON',['../classc___f_p_p_discovery.html#a594a784472b1bef8549f84f54647b0ae',1,'c_FPPDiscovery']]], + ['gettimeremaining_76',['GetTimeRemaining',['../class_fast_timer.html#affbcc3e442511a075d4cb8c44bb76bd3',1,'FastTimer']]], + ['gettriggerchannel_77',['GetTriggerChannel',['../classc___external_input.html#a94779c4dde6f732a7b231a168e812a7e',1,'c_ExternalInput']]], + ['getuartfifolength_78',['getUartFifoLength',['../classc___output_uart.html#a5f878ee97020eff00731932b6befa7b6',1,'c_OutputUart']]], + ['gpio_5fdefs_2ehpp_79',['GPIO_Defs.hpp',['../_g_p_i_o___defs_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fbong69_2ehpp_80',['GPIO_Defs_ESP32_Bong69.hpp',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fcam_2ehpp_81',['GPIO_Defs_ESP32_CAM.hpp',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fd1_5fmini_2ehpp_82',['GPIO_Defs_ESP32_D1_MINI.hpp',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fd1_5fmini_5feth_2ehpp_83',['GPIO_Defs_ESP32_D1_MINI_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fdevkitc_2ehpp_84',['GPIO_Defs_ESP32_DevkitC.hpp',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fesp3deuxquattro_5fdmx_2ehpp_85',['GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp',['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fgeneric_2ehpp_86',['GPIO_Defs_ESP32_generic.hpp',['../_g_p_i_o___defs___e_s_p32__generic_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_2ehpp_87',['GPIO_Defs_ESP32_LoLin_D32_PRO.hpp',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_5feth_2ehpp_88',['GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fm5stack_5fatom_2ehpp_89',['GPIO_Defs_ESP32_M5Stack_Atom.hpp',['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fmh_5fet_5flive_5fminikit_2ehpp_90',['GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp',['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5folimex_5fgateway_2ehpp_91',['GPIO_Defs_ESP32_Olimex_Gateway.hpp',['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fdig_2docta_2ehpp_92',['GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_2ehpp_93',['GPIO_Defs_ESP32_QUINLED_QUAD.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5fae_5fplus_2ehpp_94',['GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5fae_5fplus_5f8_2ehpp_95',['GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5feth_2ehpp_96',['GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_2ehpp_97',['GPIO_Defs_ESP32_QUINLED_UNO.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5fae_5fplus_2ehpp_98',['GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5fespsv3_2ehpp_99',['GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5feth_2ehpp_100',['GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5feth_5fespsv3_2ehpp_101',['GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fttgo_5ft8_2ehpp_102',['GPIO_Defs_ESP32_TTGO_T8.hpp',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5ftwilightlord_2ehpp_103',['GPIO_Defs_ESP32_TWILIGHTLORD.hpp',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5ftwilightlord_5feth_2ehpp_104',['GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth01_2ehpp_105',['GPIO_Defs_ESP32_WT32ETH01.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth01_5fwasatch_2ehpp_106',['GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth0_5fwasatch_2ehpp_107',['GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesp01s_2ehpp_108',['GPIO_Defs_ESP8266_ESP01S.hpp',['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesps_5fv3_2ehpp_109',['GPIO_Defs_ESP8266_ESPS_V3.hpp',['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fgeneric_2ehpp_110',['GPIO_Defs_ESP8266_Generic.hpp',['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html',1,'']]], + ['gpioid_111',['GpioId',['../classc___external_input.html#a27bb9f5810aa4f6805aa48369f56f453',1,'c_ExternalInput']]], + ['gpiopin_112',['gpiopin',['../structc___output_mgr_1_1_driver_info__t.html#a1334e1a75b8b247913bf56348f0c4b85',1,'c_OutputMgr::DriverInfo_t::GpioPin'],['../struct_output_channel_id_to_gpio_and_port_entry__t.html#a686a817d1f29961de5c7cba2e317ad14',1,'OutputChannelIdToGpioAndPortEntry_t::GpioPin']]] +]; diff --git a/doxy/search/all_8.js b/doxy/search/all_8.js new file mode 100644 index 000000000..9f34063d3 --- /dev/null +++ b/doxy/search/all_8.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['h_0',['h',['../structc___input_effect_engine_1_1d_c_h_s_v.html#abdf7e91e3392c5a95445f48793059260',1,'c_InputEffectEngine::dCHSV']]], + ['hadisco_1',['hadisco',['../classc___input_m_q_t_t.html#a3b4f3d40501abd955b5d0426b30a2962',1,'c_InputMQTT']]], + ['handle_2',['handle',['../structc___file_mgr_1_1_file_list_entry__t.html#a3c89703d5d76227e4ce9cc4c341cdc39',1,'c_FileMgr::FileListEntry_t']]], + ['handlefileupload_3',['handleFileUpload',['../classc___file_mgr.html#aaf8736b7a368eea32b8b9ac72a1a688e',1,'c_FileMgr']]], + ['handlefileuploadnewfile_4',['handleFileUploadNewFile',['../classc___file_mgr.html#aad3d5c934b264ab5e66c5616c43fa060',1,'c_FileMgr']]], + ['haprefix_5',['haprefix',['../classc___input_m_q_t_t.html#ae9c0a6c7df1d45d36b4916601bbd98dc',1,'c_InputMQTT']]], + ['hardwaretype_6',['hardwaretype',['../fseq_8h.html#a92edcd8d762f1324bad6c284b0f54d8b',1,'hardwareType: fseq.h'],['../union_f_p_p_ping_packet.html#a24fa1013a093e912dc237d0553d2ca40',1,'FPPPingPacket::hardwareType']]], + ['hasallleds_7',['hasAllLeds',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#aca65623b924e19dbd7af82075247c2bf',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['hasbeeninitialized_8',['hasbeeninitialized',['../classc___input_common.html#a998706211cdea080c6cdbb2a54ababc3',1,'c_InputCommon::HasBeenInitialized'],['../classc___input_effect_engine.html#a0823d0def44ca0e31bcc9f048a9032ea',1,'c_InputEffectEngine::HasBeenInitialized'],['../classc___input_mgr.html#a06884a1c4e8cd393c45e1049f586b259',1,'c_InputMgr::HasBeenInitialized'],['../classc___network_mgr.html#a3de152746dd2d7a9bd55499feaf4374d',1,'c_NetworkMgr::HasBeenInitialized'],['../classc___output_common.html#af97445768b8179193e11196de8bdb568',1,'c_OutputCommon::HasBeenInitialized'],['../classc___output_mgr.html#aff2c5504636afdba4780a62c204969fb',1,'c_OutputMgr::HasBeenInitialized'],['../classc___output_uart.html#a0500f18135a862d7c7861b1ec0150f65',1,'c_OutputUart::HasBeenInitialized'],['../classc___web_mgr.html#aec9409c6cf95e3b810fcaceb5032817a',1,'c_WebMgr::HasBeenInitialized'],['../classc___f_p_p_discovery.html#abc8835b358dc4240476af10277257416',1,'c_FPPDiscovery::hasBeenInitialized']]], + ['hascolor_9',['hasColor',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a48df784d75f0ed5e8d720a5f70cd40ac',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['haserror_10',['hasError',['../class_e_f_update.html#a795ed7bc7f37d11e8a27e578788df784',1,'EFUpdate']]], + ['hasmirror_11',['hasMirror',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a6dfcba56cdb2f0a1be012a6490d752bc',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['hasreverse_12',['hasReverse',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a326ab3f1313d40742879310094230658',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['haswhitechannel_13',['hasWhiteChannel',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a1f79c0f8f257714d5006aeca5488a3ff',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['header_14',['header',['../union_f_p_p_packet.html#ae26458acd9f15870fdb9099a10b3d6ff',1,'FPPPacket::header'],['../union_f_p_p_ping_packet.html#a9de5fc3f319e33fa9139f787566ae64b',1,'FPPPingPacket::header'],['../union_f_p_p_multi_sync_packet.html#a6013d9c753e5c88ac063fe1094b83f5f',1,'FPPMultiSyncPacket::header'],['../struct_f_s_e_q_raw_header.html#a9383c1f31cf9d4259db824123b07ec72',1,'FSEQRawHeader::header'],['../struct_f_s_e_q_parsed_header.html#a5e712b9846bbddab3fc471ddc316a0eb',1,'FSEQParsedHeader::header'],['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea7ad4905b4543ab4a1637dd23c50e36ce',1,'EFUpdate::HEADER'],['../fseq_8h.html#a3c02b3658a853d142e8ddba7bbfa67aa',1,'header: fseq.h']]], + ['hostname_15',['hostname',['../classc___network_mgr.html#a1b800fcd579bb829fe3b8a1f50d091ae',1,'c_NetworkMgr::hostname'],['../fseq_8h.html#aa0f0acd37a1403c67b86fb03c23898f1',1,'hostName: fseq.h'],['../union_f_p_p_ping_packet.html#a4e380587488651092efb0504a320f004',1,'FPPPingPacket::hostName']]], + ['hsv2rgb_16',['hsv2rgb',['../classc___input_effect_engine.html#af2a085457faf63d2844b94416316d16c',1,'c_InputEffectEngine']]], + ['html_5ftransfer_5fblock_5fsize_17',['HTML_TRANSFER_BLOCK_SIZE',['../_file_mgr_8cpp.html#a987bb80384e90b979ce3eccd695d8c35',1,'FileMgr.cpp']]], + ['htmlid_18',['htmlid',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a9a72ffb0f18d27469cea426ab4b77160',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['http_5fport_19',['HTTP_PORT',['../_web_mgr_8cpp.html#a81d88a2427a5bb9106ce8aab5cbaea21',1,'WebMgr.cpp']]] +]; diff --git a/doxy/search/all_9.js b/doxy/search/all_9.js new file mode 100644 index 000000000..c8783737c --- /dev/null +++ b/doxy/search/all_9.js @@ -0,0 +1,104 @@ +var searchData= +[ + ['id_0',['id',['../structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html#ab38e9de41e62d5b67862e0514185c962',1,'c_OutputUart::ConvertIntensityToUartDataStreamEntry_t::Id'],['../structconfig__t.html#a573671465221bcdcfca043d3698a5100',1,'config_t::id'],['../struct_input_type_xlate_map__t.html#a6b695ab0be20c2adc623256f9345cfa1',1,'InputTypeXlateMap_t::id'],['../fseq_8h.html#a0a0b429ad3a2b265916313f9c5c8a553',1,'id: fseq.h'],['../struct_output_type_xlate_map__t.html#abb58db8f8f7f2a9b616445e9eb0f6883',1,'OutputTypeXlateMap_t::id'],['../struct_f_s_e_q_raw_header.html#a97f865aed7d5c9d5e3ab75c2979b0110',1,'FSEQRawHeader::id'],['../struct_f_s_e_q_parsed_header.html#a7617dcb5d6522d1dcbf39e4b6c038bfe',1,'FSEQParsedHeader::id']]], + ['im_5feffectscontrolbuttonname_1',['IM_EffectsControlButtonName',['../_input_mgr_8hpp.html#a0c284c47ca25551f4c224285ab535940',1,'InputMgr.hpp']]], + ['im_5fjson_5fsize_2',['IM_JSON_SIZE',['../_input_mgr_8hpp.html#af291f8091234df3977aff44ad7ecf6c2',1,'InputMgr.hpp']]], + ['infileupload_3',['inFileUpload',['../classc___f_p_p_discovery.html#a079b6ba44ce7468a175a74a8c30fed6f',1,'c_FPPDiscovery']]], + ['info_4',['info',['../structc___file_mgr_1_1_file_list_entry__t.html#a2ce5ed659e0a5e0a7dd6c6fb2d07edd4',1,'c_FileMgr::FileListEntry_t']]], + ['init_5',['init',['../classfsm___play_effect__state___idle.html#a38f2e1f4719944a61396967a1fece4f3',1,'fsm_PlayEffect_state_Idle::Init()'],['../classfsm___play_effect__state.html#a45cdefcd258a18c0394a672f6f51611e',1,'fsm_PlayEffect_state::Init()'],['../classfsm___play_file__state___playing_file.html#a41bbef0eaa2308e1fc46f08727ad4cd8',1,'fsm_PlayFile_state_PlayingFile::Init()'],['../classfsm___play_effect__state___playing_effect.html#aff6b7708a50695d14f78b039fb5a5663',1,'fsm_PlayEffect_state_PlayingEffect::Init()'],['../classfsm___play_file__state.html#a5081dfb01307ad53249877cefaaa2938',1,'fsm_PlayFile_state::Init()'],['../classfsm___play_file__state___idle.html#aec3b675c72070641bb54eb10ee20a84e',1,'fsm_PlayFile_state_Idle::Init()'],['../classfsm___play_file__state___starting.html#ad394ce5f02f91b924c1e7873fb1a2a3c',1,'fsm_PlayFile_state_Starting::Init()'],['../classfsm___play_list__state.html#af4b0177278ab605b040ff092dc853086',1,'fsm_PlayList_state::Init()'],['../classfsm___external_input__wait__for__off__state.html#ab31e373fb1533813c3a32600a01bdfb7',1,'fsm_ExternalInput_wait_for_off_state::Init()'],['../classc___web_mgr.html#a2c6189891b0496dae7d89ea7cdb24aee',1,'c_WebMgr::init()'],['../classc___external_input.html#a8b0e3b32b4eeba8e946da0d05a29f116',1,'c_ExternalInput::Init()'],['../classfsm___external_input__state.html#a20a5d15eca95dc24b34fea3949448ea5',1,'fsm_ExternalInput_state::Init()'],['../classfsm___external_input__boot.html#a0335b6f4d497ac2ee19de76678625c52',1,'fsm_ExternalInput_boot::Init()'],['../classfsm___external_input__off__state.html#a41486bae5a578b4c0cec3ecb8b69f1b1',1,'fsm_ExternalInput_off_state::Init()'],['../classfsm___external_input__on__wait__long__state.html#aa79accc3ef0ed97fc3128e0694fe4b5b',1,'fsm_ExternalInput_on_wait_long_state::Init()'],['../classfsm___play_file__state___error.html#ab0693f8c241d1d8762f2600bf27b5780',1,'fsm_PlayFile_state_Error::Init()'],['../classfsm___wi_fi__state___disabled.html#af598b29015fcdfe6f03d50aac9d1d9ea',1,'fsm_WiFi_state_Disabled::Init()'],['../classfsm___wi_fi__state___connection_failed.html#a721084d33603f03e8be94782e050c08a',1,'fsm_WiFi_state_ConnectionFailed::Init()'],['../classfsm___wi_fi__state___connected_to_sta.html#a97b6baf24ad1c608f6ff7cac18b56034',1,'fsm_WiFi_state_ConnectedToSta::Init()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a48bc936460962e4d9e163a67d7f4a49c',1,'fsm_WiFi_state_ConnectingAsAP::Init()'],['../classfsm___wi_fi__state___connected_to_a_p.html#ab31da7c2aca52cf01dfe971d663073d5',1,'fsm_WiFi_state_ConnectedToAP::Init()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a312d128379e2c56f6f4d6619d64c1988',1,'fsm_WiFi_state_ConnectingUsingDefaults::Init()'],['../classfsm___wi_fi__state___connecting_using_config.html#ad48a3649d60e18e369a0a2c499fa3613',1,'fsm_WiFi_state_ConnectingUsingConfig::Init()'],['../classfsm___wi_fi__state___boot.html#ab85f244d7f7ebf64a24b95abf67cc5a6',1,'fsm_WiFi_state_Boot::Init()'],['../classfsm___wi_fi__state.html#ac8864302765a2c9850f2765ac65e6ad3',1,'fsm_WiFi_state::Init()'],['../classfsm___play_list__state___paused.html#a3514654d29811be53631b949d7c1a750',1,'fsm_PlayList_state_Paused::Init()'],['../classfsm___play_list__state___playing_effect.html#a1095d2fdc6979e4fbbfb08b1b0422366',1,'fsm_PlayList_state_PlayingEffect::Init()'],['../classfsm___play_list__state___playing_file.html#a471bea8f04253870645de27e8340d65a',1,'fsm_PlayList_state_PlayingFile::Init()'],['../classfsm___play_list__state___idle.html#abfa40fccfc7ba68b1a00d6774823519b',1,'fsm_PlayList_state_Idle::Init()'],['../classfsm___play_list__state___wait_for_start.html#a17f8ba32e8ad755f255d6b2b94da6462',1,'fsm_PlayList_state_WaitForStart::Init()'],['../classfsm___play_file__state___stopping.html#ab181e3e139aa1682176df6c725e353af',1,'fsm_PlayFile_state_Stopping::Init()']]], + ['initializeuart_6',['InitializeUart',['../classc___output_uart.html#a9da116852db92ccfe0f76d6a89a348fa',1,'c_OutputUart']]], + ['initsdfilelist_7',['InitSdFileList',['../classc___file_mgr.html#a2893dc60a7f5ed7b66c5b9d1a741a396',1,'c_FileMgr']]], + ['inputalexa_2ecpp_8',['InputAlexa.cpp',['../_input_alexa_8cpp.html',1,'']]], + ['inputalexa_2eh_9',['InputAlexa.h',['../_input_alexa_8h.html',1,'']]], + ['inputartnet_2ecpp_10',['InputArtnet.cpp',['../_input_artnet_8cpp.html',1,'']]], + ['inputartnet_2ehpp_11',['InputArtnet.hpp',['../_input_artnet_8hpp.html',1,'']]], + ['inputchanneldrivers_12',['InputChannelDrivers',['../classc___input_mgr.html#a2ad36c6fdf26a714ede66fe89a7b2f47',1,'c_InputMgr']]], + ['inputchannelid_13',['inputchannelid',['../classc___input_f_p_p_remote_play_item.html#aa343859257656b16467ea49ca913c651',1,'c_InputFPPRemotePlayItem::InputChannelId'],['../classc___input_common.html#a0eba8f685e86b7f6831a8e4163079ebb',1,'c_InputCommon::InputChannelId']]], + ['inputchannelid_5fall_14',['InputChannelId_ALL',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a96772cb7bfcd4c8fa410e4172bfa3939',1,'c_InputMgr']]], + ['inputchannelid_5fend_15',['InputChannelId_End',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ab3f6ec3b160aa3917138806e0c2c0973',1,'c_InputMgr']]], + ['inputchannelid_5fstart_16',['InputChannelId_Start',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ac14759774c995452cb2f7dfc49a97a7a',1,'c_InputMgr']]], + ['inputcommon_2ecpp_17',['InputCommon.cpp',['../_input_common_8cpp.html',1,'']]], + ['inputcommon_2ehpp_18',['InputCommon.hpp',['../_input_common_8hpp.html',1,'']]], + ['inputdatabuffersize_19',['inputdatabuffersize',['../classc___input_mgr.html#a6ab1fc130e64f8a25a03a31f532362e9',1,'c_InputMgr::InputDataBufferSize'],['../classc___input_common.html#ad9a18b2db333d979e7dce166f1912006',1,'c_InputCommon::InputDataBufferSize']]], + ['inputddp_2ecpp_20',['InputDDP.cpp',['../_input_d_d_p_8cpp.html',1,'']]], + ['inputddp_2eh_21',['InputDDP.h',['../_input_d_d_p_8h.html',1,'']]], + ['inputdebouncecount_22',['InputDebounceCount',['../classc___external_input.html#ab876eda22ea25a0c154d16570532fef2',1,'c_ExternalInput']]], + ['inputdisabled_2ecpp_23',['InputDisabled.cpp',['../_input_disabled_8cpp.html',1,'']]], + ['inputdisabled_2ehpp_24',['InputDisabled.hpp',['../_input_disabled_8hpp.html',1,'']]], + ['inpute131_2ecpp_25',['InputE131.cpp',['../_input_e131_8cpp.html',1,'']]], + ['inpute131_2ehpp_26',['InputE131.hpp',['../_input_e131_8hpp.html',1,'']]], + ['inputeffectengine_2ecpp_27',['InputEffectEngine.cpp',['../_input_effect_engine_8cpp.html',1,'']]], + ['inputeffectengine_2ehpp_28',['InputEffectEngine.hpp',['../_input_effect_engine_8hpp.html',1,'']]], + ['inputfppremote_2ecpp_29',['InputFPPRemote.cpp',['../_input_f_p_p_remote_8cpp.html',1,'']]], + ['inputfppremote_2eh_30',['InputFPPRemote.h',['../_input_f_p_p_remote_8h.html',1,'']]], + ['inputfppremoteplayeffect_2ecpp_31',['InputFPPRemotePlayEffect.cpp',['../_input_f_p_p_remote_play_effect_8cpp.html',1,'']]], + ['inputfppremoteplayeffect_2ehpp_32',['InputFPPRemotePlayEffect.hpp',['../_input_f_p_p_remote_play_effect_8hpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ecpp_33',['InputFPPRemotePlayEffectFsm.cpp',['../_input_f_p_p_remote_play_effect_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ehpp_34',['InputFPPRemotePlayEffectFsm.hpp',['../_input_f_p_p_remote_play_effect_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayfile_35',['InputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#ad815b8e81ce26ffbf0a226c77229937c',1,'c_FPPDiscovery']]], + ['inputfppremoteplayfile_2ecpp_36',['InputFPPRemotePlayFile.cpp',['../_input_f_p_p_remote_play_file_8cpp.html',1,'']]], + ['inputfppremoteplayfile_2ehpp_37',['InputFPPRemotePlayFile.hpp',['../_input_f_p_p_remote_play_file_8hpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ecpp_38',['InputFPPRemotePlayFileFsm.cpp',['../_input_f_p_p_remote_play_file_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ehpp_39',['InputFPPRemotePlayFileFsm.hpp',['../_input_f_p_p_remote_play_file_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayitem_2ecpp_40',['InputFPPRemotePlayItem.cpp',['../_input_f_p_p_remote_play_item_8cpp.html',1,'']]], + ['inputfppremoteplayitem_2ehpp_41',['InputFPPRemotePlayItem.hpp',['../_input_f_p_p_remote_play_item_8hpp.html',1,'']]], + ['inputfppremoteplaylist_2ecpp_42',['InputFPPRemotePlayList.cpp',['../_input_f_p_p_remote_play_list_8cpp.html',1,'']]], + ['inputfppremoteplaylist_2ehpp_43',['InputFPPRemotePlayList.hpp',['../_input_f_p_p_remote_play_list_8hpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ecpp_44',['InputFPPRemotePlayListFsm.cpp',['../_input_f_p_p_remote_play_list_fsm_8cpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ehpp_45',['InputFPPRemotePlayListFsm.hpp',['../_input_f_p_p_remote_play_list_fsm_8hpp.html',1,'']]], + ['inputholdtimer_46',['InputHoldTimer',['../classc___external_input.html#a839043f5d427e6170ff613f39efa5867',1,'c_ExternalInput']]], + ['inputmgr_47',['inputmgr',['../_input_mgr_8cpp.html#a496a8590fb601e0147c9699b48251f18',1,'InputMgr: InputMgr.cpp'],['../_input_mgr_8hpp.html#a496a8590fb601e0147c9699b48251f18',1,'InputMgr: InputMgr.cpp']]], + ['inputmgr_2ecpp_48',['InputMgr.cpp',['../_input_mgr_8cpp.html',1,'']]], + ['inputmgr_2ehpp_49',['InputMgr.hpp',['../_input_mgr_8hpp.html',1,'']]], + ['inputmqtt_2ecpp_50',['InputMQTT.cpp',['../_input_m_q_t_t_8cpp.html',1,'']]], + ['inputmqtt_2eh_51',['InputMQTT.h',['../_input_m_q_t_t_8h.html',1,'']]], + ['inputprimarychannelid_52',['InputPrimaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a79d713910ca66e7fcaebd3e39b602c9a',1,'c_InputMgr']]], + ['inputsecondarychannelid_53',['InputSecondaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a47ff43af45d48ed52c5ac05e654d9d11',1,'c_InputMgr']]], + ['inputtype_5falexa_54',['InputType_Alexa',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a1a4153bbf10cd5e75841be5155537870',1,'c_InputMgr']]], + ['inputtype_5fartnet_55',['InputType_Artnet',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ac02c03efd74ae5f6fe72e72aa48b9adf',1,'c_InputMgr']]], + ['inputtype_5fddp_56',['InputType_DDP',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a8aa31f628f59a9e0f931d8e109e63c7f',1,'c_InputMgr']]], + ['inputtype_5fdefault_57',['InputType_Default',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ad46ad69746b12972ca4ba22841ea824e',1,'c_InputMgr']]], + ['inputtype_5fdisabled_58',['InputType_Disabled',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ae8027fea80f877a342f6fb182dab692d',1,'c_InputMgr']]], + ['inputtype_5fe1_5f31_59',['InputType_E1_31',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3b14339ef27eaa1238769a81610f3624',1,'c_InputMgr']]], + ['inputtype_5feffects_60',['InputType_Effects',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3dea9168180323b1c1f098e7ae6eda94',1,'c_InputMgr']]], + ['inputtype_5fend_61',['InputType_End',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a53152edb2a4e1bd28a5218adf7a20293',1,'c_InputMgr']]], + ['inputtype_5fmqtt_62',['InputType_MQTT',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a29fdbebdf53bfa92857223acd1ccfc80',1,'c_InputMgr']]], + ['inputtype_5fstart_63',['InputType_Start',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a730bb63ab898fb088284ade442449822',1,'c_InputMgr']]], + ['inputtypeisallowedonchannel_64',['InputTypeIsAllowedOnChannel',['../classc___input_mgr.html#a20bc4c894b378f7f4e9acb19ec76b45f',1,'c_InputMgr']]], + ['inputtypexlatemap_65',['InputTypeXlateMap',['../_input_mgr_8cpp.html#ac2937599ef7a8b45166c4bcb83745e16',1,'InputMgr.cpp']]], + ['inputtypexlatemap_5ft_66',['InputTypeXlateMap_t',['../struct_input_type_xlate_map__t.html',1,'']]], + ['inputvalue_5ft_67',['InputValue_t',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3',1,'c_ExternalInput']]], + ['instantiatenewinputchannel_68',['InstantiateNewInputChannel',['../classc___input_mgr.html#afe3597df3db9a6deec4140f410f7f1ee',1,'c_InputMgr']]], + ['instantiatenewoutputchannel_69',['InstantiateNewOutputChannel',['../classc___output_mgr.html#a7a2812dee9affa9705178dd19b69e968',1,'c_OutputMgr']]], + ['intensity2uart_70',['Intensity2Uart',['../classc___output_uart.html#a97004f8936377ef587858b461d744d6b',1,'c_OutputUart']]], + ['intensitybittimeinus_71',['IntensityBitTimeInUs',['../classc___output_pixel.html#ae5cff5b491f941dd4c2167e3a6de7b30',1,'c_OutputPixel']]], + ['intensitydatawidth_72',['IntensityDataWidth',['../structc___output_uart_1_1_output_uart_config__t.html#a15ebb4c889658c0d5ed19d7129c9ae41',1,'c_OutputUart::OutputUartConfig_t']]], + ['intensitymultiplier_73',['IntensityMultiplier',['../classc___output_pixel.html#a63df63759af483a1d3e84f24367fc9af',1,'c_OutputPixel']]], + ['interframegapinmicrosec_74',['InterFrameGapInMicroSec',['../classc___output_pixel.html#aaf521708c257e1ddf3f535c94373cf96',1,'c_OutputPixel']]], + ['invalid_5ffile_5fhandle_75',['INVALID_FILE_HANDLE',['../classc___file_mgr.html#a23e47890d813af44463cd85ba098b43d',1,'c_FileMgr']]], + ['invertdata_76',['InvertData',['../classc___output_pixel.html#acf71bd178cd12ae7ef3da7ea47c084f6',1,'c_OutputPixel']]], + ['invertoutputpolarity_77',['InvertOutputPolarity',['../structc___output_uart_1_1_output_uart_config__t.html#a3182e98f9b7e716147836c0294b07f4f',1,'c_OutputUart::OutputUartConfig_t']]], + ['ip_78',['ip',['../classc___input_m_q_t_t.html#ad8a1330e3c6e19edd1732eae64b74439',1,'c_InputMQTT::ip'],['../classc___wi_fi_driver.html#af25168ef143ef96aa25fcfa1cee6d93f',1,'c_WiFiDriver::ip']]], + ['ipaddress_79',['ipaddress',['../union_f_p_p_ping_packet.html#af528cdcd81c1249b3653c13750345b40',1,'FPPPingPacket::ipAddress'],['../fseq_8h.html#a41d51c2a82d8db1c3361c512c4ac4c7b',1,'ipAddress: fseq.h']]], + ['isalexacallbackvalid_80',['IsAlexaCallbackValid',['../classc___web_mgr.html#a680165d31d7cd22afde779f25e6a4067',1,'c_WebMgr']]], + ['isbooting_81',['isbooting',['../_e_s_pixel_stick_8ino.html#ab73fab3bfc2da224ec67cc789fe7616a',1,'IsBooting: ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ab73fab3bfc2da224ec67cc789fe7616a',1,'IsBooting: ESPixelStick.ino']]], + ['isconnected_82',['isconnected',['../classc___input_mgr.html#a7dec5704135732cd641ff5671ac83b16',1,'c_InputMgr::IsConnected'],['../classc___network_mgr.html#adb2bfe0b52822c8b9936696d9d03031d',1,'c_NetworkMgr::IsConnected()']]], + ['isdata_83',['IsData',['../_input_d_d_p_8h.html#a2033297e88fca55753ae5d0879a2d02c',1,'InputDDP.h']]], + ['isenabled_84',['isenabled',['../classc___external_input.html#a40b6a6d2f83211b1e7e659a9dc42199f',1,'c_ExternalInput::IsEnabled()'],['../classc___f_p_p_discovery.html#a8f9fcde96d757bcdf3350dc662cdb2ec',1,'c_FPPDiscovery::IsEnabled']]], + ['isethernetconnected_85',['IsEthernetConnected',['../classc___network_mgr.html#ae1a8444f74f55c16a6c8dbc06f0e0e36',1,'c_NetworkMgr']]], + ['isexpired_86',['IsExpired',['../class_fast_timer.html#a405ba0c8e0b6b111326da0e5588342b1',1,'FastTimer']]], + ['isidle_87',['isidle',['../classc___input_f_p_p_remote_play_list.html#a42caa09112959030b8bd4c12bcbf8219',1,'c_InputFPPRemotePlayList::IsIdle()'],['../classc___input_f_p_p_remote_play_item.html#a635e6efe611a2c4219289de24b93c585',1,'c_InputFPPRemotePlayItem::IsIdle()'],['../classc___input_f_p_p_remote_play_file.html#a832119422e2b13fc06059dd73215cf75',1,'c_InputFPPRemotePlayFile::IsIdle()'],['../classc___input_f_p_p_remote_play_effect.html#a4b731c634f7ca1c6937b7af35d73679c',1,'c_InputFPPRemotePlayEffect::IsIdle()']]], + ['isinputchannelactive_88',['IsInputChannelActive',['../classc___input_common.html#a2b97140ab2ad6b79fa04a7603b078de0',1,'c_InputCommon']]], + ['isoutputpaused_89',['IsOutputPaused',['../classc___output_mgr.html#aef97045cc8e687bb6dfc6925f08cb46f',1,'c_OutputMgr']]], + ['ispush_90',['IsPush',['../_input_d_d_p_8h.html#ad8fce9f74a6e8c99bcb25bdff26fe972',1,'InputDDP.h']]], + ['isquery_91',['IsQuery',['../_input_d_d_p_8h.html#ad9027569cd265107b42d85b696aa0522',1,'InputDDP.h']]], + ['isr_5fgetnextintensitytosend_92',['ISR_GetNextIntensityToSend',['../classc___output_pixel.html#ae8fd5f89d3ae702cad92fbbba84375cb',1,'c_OutputPixel']]], + ['isr_5fhandler_5fsendintensitydata_93',['ISR_Handler_SendIntensityData',['../classc___output_uart.html#a7828c557526ca81b2f6e73cb0fc50df2',1,'c_OutputUart']]], + ['isr_5fmoredatatosend_94',['ISR_MoreDataToSend',['../classc___output_pixel.html#aa36aa9a958416f5b47fc4eba522955ad',1,'c_OutputPixel']]], + ['isr_5fuart_5fhandler_95',['ISR_UART_Handler',['../classc___output_uart.html#a34132a1bdbf5e32094829ac2bc3262ac',1,'c_OutputUart']]], + ['isreply_96',['IsReply',['../_input_d_d_p_8h.html#a608e29363614a825b9760ff7a5531344',1,'InputDDP.h']]], + ['isshutdownrebootneeded_97',['isshutdownrebootneeded',['../classc___input_e131.html#adcb811ae845cf5de47f39cdda5ff3ec1',1,'c_InputE131::isShutDownRebootNeeded()'],['../classc___input_d_d_p.html#a55dcbe317902b54441d1b71c73aa632e',1,'c_InputDDP::isShutDownRebootNeeded()'],['../classc___input_common.html#ac6be1a5317faa008bc8f616864d74cab',1,'c_InputCommon::isShutDownRebootNeeded()'],['../classc___input_artnet.html#ab4bee64bcdc72ba0ccca461794b94887',1,'c_InputArtnet::isShutDownRebootNeeded()']]], + ['isstorage_98',['IsStorage',['../_input_d_d_p_8h.html#ab3f8f4f5f480353042b10c6e75ef40b6',1,'InputDDP.h']]], + ['istime_99',['IsTime',['../_input_d_d_p_8h.html#a0f0d7f3ac85ee55bdd45a3e67d354b79',1,'InputDDP.h']]], + ['iswificonnected_100',['iswificonnected',['../classc___wi_fi_driver.html#a0f9150ccd57dd9f749950aaf50dfd2d0',1,'c_WiFiDriver::IsWiFiConnected()'],['../classc___network_mgr.html#af41d0340052a1955ae543829dbd2ba88',1,'c_NetworkMgr::IsWiFiConnected']]] +]; diff --git a/doxy/search/all_a.js b/doxy/search/all_a.js new file mode 100644 index 000000000..0f5861143 --- /dev/null +++ b/doxy/search/all_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['json_5fname_5ffile_5fto_5fplay_0',['JSON_NAME_FILE_TO_PLAY',['../_input_f_p_p_remote_8h.html#a9fdf705148490a3a0f81cb57f5afcd0d',1,'InputFPPRemote.h']]] +]; diff --git a/doxy/search/all_b.js b/doxy/search/all_b.js new file mode 100644 index 000000000..fdb0b66f9 --- /dev/null +++ b/doxy/search/all_b.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['lastdata_0',['lastData',['../classc___input_artnet.html#aea8088f99572c09cecd383e4b1f33115',1,'c_InputArtnet']]], + ['lasterror_1',['lastError',['../classc___input_d_d_p.html#aed399b48186577d414acad0dd219dd1c',1,'c_InputDDP']]], + ['lastfailedplaystatusmsg_2',['LastFailedPlayStatusMsg',['../classc___input_f_p_p_remote_play_file.html#a6722f6e014b6f0c8ba2f61ec4901a311',1,'c_InputFPPRemotePlayFile']]], + ['lastfilesent_3',['LastFileSent',['../classc___file_mgr.html#a3cdf1bed23c1ce53830376a204b282c8',1,'c_FileMgr']]], + ['lastisrtimestampms_4',['LastIsrTimeStampMS',['../classc___input_f_p_p_remote_play_file.html#a723692b9d02b69649cbfeac980629970',1,'c_InputFPPRemotePlayFile']]], + ['lastplayedframeid_5',['LastPlayedFrameId',['../classfsm___play_file__state___playing_file.html#a5a80155513cc20483d964ed739b99d93',1,'fsm_PlayFile_state_PlayingFile']]], + ['lastrcvdelapsedseconds_6',['LastRcvdElapsedSeconds',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#af4d6347f6220a2ccf589ec32274a301a',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['lastreceivedsequencenumber_7',['lastReceivedSequenceNumber',['../classc___input_d_d_p.html#aea0441ac000af503b1e4669e1fe76519',1,'c_InputDDP']]], + ['lastreceivetime_8',['lastReceiveTime',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a5f6cf4523471f9a2fb7ee811cfaa1bd1',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['lastremoteip_9',['LastRemoteIP',['../classc___input_artnet.html#aacda7ed5ade85e0bb4c5ca9de7b56aaf',1,'c_InputArtnet']]], + ['lastuniverse_10',['lastuniverse',['../classc___input_artnet.html#a28e260b0cbe6e558951c0c52ae983b89',1,'c_InputArtnet::LastUniverse'],['../classc___input_e131.html#a02fff1e1beebab865c317759ec5b3867',1,'c_InputE131::LastUniverse']]], + ['lastupdate_11',['lastUpdate',['../_e_s_pixel_stick_8ino.html#a86a3ab105f11d2513678f38ea4e5ac1e',1,'ESPixelStick.ino']]], + ['led_5fflash_5fgpio_12',['LED_FLASH_GPIO',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acaa3af53294f66e34284862a6bc411aa',1,'GPIO_Defs_ESP32_CAM.hpp']]], + ['led_5fflash_5foff_13',['LED_FLASH_OFF',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a8409318a80454d0c4aba375ddffb2f6a',1,'GPIO_Defs_ESP32_CAM.hpp']]], + ['led_5fsda_14',['LED_SDA',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ab215995ad1873ad69c64716cd0f49e65',1,'GPIO_Defs_ESP32_TTGO_T8.hpp']]], + ['length_15',['length',['../struct_f_s_e_q_parsed_variable_data_header.html#a8b7ea5c3d737121d2b60550a5c9f1ad8',1,'FSEQParsedVariableDataHeader::length'],['../struct_f_s_e_q_raw_range_entry.html#a9e0eb8c246245f5bb3a83ae84ac4229e',1,'FSEQRawRangeEntry::Length'],['../struct_f_s_e_q_raw_variable_data_header.html#ac4bd7f1543dc684554e78573b2201b4c',1,'FSEQRawVariableDataHeader::length'],['../fseq_8h.html#a277abd8be305f96e00b2f0b1094d8ded',1,'Length: fseq.h']]], + ['listdir_16',['listDir',['../classc___file_mgr.html#a3efba169d1b850dba52906cb4f6cd799',1,'c_FileMgr']]], + ['listofeffects_17',['ListOfEffects',['../_input_effect_engine_8cpp.html#a4063b3d86982e7f051e0eb60e76aec87',1,'InputEffectEngine.cpp']]], + ['load_18',['load',['../classc___input_alexa.html#a1a34eea3a44550df8af5af379f07a105',1,'c_InputAlexa::load()'],['../classc___input_f_p_p_remote.html#afe278523b4d22a6b5909d02c7d226576',1,'c_InputFPPRemote::load()'],['../classc___input_m_q_t_t.html#ae98565cf8ba90cd8b944e06a19707a26',1,'c_InputMQTT::load()']]], + ['load_5fconfig_5fdelay_19',['LOAD_CONFIG_DELAY',['../_e_s_pixel_stick_8h.html#ac54e13f4dd04bbd4e13299fb7062a6b1',1,'ESPixelStick.h']]], + ['loadconfig_20',['loadconfig',['../_e_s_pixel_stick_8ino.html#a3e32a397e7564d7bbd024686c107ccf1',1,'LoadConfig(): ESPixelStick.ino'],['../classc___input_mgr.html#a86facb1b4291c34d64365c6171cd6802',1,'c_InputMgr::LoadConfig()'],['../classc___output_mgr.html#a18f0345656b0c2795b7c925f6d797761',1,'c_OutputMgr::LoadConfig()']]], + ['loadconfigfile_21',['LoadConfigFile',['../classc___file_mgr.html#a4e121f1705303984653f643032bc1d3f',1,'c_FileMgr']]], + ['log_5fport_22',['LOG_PORT',['../_e_s_pixel_stick_8h.html#a5e815f21743ba9f4780ab35d012fbe01',1,'ESPixelStick.h']]], + ['logcon_23',['logcon',['../_e_s_pixel_stick_8h.html#a5f7d358c60a640fdab4b7a753a6a1646',1,'ESPixelStick.h']]], + ['longon_24',['longOn',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3a5743b74a412f9d090f6205b906c80eac',1,'c_ExternalInput']]], + ['longpushdelayms_25',['LongPushDelayMS',['../classc___external_input.html#a0c419cf3875e22e561ffef8a4a00aa39',1,'c_ExternalInput']]], + ['loop_26',['loop',['../_e_s_pixel_stick_8ino.html#afe461d27b9c48d5921c00d521181f12f',1,'ESPixelStick.ino']]], + ['lwt_5foffline_27',['LWT_OFFLINE',['../classc___input_m_q_t_t.html#a73ae0910624d8445acede0cddf55664e',1,'c_InputMQTT']]], + ['lwt_5fonline_28',['LWT_ONLINE',['../classc___input_m_q_t_t.html#a399f80ac936cfa2ebd849c48be76fe50',1,'c_InputMQTT']]], + ['lwttopic_29',['lwtTopic',['../classc___input_m_q_t_t.html#a7b74f780260d283a932a1d90edfbb951',1,'c_InputMQTT']]] +]; diff --git a/doxy/search/all_c.js b/doxy/search/all_c.js new file mode 100644 index 000000000..4907e275e --- /dev/null +++ b/doxy/search/all_c.js @@ -0,0 +1,67 @@ +var searchData= +[ + ['m_5fid_0',['M_ID',['../external_input_8h.html#ad24060963813f03b171ec1541bf5477f',1,'externalInput.h']]], + ['m_5fio_5fenabled_1',['M_IO_ENABLED',['../external_input_8h.html#a8a227e8c8e578c1273e721bf31c17b8f',1,'externalInput.h']]], + ['m_5fname_2',['M_NAME',['../external_input_8h.html#a667188ea37f288b8d6221d7ff12865cd',1,'externalInput.h']]], + ['m_5fpolarity_3',['M_POLARITY',['../external_input_8h.html#a5c00aaaa52ce0933dd89fed619b62352',1,'externalInput.h']]], + ['m_5fstate_4',['M_STATE',['../external_input_8h.html#a2eda301bfa9566695309c956ee18c0e7',1,'externalInput.h']]], + ['majorversion_5',['majorversion',['../struct_f_s_e_q_raw_header.html#ad70eff00401df350713a0f35f2497f4c',1,'FSEQRawHeader::majorVersion'],['../struct_f_s_e_q_parsed_header.html#a7838e34a4a4951181449a1b6e88f8f4c',1,'FSEQParsedHeader::majorVersion'],['../fseq_8h.html#a8842006928b763da7c334d250ee3d2fa',1,'majorVersion: fseq.h']]], + ['markafterinterintensitybreakbitccount_6',['MarkAfterInterintensityBreakBitCCOUNT',['../classc___output_uart.html#a829c0deb9859faa64613eab4ca6dbc17',1,'c_OutputUart']]], + ['marqueegroup_7',['MarqueeGroup',['../structc___input_effect_engine_1_1_marquee_group.html',1,'c_InputEffectEngine']]], + ['marqueuegrouptable_8',['MarqueueGroupTable',['../_input_effect_engine_8cpp.html#a4717142c59749ce1e5fd5b9ff8c4d7d4',1,'InputEffectEngine.cpp']]], + ['max_5feffect_5fdelay_9',['MAX_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#aef17bc57b0dfb7c127bc20252fbaf7ec',1,'InputEffectEngine.hpp']]], + ['max_5fnum_5fsparse_5franges_10',['MAX_NUM_SPARSE_RANGES',['../_input_f_p_p_remote_play_file_8hpp.html#ae47639c73fc39c184c97d253e216d2bc',1,'InputFPPRemotePlayFile.hpp']]], + ['max_5fnum_5funiverses_11',['max_num_universes',['../classc___input_e131.html#ac0aae26f37068d38277b8badf236480a',1,'c_InputE131::MAX_NUM_UNIVERSES'],['../classc___input_artnet.html#a0393b43f98fed59e7d080c113ca460e6',1,'c_InputArtnet::MAX_NUM_UNIVERSES']]], + ['maxdelayms_12',['MaxDelayMS',['../structc___input_effect_engine_1_1_flash_info__t.html#a6a395b57adf51fba6558d638ce9d3e7d',1,'c_InputEffectEngine::FlashInfo_t']]], + ['maxdurationms_13',['MaxDurationMS',['../structc___input_effect_engine_1_1_flash_info__t.html#a5e53a1f35b841dd6bde18e46acff11f6',1,'c_InputEffectEngine::FlashInfo_t']]], + ['maxintensity_14',['MaxIntensity',['../structc___input_effect_engine_1_1_flash_info__t.html#a118726a08d6393d845fb7ebdc1228c22',1,'c_InputEffectEngine::FlashInfo_t']]], + ['maxopenfiles_15',['MaxOpenFiles',['../_file_mgr_8hpp.html#a815d36c9501909cbac80bb324632e65b',1,'FileMgr.hpp']]], + ['memdebug_2eh_16',['memdebug.h',['../memdebug_8h.html',1,'']]], + ['microsecondsinamillisecond_17',['MicroSecondsInAmilliSecond',['../_e_s_pixel_stick_8h.html#a7333d2e6701daa66638184e516b926b9',1,'ESPixelStick.h']]], + ['microsecondsinasecond_18',['MicroSecondsInASecond',['../_e_s_pixel_stick_8h.html#ad71ac600230462deed89d0d62eebe530',1,'ESPixelStick.h']]], + ['millisecondsinasecond_19',['MilliSecondsInASecond',['../_e_s_pixel_stick_8h.html#a73260019928a57e6a85054c9d0d9edfb',1,'ESPixelStick.h']]], + ['min_5feffect_5fdelay_20',['MIN_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#afb1ea67d223be2f871ab4a13bfebaa7f',1,'InputEffectEngine.hpp']]], + ['min_5finput_5fstable_5fvalue_21',['MIN_INPUT_STABLE_VALUE',['../external_input_8h.html#abc6651edc4e5b7961eb2ecf9227c0587',1,'externalInput.h']]], + ['mindelayms_22',['MinDelayMS',['../structc___input_effect_engine_1_1_flash_info__t.html#a43eb9be21b6f125397dbb2b75e4ab060',1,'c_InputEffectEngine::FlashInfo_t']]], + ['mindurationms_23',['MinDurationMS',['../structc___input_effect_engine_1_1_flash_info__t.html#a9a7605b5a91658f33cf843dbb2fc645b',1,'c_InputEffectEngine::FlashInfo_t']]], + ['minintensity_24',['MinIntensity',['../structc___input_effect_engine_1_1_flash_info__t.html#a08a1d36ef18203849e97f6ccf6889e83',1,'c_InputEffectEngine::FlashInfo_t']]], + ['minorversion_25',['minorversion',['../fseq_8h.html#a5226152cf60d80852dfdbc094a8e4eb6',1,'minorVersion: fseq.h'],['../struct_f_s_e_q_parsed_header.html#a8f3b223b662a65948e0ea06d2b639f0e',1,'FSEQParsedHeader::minorVersion'],['../struct_f_s_e_q_raw_header.html#ae14d93d12fe8c8526442cac8a8900b25',1,'FSEQRawHeader::minorVersion']]], + ['minstepvalue_26',['MinStepValue',['../_input_effect_engine_8cpp.html#a6411036c87c6971ba7709752184c9a94',1,'InputEffectEngine.cpp']]], + ['mirror_27',['mirror',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#a645b8c6a3038b7ed41ea7d343ec8ea1a',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['mirroredpixelcount_28',['MirroredPixelCount',['../classc___input_effect_engine.html#afeaef2f93bb23298c929f909f84c59f5',1,'c_InputEffectEngine']]], + ['miso_5fpin_29',['miso_pin',['../classc___file_mgr.html#ad9d9c41539429dae4f18ceacda367199',1,'c_FileMgr']]], + ['mn_5f01_30',['mn_01',['../_const_names_8hpp.html#a3db7ee747b0491cd26166a1c03b2d739',1,'MN_01: ConstNames.cpp'],['../_const_names_8cpp.html#a3db7ee747b0491cd26166a1c03b2d739',1,'MN_01: ConstNames.cpp']]], + ['mn_5f02_31',['mn_02',['../_const_names_8hpp.html#adb7879849f6a622cbc93f862bc3bf8c9',1,'MN_02: ConstNames.cpp'],['../_const_names_8cpp.html#adb7879849f6a622cbc93f862bc3bf8c9',1,'MN_02: ConstNames.cpp']]], + ['mn_5f03_32',['mn_03',['../_const_names_8hpp.html#ab0108b9792ce7d0868198a0460fac5bb',1,'MN_03: ConstNames.cpp'],['../_const_names_8cpp.html#ab0108b9792ce7d0868198a0460fac5bb',1,'MN_03: ConstNames.cpp']]], + ['mn_5f04_33',['mn_04',['../_const_names_8cpp.html#aa8897baf3e188054525a617a03b40479',1,'MN_04: ConstNames.cpp'],['../_const_names_8hpp.html#aa8897baf3e188054525a617a03b40479',1,'MN_04: ConstNames.cpp']]], + ['mn_5f05_34',['mn_05',['../_const_names_8cpp.html#a82cbf0ce8efc7153079c645b4da55c15',1,'MN_05: ConstNames.cpp'],['../_const_names_8hpp.html#a82cbf0ce8efc7153079c645b4da55c15',1,'MN_05: ConstNames.cpp']]], + ['mn_5f06_35',['mn_06',['../_const_names_8cpp.html#af22c2ba529ecb3b73ff345f8f119ebce',1,'MN_06: ConstNames.cpp'],['../_const_names_8hpp.html#af22c2ba529ecb3b73ff345f8f119ebce',1,'MN_06: ConstNames.cpp']]], + ['mn_5f07_36',['mn_07',['../_const_names_8cpp.html#a1d527883518440bbad1bc1fd7b0eddc4',1,'MN_07: ConstNames.cpp'],['../_const_names_8hpp.html#a1d527883518440bbad1bc1fd7b0eddc4',1,'MN_07: ConstNames.cpp']]], + ['mn_5f08_37',['mn_08',['../_const_names_8cpp.html#a56ef7ca5529c79bc2bbf86f5d3ce02aa',1,'MN_08: ConstNames.cpp'],['../_const_names_8hpp.html#a56ef7ca5529c79bc2bbf86f5d3ce02aa',1,'MN_08: ConstNames.cpp']]], + ['mn_5f09_38',['mn_09',['../_const_names_8cpp.html#ae15dce3de1b4039672f95cb00f8758e0',1,'MN_09: ConstNames.cpp'],['../_const_names_8hpp.html#ae15dce3de1b4039672f95cb00f8758e0',1,'MN_09: ConstNames.cpp']]], + ['mn_5f10_39',['mn_10',['../_const_names_8cpp.html#a5fa66e7ca2c7e033e09c44ecdcc50d62',1,'MN_10: ConstNames.cpp'],['../_const_names_8hpp.html#a5fa66e7ca2c7e033e09c44ecdcc50d62',1,'MN_10: ConstNames.cpp']]], + ['mn_5f11_40',['mn_11',['../_const_names_8cpp.html#a4c18b8599438431164ef1b1fe2bed539',1,'MN_11: ConstNames.cpp'],['../_const_names_8hpp.html#a4c18b8599438431164ef1b1fe2bed539',1,'MN_11: ConstNames.cpp']]], + ['mn_5f12_41',['mn_12',['../_const_names_8cpp.html#a345f1d64b196326e59e0161ff2046bc2',1,'MN_12: ConstNames.cpp'],['../_const_names_8hpp.html#a345f1d64b196326e59e0161ff2046bc2',1,'MN_12: ConstNames.cpp']]], + ['mn_5f13_42',['mn_13',['../_const_names_8cpp.html#aa6ab4b8a7330a90f1e1c0f36f3b4a9ea',1,'MN_13: ConstNames.cpp'],['../_const_names_8hpp.html#aa6ab4b8a7330a90f1e1c0f36f3b4a9ea',1,'MN_13: ConstNames.cpp']]], + ['mn_5f14_43',['mn_14',['../_const_names_8cpp.html#a07cd63847b8870bbc29709e8b1f2f246',1,'MN_14: ConstNames.cpp'],['../_const_names_8hpp.html#a07cd63847b8870bbc29709e8b1f2f246',1,'MN_14: ConstNames.cpp']]], + ['mn_5f15_44',['mn_15',['../_const_names_8cpp.html#ad53a01556e24bff9947ba2dec5e8078c',1,'MN_15: ConstNames.cpp'],['../_const_names_8hpp.html#ad53a01556e24bff9947ba2dec5e8078c',1,'MN_15: ConstNames.cpp']]], + ['mn_5f16_45',['mn_16',['../_const_names_8cpp.html#addf1e2546d19f4a26680b2ab664e2306',1,'MN_16: ConstNames.cpp'],['../_const_names_8hpp.html#addf1e2546d19f4a26680b2ab664e2306',1,'MN_16: ConstNames.cpp']]], + ['mn_5f17_46',['mn_17',['../_const_names_8cpp.html#a430f0e300abceb801207fa3a3677f46d',1,'MN_17: ConstNames.cpp'],['../_const_names_8hpp.html#a430f0e300abceb801207fa3a3677f46d',1,'MN_17: ConstNames.cpp']]], + ['mn_5f18_47',['mn_18',['../_const_names_8cpp.html#aafab06f77fb726ef039c6fe7468bc06b',1,'MN_18: ConstNames.cpp'],['../_const_names_8hpp.html#aafab06f77fb726ef039c6fe7468bc06b',1,'MN_18: ConstNames.cpp']]], + ['mn_5f19_48',['mn_19',['../_const_names_8cpp.html#af9dd0d23dd8a32bb2b2f29f3cc394b24',1,'MN_19: ConstNames.cpp'],['../_const_names_8hpp.html#af9dd0d23dd8a32bb2b2f29f3cc394b24',1,'MN_19: ConstNames.cpp']]], + ['mn_5f2_49',['mn_2',['../_const_names_8cpp.html#ab5328f1bfd15f63ca20f03821ba8ee9c',1,'MN_2: ConstNames.cpp'],['../_const_names_8hpp.html#ab5328f1bfd15f63ca20f03821ba8ee9c',1,'MN_2: ConstNames.cpp']]], + ['mn_5f20_50',['mn_20',['../_const_names_8cpp.html#a5cadbb6fdb449e2ca6b2fbf1ccde1331',1,'MN_20: ConstNames.cpp'],['../_const_names_8hpp.html#a5cadbb6fdb449e2ca6b2fbf1ccde1331',1,'MN_20: ConstNames.cpp']]], + ['mn_5f21_51',['mn_21',['../_const_names_8cpp.html#a4ee8d6c5a297a27722ec3f71e416e54c',1,'MN_21: ConstNames.cpp'],['../_const_names_8hpp.html#a4ee8d6c5a297a27722ec3f71e416e54c',1,'MN_21: ConstNames.cpp']]], + ['mn_5f22_52',['mn_22',['../_const_names_8hpp.html#a9921711811ad762494d28dcdf802f96d',1,'MN_22: ConstNames.cpp'],['../_const_names_8cpp.html#a9921711811ad762494d28dcdf802f96d',1,'MN_22: ConstNames.cpp']]], + ['moredatatosend_53',['MoreDataToSend',['../classc___output_uart.html#aa3a0f9697d6b37c7eef0f17923eac717',1,'c_OutputUart']]], + ['mosi_5fpin_54',['mosi_pin',['../classc___file_mgr.html#a7ed46a08080b395e231db4496e600c02',1,'c_FileMgr']]], + ['mqtt_55',['mqtt',['../classc___input_m_q_t_t.html#a88bf376b482e87f3b8ade9046d4cba15',1,'c_InputMQTT']]], + ['mqtt_5fport_56',['MQTT_PORT',['../_input_m_q_t_t_8h.html#aa8632baff6bbb5004385998918f1e6bd',1,'InputMQTT.h']]], + ['mqttconfiguration_5fs_57',['mqttconfiguration_s',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html',1,'c_InputEffectEngine::MQTTConfiguration_s'],['../classc___input_effect_engine.html#ae1e970ae945a2f2641d38f77eea860f3',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['mqttticker_58',['mqttticker',['../classc___input_m_q_t_t.html#a2f4e5adfccd050876a6ab2cb8dae4d65',1,'c_InputMQTT::mqttTicker'],['../classc___input_alexa.html#a0801055d6d18e87835a6e91a0483497c',1,'c_InputAlexa::mqttTicker']]], + ['msticker_59',['MsTicker',['../classc___input_f_p_p_remote_play_file.html#aa3c9b9d57d149771a672b1a14b285ea0',1,'c_InputFPPRemotePlayFile']]], + ['multicastaddress_60',['MulticastAddress',['../classc___f_p_p_discovery.html#a64af0f5f9ca083b423a462e65ce69620',1,'c_FPPDiscovery']]], + ['multisyncstats_61',['MultiSyncStats',['../classc___f_p_p_discovery.html#a87f0ed24997d38a9021a3d0d2f489f48',1,'c_FPPDiscovery']]], + ['multisyncstats_5ft_62',['MultiSyncStats_t',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html',1,'c_FPPDiscovery']]], + ['myfile_63',['MYFILE',['../memdebug_8h.html#af3efbed95c8248f176e0a03c28d30a44',1,'memdebug.h']]] +]; diff --git a/doxy/search/all_d.js b/doxy/search/all_d.js new file mode 100644 index 000000000..89962107b --- /dev/null +++ b/doxy/search/all_d.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['name_0',['name',['../classc___external_input.html#a33f0e5609a4059c422f2b075ab21d16c',1,'c_ExternalInput::name'],['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a844a2c9abe1e777b03c7ea73714e8d85',1,'c_InputEffectEngine::EffectDescriptor_s::name'],['../struct_input_type_xlate_map__t.html#a93006abf40948208b0f3b9443e2b0dfd',1,'InputTypeXlateMap_t::name'],['../struct_output_type_xlate_map__t.html#ab057221cbf20eb7f3effc1a61aa8ac29',1,'OutputTypeXlateMap_t::name']]], + ['nanosecondsinamicrosecond_1',['NanoSecondsInAMicroSecond',['../_e_s_pixel_stick_8h.html#adc742cd4c34a5cf8027ad01f623d218e',1,'ESPixelStick.h']]], + ['nanosecondsinamillisecond_2',['NanoSecondsInAMilliSecond',['../_e_s_pixel_stick_8h.html#a2bae0e6b7c8b96bd7e9c2a326e7d8333',1,'ESPixelStick.h']]], + ['nanosecondsinasecond_3',['NanoSecondsInASecond',['../_e_s_pixel_stick_8h.html#ab73f925aed9ed21d9f3da5037e690023',1,'ESPixelStick.h']]], + ['netmask_4',['netmask',['../classc___wi_fi_driver.html#a7d4783006ac9faab3dfd5d23d5a3dbc2',1,'c_WiFiDriver']]], + ['networkmgr_5',['networkmgr',['../_network_mgr_8cpp.html#ad18ce9b5a1a1ac10067f83eceab50a33',1,'NetworkMgr: NetworkMgr.cpp'],['../_network_mgr_8hpp.html#ad18ce9b5a1a1ac10067f83eceab50a33',1,'NetworkMgr: NetworkMgr.cpp']]], + ['networkmgr_2ecpp_6',['NetworkMgr.cpp',['../_network_mgr_8cpp.html',1,'']]], + ['networkmgr_2ehpp_7',['NetworkMgr.hpp',['../_network_mgr_8hpp.html',1,'']]], + ['networkstatechanged_8',['networkstatechanged',['../classc___input_artnet.html#a42c0a5c8c246a240d91d2d0b7c5757a3',1,'c_InputArtnet::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___input_artnet.html#a7b4a9a8a07c4096b6f9f99a581abb27a',1,'c_InputArtnet::NetworkStateChanged(bool IsConnected)'],['../classc___input_common.html#aaee6fff6fa265a2bce64285002e91e03',1,'c_InputCommon::NetworkStateChanged()'],['../classc___input_d_d_p.html#a14a8adcaf46d6f695d96b988810a88f8',1,'c_InputDDP::NetworkStateChanged()'],['../classc___input_e131.html#a6098950d3be2934c5ae667a42cf9ccf1',1,'c_InputE131::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___input_e131.html#a245537b7fe532208f81ed3e3a070d190',1,'c_InputE131::NetworkStateChanged(bool IsConnected)'],['../classc___web_mgr.html#aa3c98d4d503811ca4071b3e3ba84fa0f',1,'c_WebMgr::NetworkStateChanged()'],['../classc___f_p_p_discovery.html#aae669a13978a85a6a3381ce13ec2ba29',1,'c_FPPDiscovery::NetworkStateChanged()'],['../classc___input_m_q_t_t.html#ad67733726b14ea7d85904985b235efb8',1,'c_InputMQTT::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___input_m_q_t_t.html#ae8f8cc2e29e3a52c54b5426de6a7d2bb',1,'c_InputMQTT::NetworkStateChanged(bool IsConnected)'],['../classc___input_mgr.html#ae74060f3166d3a390345e89d02d9e376',1,'c_InputMgr::NetworkStateChanged()']]], + ['nexteffect_9',['NextEffect',['../classc___input_effect_engine.html#ad8d24a5492296d0018c7eafd7191fdef',1,'c_InputEffectEngine']]], + ['nextpixeltosend_10',['NextPixelToSend',['../classc___output_pixel.html#a30e002d7c9680cad7d1de26088820f9f',1,'c_OutputPixel']]], + ['nextpoll_11',['NextPoll',['../classc___wi_fi_driver.html#a079d8297ba7a37b94f47eb3ef76f46e2',1,'c_WiFiDriver']]], + ['no_5fconfig_5fneeded_12',['no_config_needed',['../_output_mgr_8hpp.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: OutputMgr.hpp'],['../_input_mgr_8hpp.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: InputMgr.hpp'],['../_e_s_pixel_stick_8ino.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: ESPixelStick.ino']]], + ['no_5flocalfiletoplay_13',['No_LocalFileToPlay',['../_input_f_p_p_remote_8h.html#a2be098d5f7991f7854f1b3f49dcf8845',1,'InputFPPRemote.h']]], + ['notranslation_14',['NoTranslation',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8a84e7bc8789d38d9f54c35bf95f4555a4',1,'c_OutputUart']]], + ['notrebootingvalue_15',['NotRebootingValue',['../_e_s_pixel_stick_8ino.html#a46e452f7ab425f93a94b6dc1d2d43998',1,'ESPixelStick.ino']]], + ['null_5frecord_16',['NULL_RECORD',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0b39509f6c0ebaaf67a2eaf8710b3901',1,'EFUpdate']]], + ['num_5fpackets_17',['num_packets',['../structc___input_artnet_1_1_universe__t.html#a18a61538c798e8f87ea1adbac604e8a3',1,'c_InputArtnet::Universe_t::num_packets'],['../classc___input_artnet.html#a84c073defa359fe12b3d177b1c667eef',1,'c_InputArtnet::num_packets']]], + ['num_5fuarts_18',['NUM_UARTS',['../_output_mgr_8hpp.html#a8309e50d2ad7393eda0b9b3dccb273b0',1,'OutputMgr.hpp']]], + ['numblockstobuffer_19',['NumBlocksToBuffer',['../_file_mgr_8cpp.html#a023e8165e9615e0a5ec8d7cdfeb1046b',1,'FileMgr.cpp']]], + ['numcompressedblocks_20',['numcompressedblocks',['../struct_f_s_e_q_parsed_header.html#a35c1dca15c0e5e902735982315e02206',1,'FSEQParsedHeader::numCompressedBlocks'],['../struct_f_s_e_q_raw_header.html#aa3664e62cf473dabf12bc89f821021cc',1,'FSEQRawHeader::numCompressedBlocks'],['../fseq_8h.html#ac6b2575642b07f6ccbd91cc3aafe31ff',1,'numCompressedBlocks: fseq.h']]], + ['numintensitybytesperpixel_21',['NumIntensityBytesPerPixel',['../classc___output_pixel.html#af8785e24529c85a2d82918f4b9e3c895',1,'c_OutputPixel']]], + ['numinterintensitybreakbits_22',['NumInterIntensityBreakBits',['../structc___output_uart_1_1_output_uart_config__t.html#a34574521c3842523ba81a0d8e01afea2',1,'c_OutputUart::OutputUartConfig_t']]], + ['numinterintensitymabbits_23',['NumInterIntensityMABbits',['../structc___output_uart_1_1_output_uart_config__t.html#a18adbfab1fed6c979e4feea916edbe2d',1,'c_OutputUart::OutputUartConfig_t']]], + ['numpixelsingroup_24',['NumPixelsInGroup',['../structc___input_effect_engine_1_1_marquee_group.html#af34147ece352e0c559dedb1386663dd0',1,'c_InputEffectEngine::MarqueeGroup']]], + ['numsparseranges_25',['numsparseranges',['../struct_f_s_e_q_parsed_header.html#a048cd88b554c82a7e9070ac6263016a4',1,'FSEQParsedHeader::numSparseRanges'],['../struct_f_s_e_q_raw_header.html#aa6dace473482943c077b3079bdb53ec4',1,'FSEQRawHeader::numSparseRanges'],['../fseq_8h.html#a96e54e69946f348e1bff7e3e04203321',1,'numSparseRanges: fseq.h']]], + ['numstepstotarget_26',['NumStepsToTarget',['../_input_effect_engine_8hpp.html#adc26a7605035496cc97ce33de4a1a0a8',1,'InputEffectEngine.hpp']]], + ['numuartslotsperintensityvalue_27',['NumUartSlotsPerIntensityValue',['../classc___output_uart.html#a7c91bb1969dee4e2a52968088ec63b4c',1,'c_OutputUart']]] +]; diff --git a/doxy/search/all_e.js b/doxy/search/all_e.js new file mode 100644 index 000000000..1e7eef1e1 --- /dev/null +++ b/doxy/search/all_e.js @@ -0,0 +1,140 @@ +var searchData= +[ + ['off_0',['off',['../classc___input_m_q_t_t.html#a7ab0569ade8e9922479e7e2ba21cf485',1,'c_InputMQTT::OFF'],['../classc___input_alexa.html#a952005642b4f9f5ac4910e5015e884fa',1,'c_InputAlexa::OFF'],['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3ac27f7ebd6db61deb6746088f6900cd19',1,'c_ExternalInput::off']]], + ['offset_1',['offset',['../unionc___output_pixel_1_1_color_offsets__s.html#a735419bf5c0cb1bb255b07756b1befe3',1,'c_OutputPixel::ColorOffsets_s']]], + ['offsetms_2',['offsetMS',['../class_fast_timer.html#afcf071d4bfd60c90ca0884b21f45c960',1,'FastTimer']]], + ['offsets_3',['offsets',['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html',1,'c_OutputPixel::ColorOffsets_s']]], + ['oid_5ft_4',['OID_t',['../classc___output_common.html#ac1d890a6e510ca5903ff8bc66d1edaed',1,'c_OutputCommon']]], + ['om_5fis_5frmt_5',['OM_IS_RMT',['../_output_mgr_8hpp.html#a4aa294a2f6c841a2ab5aa2f541e8b0df',1,'OutputMgr.hpp']]], + ['om_5fis_5fuart_6',['OM_IS_UART',['../_output_mgr_8hpp.html#a5f8e57be85acf1580548dcbec0019a18',1,'OutputMgr.hpp']]], + ['om_5fmax_5fconfig_5fsize_7',['OM_MAX_CONFIG_SIZE',['../_output_mgr_8hpp.html#a03966fd3e86c732e33adb3b649cf9a6b',1,'OutputMgr.hpp']]], + ['om_5fmax_5fnum_5fchannels_8',['OM_MAX_NUM_CHANNELS',['../_output_mgr_8hpp.html#a2950110c970b04d476d45273635a5d85',1,'OutputMgr.hpp']]], + ['om_5fporttype_5ft_9',['OM_PortType_t',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9',1,'c_OutputMgr']]], + ['on_10',['on',['../classc___input_m_q_t_t.html#a5718aa4eb2ae6c577f0716aec5f2662e',1,'c_InputMQTT::ON'],['../classc___input_alexa.html#a5c49720ac0879ae33f32bbbae9a3d3b7',1,'c_InputAlexa::ON']]], + ['onalexamessage_11',['onAlexaMessage',['../classc___web_mgr.html#a6dc6bd3709c346249b066f2d64ec39c4',1,'c_WebMgr']]], + ['onconnect_12',['onconnect',['../classfsm___wi_fi__state___connecting_using_config.html#ad687833f55433c760ef15c7c99b1f513',1,'fsm_WiFi_state_ConnectingUsingConfig::OnConnect()'],['../classfsm___wi_fi__state___disabled.html#a2b4509de67db3ec771944cb173ac6105',1,'fsm_WiFi_state_Disabled::OnConnect()'],['../classfsm___wi_fi__state___connection_failed.html#a3fae92fc8be9b15afeacdaa09a2e3cc2',1,'fsm_WiFi_state_ConnectionFailed::OnConnect()'],['../classfsm___wi_fi__state___connected_to_sta.html#aaaa6c687e37f939d11f1f3da9ae0e176',1,'fsm_WiFi_state_ConnectedToSta::OnConnect()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a7ef8d7da8114f886dcad4e1b4c95af3b',1,'fsm_WiFi_state_ConnectingAsAP::OnConnect()'],['../classfsm___wi_fi__state___boot.html#a2fb76784655583f1b5373e69810bc67c',1,'fsm_WiFi_state_Boot::OnConnect()'],['../classfsm___wi_fi__state.html#a2c842ba4749d28414d3b14c87e02215c',1,'fsm_WiFi_state::OnConnect()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a0d02d6629a626b32ef1ab1f91b82badf',1,'fsm_WiFi_state_ConnectingUsingDefaults::OnConnect()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a00bfcb4d08df3ab2cb72fed9f615a4d7',1,'fsm_WiFi_state_ConnectedToAP::OnConnect()']]], + ['ondisconnect_13',['ondisconnect',['../classfsm___wi_fi__state___connecting_as_a_p.html#a6a82919396e1ac3d973603c1795065d7',1,'fsm_WiFi_state_ConnectingAsAP::OnDisconnect()'],['../classfsm___wi_fi__state___connected_to_sta.html#aa53957a3d45167be9dc596cfffc3f4be',1,'fsm_WiFi_state_ConnectedToSta::OnDisconnect()'],['../classfsm___wi_fi__state___connection_failed.html#a8171d216df474965abc4daa0d4406a54',1,'fsm_WiFi_state_ConnectionFailed::OnDisconnect()'],['../classfsm___wi_fi__state___disabled.html#a93584d246a2459da4b132c98b3bdd94f',1,'fsm_WiFi_state_Disabled::OnDisconnect()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a991ed1f90951f5540f7accbb89bb048b',1,'fsm_WiFi_state_ConnectedToAP::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#ae35ba7632fb824100619f2600286f8da',1,'fsm_WiFi_state_ConnectingUsingDefaults::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_using_config.html#a8365e3eb5ded871c32d7ea1764eaf8e8',1,'fsm_WiFi_state_ConnectingUsingConfig::OnDisconnect()'],['../classfsm___wi_fi__state___boot.html#a29211bf09c3f160062c3b43244b1661e',1,'fsm_WiFi_state_Boot::OnDisconnect()'],['../classfsm___wi_fi__state.html#a7fb4aae7d3fd073d1ecba313fd2fccd0',1,'fsm_WiFi_state::OnDisconnect()']]], + ['ondmxframe_14',['onDmxFrame',['../classc___input_artnet.html#acf91f737e9f231b01b6b53ceb1d0a6fa',1,'c_InputArtnet']]], + ['onetoone_15',['OneToOne',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8aebae574ab6f1a9e3a5b50eaa524de6ad',1,'c_OutputUart']]], + ['onewire_5fpin_16',['onewire_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['onmessage_17',['onMessage',['../classc___input_alexa.html#adf1dcecdbc97eb955ad2ca3954678c80',1,'c_InputAlexa']]], + ['onmqttconnect_18',['onMqttConnect',['../classc___input_m_q_t_t.html#ad184832d98d3621b7f3466ad3df97f04',1,'c_InputMQTT']]], + ['onmqttdisconnect_19',['onMqttDisconnect',['../classc___input_m_q_t_t.html#aa3c8a241fe42b78baeef394c61724bc1',1,'c_InputMQTT']]], + ['onmqttmessage_20',['onMqttMessage',['../classc___input_m_q_t_t.html#a18091bce67a4c82c95692bcd9366872f',1,'c_InputMQTT']]], + ['onnetworkconnect_21',['onNetworkConnect',['../classc___input_m_q_t_t.html#ad070048016041050418e82e50dcf701f',1,'c_InputMQTT']]], + ['onnetworkdisconnect_22',['onNetworkDisconnect',['../classc___input_m_q_t_t.html#a5746d51fc9df08ab1191c23833908f5b',1,'c_InputMQTT']]], + ['onwificonnect_23',['onWiFiConnect',['../classc___wi_fi_driver.html#a03e9bd390e8fb42cd4ff24f0be0a9b40',1,'c_WiFiDriver']]], + ['onwifidisconnect_24',['onWiFiDisconnect',['../classc___wi_fi_driver.html#aa3c35bf335930335d1669d2d56342a44',1,'c_WiFiDriver']]], + ['onwifistaconn_25',['onWiFiStaConn',['../classc___wi_fi_driver.html#afa8b176edf13fb6c2618a41e8a4cffae',1,'c_WiFiDriver']]], + ['onwifistadisc_26',['onWiFiStaDisc',['../classc___wi_fi_driver.html#adfb62bf06250e5de3ac949e1fab5b17c',1,'c_WiFiDriver']]], + ['opensdfile_27',['OpenSdFile',['../classc___file_mgr.html#ad6e4ac037a66dc01ac66bf961f7b8ee6',1,'c_FileMgr']]], + ['operatingmode_28',['operatingmode',['../union_f_p_p_ping_packet.html#aa1ff3b951241da29137ccdd53109908d',1,'FPPPingPacket::operatingMode'],['../fseq_8h.html#ae80af39e1c30f8c715e09e88065cacb1',1,'operatingMode: fseq.h']]], + ['operator_3d_29',['operator=',['../structc___input_effect_engine_1_1d_c_r_g_b.html#a3b8fd353a7a3937773114d2e51154da4',1,'c_InputEffectEngine::dCRGB']]], + ['otype_5ft_30',['OTYPE_t',['../classc___output_common.html#a8ce2a0b959923837191429b23b088003',1,'c_OutputCommon']]], + ['output_5fuart_5f5n1_31',['OUTPUT_UART_5N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205aec90ef8cdd31166b3fe626d2b6f78222',1,'c_OutputUart']]], + ['output_5fuart_5f5n2_32',['OUTPUT_UART_5N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205ac946c1cb2a5713277266fe16acde1fd7',1,'c_OutputUart']]], + ['output_5fuart_5f6n1_33',['OUTPUT_UART_6N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205acb3d5e2d412530df5fc63fead2036f7e',1,'c_OutputUart']]], + ['output_5fuart_5f6n2_34',['OUTPUT_UART_6N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a5f719451c1d587a5c66d9a1f5b4b4527',1,'c_OutputUart']]], + ['output_5fuart_5f7n1_35',['OUTPUT_UART_7N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a39662640163d7b22c96e17c75ff9c8c5',1,'c_OutputUart']]], + ['output_5fuart_5f7n2_36',['OUTPUT_UART_7N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a5de601a066990517aa87894e7445f2f3',1,'c_OutputUart']]], + ['output_5fuart_5f8n1_37',['OUTPUT_UART_8N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a1890384a51dd3392f08699d6a29de7f1',1,'c_OutputUart']]], + ['output_5fuart_5f8n2_38',['OUTPUT_UART_8N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205ad57bcbb58a74055b40ff18f2bc27cef9',1,'c_OutputUart']]], + ['outputapa102_2ecpp_39',['OutputAPA102.cpp',['../_output_a_p_a102_8cpp.html',1,'']]], + ['outputapa102_2ehpp_40',['OutputAPA102.hpp',['../_output_a_p_a102_8hpp.html',1,'']]], + ['outputapa102spi_2ecpp_41',['OutputAPA102Spi.cpp',['../_output_a_p_a102_spi_8cpp.html',1,'']]], + ['outputapa102spi_2ehpp_42',['OutputAPA102Spi.hpp',['../_output_a_p_a102_spi_8hpp.html',1,'']]], + ['outputbuffer_43',['OutputBuffer',['../classc___output_mgr.html#a5f00159a5326bf76a2c3be9fc387b340',1,'c_OutputMgr']]], + ['outputbufferdatasize_44',['OutputBufferDataSize',['../structc___output_mgr_1_1_driver_info__t.html#a84137a376de749d21ba0f8cd38758eba',1,'c_OutputMgr::DriverInfo_t']]], + ['outputbufferendoffset_45',['OutputBufferEndOffset',['../structc___output_mgr_1_1_driver_info__t.html#a890009b0dfe99c27b3291acadd5f4ddf',1,'c_OutputMgr::DriverInfo_t']]], + ['outputbuffersize_46',['OutputBufferSize',['../classc___output_common.html#a6c6a0c4679e3059f945887fe7eac30aa',1,'c_OutputCommon']]], + ['outputbufferstartingoffset_47',['OutputBufferStartingOffset',['../structc___output_mgr_1_1_driver_info__t.html#a83e48167209c4f11f756d453a17f7b4c',1,'c_OutputMgr::DriverInfo_t']]], + ['outputchanneldrivers_48',['OutputChannelDrivers',['../classc___output_mgr.html#ae8316c09c0d04872e1ef067ef2f993ea',1,'c_OutputMgr']]], + ['outputchannelendoffset_49',['OutputChannelEndOffset',['../structc___output_mgr_1_1_driver_info__t.html#a563337a7c50e422b422a0756d98e7242',1,'c_OutputMgr::DriverInfo_t']]], + ['outputchannelid_50',['OutputChannelId',['../classc___output_common.html#a3acb3b1b8979ad0a28d525a23d3393eb',1,'c_OutputCommon']]], + ['outputchannelid_5fend_51',['OutputChannelId_End',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ffaabbaa1975289404286507ac2f2180357',1,'c_OutputMgr']]], + ['outputchannelid_5fstart_52',['OutputChannelId_Start',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ffafa7f831449fc336a17c2631797b2c1e6',1,'c_OutputMgr']]], + ['outputchannelidtogpioandport_53',['OutputChannelIdToGpioAndPort',['../_output_mgr_8cpp.html#af623aa57357bf7d40d2b234379f26d06',1,'OutputMgr.cpp']]], + ['outputchannelidtogpioandportentry_5ft_54',['OutputChannelIdToGpioAndPortEntry_t',['../struct_output_channel_id_to_gpio_and_port_entry__t.html',1,'']]], + ['outputchannelsize_55',['OutputChannelSize',['../structc___output_mgr_1_1_driver_info__t.html#a40297b034c878f233ff995625fa7f8cd',1,'c_OutputMgr::DriverInfo_t']]], + ['outputchannelstartingoffset_56',['OutputChannelStartingOffset',['../structc___output_mgr_1_1_driver_info__t.html#af098b2ead9c2acf4a1194912e3af7ae0',1,'c_OutputMgr::DriverInfo_t']]], + ['outputcommon_2ecpp_57',['OutputCommon.cpp',['../_output_common_8cpp.html',1,'']]], + ['outputcommon_2ehpp_58',['OutputCommon.hpp',['../_output_common_8hpp.html',1,'']]], + ['outputdisabled_2ecpp_59',['OutputDisabled.cpp',['../_output_disabled_8cpp.html',1,'']]], + ['outputdisabled_2ehpp_60',['OutputDisabled.hpp',['../_output_disabled_8hpp.html',1,'']]], + ['outputeffectcolor_61',['outputEffectColor',['../classc___input_effect_engine.html#ace4683386e8bbc65842f9b52cf753718',1,'c_InputEffectEngine']]], + ['outputgece_2ecpp_62',['OutputGECE.cpp',['../_output_g_e_c_e_8cpp.html',1,'']]], + ['outputgece_2ehpp_63',['OutputGECE.hpp',['../_output_g_e_c_e_8hpp.html',1,'']]], + ['outputgeceframe_2ehpp_64',['OutputGECEFrame.hpp',['../_output_g_e_c_e_frame_8hpp.html',1,'']]], + ['outputgecermt_2ecpp_65',['OutputGECERmt.cpp',['../_output_g_e_c_e_rmt_8cpp.html',1,'']]], + ['outputgecermt_2ehpp_66',['OutputGECERmt.hpp',['../_output_g_e_c_e_rmt_8hpp.html',1,'']]], + ['outputgeceuart_2ecpp_67',['OutputGECEUart.cpp',['../_output_g_e_c_e_uart_8cpp.html',1,'']]], + ['outputgeceuart_2ehpp_68',['OutputGECEUart.hpp',['../_output_g_e_c_e_uart_8hpp.html',1,'']]], + ['outputgs8208_2ecpp_69',['OutputGS8208.cpp',['../_output_g_s8208_8cpp.html',1,'']]], + ['outputgs8208_2ehpp_70',['OutputGS8208.hpp',['../_output_g_s8208_8hpp.html',1,'']]], + ['outputgs8208rmt_2ecpp_71',['OutputGS8208Rmt.cpp',['../_output_g_s8208_rmt_8cpp.html',1,'']]], + ['outputgs8208rmt_2ehpp_72',['OutputGS8208Rmt.hpp',['../_output_g_s8208_rmt_8hpp.html',1,'']]], + ['outputgs8208uart_2ecpp_73',['OutputGS8208Uart.cpp',['../_output_g_s8208_uart_8cpp.html',1,'']]], + ['outputgs8208uart_2ehpp_74',['OutputGS8208Uart.hpp',['../_output_g_s8208_uart_8hpp.html',1,'']]], + ['outputispaused_75',['OutputIsPaused',['../classc___output_uart.html#a6105c8cbc70466ad6e2152f6020a210e',1,'c_OutputUart']]], + ['outputmgr_76',['outputmgr',['../_output_mgr_8hpp.html#af6b50c745df05adfe6f502280127db1f',1,'OutputMgr: OutputMgr.cpp'],['../_output_mgr_8cpp.html#af6b50c745df05adfe6f502280127db1f',1,'OutputMgr: OutputMgr.cpp']]], + ['outputmgr_2ecpp_77',['OutputMgr.cpp',['../_output_mgr_8cpp.html',1,'']]], + ['outputmgr_2ehpp_78',['OutputMgr.hpp',['../_output_mgr_8hpp.html',1,'']]], + ['outputpixel_2ecpp_79',['OutputPixel.cpp',['../_output_pixel_8cpp.html',1,'']]], + ['outputpixel_2ehpp_80',['OutputPixel.hpp',['../_output_pixel_8hpp.html',1,'']]], + ['outputrelay_2ecpp_81',['OutputRelay.cpp',['../_output_relay_8cpp.html',1,'']]], + ['outputrelay_2ehpp_82',['OutputRelay.hpp',['../_output_relay_8hpp.html',1,'']]], + ['outputrmt_2ecpp_83',['OutputRmt.cpp',['../_output_rmt_8cpp.html',1,'']]], + ['outputrmt_2ehpp_84',['OutputRmt.hpp',['../_output_rmt_8hpp.html',1,'']]], + ['outputserial_2ecpp_85',['OutputSerial.cpp',['../_output_serial_8cpp.html',1,'']]], + ['outputserial_2ehpp_86',['OutputSerial.hpp',['../_output_serial_8hpp.html',1,'']]], + ['outputserialrmt_2ecpp_87',['OutputSerialRmt.cpp',['../_output_serial_rmt_8cpp.html',1,'']]], + ['outputserialrmt_2ehpp_88',['OutputSerialRmt.hpp',['../_output_serial_rmt_8hpp.html',1,'']]], + ['outputserialuart_2ecpp_89',['OutputSerialUart.cpp',['../_output_serial_uart_8cpp.html',1,'']]], + ['outputserialuart_2ehpp_90',['OutputSerialUart.hpp',['../_output_serial_uart_8hpp.html',1,'']]], + ['outputservopca9685_2ecpp_91',['OutputServoPCA9685.cpp',['../_output_servo_p_c_a9685_8cpp.html',1,'']]], + ['outputservopca9685_2ehpp_92',['OutputServoPCA9685.hpp',['../_output_servo_p_c_a9685_8hpp.html',1,'']]], + ['outputspi_2ecpp_93',['OutputSpi.cpp',['../_output_spi_8cpp.html',1,'']]], + ['outputspi_2ehpp_94',['OutputSpi.hpp',['../_output_spi_8hpp.html',1,'']]], + ['outputtls3001_2ecpp_95',['OutputTLS3001.cpp',['../_output_t_l_s3001_8cpp.html',1,'']]], + ['outputtls3001_2ehpp_96',['OutputTLS3001.hpp',['../_output_t_l_s3001_8hpp.html',1,'']]], + ['outputtls3001rmt_2ecpp_97',['OutputTLS3001Rmt.cpp',['../_output_t_l_s3001_rmt_8cpp.html',1,'']]], + ['outputtls3001rmt_2ehpp_98',['OutputTLS3001Rmt.hpp',['../_output_t_l_s3001_rmt_8hpp.html',1,'']]], + ['outputtm1814_2ecpp_99',['OutputTM1814.cpp',['../_output_t_m1814_8cpp.html',1,'']]], + ['outputtm1814_2ehpp_100',['OutputTM1814.hpp',['../_output_t_m1814_8hpp.html',1,'']]], + ['outputtm1814rmt_2ecpp_101',['OutputTM1814Rmt.cpp',['../_output_t_m1814_rmt_8cpp.html',1,'']]], + ['outputtm1814rmt_2ehpp_102',['OutputTM1814Rmt.hpp',['../_output_t_m1814_rmt_8hpp.html',1,'']]], + ['outputtm1814uart_2ecpp_103',['OutputTM1814Uart.cpp',['../_output_t_m1814_uart_8cpp.html',1,'']]], + ['outputtm1814uart_2ehpp_104',['OutputTM1814Uart.hpp',['../_output_t_m1814_uart_8hpp.html',1,'']]], + ['outputtype_105',['OutputType',['../classc___output_common.html#a9b9ccc6ceee5ad7033235824b2d87b43',1,'c_OutputCommon']]], + ['outputtype_5fdisabled_106',['OutputType_Disabled',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20a8c10f510fbe6a9ef9190ea37e4d06a75',1,'c_OutputMgr']]], + ['outputtype_5fend_107',['OutputType_End',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20ad973ad34c41f164f1234fb37e1b18f0a',1,'c_OutputMgr']]], + ['outputtype_5fstart_108',['OutputType_Start',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20ab1c3d373c033fb536571a85621f09a5f',1,'c_OutputMgr']]], + ['outputtypexlatemap_109',['OutputTypeXlateMap',['../_output_mgr_8cpp.html#a5ed825bf1fd2b0279f9009fb1dc0c4f3',1,'OutputMgr.cpp']]], + ['outputtypexlatemap_5ft_110',['OutputTypeXlateMap_t',['../struct_output_type_xlate_map__t.html',1,'']]], + ['outputuart_2ecpp_111',['OutputUart.cpp',['../_output_uart_8cpp.html',1,'']]], + ['outputuart_2ehpp_112',['OutputUart.hpp',['../_output_uart_8hpp.html',1,'']]], + ['outputuartconfig_113',['OutputUartConfig',['../classc___output_uart.html#a2a4d8b90bc76bc72b69a1fc9fc1fa969',1,'c_OutputUart']]], + ['outputuartconfig_5ft_114',['OutputUartConfig_t',['../structc___output_uart_1_1_output_uart_config__t.html',1,'c_OutputUart']]], + ['outputucs1903_2ecpp_115',['OutputUCS1903.cpp',['../_output_u_c_s1903_8cpp.html',1,'']]], + ['outputucs1903_2ehpp_116',['OutputUCS1903.hpp',['../_output_u_c_s1903_8hpp.html',1,'']]], + ['outputucs1903rmt_2ecpp_117',['OutputUCS1903Rmt.cpp',['../_output_u_c_s1903_rmt_8cpp.html',1,'']]], + ['outputucs1903rmt_2ehpp_118',['OutputUCS1903Rmt.hpp',['../_output_u_c_s1903_rmt_8hpp.html',1,'']]], + ['outputucs1903uart_2ecpp_119',['OutputUCS1903Uart.cpp',['../_output_u_c_s1903_uart_8cpp.html',1,'']]], + ['outputucs1903uart_2ehpp_120',['OutputUCS1903Uart.hpp',['../_output_u_c_s1903_uart_8hpp.html',1,'']]], + ['outputucs8903_2ecpp_121',['OutputUCS8903.cpp',['../_output_u_c_s8903_8cpp.html',1,'']]], + ['outputucs8903_2ehpp_122',['OutputUCS8903.hpp',['../_output_u_c_s8903_8hpp.html',1,'']]], + ['outputucs8903rmt_2ecpp_123',['OutputUCS8903Rmt.cpp',['../_output_u_c_s8903_rmt_8cpp.html',1,'']]], + ['outputucs8903rmt_2ehpp_124',['OutputUCS8903Rmt.hpp',['../_output_u_c_s8903_rmt_8hpp.html',1,'']]], + ['outputucs8903uart_2ecpp_125',['OutputUCS8903Uart.cpp',['../_output_u_c_s8903_uart_8cpp.html',1,'']]], + ['outputucs8903uart_2ehpp_126',['OutputUCS8903Uart.hpp',['../_output_u_c_s8903_uart_8hpp.html',1,'']]], + ['outputws2801_2ecpp_127',['OutputWS2801.cpp',['../_output_w_s2801_8cpp.html',1,'']]], + ['outputws2801_2ehpp_128',['OutputWS2801.hpp',['../_output_w_s2801_8hpp.html',1,'']]], + ['outputws2801spi_2ecpp_129',['OutputWS2801Spi.cpp',['../_output_w_s2801_spi_8cpp.html',1,'']]], + ['outputws2801spi_2ehpp_130',['OutputWS2801Spi.hpp',['../_output_w_s2801_spi_8hpp.html',1,'']]], + ['outputws2811_2ecpp_131',['OutputWS2811.cpp',['../_output_w_s2811_8cpp.html',1,'']]], + ['outputws2811_2ehpp_132',['OutputWS2811.hpp',['../_output_w_s2811_8hpp.html',1,'']]], + ['outputws2811rmt_2ecpp_133',['OutputWS2811Rmt.cpp',['../_output_w_s2811_rmt_8cpp.html',1,'']]], + ['outputws2811rmt_2ehpp_134',['OutputWS2811Rmt.hpp',['../_output_w_s2811_rmt_8hpp.html',1,'']]], + ['outputws2811uart_2ecpp_135',['OutputWS2811Uart.cpp',['../_output_w_s2811_uart_8cpp.html',1,'']]], + ['outputws2811uart_2ehpp_136',['OutputWS2811Uart.hpp',['../_output_w_s2811_uart_8hpp.html',1,'']]] +]; diff --git a/doxy/search/all_f.js b/doxy/search/all_f.js new file mode 100644 index 000000000..77586f6ad --- /dev/null +++ b/doxy/search/all_f.js @@ -0,0 +1,122 @@ +var searchData= +[ + ['p_5finputfppremoteplayeffect_0',['p_InputFPPRemotePlayEffect',['../classfsm___play_effect__state.html#aa82f4becadc8f45328aae8ac1be529b9',1,'fsm_PlayEffect_state']]], + ['p_5fparent_1',['p_Parent',['../classfsm___play_file__state.html#abf855f11e23c4ebe61140613103aac6b',1,'fsm_PlayFile_state']]], + ['packet_2',['Packet',['../structc___input_d_d_p_1_1_packet_buffer__t.html#a59cf841403797c62e770e0b1d32d9ba7',1,'c_InputDDP::PacketBuffer_t']]], + ['packet_5ferrors_3',['packet_errors',['../classc___input_artnet.html#a05822b9a31ace1ff37db9b4ee2ec3bcf',1,'c_InputArtnet']]], + ['packet_5ftype_4',['packet_type',['../union_f_p_p_packet.html#ae6c83236416e43697cf3c4c23fd49fd7',1,'FPPPacket::packet_type'],['../union_f_p_p_ping_packet.html#af10a737217673cb1f0c0a6c8e8d6ec7b',1,'FPPPingPacket::packet_type'],['../union_f_p_p_multi_sync_packet.html#a37bb785cd91d93ea8368c7965d6ddb4b',1,'FPPMultiSyncPacket::packet_type'],['../fseq_8h.html#ab8797f1da914d19428f23f254854f920',1,'packet_type: fseq.h']]], + ['packetbuffer_5',['PacketBuffer',['../classc___input_d_d_p.html#a0782b3c00d3bfa31f58df27e4ca10471',1,'c_InputDDP']]], + ['packetbuffer_5ft_6',['PacketBuffer_t',['../structc___input_d_d_p_1_1_packet_buffer__t.html',1,'c_InputDDP']]], + ['packetbufferstatus_7',['PacketBufferStatus',['../structc___input_d_d_p_1_1_packet_buffer__t.html#a8bf6ac6df64f34b2efda490541bfa539',1,'c_InputDDP::PacketBuffer_t']]], + ['packetbufferstatus_5ft_8',['PacketBufferStatus_t',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53',1,'c_InputDDP']]], + ['palexacallback_9',['pAlexaCallback',['../classc___web_mgr.html#a3782b2eb5d97f8a003422e69bb8d19d9',1,'c_WebMgr']]], + ['palexadevice_10',['pAlexaDevice',['../classc___web_mgr.html#a29f8f2bc3fffe8b65384a145ab654b33',1,'c_WebMgr']]], + ['parsefseqfile_11',['ParseFseqFile',['../classc___input_f_p_p_remote_play_file.html#a588e1c419a88dc3536d9867f25f074cd',1,'c_InputFPPRemotePlayFile']]], + ['partnet_12',['pArtnet',['../classc___input_artnet.html#a3d6cf661e30f40ba8d89e58454043a67',1,'c_InputArtnet']]], + ['passphrase_13',['passphrase',['../classc___wi_fi_driver.html#aa441324efc6471c93923841725b5c0ae',1,'c_WiFiDriver']]], + ['password_14',['password',['../classc___input_m_q_t_t.html#ae040245e3b5dc362887e5e7a82a604db',1,'c_InputMQTT']]], + ['pausedelaytimer_15',['PauseDelayTimer',['../classc___input_f_p_p_remote_play_list.html#a1b6b2d50ae1fd2ac80c9b91d8f2226dc',1,'c_InputFPPRemotePlayList']]], + ['pauseoutput_16',['pauseoutput',['../classc___output_common.html#ac0f456d9ada8677dc52071ee8818f00c',1,'c_OutputCommon::PauseOutput()'],['../classc___output_uart.html#a47cb277fcf5ebbaeaf93a9683114adc5',1,'c_OutputUart::PauseOutput()']]], + ['pauseoutputs_17',['PauseOutputs',['../classc___output_mgr.html#aa5fa47aab179e25649aa61acd159586d',1,'c_OutputMgr']]], + ['pcurrentfsmstate_18',['pcurrentfsmstate',['../classc___input_f_p_p_remote_play_effect.html#aa23717485961fb645d938014af8bf40f',1,'c_InputFPPRemotePlayEffect::pCurrentFsmState'],['../classc___wi_fi_driver.html#a57f1173eafa4771b81eb6614fa6dc9e5',1,'c_WiFiDriver::pCurrentFsmState'],['../classc___input_f_p_p_remote_play_list.html#a8ba2e8284cf59318621a342d0670a98d',1,'c_InputFPPRemotePlayList::pCurrentFsmState'],['../classc___input_f_p_p_remote_play_file.html#a8e88c26ce22ade8c25fedb840eacded9',1,'c_InputFPPRemotePlayFile::pCurrentFsmState']]], + ['peffectsengine_19',['peffectsengine',['../classc___input_alexa.html#a6451a847ca387b822955da8a1232e443',1,'c_InputAlexa::pEffectsEngine'],['../classc___input_m_q_t_t.html#a78f5b90bd725bc03a7d53a482a641219',1,'c_InputMQTT::pEffectsEngine']]], + ['pframeappenddata_20',['pFrameAppendData',['../classc___output_pixel.html#ac34c5893c6d2cc5f08365ffff7d43985',1,'c_OutputPixel']]], + ['pframeprependdata_21',['pFramePrependData',['../classc___output_pixel.html#acd43be812cdbe8e049abf2625e3fcc52',1,'c_OutputPixel']]], + ['ping_5fhardware_22',['ping_hardware',['../fseq_8h.html#a9f3166333902b30dbb182974d5390be0',1,'ping_hardware: fseq.h'],['../union_f_p_p_ping_packet.html#a7355f25c7ddf3162dc1f8c39b44482d2',1,'FPPPingPacket::ping_hardware']]], + ['ping_5fsubtype_23',['ping_subtype',['../fseq_8h.html#adae4d6bb1eb745b69d547055ac99b4e0',1,'ping_subtype: fseq.h'],['../union_f_p_p_ping_packet.html#a70d667041135be8a30ed6db5a10ba97b',1,'FPPPingPacket::ping_subtype']]], + ['ping_5fversion_24',['ping_version',['../fseq_8h.html#ae3fbf8cfc9651c90764f8bf2891772ba',1,'ping_version: fseq.h'],['../union_f_p_p_ping_packet.html#a99b72d9dc7ab5a701e7c9596795c0e54',1,'FPPPingPacket::ping_version']]], + ['pinputchanneldriver_25',['pInputChannelDriver',['../structc___input_mgr_1_1_driver_info__t.html#a78483bca479c805191d9f365dfc0552b',1,'c_InputMgr::DriverInfo_t']]], + ['pinputfppremoteplayitem_26',['pinputfppremoteplayitem',['../classc___input_f_p_p_remote.html#a408bb6bee77015240dce30c447684eb5',1,'c_InputFPPRemote::pInputFPPRemotePlayItem'],['../classc___input_f_p_p_remote_play_list.html#a5ad02abbaeda448cf0f5759772f3188f',1,'c_InputFPPRemotePlayList::pInputFPPRemotePlayItem']]], + ['pinputfppremoteplaylist_27',['pInputFPPRemotePlayList',['../classfsm___play_list__state.html#a6304b2ee92f06b51c3eafd958a577896',1,'fsm_PlayList_state']]], + ['pixel_5fcount_28',['pixel_count',['../classc___output_pixel.html#ab2e6b771d52d5ef29a090e40e55ef76a',1,'c_OutputPixel']]], + ['pixel_5fdefault_5fintensity_5fbytes_5fper_5fpixel_29',['PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL',['../_output_pixel_8hpp.html#a8209febd3e852842bbb8bd4cacc286ee',1,'OutputPixel.hpp']]], + ['pixelappendnulls_30',['PixelAppendNulls',['../classc___output_pixel.html#a611d4757b8af1e3d5dff19c093bbc260',1,'c_OutputPixel']]], + ['pixelcount_31',['PixelCount',['../classc___input_effect_engine.html#a10498ca4c9defacdff30640f54675d2e',1,'c_InputEffectEngine']]], + ['pixelgroups_32',['PixelGroups',['../classc___output_pixel.html#a418b4e77ff5676ea7971c34cd43eb945',1,'c_OutputPixel']]], + ['pixelgroupsize_33',['PixelGroupSize',['../classc___output_pixel.html#a1cc23a7f958a5649859b0c48664082ea',1,'c_OutputPixel']]], + ['pixelintensitycurrentcolor_34',['PixelIntensityCurrentColor',['../classc___output_pixel.html#a910ca0e6cea7014638eb39f8f230dbc2',1,'c_OutputPixel']]], + ['pixelintensitycurrentindex_35',['PixelIntensityCurrentIndex',['../classc___output_pixel.html#a0a6aa381cf9a368d29db9a0ccd9ddc1c',1,'c_OutputPixel']]], + ['pixeloffset_36',['PixelOffset',['../classc___input_effect_engine.html#a9bff0915864cb6a4e0d957e0cad27c0e',1,'c_InputEffectEngine']]], + ['pixelprependdata_37',['PixelPrependData',['../classc___output_pixel.html#a3c249628671971a9977a6b23f48173fa',1,'c_OutputPixel']]], + ['pixelprependdatacurrentindex_38',['PixelPrependDataCurrentIndex',['../classc___output_pixel.html#a3582e2b16ffd11010d345dba2a837a6b',1,'c_OutputPixel']]], + ['pixelprependdatasize_39',['PixelPrependDataSize',['../classc___output_pixel.html#aa9a25fafc494487989502f699a2b7393',1,'c_OutputPixel']]], + ['pixelprependnulls_40',['PixelPrependNulls',['../classc___output_pixel.html#aa0ac30cde5ff34221554f2e97ef313ea',1,'c_OutputPixel']]], + ['pixelsendintensity_41',['PixelSendIntensity',['../classc___output_pixel.html#afe51a99f6c89a3d0ea84478a2b9c881e',1,'c_OutputPixel']]], + ['pixelsendprependintensity_42',['PixelSendPrependIntensity',['../classc___output_pixel.html#a9ab65d9ed7b7e9c9f5aa0f678d61cf3c',1,'c_OutputPixel']]], + ['pktblank_43',['pktBlank',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#ac319b9b2873ea5662386c1b49a225d54',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktcommand_44',['pktCommand',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#abd241700cde458b75d7dffbaa5e7a81b',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktfppcommand_45',['pktFPPCommand',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a3641a9b211f26ba41287d9b9c2c60667',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pkthdrerror_46',['pktHdrError',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#aac512a4a01651b9e3b1071c528677546',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktlastcommand_47',['pktLastCommand',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a4f3ef599acd2ec1b5b6e2f41714d145e',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktping_48',['pktPing',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a696d35732ec09d9bb00d510ed88deb26',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktplugin_49',['pktPlugin',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a67275e5e496b6a0f1c7b2d1ab954eb0b',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedopen_50',['pktSyncMedOpen',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a3bcddc2a6c100a31edbe6f580b504afd',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedstart_51',['pktSyncMedStart',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a47d6044d50d4b71fb5d01562b7bf250d',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedstop_52',['pktSyncMedStop',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a8a1a55323597480025ab1d1d5db2e85c',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedsync_53',['pktSyncMedSync',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#ad2de3616602611cfaaa6b5a2c8b93a8a',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqopen_54',['pktSyncSeqOpen',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a44d3b94a1a7f9ad2a54476bc02a4613f',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqstart_55',['pktSyncSeqStart',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#aa1efbe022405cc72b462549a106d1e7f',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqstop_56',['pktSyncSeqStop',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a016934aa7acc01b2aaef8e535ab6390a',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqsync_57',['pktSyncSeqSync',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a3aba96e62c9a0288300add95285697be',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktunknown_58',['pktUnknown',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a5099eae93bfa2969a18c785bbf87b465',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['playcount_59',['PlayCount',['../classfsm___play_file__state___stopping.html#ac5b56781e3863d10065884cc0065cdef',1,'fsm_PlayFile_state_Stopping']]], + ['playdurationsec_60',['PlayDurationSec',['../classc___input_f_p_p_remote_play_item.html#a8327a95abc807e625a2b82fef912e3fc',1,'c_InputFPPRemotePlayItem']]], + ['playedfilecount_61',['PlayedFileCount',['../classc___input_f_p_p_remote_play_file.html#a0aadefff87d80c39b06c916dff0f1c52',1,'c_InputFPPRemotePlayFile']]], + ['playeffect_62',['PlayEffect',['../classc___input_m_q_t_t.html#a3868e04d5b087dc00ec90f0e52fce304',1,'c_InputMQTT']]], + ['playeffecttimer_63',['PlayEffectTimer',['../classc___input_f_p_p_remote_play_effect.html#aa69569a1145f64286acb57f0690409a6',1,'c_InputFPPRemotePlayEffect']]], + ['playfile_64',['PlayFile',['../classc___f_p_p_discovery.html#adb57db644991837b6c7d9eb53caf902d',1,'c_FPPDiscovery']]], + ['playfseq_65',['PlayFseq',['../classc___input_m_q_t_t.html#aa7e66ef912ee4ea959c6a4046ed2724e',1,'c_InputMQTT']]], + ['playingfile_66',['playingfile',['../classc___input_f_p_p_remote.html#a7cba6247fa182067f09371d891c53adb',1,'c_InputFPPRemote::PlayingFile()'],['../classc___f_p_p_discovery.html#ab4198d4f7d573455827f0f4d087f3466',1,'c_FPPDiscovery::PlayingFile()']]], + ['playingremotefile_67',['PlayingRemoteFile',['../classc___input_f_p_p_remote.html#ac3caebaeae0b77be9680516b54edaa5b',1,'c_InputFPPRemote']]], + ['playitemname_68',['PlayItemName',['../classc___input_f_p_p_remote_play_item.html#a8c140a6c7960aec978f240007563494a',1,'c_InputFPPRemotePlayItem']]], + ['playlistentryid_69',['PlayListEntryId',['../classc___input_f_p_p_remote_play_list.html#a3439ee16ebd573b1aa04c533a6dd154d',1,'c_InputFPPRemotePlayList']]], + ['playlistrepeatcount_70',['PlayListRepeatCount',['../classc___input_f_p_p_remote_play_list.html#abf09d4ff24ccfc9fb5fb088d3fc86dc6',1,'c_InputFPPRemotePlayList']]], + ['playnextfile_71',['PlayNextFile',['../classc___input_f_p_p_remote.html#a2e5e64a21ad76c7015c6500393be7da3',1,'c_InputFPPRemote']]], + ['polarity_72',['polarity',['../classc___external_input.html#a8120c90883e6d79c503274cb9892ed1b',1,'c_ExternalInput']]], + ['polarity_5ft_73',['Polarity_t',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538',1,'c_ExternalInput']]], + ['poll_74',['poll',['../classfsm___wi_fi__state___connecting_using_config.html#a2f4e42b79508b89d361989d86d8acd7b',1,'fsm_WiFi_state_ConnectingUsingConfig::Poll()'],['../classfsm___play_list__state___playing_file.html#a6d4ff27930b37b98f423091145487648',1,'fsm_PlayList_state_PlayingFile::Poll()'],['../classfsm___play_list__state___playing_effect.html#afe6b59d135d0c3467e6f8014de53cdb1',1,'fsm_PlayList_state_PlayingEffect::Poll()'],['../classfsm___play_list__state___paused.html#aa92d4e3bd587c63a842e7e0de9cc1906',1,'fsm_PlayList_state_Paused::Poll()'],['../classc___network_mgr.html#a1a7aa80b325ff6d1610ba4ea775724bf',1,'c_NetworkMgr::Poll()'],['../classfsm___wi_fi__state.html#a8e1c8d4859d8074d588f9aba81c5a8ce',1,'fsm_WiFi_state::Poll()'],['../classc___wi_fi_driver.html#a45f9635bbd7c4978e9ed82995c1b96d1',1,'c_WiFiDriver::Poll()'],['../classfsm___wi_fi__state___boot.html#a8063e8f2dff740f938a920e287b68709',1,'fsm_WiFi_state_Boot::Poll()'],['../classfsm___play_file__state___starting.html#a3de92f0e9c7aa31adaba1a7f7ff6f7a6',1,'fsm_PlayFile_state_Starting::Poll()'],['../classc___output_mgr.html#afb3a7a9024cae09c4f6c8613a47e4925',1,'c_OutputMgr::Poll()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a1add8feff5b4e42832629d6993c09a96',1,'fsm_WiFi_state_ConnectingUsingDefaults::Poll()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a30ec314444c4d729bb83a84afc4f67fe',1,'fsm_WiFi_state_ConnectedToAP::Poll()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#abfa70db6d7a2dedf0c0fe1f87f679f63',1,'fsm_WiFi_state_ConnectingAsAP::Poll()'],['../classfsm___wi_fi__state___connected_to_sta.html#a5d7d67f31b4bb74acea5d8018efdd77a',1,'fsm_WiFi_state_ConnectedToSta::Poll()'],['../classfsm___wi_fi__state___connection_failed.html#afb559c4805f1987528619a5c7feb1bdb',1,'fsm_WiFi_state_ConnectionFailed::Poll()'],['../classfsm___wi_fi__state___disabled.html#a1bf24cd8fa8811780d782ae2be77fccc',1,'fsm_WiFi_state_Disabled::Poll()'],['../classc___output_common.html#ac254686a33bd04f5255a69f40a5a2788',1,'c_OutputCommon::Poll()'],['../classc___output_disabled.html#a7950c262201cc59a1356da0a3d2509fb',1,'c_OutputDisabled::Poll()'],['../classfsm___play_list__state___wait_for_start.html#a58bffe37db9134887f431eb6979e7198',1,'fsm_PlayList_state_WaitForStart::Poll()'],['../classfsm___external_input__off__state.html#a2ad9eb2f11a3c7712dcadb655505840a',1,'fsm_ExternalInput_off_state::Poll()'],['../classfsm___external_input__boot.html#a52b7184cc84873477a840fef5ad7fbd7',1,'fsm_ExternalInput_boot::Poll()'],['../classfsm___external_input__state.html#aeac61ddb9323f8c9f7c9be1bd7af23e3',1,'fsm_ExternalInput_state::Poll()'],['../classc___external_input.html#a062079f046bcc63d7075e50142c8138e',1,'c_ExternalInput::Poll()'],['../classc___file_mgr.html#aeae9d969b57801bcac04da8386dfe75d',1,'c_FileMgr::Poll()'],['../classfsm___play_list__state___idle.html#ad4f5fd4702fffb217b50f7809d6a9141',1,'fsm_PlayList_state_Idle::Poll()'],['../classfsm___external_input__on__wait__long__state.html#a6a5ffdfa7c7635c6a387de633a1c8418',1,'fsm_ExternalInput_on_wait_long_state::Poll()'],['../classfsm___external_input__wait__for__off__state.html#ae7caefcec18801509e5b3a493abd907a',1,'fsm_ExternalInput_wait_for_off_state::Poll()'],['../classc___input_f_p_p_remote.html#a5ffd24117059ff8bd76688370235c19f',1,'c_InputFPPRemote::Poll()'],['../classc___input_f_p_p_remote_play_effect.html#a9328145d42e27e1f8817ab66de87a9a0',1,'c_InputFPPRemotePlayEffect::Poll()'],['../classfsm___play_effect__state.html#a896a049a50ec0f05330687439826b213',1,'fsm_PlayEffect_state::Poll()'],['../classfsm___play_effect__state___playing_effect.html#a0bd06217392513ebcc5d436896e73550',1,'fsm_PlayEffect_state_PlayingEffect::Poll()'],['../classfsm___play_file__state___stopping.html#a8da7990c94c79959b3893fdeac5c8233',1,'fsm_PlayFile_state_Stopping::Poll()'],['../classfsm___play_file__state___error.html#ad02774153496bdd3710fe8b46a03f387',1,'fsm_PlayFile_state_Error::Poll()'],['../classc___input_f_p_p_remote_play_item.html#ad62453249e91e547582ea77cd6db6c04',1,'c_InputFPPRemotePlayItem::Poll()'],['../classc___input_f_p_p_remote_play_list.html#a16b9241330bbf4090aba25d380d9b506',1,'c_InputFPPRemotePlayList::Poll()'],['../classfsm___play_list__state.html#a5fddf40fba9f9c4c2a4bea7d4c944896',1,'fsm_PlayList_state::Poll()'],['../classfsm___play_effect__state___idle.html#a23efe2f8e0798da116f568da1d67beca',1,'fsm_PlayEffect_state_Idle::Poll()'],['../classfsm___play_file__state___playing_file.html#a78f01a0f55770883e74f07e65769f8a2',1,'fsm_PlayFile_state_PlayingFile::Poll()'],['../classfsm___play_file__state___idle.html#af0326b39d0e8278959096655ba2ec278',1,'fsm_PlayFile_state_Idle::Poll()'],['../classfsm___play_file__state.html#a47eed113e32624b44ff0ff061f93498f',1,'fsm_PlayFile_state::Poll()'],['../classc___input_f_p_p_remote_play_file.html#aec64aeee6a300e6bade15d4e41d5b1fe',1,'c_InputFPPRemotePlayFile::Poll()']]], + ['polldetectioncounter_75',['PollDetectionCounter',['../classc___input_f_p_p_remote_play_file.html#a5ea55702e34da5541e39e196904f8eb8',1,'c_InputFPPRemotePlayFile']]], + ['polldetectioncounterlimit_76',['PollDetectionCounterLimit',['../classc___input_f_p_p_remote_play_file.html#a2f4a20acf05ef8d8840c3bba804f342c',1,'c_InputFPPRemotePlayFile']]], + ['pollflash_77',['PollFlash',['../classc___input_effect_engine.html#a3986476ec33d9e3aedde9c1ae3953d61',1,'c_InputEffectEngine']]], + ['pollinterval_78',['PollInterval',['../classc___wi_fi_driver.html#a24f3592bcc1b8a2b54679093d52561e0',1,'c_WiFiDriver']]], + ['port_79',['port',['../classc___input_m_q_t_t.html#ab8a32cdf7cc50d097eaf92fc7a6945cc',1,'c_InputMQTT']]], + ['portid_80',['portid',['../classc___input_e131.html#a52cf81d70ad8626a2271159f4d543f26',1,'c_InputE131::PortId'],['../struct_output_channel_id_to_gpio_and_port_entry__t.html#a36ecb20c20f96038b336338b548766c5',1,'OutputChannelIdToGpioAndPortEntry_t::PortId'],['../structc___output_mgr_1_1_driver_info__t.html#a9831548b4d2f5ed8c4bf65108296894d',1,'c_OutputMgr::DriverInfo_t::PortId']]], + ['porttype_81',['porttype',['../struct_output_channel_id_to_gpio_and_port_entry__t.html#ad49b54ca07c9522fe805c5ec4e26ea36',1,'OutputChannelIdToGpioAndPortEntry_t::PortType'],['../structc___output_mgr_1_1_driver_info__t.html#a3423c032a40c53f3d2f42344066ad601',1,'c_OutputMgr::DriverInfo_t::PortType']]], + ['poutputbuffer_82',['pOutputBuffer',['../classc___output_common.html#a4a14a3bbbc484b50ff0abf62d4e3e732',1,'c_OutputCommon']]], + ['poutputchanneldriver_83',['pOutputChannelDriver',['../structc___output_mgr_1_1_driver_info__t.html#a30189f8b01f9abdc8e62f2268e5fe631',1,'c_OutputMgr::DriverInfo_t']]], + ['ppixeldatasource_84',['pPixelDataSource',['../structc___output_uart_1_1_output_uart_config__t.html#a96d5a30495d74e6a7582f96f8edb4d3c',1,'c_OutputUart::OutputUartConfig_t']]], + ['pplayfileengine_85',['pPlayFileEngine',['../classc___input_m_q_t_t.html#a2a0a222d54dba4533f155476efea8cb2',1,'c_InputMQTT']]], + ['prependnullpixelcount_86',['PrependNullPixelCount',['../classc___output_pixel.html#a54a6e75333ee8c5bc7b9cdba5f3d3c16',1,'c_OutputPixel']]], + ['prependnullpixelcurrentcount_87',['PrependNullPixelCurrentCount',['../classc___output_pixel.html#aeac02de7e78d3cd47025f840d487f5ed',1,'c_OutputPixel']]], + ['prettyprint_88',['prettyprint',['../_web_mgr_8cpp.html#a47bc5f5aa91e940e6cfc297466285595',1,'PrettyPrint(JsonObject &jsonStuff, String Name): WebMgr.cpp'],['../_web_mgr_8cpp.html#ab2cab25565163f647adbe103a4cf0358',1,'PrettyPrint(JsonArray &jsonStuff, String Name): WebMgr.cpp'],['../_web_mgr_8cpp.html#a2824a09cd2653bd042b926c77953d880',1,'PrettyPrint(DynamicJsonDocument &jsonStuff, String Name): WebMgr.cpp']]], + ['previousstate_89',['PreviousState',['../classc___network_mgr.html#ad0481bf9efb052bc76c239c6f6b90c54',1,'c_NetworkMgr']]], + ['printdirectory_90',['printDirectory',['../classc___file_mgr.html#a07c31954eabdaa6872eed467e0f36cc4',1,'c_FileMgr']]], + ['printreq_91',['printReq',['../_f_p_p_discovery_8cpp.html#a58a6d235c33647b1f1a1c0d9337d123d',1,'FPPDiscovery.cpp']]], + ['process_92',['process',['../classc___input_m_q_t_t.html#ab5dde0503d4a7eaf1efa0f254dc3fe5e',1,'c_InputMQTT::Process()'],['../class_e_f_update.html#a296ec34015e1e969d8395cedc2734874',1,'EFUpdate::process()'],['../classc___input_alexa.html#a2424f6e4c061e9437f45040d3ca5e42e',1,'c_InputAlexa::Process()'],['../classc___input_artnet.html#a0642ea4fbd0602c45a7b7a8447d00595',1,'c_InputArtnet::Process()'],['../classc___input_common.html#ac30bc0d37e45246fbecb47f4b9d93f63',1,'c_InputCommon::Process()'],['../classc___input_d_d_p.html#a3ce4a8b28f73e04be6ae752efe285238',1,'c_InputDDP::Process()'],['../classc___input_disabled.html#a9c0ada21315e4c3c23240a441917b799',1,'c_InputDisabled::Process()'],['../classc___input_e131.html#a437558e6f5fa0c69cf1f7d7c3a570102',1,'c_InputE131::Process()'],['../classc___input_effect_engine.html#a77cbebfae3207a36a760ed4e5b439c66',1,'c_InputEffectEngine::Process()'],['../classc___input_f_p_p_remote.html#a443df599d56a819b87102cefe5d45cd3',1,'c_InputFPPRemote::Process()'],['../classc___input_mgr.html#a1823b8316d8574f82bdb06ed1412f161',1,'c_InputMgr::Process()'],['../classc___web_mgr.html#a35bebb1c0f399725706a4167bbaa9941',1,'c_WebMgr::Process()']]], + ['processblankpacket_93',['ProcessBlankPacket',['../classc___f_p_p_discovery.html#a427a0facd1716a38fe6bf5afa87fd49c',1,'c_FPPDiscovery']]], + ['processbody_94',['ProcessBody',['../classc___f_p_p_discovery.html#a13f8ae4f868abed68dbd07ec7b27930e',1,'c_FPPDiscovery']]], + ['processbuttonactions_95',['processbuttonactions',['../classc___input_common.html#a23b9547e80b69ead8a92d4858023db7b',1,'c_InputCommon::ProcessButtonActions()'],['../classc___input_effect_engine.html#ad33270be32be7f55c35813779f459448',1,'c_InputEffectEngine::ProcessButtonActions()'],['../classc___input_f_p_p_remote.html#a3695b4762e16bd621444ae3460e50cbe',1,'c_InputFPPRemote::ProcessButtonActions()'],['../classc___input_mgr.html#a8c71582b3ef01a7a7e2187377cf7b8ac',1,'c_InputMgr::ProcessButtonActions()']]], + ['processcmddelete_96',['processCmdDelete',['../classc___web_mgr.html#a8a4687493844ea7b8164323875577a8d',1,'c_WebMgr']]], + ['processcmdget_97',['processCmdGet',['../classc___web_mgr.html#a18e094c198c1389bb2ee27496e961ff6',1,'c_WebMgr']]], + ['processcmdopt_98',['processCmdOpt',['../classc___web_mgr.html#abbef88f739edfe4f685eba944885bc12',1,'c_WebMgr']]], + ['processcmdset_99',['processCmdSet',['../classc___web_mgr.html#aa2dabdf8f6f1eff455fdc7e2d729a487',1,'c_WebMgr']]], + ['processcmdsettime_100',['processCmdSetTime',['../classc___web_mgr.html#af729e648a154b8a0228c6fe90dba70ab',1,'c_WebMgr']]], + ['processconfig_101',['ProcessConfig',['../classc___external_input.html#ade8595d667e193c7eda9ee516b85bb88',1,'c_ExternalInput']]], + ['processfile_102',['ProcessFile',['../classc___f_p_p_discovery.html#a23c80db87a22d64ac4d4ea91c9ffccde',1,'c_FPPDiscovery']]], + ['processfppjson_103',['processfppjson',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html#aab364eaa7edfa41ee14d6fec89eb56f6',1,'c_FPPDiscovery::SystemDebugStats_t::ProcessFPPJson'],['../classc___f_p_p_discovery.html#a99fba021d3c16c82798bb98db9f36f5a',1,'c_FPPDiscovery::ProcessFPPJson(AsyncWebServerRequest *request)']]], + ['processget_104',['ProcessGET',['../classc___f_p_p_discovery.html#a2e06d4a3b80cd325dddc55621b47115e',1,'c_FPPDiscovery']]], + ['processincominge131data_105',['ProcessIncomingE131Data',['../classc___input_e131.html#a1c08f019d63f47580365c75069d0a2aa',1,'c_InputE131']]], + ['processjsonchannelconfig_106',['ProcessJsonChannelConfig',['../classc___input_mgr.html#ab06c887245d171d80438fb33b1dbf206',1,'c_InputMgr']]], + ['processjsonconfig_107',['processjsonconfig',['../classc___output_mgr.html#a76a8b800d195f6edb29110b47e9ea38a',1,'c_OutputMgr::ProcessJsonConfig()'],['../classc___input_mgr.html#a3982db8dd97b38f17ec31c73e6b4940b',1,'c_InputMgr::ProcessJsonConfig()']]], + ['processplaylistentry_108',['ProcessPlayListEntry',['../classc___input_f_p_p_remote_play_list.html#a7c9150d33dd2d0752c2cabe86b462430',1,'c_InputFPPRemotePlayList']]], + ['processpost_109',['ProcessPOST',['../classc___f_p_p_discovery.html#a1f59ce0b751f091c5546ce96e1b41028',1,'c_FPPDiscovery']]], + ['processreceiveddata_110',['ProcessReceivedData',['../classc___input_d_d_p.html#a47417df395fb4998423f6406af926daa',1,'c_InputDDP']]], + ['processreceivedquery_111',['ProcessReceivedQuery',['../classc___input_d_d_p.html#a19376f166f9b9872e04a3b3e5f9dc148',1,'c_InputDDP']]], + ['processreceivedudppacket_112',['processreceivedudppacket',['../classc___f_p_p_discovery.html#a00a83e4625292c575a55f5dc503821d6',1,'c_FPPDiscovery::ProcessReceivedUdpPacket()'],['../classc___input_d_d_p.html#a868ebba6814897249aa62252c67a04a5',1,'c_InputDDP::ProcessReceivedUdpPacket()']]], + ['processsettimerequest_113',['ProcessSetTimeRequest',['../classc___web_mgr.html#a0d5feca56e0e864aeff5994857d67663',1,'c_WebMgr']]], + ['processsyncpacket_114',['ProcessSyncPacket',['../classc___f_p_p_discovery.html#a3065915ef4f69f24c24d99c79315f63c',1,'c_FPPDiscovery']]], + ['processxjrequest_115',['ProcessXJRequest',['../classc___web_mgr.html#acffc5a44584e814738cfa0034a899f7e',1,'c_WebMgr']]], + ['publishha_116',['publishHA',['../classc___input_m_q_t_t.html#a47969701bda3653feea63fc0628d4071',1,'c_InputMQTT']]], + ['publishstate_117',['publishState',['../classc___input_m_q_t_t.html#a6e727c3962db77ad1015167dc6b0497a',1,'c_InputMQTT']]], + ['pwifidriver_118',['pWiFiDriver',['../classfsm___wi_fi__state.html#a97a2adc75a27ce7c9feefa0d2e85a5dd',1,'fsm_WiFi_state']]] +]; diff --git a/doxy/search/classes_0.js b/doxy/search/classes_0.js new file mode 100644 index 000000000..4c1179b4d --- /dev/null +++ b/doxy/search/classes_0.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['c_5fexternalinput_0',['c_ExternalInput',['../classc___external_input.html',1,'']]], + ['c_5ffilemgr_1',['c_FileMgr',['../classc___file_mgr.html',1,'']]], + ['c_5ffppdiscovery_2',['c_FPPDiscovery',['../classc___f_p_p_discovery.html',1,'']]], + ['c_5finputalexa_3',['c_InputAlexa',['../classc___input_alexa.html',1,'']]], + ['c_5finputartnet_4',['c_InputArtnet',['../classc___input_artnet.html',1,'']]], + ['c_5finputcommon_5',['c_InputCommon',['../classc___input_common.html',1,'']]], + ['c_5finputddp_6',['c_InputDDP',['../classc___input_d_d_p.html',1,'']]], + ['c_5finputdisabled_7',['c_InputDisabled',['../classc___input_disabled.html',1,'']]], + ['c_5finpute131_8',['c_InputE131',['../classc___input_e131.html',1,'']]], + ['c_5finputeffectengine_9',['c_InputEffectEngine',['../classc___input_effect_engine.html',1,'']]], + ['c_5finputfppremote_10',['c_InputFPPRemote',['../classc___input_f_p_p_remote.html',1,'']]], + ['c_5finputfppremoteplayeffect_11',['c_InputFPPRemotePlayEffect',['../classc___input_f_p_p_remote_play_effect.html',1,'']]], + ['c_5finputfppremoteplayfile_12',['c_InputFPPRemotePlayFile',['../classc___input_f_p_p_remote_play_file.html',1,'']]], + ['c_5finputfppremoteplayitem_13',['c_InputFPPRemotePlayItem',['../classc___input_f_p_p_remote_play_item.html',1,'']]], + ['c_5finputfppremoteplaylist_14',['c_InputFPPRemotePlayList',['../classc___input_f_p_p_remote_play_list.html',1,'']]], + ['c_5finputmgr_15',['c_InputMgr',['../classc___input_mgr.html',1,'']]], + ['c_5finputmqtt_16',['c_InputMQTT',['../classc___input_m_q_t_t.html',1,'']]], + ['c_5fnetworkmgr_17',['c_NetworkMgr',['../classc___network_mgr.html',1,'']]], + ['c_5foutputcommon_18',['c_OutputCommon',['../classc___output_common.html',1,'']]], + ['c_5foutputdisabled_19',['c_OutputDisabled',['../classc___output_disabled.html',1,'']]], + ['c_5foutputmgr_20',['c_OutputMgr',['../classc___output_mgr.html',1,'']]], + ['c_5foutputpixel_21',['c_OutputPixel',['../classc___output_pixel.html',1,'']]], + ['c_5foutputuart_22',['c_OutputUart',['../classc___output_uart.html',1,'']]], + ['c_5fwebmgr_23',['c_WebMgr',['../classc___web_mgr.html',1,'']]], + ['c_5fwifidriver_24',['c_WiFiDriver',['../classc___wi_fi_driver.html',1,'']]], + ['coloroffsets_5fs_25',['ColorOffsets_s',['../unionc___output_pixel_1_1_color_offsets__s.html',1,'c_OutputPixel']]], + ['config_5ft_26',['config_t',['../structconfig__t.html',1,'']]], + ['convertintensitytouartdatastreamentry_5ft_27',['ConvertIntensityToUartDataStreamEntry_t',['../structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html',1,'c_OutputUart']]], + ['crgb_28',['CRGB',['../structc___input_effect_engine_1_1_c_r_g_b.html',1,'c_InputEffectEngine']]] +]; diff --git a/doxy/search/classes_1.js b/doxy/search/classes_1.js new file mode 100644 index 000000000..e89356747 --- /dev/null +++ b/doxy/search/classes_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['dchsv_0',['dCHSV',['../structc___input_effect_engine_1_1d_c_h_s_v.html',1,'c_InputEffectEngine']]], + ['dcrgb_1',['dCRGB',['../structc___input_effect_engine_1_1d_c_r_g_b.html',1,'c_InputEffectEngine']]], + ['driverinfo_5ft_2',['driverinfo_t',['../structc___input_mgr_1_1_driver_info__t.html',1,'c_InputMgr::DriverInfo_t'],['../structc___output_mgr_1_1_driver_info__t.html',1,'c_OutputMgr::DriverInfo_t']]] +]; diff --git a/doxy/search/classes_2.js b/doxy/search/classes_2.js new file mode 100644 index 000000000..b3c482452 --- /dev/null +++ b/doxy/search/classes_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['effectdescriptor_5fs_0',['EffectDescriptor_s',['../structc___input_effect_engine_1_1_effect_descriptor__s.html',1,'c_InputEffectEngine']]], + ['efuheader_5ft_1',['efuheader_t',['../union_e_f_update_1_1efuheader__t.html',1,'EFUpdate']]], + ['efupdate_2',['EFUpdate',['../class_e_f_update.html',1,'']]], + ['efurecord_5ft_3',['efurecord_t',['../union_e_f_update_1_1efurecord__t.html',1,'EFUpdate']]] +]; diff --git a/doxy/search/classes_3.js b/doxy/search/classes_3.js new file mode 100644 index 000000000..a3310dd6c --- /dev/null +++ b/doxy/search/classes_3.js @@ -0,0 +1,45 @@ +var searchData= +[ + ['fasttimer_0',['FastTimer',['../class_fast_timer.html',1,'']]], + ['filelistentry_5ft_1',['FileListEntry_t',['../structc___file_mgr_1_1_file_list_entry__t.html',1,'c_FileMgr']]], + ['flashinfo_5ft_2',['FlashInfo_t',['../structc___input_effect_engine_1_1_flash_info__t.html',1,'c_InputEffectEngine']]], + ['fppmultisyncpacket_3',['FPPMultiSyncPacket',['../union_f_p_p_multi_sync_packet.html',1,'']]], + ['fpppacket_4',['FPPPacket',['../union_f_p_p_packet.html',1,'']]], + ['fpppingpacket_5',['FPPPingPacket',['../union_f_p_p_ping_packet.html',1,'']]], + ['framecontrol_5ft_6',['FrameControl_t',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html',1,'c_InputFPPRemotePlayFile']]], + ['fseqparsedheader_7',['FSEQParsedHeader',['../struct_f_s_e_q_parsed_header.html',1,'']]], + ['fseqparsedrangeentry_8',['FSEQParsedRangeEntry',['../struct_f_s_e_q_parsed_range_entry.html',1,'']]], + ['fseqparsedvariabledataheader_9',['FSEQParsedVariableDataHeader',['../struct_f_s_e_q_parsed_variable_data_header.html',1,'']]], + ['fseqrawheader_10',['FSEQRawHeader',['../struct_f_s_e_q_raw_header.html',1,'']]], + ['fseqrawrangeentry_11',['FSEQRawRangeEntry',['../struct_f_s_e_q_raw_range_entry.html',1,'']]], + ['fseqrawvariabledataheader_12',['FSEQRawVariableDataHeader',['../struct_f_s_e_q_raw_variable_data_header.html',1,'']]], + ['fsm_5fexternalinput_5fboot_13',['fsm_ExternalInput_boot',['../classfsm___external_input__boot.html',1,'']]], + ['fsm_5fexternalinput_5foff_5fstate_14',['fsm_ExternalInput_off_state',['../classfsm___external_input__off__state.html',1,'']]], + ['fsm_5fexternalinput_5fon_5fwait_5flong_5fstate_15',['fsm_ExternalInput_on_wait_long_state',['../classfsm___external_input__on__wait__long__state.html',1,'']]], + ['fsm_5fexternalinput_5fstate_16',['fsm_ExternalInput_state',['../classfsm___external_input__state.html',1,'']]], + ['fsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_17',['fsm_ExternalInput_wait_for_off_state',['../classfsm___external_input__wait__for__off__state.html',1,'']]], + ['fsm_5fplayeffect_5fstate_18',['fsm_PlayEffect_state',['../classfsm___play_effect__state.html',1,'']]], + ['fsm_5fplayeffect_5fstate_5fidle_19',['fsm_PlayEffect_state_Idle',['../classfsm___play_effect__state___idle.html',1,'']]], + ['fsm_5fplayeffect_5fstate_5fplayingeffect_20',['fsm_PlayEffect_state_PlayingEffect',['../classfsm___play_effect__state___playing_effect.html',1,'']]], + ['fsm_5fplayfile_5fstate_21',['fsm_PlayFile_state',['../classfsm___play_file__state.html',1,'']]], + ['fsm_5fplayfile_5fstate_5ferror_22',['fsm_PlayFile_state_Error',['../classfsm___play_file__state___error.html',1,'']]], + ['fsm_5fplayfile_5fstate_5fidle_23',['fsm_PlayFile_state_Idle',['../classfsm___play_file__state___idle.html',1,'']]], + ['fsm_5fplayfile_5fstate_5fplayingfile_24',['fsm_PlayFile_state_PlayingFile',['../classfsm___play_file__state___playing_file.html',1,'']]], + ['fsm_5fplayfile_5fstate_5fstarting_25',['fsm_PlayFile_state_Starting',['../classfsm___play_file__state___starting.html',1,'']]], + ['fsm_5fplayfile_5fstate_5fstopping_26',['fsm_PlayFile_state_Stopping',['../classfsm___play_file__state___stopping.html',1,'']]], + ['fsm_5fplaylist_5fstate_27',['fsm_PlayList_state',['../classfsm___play_list__state.html',1,'']]], + ['fsm_5fplaylist_5fstate_5fidle_28',['fsm_PlayList_state_Idle',['../classfsm___play_list__state___idle.html',1,'']]], + ['fsm_5fplaylist_5fstate_5fpaused_29',['fsm_PlayList_state_Paused',['../classfsm___play_list__state___paused.html',1,'']]], + ['fsm_5fplaylist_5fstate_5fplayingeffect_30',['fsm_PlayList_state_PlayingEffect',['../classfsm___play_list__state___playing_effect.html',1,'']]], + ['fsm_5fplaylist_5fstate_5fplayingfile_31',['fsm_PlayList_state_PlayingFile',['../classfsm___play_list__state___playing_file.html',1,'']]], + ['fsm_5fplaylist_5fstate_5fwaitforstart_32',['fsm_PlayList_state_WaitForStart',['../classfsm___play_list__state___wait_for_start.html',1,'']]], + ['fsm_5fwifi_5fstate_33',['fsm_WiFi_state',['../classfsm___wi_fi__state.html',1,'']]], + ['fsm_5fwifi_5fstate_5fboot_34',['fsm_WiFi_state_Boot',['../classfsm___wi_fi__state___boot.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectedtoap_35',['fsm_WiFi_state_ConnectedToAP',['../classfsm___wi_fi__state___connected_to_a_p.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectedtosta_36',['fsm_WiFi_state_ConnectedToSta',['../classfsm___wi_fi__state___connected_to_sta.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectingasap_37',['fsm_WiFi_state_ConnectingAsAP',['../classfsm___wi_fi__state___connecting_as_a_p.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectingusingconfig_38',['fsm_WiFi_state_ConnectingUsingConfig',['../classfsm___wi_fi__state___connecting_using_config.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectingusingdefaults_39',['fsm_WiFi_state_ConnectingUsingDefaults',['../classfsm___wi_fi__state___connecting_using_defaults.html',1,'']]], + ['fsm_5fwifi_5fstate_5fconnectionfailed_40',['fsm_WiFi_state_ConnectionFailed',['../classfsm___wi_fi__state___connection_failed.html',1,'']]], + ['fsm_5fwifi_5fstate_5fdisabled_41',['fsm_WiFi_state_Disabled',['../classfsm___wi_fi__state___disabled.html',1,'']]] +]; diff --git a/doxy/search/classes_4.js b/doxy/search/classes_4.js new file mode 100644 index 000000000..37e890b02 --- /dev/null +++ b/doxy/search/classes_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['inputtypexlatemap_5ft_0',['InputTypeXlateMap_t',['../struct_input_type_xlate_map__t.html',1,'']]] +]; diff --git a/doxy/search/classes_5.js b/doxy/search/classes_5.js new file mode 100644 index 000000000..efcfa40db --- /dev/null +++ b/doxy/search/classes_5.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['marqueegroup_0',['MarqueeGroup',['../structc___input_effect_engine_1_1_marquee_group.html',1,'c_InputEffectEngine']]], + ['mqttconfiguration_5fs_1',['MQTTConfiguration_s',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html',1,'c_InputEffectEngine']]], + ['multisyncstats_5ft_2',['MultiSyncStats_t',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html',1,'c_FPPDiscovery']]] +]; diff --git a/doxy/search/classes_6.js b/doxy/search/classes_6.js new file mode 100644 index 000000000..ce376384b --- /dev/null +++ b/doxy/search/classes_6.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['offsets_0',['offsets',['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html',1,'c_OutputPixel::ColorOffsets_s']]], + ['outputchannelidtogpioandportentry_5ft_1',['OutputChannelIdToGpioAndPortEntry_t',['../struct_output_channel_id_to_gpio_and_port_entry__t.html',1,'']]], + ['outputtypexlatemap_5ft_2',['OutputTypeXlateMap_t',['../struct_output_type_xlate_map__t.html',1,'']]], + ['outputuartconfig_5ft_3',['OutputUartConfig_t',['../structc___output_uart_1_1_output_uart_config__t.html',1,'c_OutputUart']]] +]; diff --git a/doxy/search/classes_7.js b/doxy/search/classes_7.js new file mode 100644 index 000000000..402602f9d --- /dev/null +++ b/doxy/search/classes_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['packetbuffer_5ft_0',['PacketBuffer_t',['../structc___input_d_d_p_1_1_packet_buffer__t.html',1,'c_InputDDP']]] +]; diff --git a/doxy/search/classes_8.js b/doxy/search/classes_8.js new file mode 100644 index 000000000..ae7a94026 --- /dev/null +++ b/doxy/search/classes_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['sparserange_0',['SparseRange',['../structfsm___play_file__state___playing_file_1_1_sparse_range.html',1,'fsm_PlayFile_state_PlayingFile']]], + ['synccontrol_5ft_1',['SyncControl_t',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html',1,'c_InputFPPRemotePlayFile']]], + ['systemdebugstats_5ft_2',['SystemDebugStats_t',['../structc___f_p_p_discovery_1_1_system_debug_stats__t.html',1,'c_FPPDiscovery']]] +]; diff --git a/doxy/search/classes_9.js b/doxy/search/classes_9.js new file mode 100644 index 000000000..083d0c90c --- /dev/null +++ b/doxy/search/classes_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['universe_5ft_0',['universe_t',['../structc___input_artnet_1_1_universe__t.html',1,'c_InputArtnet::Universe_t'],['../structc___input_e131_1_1_universe__t.html',1,'c_InputE131::Universe_t']]] +]; diff --git a/doxy/search/close.svg b/doxy/search/close.svg new file mode 100644 index 000000000..337d6cc13 --- /dev/null +++ b/doxy/search/close.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/doxy/search/defines_0.js b/doxy/search/defines_0.js new file mode 100644 index 000000000..612e6085c --- /dev/null +++ b/doxy/search/defines_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['ap_5ftimeout_0',['AP_TIMEOUT',['../_e_s_pixel_stick_8h.html#a451cb6ba5f124792512fb24f05299229',1,'ESPixelStick.h']]], + ['arduinojson_5fdefault_5fnesting_5flimit_1',['ARDUINOJSON_DEFAULT_NESTING_LIMIT',['../_e_s_pixel_stick_8h.html#adb3f9ff6eeacc0a7093b59f9d38a55fc',1,'ESPixelStick.h']]], + ['arduinojson_5fuse_5flong_5flong_2',['ARDUINOJSON_USE_LONG_LONG',['../_e_s_pixel_stick_8h.html#ad04364871efb11788ea94d5f5417072c',1,'ESPixelStick.h']]] +]; diff --git a/doxy/search/defines_1.js b/doxy/search/defines_1.js new file mode 100644 index 000000000..df1334058 --- /dev/null +++ b/doxy/search/defines_1.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['client_5ftimeout_0',['CLIENT_TIMEOUT',['../_e_s_pixel_stick_8h.html#acbb5358766b3fd26fcb09271b5f8b1e3',1,'ESPixelStick.h']]], + ['cn_5fprogmem_1',['CN_PROGMEM',['../_const_names_8hpp.html#a922e04bb23c00518770835f35c9c12b2',1,'ConstNames.hpp']]], + ['cpu_5fclocktimens_2',['CPU_ClockTimeNS',['../_e_s_pixel_stick_8h.html#ab3b00ae1732177f97702f50c52d365d3',1,'ESPixelStick.h']]], + ['ctrl_5fpkt_5fblank_3',['CTRL_PKT_BLANK',['../_f_p_p_discovery_8h.html#acece02e01f4bc2e9d9a3c1f3e8fde51c',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fcmd_4',['CTRL_PKT_CMD',['../_f_p_p_discovery_8h.html#a7ab84e3aad0ff6c16c667c10830c60dd',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fevent_5',['CTRL_PKT_EVENT',['../_f_p_p_discovery_8h.html#afae04ef98e7a9c1844770b9a8f8ac492',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5ffppcommand_6',['CTRL_PKT_FPPCOMMAND',['../_f_p_p_discovery_8h.html#a0a34efb35ab89ce42768326c10de3cb1',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fping_7',['CTRL_PKT_PING',['../_f_p_p_discovery_8h.html#abb98c26b42ca9557a0b4e9528367ee05',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fplugin_8',['CTRL_PKT_PLUGIN',['../_f_p_p_discovery_8h.html#a6fe35a8d9dd7ae46b869873e2206b67a',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fsync_9',['CTRL_PKT_SYNC',['../_f_p_p_discovery_8h.html#a8f4516815aa55ef1e2d53e11c8d9040c',1,'FPPDiscovery.h']]] +]; diff --git a/doxy/search/defines_10.js b/doxy/search/defines_10.js new file mode 100644 index 000000000..1bb5ebdb2 --- /dev/null +++ b/doxy/search/defines_10.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['u_5fspiffs_0',['U_SPIFFS',['../_e_f_update_8cpp.html#afb25ebf866d31d30e35e796cdea072da',1,'EFUpdate.cpp']]], + ['uart_5finv_5fmask_1',['UART_INV_MASK',['../_output_uart_8cpp.html#af07e31e1742d74becc78199d1bc15a89',1,'OutputUart.cpp']]], + ['uart_5ftx_5fbrk_5fdone_5fint_5fena_2',['UART_TX_BRK_DONE_INT_ENA',['../_output_uart_8hpp.html#a7c8f8f4b9323e4187741246e121571d1',1,'OutputUart.hpp']]], + ['uart_5ftx_5fbrk_5fidle_5fdone_5fint_5fena_3',['UART_TX_BRK_IDLE_DONE_INT_ENA',['../_output_uart_8hpp.html#a9671ea109596062381b6cf6c59ec9670',1,'OutputUart.hpp']]], + ['uart_5ftxd_5fidx_4',['UART_TXD_IDX',['../_output_uart_8cpp.html#a7fb214a218cb589bd2a704c676f1b255',1,'OutputUart.cpp']]], + ['use_5fmiso_5fpullup_5',['USE_MISO_PULLUP',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a9781b9899e299551a92f968cfcf68004',1,'GPIO_Defs_ESP32_TTGO_T8.hpp']]] +]; diff --git a/doxy/search/defines_2.js b/doxy/search/defines_2.js new file mode 100644 index 000000000..992d47049 --- /dev/null +++ b/doxy/search/defines_2.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['ddp_5fflags1_5fdata_0',['DDP_FLAGS1_DATA',['../_input_d_d_p_8h.html#af1e2153a8b8da9fb69ddb283f569e46e',1,'InputDDP.h']]], + ['ddp_5fflags1_5fdatamask_1',['DDP_FLAGS1_DATAMASK',['../_input_d_d_p_8h.html#ad610c50874a341754d728e837fb2c094',1,'InputDDP.h']]], + ['ddp_5fflags1_5fpush_2',['DDP_FLAGS1_PUSH',['../_input_d_d_p_8h.html#ae6541d458d89ce2f3e87880100f7c29c',1,'InputDDP.h']]], + ['ddp_5fflags1_5fquery_3',['DDP_FLAGS1_QUERY',['../_input_d_d_p_8h.html#a1c1f064616420dfb1823bfe7865099be',1,'InputDDP.h']]], + ['ddp_5fflags1_5freply_4',['DDP_FLAGS1_REPLY',['../_input_d_d_p_8h.html#a51eb5e2a16f90278c97f9442c57b16cf',1,'InputDDP.h']]], + ['ddp_5fflags1_5fstorage_5',['DDP_FLAGS1_STORAGE',['../_input_d_d_p_8h.html#a0c92dc6d84c10358238d30798a482591',1,'InputDDP.h']]], + ['ddp_5fflags1_5ftime_6',['DDP_FLAGS1_TIME',['../_input_d_d_p_8h.html#a3ad75335a7ce0fea010ea71c5157fca0',1,'InputDDP.h']]], + ['ddp_5fflags1_5fver1_7',['DDP_FLAGS1_VER1',['../_input_d_d_p_8h.html#ab9e017559a744e8946a7c4631bd6440d',1,'InputDDP.h']]], + ['ddp_5fflags1_5fvermask_8',['DDP_FLAGS1_VERMASK',['../_input_d_d_p_8h.html#a3f354ce67bb44cc15b5f3f7c1ec6c955',1,'InputDDP.h']]], + ['ddp_5fheader_5ft_5flen_9',['DDP_Header_t_LEN',['../_input_d_d_p_8h.html#a3b92b44a75e256e9501c5f39ebab07e3',1,'InputDDP.h']]], + ['ddp_5fid_5fall_10',['DDP_ID_ALL',['../_input_d_d_p_8h.html#a396adb528dad47c01f1f4b8ad7bc6948',1,'InputDDP.h']]], + ['ddp_5fid_5fconfig_11',['DDP_ID_CONFIG',['../_input_d_d_p_8h.html#a71dfcf8bf41733ba2ad51c576feac44e',1,'InputDDP.h']]], + ['ddp_5fid_5fcontrol_12',['DDP_ID_CONTROL',['../_input_d_d_p_8h.html#a555a709939a3ccb8eced1b86c3c96358',1,'InputDDP.h']]], + ['ddp_5fid_5fdefault_5fid_13',['DDP_ID_DEFAULT_ID',['../_input_d_d_p_8h.html#a78447af4cbca3a2bc44dd1c79d66609e',1,'InputDDP.h']]], + ['ddp_5fid_5fdmxtransit_14',['DDP_ID_DMXTRANSIT',['../_input_d_d_p_8h.html#aebe330258677fa7e4602fad62205428d',1,'InputDDP.h']]], + ['ddp_5fid_5fstatus_15',['DDP_ID_STATUS',['../_input_d_d_p_8h.html#a2c3b6cef8d2de00290ba7eb73d3d62a5',1,'InputDDP.h']]], + ['ddp_5fmax_5fdatalen_16',['DDP_MAX_DATALEN',['../_input_d_d_p_8h.html#abba4e66dd408809819f6c486964d605c',1,'InputDDP.h']]], + ['ddp_5fport_17',['DDP_PORT',['../_input_d_d_p_8h.html#aea80a7c46e66f756c8f0c03775a7b747',1,'InputDDP.h']]], + ['debug_5fend_18',['DEBUG_END',['../memdebug_8h.html#ae8c132b59602819d7db6c401c1551ace',1,'memdebug.h']]], + ['debug_5fstart_19',['DEBUG_START',['../memdebug_8h.html#a051ff826f5504fb82d756ce789eacc10',1,'memdebug.h']]], + ['debug_5fv_20',['DEBUG_V',['../memdebug_8h.html#a14d990269e60f38772eecaf63d3090d5',1,'memdebug.h']]], + ['default_5feffect_5fdelay_21',['DEFAULT_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#a60751b083d4d4566010f1fb7fef98d9c',1,'InputEffectEngine.hpp']]], + ['default_5feth_5faddr_22',['default_eth_addr',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5fclk_5fmode_23',['default_eth_clk_mode',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5fcrsdv_24',['default_eth_crsdv',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5fmdc_5fpin_25',['default_eth_mdc_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_PIN: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5fmdio_5fpin_26',['default_eth_mdio_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['default_5feth_5fpower_5fpin_27',['default_eth_power_pin',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5feth_5fpower_5fpin_5factive_28',['default_eth_power_pin_active',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp']]], + ['default_5feth_5frxd0_29',['default_eth_rxd0',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5frxd1_30',['default_eth_rxd1',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp']]], + ['default_5feth_5ftxd0_31',['default_eth_txd0',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5ftxd1_32',['default_eth_txd1',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp']]], + ['default_5feth_5ftxen_33',['default_eth_txen',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5feth_5ftype_34',['default_eth_type',['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5fi2c_5fscl_35',['default_i2c_scl',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL: GPIO_Defs_ESP32_QUINLED_QUAD.hpp']]], + ['default_5fi2c_5fsda_36',['default_i2c_sda',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp']]], + ['default_5frelay_5fgpio_37',['default_relay_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_output_mgr_8cpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: OutputMgr.cpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad828b40b5ce0c37516acd57858300a64',1,'DEFAULT_RELAY_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['default_5frmt_5f0_5fgpio_38',['default_rmt_0_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['default_5frmt_5f1_5fgpio_39',['default_rmt_1_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp']]], + ['default_5frmt_5f2_5fgpio_40',['default_rmt_2_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['default_5frmt_5f3_5fgpio_41',['default_rmt_3_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5frmt_5f4_5fgpio_42',['default_rmt_4_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO: GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['default_5frmt_5f5_5fgpio_43',['default_rmt_5_gpio',['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO: GPIO_Defs_ESP32_Bong69.hpp']]], + ['default_5frmt_5f6_5fgpio_44',['default_rmt_6_gpio',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#acbe9849438d1968aa53060dfd3b9bbd6',1,'DEFAULT_RMT_6_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['default_5frmt_5f7_5fgpio_45',['default_rmt_7_gpio',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a67775fdf32a206133d5ef9c990b3f481',1,'DEFAULT_RMT_7_GPIO: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]], + ['default_5fspi_5fclock_5fgpio_46',['default_spi_clock_gpio',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['default_5fspi_5fdata_5fgpio_47',['default_spi_data_gpio',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aff0e68ebc94664f2126bfe4da79be58e',1,'DEFAULT_SPI_DATA_GPIO: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp']]], + ['default_5fuart_5f1_5fgpio_48',['default_uart_1_gpio',['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ab25c2f78e8f0df8ae209cacd67a61132',1,'DEFAULT_UART_1_GPIO: GPIO_Defs_ESP8266_Generic.hpp']]], + ['default_5fuart_5ffifo_5ftrigger_5flevel_49',['DEFAULT_UART_FIFO_TRIGGER_LEVEL',['../_output_uart_8hpp.html#a0ad2bc876667d12a31e3eb9843ac61d1',1,'OutputUart.hpp']]] +]; diff --git a/doxy/search/defines_3.js b/doxy/search/defines_3.js new file mode 100644 index 000000000..7b02f0d4b --- /dev/null +++ b/doxy/search/defines_3.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['efupdate_5ferror_5fok_0',['EFUPDATE_ERROR_OK',['../_e_f_update_8h.html#a0050ba7425e07b83f3c600429fdd1c42',1,'EFUpdate.h']]], + ['efupdate_5ferror_5frec_1',['EFUPDATE_ERROR_REC',['../_e_f_update_8h.html#a7ffb8b7fa237e7b1eaa227778aecee80',1,'EFUpdate.h']]], + ['efupdate_5ferror_5fsig_2',['EFUPDATE_ERROR_SIG',['../_e_f_update_8h.html#a5519e9a36a9d5ec98bb6f1b3333dcdee',1,'EFUpdate.h']]], + ['elapsed_5fplay_5ftimer_5finterval_5fms_3',['ELAPSED_PLAY_TIMER_INTERVAL_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a9ce0196b79688b4722fd374e0d54bb6c',1,'InputFPPRemotePlayFile.hpp']]], + ['entryreservedspace_4',['EntryReservedSpace',['../_file_mgr_8cpp.html#a213ea8399c10089e9bcb0f54a17d3478',1,'FileMgr.cpp']]], + ['entryusagefactor_5',['EntryUsageFactor',['../_file_mgr_8cpp.html#a922fba9ba83d6cd1cb65f7bce494cfb6',1,'FileMgr.cpp']]], + ['esp_5fintr_5fflag_5firam_6',['ESP_INTR_FLAG_IRAM',['../_output_uart_8hpp.html#a3fb8d6fa8b5e33b3503e86917bc8367b',1,'OutputUart.hpp']]], + ['esp_5fsd_7',['ESP_SD',['../_file_mgr_8hpp.html#a209cd1d1d956fc0f1215f653f7082820',1,'FileMgr.hpp']]], + ['esp_5fsdfs_8',['ESP_SDFS',['../_file_mgr_8hpp.html#a085af9b4229d5ea32585a531a1d9bb0f',1,'FileMgr.hpp']]], + ['espalexa_5fasync_9',['ESPALEXA_ASYNC',['../_web_mgr_8cpp.html#a1566cbab7ed3269dd88fd34a6385824e',1,'WebMgr.cpp']]], + ['espalexa_5fmaxdevices_10',['ESPALEXA_MAXDEVICES',['../_web_mgr_8cpp.html#a66938c35f93b90332c6e8a5b612ba2b0',1,'WebMgr.cpp']]], + ['eth_5faddr_5fphy_5flan8720_11',['eth_addr_phy_lan8720',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a03a909b01ab18eaa867c51c31695efc9',1,'ETH_ADDR_PHY_LAN8720: GPIO_Defs_ESP32_Bong69.hpp']]], + ['eth_5faddr_5fphy_5ftlk110_12',['eth_addr_phy_tlk110',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a7bd4c535d5902197ec0068b6f1e38a57',1,'ETH_ADDR_PHY_TLK110: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp']]], + ['eth_5fpower_5fpin_13',['eth_power_pin',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'ETH_POWER_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp']]] +]; diff --git a/doxy/search/defines_4.js b/doxy/search/defines_4.js new file mode 100644 index 000000000..a4dd32d23 --- /dev/null +++ b/doxy/search/defines_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['fpp_5fdebug_5fenabled_0',['FPP_DEBUG_ENABLED',['../_f_p_p_discovery_8h.html#ae033374c688aca4217c1e5df21dc69cd',1,'FPPDiscovery.h']]], + ['fpp_5fdiscovery_5fport_1',['FPP_DISCOVERY_PORT',['../_f_p_p_discovery_8cpp.html#a92b23f11aa96632343fa6b5a3425a791',1,'FPPDiscovery.cpp']]], + ['fpp_5fticker_5fperiod_5fms_2',['FPP_TICKER_PERIOD_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a81351887fc29208829d10c2170bd8566',1,'InputFPPRemotePlayFile.hpp']]], + ['fpp_5ftype_5fid_3',['fpp_type_id',['../_input_d_d_p_8cpp.html#a8d85630f3a17ae4e79064891af9b7520',1,'FPP_TYPE_ID: InputDDP.cpp'],['../_f_p_p_discovery_8cpp.html#a8d85630f3a17ae4e79064891af9b7520',1,'FPP_TYPE_ID: FPPDiscovery.cpp']]], + ['fpp_5fvariant_5fname_4',['fpp_variant_name',['../_input_d_d_p_8cpp.html#a026446f1360e0a3b8fd62986b687b5cf',1,'FPP_VARIANT_NAME: InputDDP.cpp'],['../_f_p_p_discovery_8cpp.html#a026446f1360e0a3b8fd62986b687b5cf',1,'FPP_VARIANT_NAME: FPPDiscovery.cpp']]] +]; diff --git a/doxy/search/defines_5.js b/doxy/search/defines_5.js new file mode 100644 index 000000000..9aa627829 --- /dev/null +++ b/doxy/search/defines_5.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['gece_5faddress_5fmask_0',['GECE_ADDRESS_MASK',['../_output_g_e_c_e_frame_8hpp.html#a311b0be145f91df1ee1d09d72eaa7413',1,'OutputGECEFrame.hpp']]], + ['gece_5faddress_5fshift_1',['GECE_ADDRESS_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#ae80af9753d02044ddd2691ce588fbfaf',1,'OutputGECEFrame.hpp']]], + ['gece_5fblue_5fmask_2',['GECE_BLUE_MASK',['../_output_g_e_c_e_frame_8hpp.html#ada8a37782a25af2a9cb04972050ee955',1,'OutputGECEFrame.hpp']]], + ['gece_5fblue_5fshift_3',['GECE_BLUE_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a3957e6e97d1fca4ceec2f007e2ace495',1,'OutputGECEFrame.hpp']]], + ['gece_5fgreen_5fmask_4',['GECE_GREEN_MASK',['../_output_g_e_c_e_frame_8hpp.html#a02d4ac62a2af8cd42768bb7d7e32b908',1,'OutputGECEFrame.hpp']]], + ['gece_5fgreen_5fshift_5',['GECE_GREEN_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a65a468575d11d9fc8fdc9ffc566931a1',1,'OutputGECEFrame.hpp']]], + ['gece_5fintensity_5fmask_6',['GECE_INTENSITY_MASK',['../_output_g_e_c_e_frame_8hpp.html#acf1ee2ccb803e2809d056efef11c1af3',1,'OutputGECEFrame.hpp']]], + ['gece_5fintensity_5fshift_7',['GECE_INTENSITY_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#aa31ab3787391aec35d065b61457662d9',1,'OutputGECEFrame.hpp']]], + ['gece_5fred_5fmask_8',['GECE_RED_MASK',['../_output_g_e_c_e_frame_8hpp.html#a6bdca9a9f02327e9222a605df3171950',1,'OutputGECEFrame.hpp']]], + ['gece_5fred_5fshift_9',['GECE_RED_SHIFT',['../_output_g_e_c_e_frame_8hpp.html#a4a781e3137718549cda50dff2ebacb04',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5faddress_10',['GECE_SET_ADDRESS',['../_output_g_e_c_e_frame_8hpp.html#a8069e467290f4fc57aa4f009ea7f5850',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fblue_11',['GECE_SET_BLUE',['../_output_g_e_c_e_frame_8hpp.html#a912da3f531082098f706a3bc15b715d4',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fbrightness_12',['GECE_SET_BRIGHTNESS',['../_output_g_e_c_e_frame_8hpp.html#a85748cf9f6baf6c63b11b05faf267676',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fgreen_13',['GECE_SET_GREEN',['../_output_g_e_c_e_frame_8hpp.html#a5521d352c323388fd5892d7fc33e0b61',1,'OutputGECEFrame.hpp']]], + ['gece_5fset_5fred_14',['GECE_SET_RED',['../_output_g_e_c_e_frame_8hpp.html#a8792898bd485c463b5eb337d711143be',1,'OutputGECEFrame.hpp']]] +]; diff --git a/doxy/search/defines_6.js b/doxy/search/defines_6.js new file mode 100644 index 000000000..403333e63 --- /dev/null +++ b/doxy/search/defines_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['html_5ftransfer_5fblock_5fsize_0',['HTML_TRANSFER_BLOCK_SIZE',['../_file_mgr_8cpp.html#a987bb80384e90b979ce3eccd695d8c35',1,'FileMgr.cpp']]] +]; diff --git a/doxy/search/defines_7.js b/doxy/search/defines_7.js new file mode 100644 index 000000000..2cae5ed55 --- /dev/null +++ b/doxy/search/defines_7.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['im_5feffectscontrolbuttonname_0',['IM_EffectsControlButtonName',['../_input_mgr_8hpp.html#a0c284c47ca25551f4c224285ab535940',1,'InputMgr.hpp']]], + ['im_5fjson_5fsize_1',['IM_JSON_SIZE',['../_input_mgr_8hpp.html#af291f8091234df3977aff44ad7ecf6c2',1,'InputMgr.hpp']]], + ['isdata_2',['IsData',['../_input_d_d_p_8h.html#a2033297e88fca55753ae5d0879a2d02c',1,'InputDDP.h']]], + ['ispush_3',['IsPush',['../_input_d_d_p_8h.html#ad8fce9f74a6e8c99bcb25bdff26fe972',1,'InputDDP.h']]], + ['isquery_4',['IsQuery',['../_input_d_d_p_8h.html#ad9027569cd265107b42d85b696aa0522',1,'InputDDP.h']]], + ['isreply_5',['IsReply',['../_input_d_d_p_8h.html#a608e29363614a825b9760ff7a5531344',1,'InputDDP.h']]], + ['isstorage_6',['IsStorage',['../_input_d_d_p_8h.html#ab3f8f4f5f480353042b10c6e75ef40b6',1,'InputDDP.h']]], + ['istime_7',['IsTime',['../_input_d_d_p_8h.html#a0f0d7f3ac85ee55bdd45a3e67d354b79',1,'InputDDP.h']]] +]; diff --git a/doxy/search/defines_8.js b/doxy/search/defines_8.js new file mode 100644 index 000000000..0f5861143 --- /dev/null +++ b/doxy/search/defines_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['json_5fname_5ffile_5fto_5fplay_0',['JSON_NAME_FILE_TO_PLAY',['../_input_f_p_p_remote_8h.html#a9fdf705148490a3a0f81cb57f5afcd0d',1,'InputFPPRemote.h']]] +]; diff --git a/doxy/search/defines_9.js b/doxy/search/defines_9.js new file mode 100644 index 000000000..c43098554 --- /dev/null +++ b/doxy/search/defines_9.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['led_5fflash_5fgpio_0',['LED_FLASH_GPIO',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acaa3af53294f66e34284862a6bc411aa',1,'GPIO_Defs_ESP32_CAM.hpp']]], + ['led_5fflash_5foff_1',['LED_FLASH_OFF',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a8409318a80454d0c4aba375ddffb2f6a',1,'GPIO_Defs_ESP32_CAM.hpp']]], + ['led_5fsda_2',['LED_SDA',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ab215995ad1873ad69c64716cd0f49e65',1,'GPIO_Defs_ESP32_TTGO_T8.hpp']]], + ['load_5fconfig_5fdelay_3',['LOAD_CONFIG_DELAY',['../_e_s_pixel_stick_8h.html#ac54e13f4dd04bbd4e13299fb7062a6b1',1,'ESPixelStick.h']]], + ['log_5fport_4',['LOG_PORT',['../_e_s_pixel_stick_8h.html#a5e815f21743ba9f4780ab35d012fbe01',1,'ESPixelStick.h']]], + ['logcon_5',['logcon',['../_e_s_pixel_stick_8h.html#a5f7d358c60a640fdab4b7a753a6a1646',1,'ESPixelStick.h']]] +]; diff --git a/doxy/search/defines_a.js b/doxy/search/defines_a.js new file mode 100644 index 000000000..580e46d8a --- /dev/null +++ b/doxy/search/defines_a.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['m_5fid_0',['M_ID',['../external_input_8h.html#ad24060963813f03b171ec1541bf5477f',1,'externalInput.h']]], + ['m_5fio_5fenabled_1',['M_IO_ENABLED',['../external_input_8h.html#a8a227e8c8e578c1273e721bf31c17b8f',1,'externalInput.h']]], + ['m_5fname_2',['M_NAME',['../external_input_8h.html#a667188ea37f288b8d6221d7ff12865cd',1,'externalInput.h']]], + ['m_5fpolarity_3',['M_POLARITY',['../external_input_8h.html#a5c00aaaa52ce0933dd89fed619b62352',1,'externalInput.h']]], + ['m_5fstate_4',['M_STATE',['../external_input_8h.html#a2eda301bfa9566695309c956ee18c0e7',1,'externalInput.h']]], + ['max_5feffect_5fdelay_5',['MAX_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#aef17bc57b0dfb7c127bc20252fbaf7ec',1,'InputEffectEngine.hpp']]], + ['max_5fnum_5fsparse_5franges_6',['MAX_NUM_SPARSE_RANGES',['../_input_f_p_p_remote_play_file_8hpp.html#ae47639c73fc39c184c97d253e216d2bc',1,'InputFPPRemotePlayFile.hpp']]], + ['maxopenfiles_7',['MaxOpenFiles',['../_file_mgr_8hpp.html#a815d36c9501909cbac80bb324632e65b',1,'FileMgr.hpp']]], + ['microsecondsinamillisecond_8',['MicroSecondsInAmilliSecond',['../_e_s_pixel_stick_8h.html#a7333d2e6701daa66638184e516b926b9',1,'ESPixelStick.h']]], + ['microsecondsinasecond_9',['MicroSecondsInASecond',['../_e_s_pixel_stick_8h.html#ad71ac600230462deed89d0d62eebe530',1,'ESPixelStick.h']]], + ['millisecondsinasecond_10',['MilliSecondsInASecond',['../_e_s_pixel_stick_8h.html#a73260019928a57e6a85054c9d0d9edfb',1,'ESPixelStick.h']]], + ['min_5feffect_5fdelay_11',['MIN_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#afb1ea67d223be2f871ab4a13bfebaa7f',1,'InputEffectEngine.hpp']]], + ['min_5finput_5fstable_5fvalue_12',['MIN_INPUT_STABLE_VALUE',['../external_input_8h.html#abc6651edc4e5b7961eb2ecf9227c0587',1,'externalInput.h']]], + ['minstepvalue_13',['MinStepValue',['../_input_effect_engine_8cpp.html#a6411036c87c6971ba7709752184c9a94',1,'InputEffectEngine.cpp']]], + ['mqtt_5fport_14',['MQTT_PORT',['../_input_m_q_t_t_8h.html#aa8632baff6bbb5004385998918f1e6bd',1,'InputMQTT.h']]], + ['myfile_15',['MYFILE',['../memdebug_8h.html#af3efbed95c8248f176e0a03c28d30a44',1,'memdebug.h']]] +]; diff --git a/doxy/search/defines_b.js b/doxy/search/defines_b.js new file mode 100644 index 000000000..acbd754ca --- /dev/null +++ b/doxy/search/defines_b.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['nanosecondsinamicrosecond_0',['NanoSecondsInAMicroSecond',['../_e_s_pixel_stick_8h.html#adc742cd4c34a5cf8027ad01f623d218e',1,'ESPixelStick.h']]], + ['nanosecondsinamillisecond_1',['NanoSecondsInAMilliSecond',['../_e_s_pixel_stick_8h.html#a2bae0e6b7c8b96bd7e9c2a326e7d8333',1,'ESPixelStick.h']]], + ['nanosecondsinasecond_2',['NanoSecondsInASecond',['../_e_s_pixel_stick_8h.html#ab73f925aed9ed21d9f3da5037e690023',1,'ESPixelStick.h']]], + ['no_5fconfig_5fneeded_3',['no_config_needed',['../_e_s_pixel_stick_8ino.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: ESPixelStick.ino'],['../_input_mgr_8hpp.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: InputMgr.hpp'],['../_output_mgr_8hpp.html#a45b6758583c33d0a16c97e1389e8f155',1,'NO_CONFIG_NEEDED: OutputMgr.hpp']]], + ['no_5flocalfiletoplay_4',['No_LocalFileToPlay',['../_input_f_p_p_remote_8h.html#a2be098d5f7991f7854f1b3f49dcf8845',1,'InputFPPRemote.h']]], + ['num_5fuarts_5',['NUM_UARTS',['../_output_mgr_8hpp.html#a8309e50d2ad7393eda0b9b3dccb273b0',1,'OutputMgr.hpp']]], + ['numblockstobuffer_6',['NumBlocksToBuffer',['../_file_mgr_8cpp.html#a023e8165e9615e0a5ec8d7cdfeb1046b',1,'FileMgr.cpp']]], + ['numstepstotarget_7',['NumStepsToTarget',['../_input_effect_engine_8hpp.html#adc26a7605035496cc97ce33de4a1a0a8',1,'InputEffectEngine.hpp']]] +]; diff --git a/doxy/search/defines_c.js b/doxy/search/defines_c.js new file mode 100644 index 000000000..d1ea7d175 --- /dev/null +++ b/doxy/search/defines_c.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['om_5fis_5frmt_0',['OM_IS_RMT',['../_output_mgr_8hpp.html#a4aa294a2f6c841a2ab5aa2f541e8b0df',1,'OutputMgr.hpp']]], + ['om_5fis_5fuart_1',['OM_IS_UART',['../_output_mgr_8hpp.html#a5f8e57be85acf1580548dcbec0019a18',1,'OutputMgr.hpp']]], + ['om_5fmax_5fconfig_5fsize_2',['OM_MAX_CONFIG_SIZE',['../_output_mgr_8hpp.html#a03966fd3e86c732e33adb3b649cf9a6b',1,'OutputMgr.hpp']]], + ['om_5fmax_5fnum_5fchannels_3',['OM_MAX_NUM_CHANNELS',['../_output_mgr_8hpp.html#a2950110c970b04d476d45273635a5d85',1,'OutputMgr.hpp']]], + ['onewire_5fpin_4',['onewire_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad5e649aa028bd3be75964322c1cc6ed0',1,'ONEWIRE_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp']]] +]; diff --git a/doxy/search/defines_d.js b/doxy/search/defines_d.js new file mode 100644 index 000000000..77d78d186 --- /dev/null +++ b/doxy/search/defines_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['pixel_5fdefault_5fintensity_5fbytes_5fper_5fpixel_0',['PIXEL_DEFAULT_INTENSITY_BYTES_PER_PIXEL',['../_output_pixel_8hpp.html#a8209febd3e852842bbb8bd4cacc286ee',1,'OutputPixel.hpp']]], + ['printreq_1',['printReq',['../_f_p_p_discovery_8cpp.html#a58a6d235c33647b1f1a1c0d9337d123d',1,'FPPDiscovery.cpp']]] +]; diff --git a/doxy/search/defines_e.js b/doxy/search/defines_e.js new file mode 100644 index 000000000..85d6ddec3 --- /dev/null +++ b/doxy/search/defines_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['reboot_5fdelay_0',['REBOOT_DELAY',['../_e_s_pixel_stick_8h.html#a379de1a2f9b4453dbc110c28ecb25834',1,'ESPixelStick.h']]] +]; diff --git a/doxy/search/defines_f.js b/doxy/search/defines_f.js new file mode 100644 index 000000000..5f8646aed --- /dev/null +++ b/doxy/search/defines_f.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['sd_5fcard_5fclk_5fmhz_0',['SD_CARD_CLK_MHZ',['../_file_mgr_8hpp.html#ab657e72bee7e43f28699d16724737b1e',1,'FileMgr.hpp']]], + ['sd_5fcard_5fclk_5fpin_1',['sd_card_clk_pin',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['sd_5fcard_5fcs_5fpin_2',['sd_card_cs_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['sd_5fcard_5fmiso_5fpin_3',['sd_card_miso_pin',['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['sd_5fcard_5fmosi_5fpin_4',['sd_card_mosi_pin',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN: GPIO_Defs_ESP32_Bong69.hpp']]], + ['secrets_5fpass_5',['SECRETS_PASS',['../_wi_fi_driver_8cpp.html#a7fd646fbe53e0996a81e7bec13b44900',1,'WiFiDriver.cpp']]], + ['secrets_5fssid_6',['SECRETS_SSID',['../_wi_fi_driver_8cpp.html#ae7daf23c1e550ad23d5cb8b26f97ac0a',1,'WiFiDriver.cpp']]], + ['status_5fdoc_5fsize_7',['STATUS_DOC_SIZE',['../_web_mgr_8hpp.html#a061febd0dccc042bdc16cee44909f888',1,'WebMgr.hpp']]], + ['string_8',['STRING',['../_e_s_pixel_stick_8h.html#a6397b2c899f7047ba4fec38d9506e042',1,'ESPixelStick.h']]], + ['stringify_9',['STRINGIFY',['../_e_s_pixel_stick_8h.html#a43e1cad902b6477bec893cb6430bd6c8',1,'ESPixelStick.h']]], + ['support_5fethernet_10',['support_ethernet',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a3caa63f16e3dcb8b7b137a99d926439a',1,'SUPPORT_ETHERNET: GPIO_Defs_ESP32_Bong69.hpp']]], + ['support_5foutputtype_5fapa102_11',['support_outputtype_apa102',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acbbd37d4f74ca5158899749f3f2d1dfc',1,'SUPPORT_OutputType_APA102: GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['support_5foutputtype_5fdmx_12',['support_outputtype_dmx',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['support_5foutputtype_5fgece_13',['support_outputtype_gece',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['support_5foutputtype_5fgs8208_14',['support_outputtype_gs8208',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['support_5foutputtype_5frelay_15',['support_outputtype_relay',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['support_5foutputtype_5frenard_16',['support_outputtype_renard',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp']]], + ['support_5foutputtype_5fserial_17',['support_outputtype_serial',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['support_5foutputtype_5fservo_5fpca9685_18',['support_outputtype_servo_pca9685',['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685: GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['support_5foutputtype_5ftm1814_19',['support_outputtype_tm1814',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['support_5foutputtype_5fucs1903_20',['support_outputtype_ucs1903',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp']]], + ['support_5foutputtype_5fucs8903_21',['support_outputtype_ucs8903',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['support_5foutputtype_5fws2801_22',['support_outputtype_ws2801',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801: GPIO_Defs_ESP32_DevkitC.hpp']]], + ['support_5foutputtype_5fws2811_23',['support_outputtype_ws2811',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_Olimex_Gateway.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TWILIGHTLORD.hpp'],['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH01.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_Bong69.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_M5Stack_Atom.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['support_5fsd_24',['support_sd',['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_Generic.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_ESPS_V3.hpp'],['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP8266_ESP01S.hpp'],['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_TTGO_T8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_CAM.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['support_5fsensor_5fds18b20_25',['support_sensor_ds18b20',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_UNO.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp'],['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a2e391e67aeac1bfc8eda1afee1a9e2a0',1,'SUPPORT_SENSOR_DS18B20: GPIO_Defs_ESP32_QUINLED_QUAD.hpp']]], + ['support_5fspi_5foutput_26',['support_spi_output',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_D1_MINI.hpp'],['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_D1_MINI_ETH.hpp'],['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_DevkitC.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_LoLin_D32_PRO.hpp'],['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT: GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp']]], + ['sync_5ffile_5fmedia_27',['SYNC_FILE_MEDIA',['../_f_p_p_discovery_8h.html#a36423b0dcaf49be3037c10caaa89c1b9',1,'FPPDiscovery.h']]], + ['sync_5ffile_5fseq_28',['SYNC_FILE_SEQ',['../_f_p_p_discovery_8h.html#a3da42cf7ab803665ca792ea6c66e3573',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fopen_29',['SYNC_PKT_OPEN',['../_f_p_p_discovery_8h.html#a036d8b52bbc9e2c00b9ea0caaed91ed5',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstart_30',['SYNC_PKT_START',['../_f_p_p_discovery_8h.html#ac64ba753956e709745b12c58256ac8c1',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstop_31',['SYNC_PKT_STOP',['../_f_p_p_discovery_8h.html#ad96fa67d0b7f13b700b9c1f10ff19287',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fsync_32',['SYNC_PKT_SYNC',['../_f_p_p_discovery_8h.html#a046b44498ffb477914f36cd4a2cb2983',1,'FPPDiscovery.h']]] +]; diff --git a/doxy/search/enums_0.js b/doxy/search/enums_0.js new file mode 100644 index 000000000..b8478a4fa --- /dev/null +++ b/doxy/search/enums_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['e_5finputchannelids_0',['e_InputChannelIds',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360',1,'c_InputMgr']]], + ['e_5finputtype_1',['e_InputType',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5',1,'c_InputMgr']]], + ['e_5foutputchannelids_2',['e_OutputChannelIds',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ff',1,'c_OutputMgr']]], + ['e_5foutputtype_3',['e_OutputType',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/enums_1.js b/doxy/search/enums_1.js new file mode 100644 index 000000000..a77e0776d --- /dev/null +++ b/doxy/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['filemode_0',['FileMode',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853',1,'c_FileMgr']]] +]; diff --git a/doxy/search/enums_2.js b/doxy/search/enums_2.js new file mode 100644 index 000000000..7b60d040c --- /dev/null +++ b/doxy/search/enums_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['inputvalue_5ft_0',['InputValue_t',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3',1,'c_ExternalInput']]] +]; diff --git a/doxy/search/enums_3.js b/doxy/search/enums_3.js new file mode 100644 index 000000000..7632cc909 --- /dev/null +++ b/doxy/search/enums_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['om_5fporttype_5ft_0',['OM_PortType_t',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/enums_4.js b/doxy/search/enums_4.js new file mode 100644 index 000000000..ab3a7fca9 --- /dev/null +++ b/doxy/search/enums_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['packetbufferstatus_5ft_0',['PacketBufferStatus_t',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53',1,'c_InputDDP']]], + ['polarity_5ft_1',['Polarity_t',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538',1,'c_ExternalInput']]] +]; diff --git a/doxy/search/enums_5.js b/doxy/search/enums_5.js new file mode 100644 index 000000000..2c748b721 --- /dev/null +++ b/doxy/search/enums_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['recordtype_0',['RecordType',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81',1,'EFUpdate']]] +]; diff --git a/doxy/search/enums_6.js b/doxy/search/enums_6.js new file mode 100644 index 000000000..a0623dd2f --- /dev/null +++ b/doxy/search/enums_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['state_0',['State',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfe',1,'EFUpdate']]] +]; diff --git a/doxy/search/enums_7.js b/doxy/search/enums_7.js new file mode 100644 index 000000000..68c87cefd --- /dev/null +++ b/doxy/search/enums_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['translateintensitydata_5ft_0',['TranslateIntensityData_t',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8',1,'c_OutputUart']]] +]; diff --git a/doxy/search/enums_8.js b/doxy/search/enums_8.js new file mode 100644 index 000000000..0d01d11a8 --- /dev/null +++ b/doxy/search/enums_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['uartdatabittranslationid_5ft_0',['UartDataBitTranslationId_t',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265b',1,'c_OutputUart']]], + ['uartdatauint32_5ft_1',['UartDatauint32_t',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205',1,'c_OutputUart']]] +]; diff --git a/doxy/search/enumvalues_0.js b/doxy/search/enumvalues_0.js new file mode 100644 index 000000000..10ed6f0b4 --- /dev/null +++ b/doxy/search/enumvalues_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['activehigh_0',['ActiveHigh',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538ad61a1b264e344aeb059e376f6ebbf300',1,'c_ExternalInput']]], + ['activelow_1',['ActiveLow',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538aa635263922b06669da81324d386a1c34',1,'c_ExternalInput']]] +]; diff --git a/doxy/search/enumvalues_1.js b/doxy/search/enumvalues_1.js new file mode 100644 index 000000000..bca3311b0 --- /dev/null +++ b/doxy/search/enumvalues_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['bufferisavailable_0',['BufferIsAvailable',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53ac34c83c60be5b54785dd9e57a2c8a231',1,'c_InputDDP']]], + ['bufferisbeingprocessed_1',['BufferIsBeingProcessed',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a1228841766f57725e2f5457368d7aa6a',1,'c_InputDDP']]], + ['bufferisfilled_2',['BufferIsFilled',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a5bc4ac602ab2a4bbe7df55f694d9f05d',1,'c_InputDDP']]] +]; diff --git a/doxy/search/enumvalues_2.js b/doxy/search/enumvalues_2.js new file mode 100644 index 000000000..4529dc5ff --- /dev/null +++ b/doxy/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['data_0',['DATA',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfeae44f9e348e41cb272efa87387728571b',1,'EFUpdate']]] +]; diff --git a/doxy/search/enumvalues_3.js b/doxy/search/enumvalues_3.js new file mode 100644 index 000000000..3d96d37bc --- /dev/null +++ b/doxy/search/enumvalues_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['eeprom_5fimage_0',['EEPROM_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a8d014e4ee5469f2504d15081122987ee',1,'EFUpdate']]], + ['effectschannel_1',['EffectsChannel',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a4994a79e40be2d6e001d09baf7b42f15',1,'c_InputMgr']]] +]; diff --git a/doxy/search/enumvalues_4.js b/doxy/search/enumvalues_4.js new file mode 100644 index 000000000..8b1f86c94 --- /dev/null +++ b/doxy/search/enumvalues_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['fail_0',['FAIL',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfeac2759effffc94bb9acc71d69fe3e8a1f',1,'EFUpdate']]], + ['fileappend_1',['FileAppend',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a4834c62f20ae14ee0d01baaf3babf977',1,'c_FileMgr']]], + ['fileread_2',['FileRead',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a940cf0fa5d631b5b097f6a1a5e8a65b9',1,'c_FileMgr']]], + ['filewrite_3',['FileWrite',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a312a4acbc21842211205394d221b830d',1,'c_FileMgr']]], + ['fs_5fimage_4',['FS_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a89684178a2056c157efef4162ddd8bf4',1,'EFUpdate']]] +]; diff --git a/doxy/search/enumvalues_5.js b/doxy/search/enumvalues_5.js new file mode 100644 index 000000000..0d17786f5 --- /dev/null +++ b/doxy/search/enumvalues_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['header_0',['HEADER',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea7ad4905b4543ab4a1637dd23c50e36ce',1,'EFUpdate']]] +]; diff --git a/doxy/search/enumvalues_6.js b/doxy/search/enumvalues_6.js new file mode 100644 index 000000000..c0ca4a142 --- /dev/null +++ b/doxy/search/enumvalues_6.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['inputchannelid_5fall_0',['InputChannelId_ALL',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a96772cb7bfcd4c8fa410e4172bfa3939',1,'c_InputMgr']]], + ['inputchannelid_5fend_1',['InputChannelId_End',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ab3f6ec3b160aa3917138806e0c2c0973',1,'c_InputMgr']]], + ['inputchannelid_5fstart_2',['InputChannelId_Start',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ac14759774c995452cb2f7dfc49a97a7a',1,'c_InputMgr']]], + ['inputprimarychannelid_3',['InputPrimaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a79d713910ca66e7fcaebd3e39b602c9a',1,'c_InputMgr']]], + ['inputsecondarychannelid_4',['InputSecondaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a47ff43af45d48ed52c5ac05e654d9d11',1,'c_InputMgr']]], + ['inputtype_5falexa_5',['InputType_Alexa',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a1a4153bbf10cd5e75841be5155537870',1,'c_InputMgr']]], + ['inputtype_5fartnet_6',['InputType_Artnet',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ac02c03efd74ae5f6fe72e72aa48b9adf',1,'c_InputMgr']]], + ['inputtype_5fddp_7',['InputType_DDP',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a8aa31f628f59a9e0f931d8e109e63c7f',1,'c_InputMgr']]], + ['inputtype_5fdefault_8',['InputType_Default',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ad46ad69746b12972ca4ba22841ea824e',1,'c_InputMgr']]], + ['inputtype_5fdisabled_9',['InputType_Disabled',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ae8027fea80f877a342f6fb182dab692d',1,'c_InputMgr']]], + ['inputtype_5fe1_5f31_10',['InputType_E1_31',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3b14339ef27eaa1238769a81610f3624',1,'c_InputMgr']]], + ['inputtype_5feffects_11',['InputType_Effects',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3dea9168180323b1c1f098e7ae6eda94',1,'c_InputMgr']]], + ['inputtype_5fend_12',['InputType_End',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a53152edb2a4e1bd28a5218adf7a20293',1,'c_InputMgr']]], + ['inputtype_5fmqtt_13',['InputType_MQTT',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a29fdbebdf53bfa92857223acd1ccfc80',1,'c_InputMgr']]], + ['inputtype_5fstart_14',['InputType_Start',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a730bb63ab898fb088284ade442449822',1,'c_InputMgr']]] +]; diff --git a/doxy/search/enumvalues_7.js b/doxy/search/enumvalues_7.js new file mode 100644 index 000000000..bffba583b --- /dev/null +++ b/doxy/search/enumvalues_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['longon_0',['longOn',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3a5743b74a412f9d090f6205b906c80eac',1,'c_ExternalInput']]] +]; diff --git a/doxy/search/enumvalues_8.js b/doxy/search/enumvalues_8.js new file mode 100644 index 000000000..8db39b2cb --- /dev/null +++ b/doxy/search/enumvalues_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['notranslation_0',['NoTranslation',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8a84e7bc8789d38d9f54c35bf95f4555a4',1,'c_OutputUart']]], + ['null_5frecord_1',['NULL_RECORD',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0b39509f6c0ebaaf67a2eaf8710b3901',1,'EFUpdate']]] +]; diff --git a/doxy/search/enumvalues_9.js b/doxy/search/enumvalues_9.js new file mode 100644 index 000000000..d956bcb67 --- /dev/null +++ b/doxy/search/enumvalues_9.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['off_0',['off',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3ac27f7ebd6db61deb6746088f6900cd19',1,'c_ExternalInput']]], + ['onetoone_1',['OneToOne',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8aebae574ab6f1a9e3a5b50eaa524de6ad',1,'c_OutputUart']]], + ['output_5fuart_5f5n1_2',['OUTPUT_UART_5N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205aec90ef8cdd31166b3fe626d2b6f78222',1,'c_OutputUart']]], + ['output_5fuart_5f5n2_3',['OUTPUT_UART_5N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205ac946c1cb2a5713277266fe16acde1fd7',1,'c_OutputUart']]], + ['output_5fuart_5f6n1_4',['OUTPUT_UART_6N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205acb3d5e2d412530df5fc63fead2036f7e',1,'c_OutputUart']]], + ['output_5fuart_5f6n2_5',['OUTPUT_UART_6N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a5f719451c1d587a5c66d9a1f5b4b4527',1,'c_OutputUart']]], + ['output_5fuart_5f7n1_6',['OUTPUT_UART_7N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a39662640163d7b22c96e17c75ff9c8c5',1,'c_OutputUart']]], + ['output_5fuart_5f7n2_7',['OUTPUT_UART_7N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a5de601a066990517aa87894e7445f2f3',1,'c_OutputUart']]], + ['output_5fuart_5f8n1_8',['OUTPUT_UART_8N1',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205a1890384a51dd3392f08699d6a29de7f1',1,'c_OutputUart']]], + ['output_5fuart_5f8n2_9',['OUTPUT_UART_8N2',['../classc___output_uart.html#ac5008115d6de16c6b67ee1c46c3d9205ad57bcbb58a74055b40ff18f2bc27cef9',1,'c_OutputUart']]], + ['outputchannelid_5fend_10',['OutputChannelId_End',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ffaabbaa1975289404286507ac2f2180357',1,'c_OutputMgr']]], + ['outputchannelid_5fstart_11',['OutputChannelId_Start',['../classc___output_mgr.html#a07f4eaebe8ab66e698e06a425c31b2ffafa7f831449fc336a17c2631797b2c1e6',1,'c_OutputMgr']]], + ['outputtype_5fdisabled_12',['OutputType_Disabled',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20a8c10f510fbe6a9ef9190ea37e4d06a75',1,'c_OutputMgr']]], + ['outputtype_5fend_13',['OutputType_End',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20ad973ad34c41f164f1234fb37e1b18f0a',1,'c_OutputMgr']]], + ['outputtype_5fstart_14',['OutputType_Start',['../classc___output_mgr.html#a161cacaceae9b3d67bad54de378fac20ab1c3d373c033fb536571a85621f09a5f',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/enumvalues_a.js b/doxy/search/enumvalues_a.js new file mode 100644 index 000000000..69a2fdafb --- /dev/null +++ b/doxy/search/enumvalues_a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['record_0',['RECORD',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea921df56002ee5dc960debedc8ae06072',1,'EFUpdate']]], + ['relay_1',['Relay',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9ac572c651ab04a645468cef2d7510045e',1,'c_OutputMgr']]], + ['rmt_2',['Rmt',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9afb1a932142103c9fcad347c899382cbf',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/enumvalues_b.js b/doxy/search/enumvalues_b.js new file mode 100644 index 000000000..9c2e3a6ca --- /dev/null +++ b/doxy/search/enumvalues_b.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['shorton_0',['shortOn',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3a115e001e5765d1d03d8aa4ae9f3d6919',1,'c_ExternalInput']]], + ['sketch_5fimage_1',['SKETCH_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0feb5b3db52818b1513498022a4675fe',1,'EFUpdate']]], + ['spi_2',['Spi',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a67150b88c1fa1742ea618da86b829a7a',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/enumvalues_c.js b/doxy/search/enumvalues_c.js new file mode 100644 index 000000000..d09df0fce --- /dev/null +++ b/doxy/search/enumvalues_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['twotoone_0',['TwoToOne',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8ac29da984f6c0b9791da9b590d0cb30da',1,'c_OutputUart']]] +]; diff --git a/doxy/search/enumvalues_d.js b/doxy/search/enumvalues_d.js new file mode 100644 index 000000000..f6a13a57b --- /dev/null +++ b/doxy/search/enumvalues_d.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['uart_0',['Uart',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a0d7d932dc2c4279872b476c6ada24d3f',1,'c_OutputMgr']]], + ['uart_5fdata_5fbit_5f00_5fid_1',['Uart_DATA_BIT_00_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba8053450a174c5c361b7b2accb886eea1',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f01_5fid_2',['Uart_DATA_BIT_01_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265bae63a3cf7ee180dc662e74d577a5324d0',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f10_5fid_3',['Uart_DATA_BIT_10_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba0a7c2c5efd220c43f1f08363db3ce6e7',1,'c_OutputUart']]], + ['uart_5fdata_5fbit_5f11_5fid_4',['Uart_DATA_BIT_11_ID',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265baf52874d1946993b2802463b48225afe8',1,'c_OutputUart']]], + ['uart_5finvalid_5fvalue_5',['Uart_INVALID_VALUE',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265badc7305e2ce582d09c72ae40555b92493',1,'c_OutputUart']]], + ['uart_5flist_5fend_6',['Uart_LIST_END',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba81b4d494d72d350e157ea98638c623d6',1,'c_OutputUart']]], + ['uart_5fnum_5fbit_5ftypes_7',['Uart_NUM_BIT_TYPES',['../classc___output_uart.html#ab7fc5e2a58f2c6076153c5a56a94265ba053eebcbb2125b7e3b2f10e5ec5d33d5',1,'c_OutputUart']]], + ['undefined_8',['Undefined',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a17e6bd48a93211095b0f0b6ba780a092',1,'c_OutputMgr']]] +]; diff --git a/doxy/search/files_0.js b/doxy/search/files_0.js new file mode 100644 index 000000000..cf59c9452 --- /dev/null +++ b/doxy/search/files_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['backported_2eh_0',['backported.h',['../backported_8h.html',1,'']]] +]; diff --git a/doxy/search/files_1.js b/doxy/search/files_1.js new file mode 100644 index 000000000..b114d894d --- /dev/null +++ b/doxy/search/files_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['constnames_2ecpp_0',['ConstNames.cpp',['../_const_names_8cpp.html',1,'']]], + ['constnames_2ehpp_1',['ConstNames.hpp',['../_const_names_8hpp.html',1,'']]] +]; diff --git a/doxy/search/files_2.js b/doxy/search/files_2.js new file mode 100644 index 000000000..19ea91ca2 --- /dev/null +++ b/doxy/search/files_2.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['efupdate_2ecpp_0',['EFUpdate.cpp',['../_e_f_update_8cpp.html',1,'']]], + ['efupdate_2eh_1',['EFUpdate.h',['../_e_f_update_8h.html',1,'']]], + ['espixelstick_2eh_2',['ESPixelStick.h',['../_e_s_pixel_stick_8h.html',1,'']]], + ['espixelstick_2eino_3',['ESPixelStick.ino',['../_e_s_pixel_stick_8ino.html',1,'']]], + ['ethernetdriver_2ecpp_4',['EthernetDriver.cpp',['../_ethernet_driver_8cpp.html',1,'']]], + ['ethernetdriver_2ehpp_5',['EthernetDriver.hpp',['../_ethernet_driver_8hpp.html',1,'']]], + ['externalinput_2ecpp_6',['externalInput.cpp',['../external_input_8cpp.html',1,'']]], + ['externalinput_2eh_7',['externalInput.h',['../external_input_8h.html',1,'']]] +]; diff --git a/doxy/search/files_3.js b/doxy/search/files_3.js new file mode 100644 index 000000000..eda1516e8 --- /dev/null +++ b/doxy/search/files_3.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['fasttimer_2ecpp_0',['FastTimer.cpp',['../_fast_timer_8cpp.html',1,'']]], + ['fasttimer_2ehpp_1',['FastTimer.hpp',['../_fast_timer_8hpp.html',1,'']]], + ['filemgr_2ecpp_2',['FileMgr.cpp',['../_file_mgr_8cpp.html',1,'']]], + ['filemgr_2ehpp_3',['FileMgr.hpp',['../_file_mgr_8hpp.html',1,'']]], + ['fppdiscovery_2ecpp_4',['FPPDiscovery.cpp',['../_f_p_p_discovery_8cpp.html',1,'']]], + ['fppdiscovery_2eh_5',['FPPDiscovery.h',['../_f_p_p_discovery_8h.html',1,'']]], + ['fseq_2eh_6',['fseq.h',['../fseq_8h.html',1,'']]] +]; diff --git a/doxy/search/files_4.js b/doxy/search/files_4.js new file mode 100644 index 000000000..c73aa72c6 --- /dev/null +++ b/doxy/search/files_4.js @@ -0,0 +1,35 @@ +var searchData= +[ + ['gpio_5fdefs_2ehpp_0',['GPIO_Defs.hpp',['../_g_p_i_o___defs_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fbong69_2ehpp_1',['GPIO_Defs_ESP32_Bong69.hpp',['../_g_p_i_o___defs___e_s_p32___bong69_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fcam_2ehpp_2',['GPIO_Defs_ESP32_CAM.hpp',['../_g_p_i_o___defs___e_s_p32___c_a_m_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fd1_5fmini_2ehpp_3',['GPIO_Defs_ESP32_D1_MINI.hpp',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fd1_5fmini_5feth_2ehpp_4',['GPIO_Defs_ESP32_D1_MINI_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___d1___m_i_n_i___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fdevkitc_2ehpp_5',['GPIO_Defs_ESP32_DevkitC.hpp',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fesp3deuxquattro_5fdmx_2ehpp_6',['GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp',['../_g_p_i_o___defs___e_s_p32___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fgeneric_2ehpp_7',['GPIO_Defs_ESP32_generic.hpp',['../_g_p_i_o___defs___e_s_p32__generic_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_2ehpp_8',['GPIO_Defs_ESP32_LoLin_D32_PRO.hpp',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_5feth_2ehpp_9',['GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fm5stack_5fatom_2ehpp_10',['GPIO_Defs_ESP32_M5Stack_Atom.hpp',['../_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fmh_5fet_5flive_5fminikit_2ehpp_11',['GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp',['../_g_p_i_o___defs___e_s_p32___m_h___e_t___l_i_v_e___mini_kit_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5folimex_5fgateway_2ehpp_12',['GPIO_Defs_ESP32_Olimex_Gateway.hpp',['../_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fdig_2docta_2ehpp_13',['GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___dig-_octa_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_2ehpp_14',['GPIO_Defs_ESP32_QUINLED_QUAD.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5fae_5fplus_2ehpp_15',['GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5fae_5fplus_5f8_2ehpp_16',['GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___a_e___plus__8_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5fquad_5feth_2ehpp_17',['GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___q_u_a_d___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_2ehpp_18',['GPIO_Defs_ESP32_QUINLED_UNO.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5fae_5fplus_2ehpp_19',['GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___a_e___plus_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5fespsv3_2ehpp_20',['GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_s_p_s_v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5feth_2ehpp_21',['GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fquinled_5funo_5feth_5fespsv3_2ehpp_22',['GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp',['../_g_p_i_o___defs___e_s_p32___q_u_i_n_l_e_d___u_n_o___e_t_h___e_s_p_s_v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fttgo_5ft8_2ehpp_23',['GPIO_Defs_ESP32_TTGO_T8.hpp',['../_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5ftwilightlord_2ehpp_24',['GPIO_Defs_ESP32_TWILIGHTLORD.hpp',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5ftwilightlord_5feth_2ehpp_25',['GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp',['../_g_p_i_o___defs___e_s_p32___t_w_i_l_i_g_h_t_l_o_r_d___e_t_h_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth01_2ehpp_26',['GPIO_Defs_ESP32_WT32ETH01.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth01_5fwasatch_2ehpp_27',['GPIO_Defs_ESP32_WT32ETH01_Wasatch.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01___wasatch_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fwt32eth0_5fwasatch_2ehpp_28',['GPIO_Defs_ESP32_WT32ETH0_Wasatch.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h0___wasatch_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesp01s_2ehpp_29',['GPIO_Defs_ESP8266_ESP01S.hpp',['../_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesps_5fv3_2ehpp_30',['GPIO_Defs_ESP8266_ESPS_V3.hpp',['../_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fgeneric_2ehpp_31',['GPIO_Defs_ESP8266_Generic.hpp',['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html',1,'']]] +]; diff --git a/doxy/search/files_5.js b/doxy/search/files_5.js new file mode 100644 index 000000000..463fde6c6 --- /dev/null +++ b/doxy/search/files_5.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['inputalexa_2ecpp_0',['InputAlexa.cpp',['../_input_alexa_8cpp.html',1,'']]], + ['inputalexa_2eh_1',['InputAlexa.h',['../_input_alexa_8h.html',1,'']]], + ['inputartnet_2ecpp_2',['InputArtnet.cpp',['../_input_artnet_8cpp.html',1,'']]], + ['inputartnet_2ehpp_3',['InputArtnet.hpp',['../_input_artnet_8hpp.html',1,'']]], + ['inputcommon_2ecpp_4',['InputCommon.cpp',['../_input_common_8cpp.html',1,'']]], + ['inputcommon_2ehpp_5',['InputCommon.hpp',['../_input_common_8hpp.html',1,'']]], + ['inputddp_2ecpp_6',['InputDDP.cpp',['../_input_d_d_p_8cpp.html',1,'']]], + ['inputddp_2eh_7',['InputDDP.h',['../_input_d_d_p_8h.html',1,'']]], + ['inputdisabled_2ecpp_8',['InputDisabled.cpp',['../_input_disabled_8cpp.html',1,'']]], + ['inputdisabled_2ehpp_9',['InputDisabled.hpp',['../_input_disabled_8hpp.html',1,'']]], + ['inpute131_2ecpp_10',['InputE131.cpp',['../_input_e131_8cpp.html',1,'']]], + ['inpute131_2ehpp_11',['InputE131.hpp',['../_input_e131_8hpp.html',1,'']]], + ['inputeffectengine_2ecpp_12',['InputEffectEngine.cpp',['../_input_effect_engine_8cpp.html',1,'']]], + ['inputeffectengine_2ehpp_13',['InputEffectEngine.hpp',['../_input_effect_engine_8hpp.html',1,'']]], + ['inputfppremote_2ecpp_14',['InputFPPRemote.cpp',['../_input_f_p_p_remote_8cpp.html',1,'']]], + ['inputfppremote_2eh_15',['InputFPPRemote.h',['../_input_f_p_p_remote_8h.html',1,'']]], + ['inputfppremoteplayeffect_2ecpp_16',['InputFPPRemotePlayEffect.cpp',['../_input_f_p_p_remote_play_effect_8cpp.html',1,'']]], + ['inputfppremoteplayeffect_2ehpp_17',['InputFPPRemotePlayEffect.hpp',['../_input_f_p_p_remote_play_effect_8hpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ecpp_18',['InputFPPRemotePlayEffectFsm.cpp',['../_input_f_p_p_remote_play_effect_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ehpp_19',['InputFPPRemotePlayEffectFsm.hpp',['../_input_f_p_p_remote_play_effect_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayfile_2ecpp_20',['InputFPPRemotePlayFile.cpp',['../_input_f_p_p_remote_play_file_8cpp.html',1,'']]], + ['inputfppremoteplayfile_2ehpp_21',['InputFPPRemotePlayFile.hpp',['../_input_f_p_p_remote_play_file_8hpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ecpp_22',['InputFPPRemotePlayFileFsm.cpp',['../_input_f_p_p_remote_play_file_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ehpp_23',['InputFPPRemotePlayFileFsm.hpp',['../_input_f_p_p_remote_play_file_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayitem_2ecpp_24',['InputFPPRemotePlayItem.cpp',['../_input_f_p_p_remote_play_item_8cpp.html',1,'']]], + ['inputfppremoteplayitem_2ehpp_25',['InputFPPRemotePlayItem.hpp',['../_input_f_p_p_remote_play_item_8hpp.html',1,'']]], + ['inputfppremoteplaylist_2ecpp_26',['InputFPPRemotePlayList.cpp',['../_input_f_p_p_remote_play_list_8cpp.html',1,'']]], + ['inputfppremoteplaylist_2ehpp_27',['InputFPPRemotePlayList.hpp',['../_input_f_p_p_remote_play_list_8hpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ecpp_28',['InputFPPRemotePlayListFsm.cpp',['../_input_f_p_p_remote_play_list_fsm_8cpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ehpp_29',['InputFPPRemotePlayListFsm.hpp',['../_input_f_p_p_remote_play_list_fsm_8hpp.html',1,'']]], + ['inputmgr_2ecpp_30',['InputMgr.cpp',['../_input_mgr_8cpp.html',1,'']]], + ['inputmgr_2ehpp_31',['InputMgr.hpp',['../_input_mgr_8hpp.html',1,'']]], + ['inputmqtt_2ecpp_32',['InputMQTT.cpp',['../_input_m_q_t_t_8cpp.html',1,'']]], + ['inputmqtt_2eh_33',['InputMQTT.h',['../_input_m_q_t_t_8h.html',1,'']]] +]; diff --git a/doxy/search/files_6.js b/doxy/search/files_6.js new file mode 100644 index 000000000..656516b17 --- /dev/null +++ b/doxy/search/files_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['memdebug_2eh_0',['memdebug.h',['../memdebug_8h.html',1,'']]] +]; diff --git a/doxy/search/files_7.js b/doxy/search/files_7.js new file mode 100644 index 000000000..8ede45a9c --- /dev/null +++ b/doxy/search/files_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['networkmgr_2ecpp_0',['NetworkMgr.cpp',['../_network_mgr_8cpp.html',1,'']]], + ['networkmgr_2ehpp_1',['NetworkMgr.hpp',['../_network_mgr_8hpp.html',1,'']]] +]; diff --git a/doxy/search/files_8.js b/doxy/search/files_8.js new file mode 100644 index 000000000..959ba5be2 --- /dev/null +++ b/doxy/search/files_8.js @@ -0,0 +1,76 @@ +var searchData= +[ + ['outputapa102_2ecpp_0',['OutputAPA102.cpp',['../_output_a_p_a102_8cpp.html',1,'']]], + ['outputapa102_2ehpp_1',['OutputAPA102.hpp',['../_output_a_p_a102_8hpp.html',1,'']]], + ['outputapa102spi_2ecpp_2',['OutputAPA102Spi.cpp',['../_output_a_p_a102_spi_8cpp.html',1,'']]], + ['outputapa102spi_2ehpp_3',['OutputAPA102Spi.hpp',['../_output_a_p_a102_spi_8hpp.html',1,'']]], + ['outputcommon_2ecpp_4',['OutputCommon.cpp',['../_output_common_8cpp.html',1,'']]], + ['outputcommon_2ehpp_5',['OutputCommon.hpp',['../_output_common_8hpp.html',1,'']]], + ['outputdisabled_2ecpp_6',['OutputDisabled.cpp',['../_output_disabled_8cpp.html',1,'']]], + ['outputdisabled_2ehpp_7',['OutputDisabled.hpp',['../_output_disabled_8hpp.html',1,'']]], + ['outputgece_2ecpp_8',['OutputGECE.cpp',['../_output_g_e_c_e_8cpp.html',1,'']]], + ['outputgece_2ehpp_9',['OutputGECE.hpp',['../_output_g_e_c_e_8hpp.html',1,'']]], + ['outputgeceframe_2ehpp_10',['OutputGECEFrame.hpp',['../_output_g_e_c_e_frame_8hpp.html',1,'']]], + ['outputgecermt_2ecpp_11',['OutputGECERmt.cpp',['../_output_g_e_c_e_rmt_8cpp.html',1,'']]], + ['outputgecermt_2ehpp_12',['OutputGECERmt.hpp',['../_output_g_e_c_e_rmt_8hpp.html',1,'']]], + ['outputgeceuart_2ecpp_13',['OutputGECEUart.cpp',['../_output_g_e_c_e_uart_8cpp.html',1,'']]], + ['outputgeceuart_2ehpp_14',['OutputGECEUart.hpp',['../_output_g_e_c_e_uart_8hpp.html',1,'']]], + ['outputgs8208_2ecpp_15',['OutputGS8208.cpp',['../_output_g_s8208_8cpp.html',1,'']]], + ['outputgs8208_2ehpp_16',['OutputGS8208.hpp',['../_output_g_s8208_8hpp.html',1,'']]], + ['outputgs8208rmt_2ecpp_17',['OutputGS8208Rmt.cpp',['../_output_g_s8208_rmt_8cpp.html',1,'']]], + ['outputgs8208rmt_2ehpp_18',['OutputGS8208Rmt.hpp',['../_output_g_s8208_rmt_8hpp.html',1,'']]], + ['outputgs8208uart_2ecpp_19',['OutputGS8208Uart.cpp',['../_output_g_s8208_uart_8cpp.html',1,'']]], + ['outputgs8208uart_2ehpp_20',['OutputGS8208Uart.hpp',['../_output_g_s8208_uart_8hpp.html',1,'']]], + ['outputmgr_2ecpp_21',['OutputMgr.cpp',['../_output_mgr_8cpp.html',1,'']]], + ['outputmgr_2ehpp_22',['OutputMgr.hpp',['../_output_mgr_8hpp.html',1,'']]], + ['outputpixel_2ecpp_23',['OutputPixel.cpp',['../_output_pixel_8cpp.html',1,'']]], + ['outputpixel_2ehpp_24',['OutputPixel.hpp',['../_output_pixel_8hpp.html',1,'']]], + ['outputrelay_2ecpp_25',['OutputRelay.cpp',['../_output_relay_8cpp.html',1,'']]], + ['outputrelay_2ehpp_26',['OutputRelay.hpp',['../_output_relay_8hpp.html',1,'']]], + ['outputrmt_2ecpp_27',['OutputRmt.cpp',['../_output_rmt_8cpp.html',1,'']]], + ['outputrmt_2ehpp_28',['OutputRmt.hpp',['../_output_rmt_8hpp.html',1,'']]], + ['outputserial_2ecpp_29',['OutputSerial.cpp',['../_output_serial_8cpp.html',1,'']]], + ['outputserial_2ehpp_30',['OutputSerial.hpp',['../_output_serial_8hpp.html',1,'']]], + ['outputserialrmt_2ecpp_31',['OutputSerialRmt.cpp',['../_output_serial_rmt_8cpp.html',1,'']]], + ['outputserialrmt_2ehpp_32',['OutputSerialRmt.hpp',['../_output_serial_rmt_8hpp.html',1,'']]], + ['outputserialuart_2ecpp_33',['OutputSerialUart.cpp',['../_output_serial_uart_8cpp.html',1,'']]], + ['outputserialuart_2ehpp_34',['OutputSerialUart.hpp',['../_output_serial_uart_8hpp.html',1,'']]], + ['outputservopca9685_2ecpp_35',['OutputServoPCA9685.cpp',['../_output_servo_p_c_a9685_8cpp.html',1,'']]], + ['outputservopca9685_2ehpp_36',['OutputServoPCA9685.hpp',['../_output_servo_p_c_a9685_8hpp.html',1,'']]], + ['outputspi_2ecpp_37',['OutputSpi.cpp',['../_output_spi_8cpp.html',1,'']]], + ['outputspi_2ehpp_38',['OutputSpi.hpp',['../_output_spi_8hpp.html',1,'']]], + ['outputtls3001_2ecpp_39',['OutputTLS3001.cpp',['../_output_t_l_s3001_8cpp.html',1,'']]], + ['outputtls3001_2ehpp_40',['OutputTLS3001.hpp',['../_output_t_l_s3001_8hpp.html',1,'']]], + ['outputtls3001rmt_2ecpp_41',['OutputTLS3001Rmt.cpp',['../_output_t_l_s3001_rmt_8cpp.html',1,'']]], + ['outputtls3001rmt_2ehpp_42',['OutputTLS3001Rmt.hpp',['../_output_t_l_s3001_rmt_8hpp.html',1,'']]], + ['outputtm1814_2ecpp_43',['OutputTM1814.cpp',['../_output_t_m1814_8cpp.html',1,'']]], + ['outputtm1814_2ehpp_44',['OutputTM1814.hpp',['../_output_t_m1814_8hpp.html',1,'']]], + ['outputtm1814rmt_2ecpp_45',['OutputTM1814Rmt.cpp',['../_output_t_m1814_rmt_8cpp.html',1,'']]], + ['outputtm1814rmt_2ehpp_46',['OutputTM1814Rmt.hpp',['../_output_t_m1814_rmt_8hpp.html',1,'']]], + ['outputtm1814uart_2ecpp_47',['OutputTM1814Uart.cpp',['../_output_t_m1814_uart_8cpp.html',1,'']]], + ['outputtm1814uart_2ehpp_48',['OutputTM1814Uart.hpp',['../_output_t_m1814_uart_8hpp.html',1,'']]], + ['outputuart_2ecpp_49',['OutputUart.cpp',['../_output_uart_8cpp.html',1,'']]], + ['outputuart_2ehpp_50',['OutputUart.hpp',['../_output_uart_8hpp.html',1,'']]], + ['outputucs1903_2ecpp_51',['OutputUCS1903.cpp',['../_output_u_c_s1903_8cpp.html',1,'']]], + ['outputucs1903_2ehpp_52',['OutputUCS1903.hpp',['../_output_u_c_s1903_8hpp.html',1,'']]], + ['outputucs1903rmt_2ecpp_53',['OutputUCS1903Rmt.cpp',['../_output_u_c_s1903_rmt_8cpp.html',1,'']]], + ['outputucs1903rmt_2ehpp_54',['OutputUCS1903Rmt.hpp',['../_output_u_c_s1903_rmt_8hpp.html',1,'']]], + ['outputucs1903uart_2ecpp_55',['OutputUCS1903Uart.cpp',['../_output_u_c_s1903_uart_8cpp.html',1,'']]], + ['outputucs1903uart_2ehpp_56',['OutputUCS1903Uart.hpp',['../_output_u_c_s1903_uart_8hpp.html',1,'']]], + ['outputucs8903_2ecpp_57',['OutputUCS8903.cpp',['../_output_u_c_s8903_8cpp.html',1,'']]], + ['outputucs8903_2ehpp_58',['OutputUCS8903.hpp',['../_output_u_c_s8903_8hpp.html',1,'']]], + ['outputucs8903rmt_2ecpp_59',['OutputUCS8903Rmt.cpp',['../_output_u_c_s8903_rmt_8cpp.html',1,'']]], + ['outputucs8903rmt_2ehpp_60',['OutputUCS8903Rmt.hpp',['../_output_u_c_s8903_rmt_8hpp.html',1,'']]], + ['outputucs8903uart_2ecpp_61',['OutputUCS8903Uart.cpp',['../_output_u_c_s8903_uart_8cpp.html',1,'']]], + ['outputucs8903uart_2ehpp_62',['OutputUCS8903Uart.hpp',['../_output_u_c_s8903_uart_8hpp.html',1,'']]], + ['outputws2801_2ecpp_63',['OutputWS2801.cpp',['../_output_w_s2801_8cpp.html',1,'']]], + ['outputws2801_2ehpp_64',['OutputWS2801.hpp',['../_output_w_s2801_8hpp.html',1,'']]], + ['outputws2801spi_2ecpp_65',['OutputWS2801Spi.cpp',['../_output_w_s2801_spi_8cpp.html',1,'']]], + ['outputws2801spi_2ehpp_66',['OutputWS2801Spi.hpp',['../_output_w_s2801_spi_8hpp.html',1,'']]], + ['outputws2811_2ecpp_67',['OutputWS2811.cpp',['../_output_w_s2811_8cpp.html',1,'']]], + ['outputws2811_2ehpp_68',['OutputWS2811.hpp',['../_output_w_s2811_8hpp.html',1,'']]], + ['outputws2811rmt_2ecpp_69',['OutputWS2811Rmt.cpp',['../_output_w_s2811_rmt_8cpp.html',1,'']]], + ['outputws2811rmt_2ehpp_70',['OutputWS2811Rmt.hpp',['../_output_w_s2811_rmt_8hpp.html',1,'']]], + ['outputws2811uart_2ecpp_71',['OutputWS2811Uart.cpp',['../_output_w_s2811_uart_8cpp.html',1,'']]], + ['outputws2811uart_2ehpp_72',['OutputWS2811Uart.hpp',['../_output_w_s2811_uart_8hpp.html',1,'']]] +]; diff --git a/doxy/search/files_9.js b/doxy/search/files_9.js new file mode 100644 index 000000000..4accdc1f4 --- /dev/null +++ b/doxy/search/files_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emd_0',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]] +]; diff --git a/doxy/search/files_a.js b/doxy/search/files_a.js new file mode 100644 index 000000000..a5cf18ac8 --- /dev/null +++ b/doxy/search/files_a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['saferstringconversion_2ehpp_0',['SaferStringConversion.hpp',['../_safer_string_conversion_8hpp.html',1,'']]], + ['sensords18b20_2ecpp_1',['SensorDS18B20.cpp',['../_sensor_d_s18_b20_8cpp.html',1,'']]], + ['sensords18b20_2eh_2',['SensorDS18B20.h',['../_sensor_d_s18_b20_8h.html',1,'']]] +]; diff --git a/doxy/search/files_b.js b/doxy/search/files_b.js new file mode 100644 index 000000000..ed29348d3 --- /dev/null +++ b/doxy/search/files_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['webmgr_2ecpp_0',['WebMgr.cpp',['../_web_mgr_8cpp.html',1,'']]], + ['webmgr_2ehpp_1',['WebMgr.hpp',['../_web_mgr_8hpp.html',1,'']]], + ['wifidriver_2ecpp_2',['WiFiDriver.cpp',['../_wi_fi_driver_8cpp.html',1,'']]], + ['wifidriver_2ehpp_3',['WiFiDriver.hpp',['../_wi_fi_driver_8hpp.html',1,'']]] +]; diff --git a/doxy/search/functions_0.js b/doxy/search/functions_0.js new file mode 100644 index 000000000..6fdb6e124 --- /dev/null +++ b/doxy/search/functions_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['_5f_5fattribute_5f_5f_0',['__attribute__',['../union_e_f_update_1_1efuheader__t.html#a1fcea2f1a8e9789d3c839de82c623fbd',1,'EFUpdate::efuheader_t::__attribute__()'],['../union_e_f_update_1_1efurecord__t.html#a85bd707e9a4a2a300d6e648a17c7bb4e',1,'EFUpdate::efurecord_t::__attribute__()'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../classc___input_d_d_p.html#a53540ffefa27c2f6cc695939f752f3cd',1,'c_InputDDP::__attribute__((packed))'],['../union_f_p_p_packet.html#aa366ec56ae888899465058f248581473',1,'FPPPacket::__attribute__()'],['../union_f_p_p_ping_packet.html#ac2d720b9840f3eba8a76aaabab46bebf',1,'FPPPingPacket::__attribute__()'],['../union_f_p_p_multi_sync_packet.html#a0ada6cc18a264bcb6385a7b8dcc4eb6b',1,'FPPMultiSyncPacket::__attribute__()'],['../fseq_8h.html#abd95bd27b4d635d684faa52804c7849f',1,'__attribute__((packed)): fseq.h']]], + ['_5flogcon_1',['_logcon',['../_e_s_pixel_stick_8ino.html#a1af7f3c5a2d6b297590babbefc5c6fe8',1,'ESPixelStick.ino']]] +]; diff --git a/doxy/search/functions_1.js b/doxy/search/functions_1.js new file mode 100644 index 000000000..097aa6eb0 --- /dev/null +++ b/doxy/search/functions_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['advertisenewstate_0',['AdvertiseNewState',['../classc___network_mgr.html#af2b9dc93956b88607802667e89c76f75',1,'c_NetworkMgr']]], + ['allowedtoremoteplayfiles_1',['AllowedToRemotePlayFiles',['../classc___f_p_p_discovery.html#a5259de082686887cbd0f7997c3d7dfe3',1,'c_FPPDiscovery']]], + ['announcestate_2',['AnnounceState',['../classc___wi_fi_driver.html#a960683ad5c592accc895d9335c25b942',1,'c_WiFiDriver']]] +]; diff --git a/doxy/search/functions_10.js b/doxy/search/functions_10.js new file mode 100644 index 000000000..2bd7f02a3 --- /dev/null +++ b/doxy/search/functions_10.js @@ -0,0 +1,72 @@ +var searchData= +[ + ['saferrgbtohtmlcolorstring_0',['saferRgbToHtmlColorString',['../_safer_string_conversion_8hpp.html#abaa5f3baa5ae9ae6df677674285ab8da',1,'SaferStringConversion.hpp']]], + ['safersecondstoformattedminutesandsecondsstring_1',['saferSecondsToFormattedMinutesAndSecondsString',['../_safer_string_conversion_8hpp.html#aeab01c8a84641e02d18990accf788d9f',1,'SaferStringConversion.hpp']]], + ['save_2',['save',['../classc___input_f_p_p_remote.html#acba9db785e2b10c568283b0b9510f00b',1,'c_InputFPPRemote::save()'],['../classc___input_alexa.html#a00ff050d19b35c8ce8b8d383d346ec6a',1,'c_InputAlexa::save()'],['../classc___input_m_q_t_t.html#afbc74dd0e4627273ed59cab493a58567',1,'c_InputMQTT::save()']]], + ['saveconfig_3',['SaveConfig',['../_e_s_pixel_stick_8ino.html#aa67914e91e1b1ff65d68df7e673a5ca9',1,'ESPixelStick.ino']]], + ['saveconfigfile_4',['saveconfigfile',['../classc___file_mgr.html#a98db451e05d7f19acbc8d9811c378769',1,'c_FileMgr::SaveConfigFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a9fdb1467637b879855c36605eaa9904c',1,'c_FileMgr::SaveConfigFile(const String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)'],['../classc___file_mgr.html#ab31af151f08d97736f33aaed0d672552',1,'c_FileMgr::SaveConfigFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#aa1fa3f4ae9b40bb9a134cc7a00822028',1,'c_FileMgr::SaveConfigFile(const String &FileName, const char *FileData)']]], + ['savesdfile_5',['savesdfile',['../classc___file_mgr.html#a160e62534872330fd8dcbd056226149a',1,'c_FileMgr::SaveSdFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#aedef870863fac59632019d4f79520b87',1,'c_FileMgr::SaveSdFile(const String &FileName, JsonVariant &FileData)']]], + ['scheduleloadconfig_6',['scheduleloadconfig',['../classc___input_mgr.html#a47a66106086819f5c9edf6c94df9adc5',1,'c_InputMgr::ScheduleLoadConfig()'],['../classc___output_mgr.html#ac9742371ff3eae19bc7f0ece84ea6c79',1,'c_OutputMgr::ScheduleLoadConfig()'],['../_e_s_pixel_stick_8ino.html#a23c1f5f645fafe9824320be65b1ae241',1,'ScheduleLoadConfig(): ESPixelStick.ino']]], + ['sdcardisinstalled_7',['SdCardIsInstalled',['../classc___file_mgr.html#a9d269a5325ae97f480a9c8e7671c862e',1,'c_FileMgr']]], + ['sendpingpacket_8',['sendPingPacket',['../classc___f_p_p_discovery.html#aed2b9148b3ad82d03c7bab89cc2927e8',1,'c_FPPDiscovery']]], + ['serializecore_9',['serializecore',['../_e_s_pixel_stick_8h.html#a64caf298db9b3dcc081633371db4a441',1,'serializeCore(bool pretty=false): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a03b64a11fdb210669823536c42932fd0',1,'serializeCore(bool pretty): ESPixelStick.ino']]], + ['set_5fpin_10',['set_pin',['../classc___output_uart.html#abf36c2b329517bb7f4c95350f8551086',1,'c_OutputUart']]], + ['setall_11',['setAll',['../classc___input_effect_engine.html#af6c8141b2b5d63e69151cb0f07fe9281',1,'c_InputEffectEngine']]], + ['setblankonstop_12',['SetBlankOnStop',['../classc___f_p_p_discovery.html#ad8875e6015a2c55a128e50e68b5010d6',1,'c_FPPDiscovery']]], + ['setbrightness_13',['setBrightness',['../classc___input_effect_engine.html#a80416202be606d8a4c68312aecb69c1c',1,'c_InputEffectEngine']]], + ['setbufferinfo_14',['setbufferinfo',['../classc___input_effect_engine.html#a69e94e80d206e30387cd73d257a19605',1,'c_InputEffectEngine::SetBufferInfo()'],['../classc___input_m_q_t_t.html#a74cc28c42ca7dbd319208e1a97026b51',1,'c_InputMQTT::SetBufferInfo()'],['../classc___input_f_p_p_remote.html#ac20d33080cef27922cc6350fcf25d8b6',1,'c_InputFPPRemote::SetBufferInfo()'],['../classc___input_alexa.html#a45a1d6a01d06af0d4f4b2e6f778d03e7',1,'c_InputAlexa::SetBufferInfo()'],['../classc___input_artnet.html#a9396efd7449198caf16fb4cbc055277e',1,'c_InputArtnet::SetBufferInfo()'],['../classc___input_common.html#ad7de5817a9b501804f89c2a5e63d8cdc',1,'c_InputCommon::SetBufferInfo()'],['../classc___input_d_d_p.html#aa52dbc8f9649a64b5dec3a0dd67c9b7f',1,'c_InputDDP::SetBufferInfo()'],['../classc___input_disabled.html#a27b7d88fc27bea8c6af8065b58493286',1,'c_InputDisabled::SetBufferInfo()'],['../classc___input_e131.html#ac18882d8a5a97e6d69c42c498af823bd',1,'c_InputE131::SetBufferInfo()'],['../classc___input_mgr.html#a795c7c292277523fefb8363d2f8285e8',1,'c_InputMgr::SetBufferInfo()']]], + ['setbuffertranslation_15',['setbuffertranslation',['../classc___input_e131.html#a8e56c6414777712a050c2f79cd378beb',1,'c_InputE131::SetBufferTranslation()'],['../classc___input_artnet.html#aa6db03c1ab9369151325ea72fd12516a',1,'c_InputArtnet::SetBufferTranslation()']]], + ['setcolor_16',['setColor',['../classc___input_effect_engine.html#a008c4deb4332e0e98966544e6da6958d',1,'c_InputEffectEngine']]], + ['setconfig_17',['setconfig',['../classc___output_pixel.html#aba69c60f370711f72ed8d1166e2bec41',1,'c_OutputPixel::SetConfig()'],['../_e_s_pixel_stick_8ino.html#aaf4b39e91ed471ae190191b8f458a105',1,'SetConfig(): ESPixelStick.ino'],['../classc___output_uart.html#ac46575620d6687d26468934e3146fc4d',1,'c_OutputUart::SetConfig()'],['../classc___output_mgr.html#aee5d29f91c6457ce753d855ba471f315',1,'c_OutputMgr::SetConfig(ArduinoJson::JsonDocument &NewConfig)'],['../classc___output_mgr.html#a63b3162a5ec5fe39859401b4b817b892',1,'c_OutputMgr::SetConfig(const char *NewConfig)'],['../classc___output_disabled.html#aa82d269655fb9b011288622cfedad571',1,'c_OutputDisabled::SetConfig()'],['../classc___output_common.html#acc5c49f206afba001b6514aeb4b6b2ba',1,'c_OutputCommon::SetConfig()'],['../classc___network_mgr.html#a50d97dec317ecb4cc9a308b5e0aadf2d',1,'c_NetworkMgr::SetConfig()'],['../classc___input_e131.html#ae77e361a9e510852cd0b7d0cf6721ec6',1,'c_InputE131::SetConfig()'],['../classc___input_disabled.html#a0a2dd17b10ce17d0a92a0650559b8784',1,'c_InputDisabled::SetConfig()'],['../classc___input_d_d_p.html#a3778fec8542b2215ad20271a63195ff6',1,'c_InputDDP::SetConfig()'],['../classc___input_common.html#a91676b3553f3a5b06361d43c2a81d45e',1,'c_InputCommon::SetConfig()'],['../classc___input_artnet.html#aa8ef414340a74ff9ba8caaf222e33b9b',1,'c_InputArtnet::SetConfig()'],['../classc___input_alexa.html#a514052a254b938befb3a4c933efe15c4',1,'c_InputAlexa::SetConfig()'],['../classc___file_mgr.html#ac14c25f4d4db4016303b200f6bd9ae99',1,'c_FileMgr::SetConfig()'],['../classc___wi_fi_driver.html#a07e5aa4bfbe3e838bd38fce6fa949c27',1,'c_WiFiDriver::SetConfig()'],['../classc___input_m_q_t_t.html#a82f5323123d44bba063f058694a4b210',1,'c_InputMQTT::SetConfig()'],['../classc___input_mgr.html#ad4675e93879f00d2d783470e1bc8309d',1,'c_InputMgr::SetConfig(ArduinoJson::JsonDocument &NewConfig)'],['../classc___input_mgr.html#aae28e335276bd983bcad342f1f9532d8',1,'c_InputMgr::SetConfig(const char *NewConfig)'],['../classc___input_f_p_p_remote.html#a1ee15e1c30584550418fd15599f8de61',1,'c_InputFPPRemote::SetConfig()'],['../classc___input_effect_engine.html#acf078d65ad2078ad5f32afe6867284a2',1,'c_InputEffectEngine::SetConfig(JsonObject &jsonConfig)']]], + ['setdelay_18',['setDelay',['../classc___input_effect_engine.html#a8fa707bf9c7e9c79bfeae6d98adfc30c',1,'c_InputEffectEngine']]], + ['setduration_19',['SetDuration',['../classc___input_f_p_p_remote_play_item.html#a0cac6e8fbf28021b311e5709a6fd3424',1,'c_InputFPPRemotePlayItem']]], + ['seteffect_20',['setEffect',['../classc___input_effect_engine.html#a80cd28e720963e39357b96dc2e516291',1,'c_InputEffectEngine']]], + ['setethernetisconnected_21',['SetEthernetIsConnected',['../classc___network_mgr.html#aa9d587432312a58a8d98b5b0a75796fb',1,'c_NetworkMgr']]], + ['setframeappendinformation_22',['SetFrameAppendInformation',['../classc___output_pixel.html#adc34e80e736af0a0e50fc8de46db1ec4',1,'c_OutputPixel']]], + ['setframedurration_23',['SetFrameDurration',['../classc___output_pixel.html#a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2',1,'c_OutputPixel']]], + ['setframeprependinformation_24',['SetFramePrependInformation',['../classc___output_pixel.html#ad712765c16ee9368774d3160a6df59a5',1,'c_OutputPixel']]], + ['setfromjson_25',['setfromjson',['../_e_s_pixel_stick_8h.html#adc90f0d2e8ff2296ca007ce70b17f654',1,'setFromJSON(T &OutValue, J &Json, N Name): ESPixelStick.h'],['../_e_s_pixel_stick_8h.html#a41e121c8cd723982e1127a1ccf29b756',1,'setFromJSON(float &OutValue, J &Json, N Name): ESPixelStick.h']]], + ['setfsmstate_26',['SetFsmState',['../classc___wi_fi_driver.html#acd243ad52f01b89e5450efb1681584b9',1,'c_WiFiDriver']]], + ['sethostname_27',['SetHostname',['../classc___wi_fi_driver.html#ad3d3065d874d5ff8e97a60f08d9eebb5',1,'c_WiFiDriver']]], + ['setinputfppremoteplayfile_28',['SetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#a60745e73513bb09ee95b04360f7b9ed2',1,'c_FPPDiscovery']]], + ['setintensity2uart_29',['SetIntensity2Uart',['../classc___output_uart.html#a75a821962da2b1f16406a637410930bd',1,'c_OutputUart']]], + ['setintensitybittimeinus_30',['SetIntensityBitTimeInUS',['../classc___output_pixel.html#a7281e0eb2d9420ba682548e9038d61cb',1,'c_OutputPixel']]], + ['setintensitydatawidth_31',['setintensitydatawidth',['../classc___output_pixel.html#a9a496f93b28b97e6b3016adbf19986ad',1,'c_OutputPixel::SetIntensityDataWidth()'],['../classc___output_uart.html#a63aaee5dbe4be06c385ba945cd3cca67',1,'c_OutputUart::SetIntensityDataWidth()']]], + ['setinvertdata_32',['SetInvertData',['../classc___output_pixel.html#a91d2c0d5ff85e8a253e3b5f98679606c',1,'c_OutputPixel']]], + ['setipaddress_33',['setIpAddress',['../classc___wi_fi_driver.html#a517047c02da845b67b772155c43f9b2f',1,'c_WiFiDriver']]], + ['setipsubnetmask_34',['setIpSubNetMask',['../classc___wi_fi_driver.html#ae06fa2c4762015c1b92e626d08217482',1,'c_WiFiDriver']]], + ['setiswificonnected_35',['SetIsWiFiConnected',['../classc___wi_fi_driver.html#abbc1fe3725bcf2f0d2d1da8b1da2166c',1,'c_WiFiDriver']]], + ['setmqttconfig_36',['SetMqttConfig',['../classc___input_effect_engine.html#ad7530d271e05e27dad23e3dc7d08f645',1,'c_InputEffectEngine']]], + ['setoperationalstate_37',['setoperationalstate',['../classc___input_mgr.html#a8a195063dcc63c1fd8de7c14ab3bf0a2',1,'c_InputMgr::SetOperationalState()'],['../classc___input_common.html#a1649cd7444c3219b37fd8627754e2e56',1,'c_InputCommon::SetOperationalState()']]], + ['setoutputbufferaddress_38',['SetOutputBufferAddress',['../classc___output_common.html#a0f7824654fc0d632df425a3cfb2eb1bf',1,'c_OutputCommon']]], + ['setoutputbuffersize_39',['setoutputbuffersize',['../classc___output_pixel.html#a2f8f0b725a9ed1c759ea94838708a839',1,'c_OutputPixel::SetOutputBufferSize()'],['../classc___output_common.html#af88d72fe2b0c58ae732eebb84e581a8e',1,'c_OutputCommon::SetOutputBufferSize()']]], + ['setparent_40',['SetParent',['../classfsm___wi_fi__state.html#a066aee5dcd577b2d98eeadad9ba8c8d0',1,'fsm_WiFi_state']]], + ['setpixel_41',['setPixel',['../classc___input_effect_engine.html#a4faf62f24ce641ec7999f5e246eb458c',1,'c_InputEffectEngine']]], + ['setpixelcount_42',['SetPixelCount',['../classc___output_pixel.html#a29981b330185e79f12baabab7bc143da',1,'c_OutputPixel']]], + ['setpixelprependinformation_43',['SetPixelPrependInformation',['../classc___output_pixel.html#a06ab1ebc8065127d149e41bf902f8945',1,'c_OutputPixel']]], + ['setrange_44',['setRange',['../classc___input_effect_engine.html#aff4693217ee5e68868068613b318a281',1,'c_InputEffectEngine']]], + ['setsendfppsync_45',['SetSendFppSync',['../classc___input_f_p_p_remote_play_item.html#a3b82ae5fac0050235ff7bb8f6a193761',1,'c_InputFPPRemotePlayItem']]], + ['setserialuart_46',['SetSerialUart',['../classc___output_mgr.html#a943339390f6e515338978cef94a029f3',1,'c_OutputMgr']]], + ['setspeed_47',['setSpeed',['../classc___input_effect_engine.html#a3628411bc599079aa0e45dd3df1682fc',1,'c_InputEffectEngine']]], + ['setspiiopins_48',['SetSpiIoPins',['../classc___file_mgr.html#a8dc1049ad4f1d3cba694bd51eda0a8e9',1,'c_FileMgr']]], + ['setstartingsendpixelstate_49',['SetStartingSendPixelState',['../classc___output_pixel.html#a98d9cee54998b8b2e9121696c8908f5c',1,'c_OutputPixel']]], + ['setsyncoffsetms_50',['SetSyncOffsetMS',['../classc___input_f_p_p_remote_play_item.html#a4f73b1035757782b9e521a7458a39646',1,'c_InputFPPRemotePlayItem']]], + ['setup_51',['setup',['../_e_s_pixel_stick_8ino.html#a4fc01d736fe50cf5b977f755b675f11d',1,'setup(): ESPixelStick.ino'],['../classc___input_m_q_t_t.html#acba03ea4c59022b8f90aca6cf18c72f6',1,'c_InputMQTT::setup()']]], + ['setupartnet_52',['SetUpArtnet',['../classc___input_artnet.html#a64e5300f0fc57fc4a667255119cbd510',1,'c_InputArtnet']]], + ['setupip_53',['SetUpIp',['../classc___wi_fi_driver.html#add83e38d3ee920f03f651bdcdca75ab3',1,'c_WiFiDriver']]], + ['setwifienable_54',['SetWiFiEnable',['../classc___network_mgr.html#a734bce5d4408855944972ff28b13569a',1,'c_NetworkMgr']]], + ['setwifiisconnected_55',['SetWiFiIsConnected',['../classc___network_mgr.html#a21de268df9b77ee26f74ae4712537c21',1,'c_NetworkMgr']]], + ['start_56',['start',['../classfsm___play_effect__state___playing_effect.html#a46fdc2178d4885bd984869d49ad46354',1,'fsm_PlayEffect_state_PlayingEffect::Start()'],['../classc___input_f_p_p_remote_play_effect.html#a71e6862f4d7986fbd70476b694f6a2b6',1,'c_InputFPPRemotePlayEffect::Start()'],['../classfsm___play_effect__state.html#a136c341f1189ce3d1c8643f2fe720159',1,'fsm_PlayEffect_state::Start()'],['../classfsm___play_list__state___paused.html#a6e70ea3c06b4aa4d916d4ce0bfc81cc0',1,'fsm_PlayList_state_Paused::Start()'],['../classfsm___play_list__state___playing_effect.html#a4e324117ed953cb3421075666c3a8033',1,'fsm_PlayList_state_PlayingEffect::Start()'],['../classfsm___play_list__state___playing_file.html#ad0d79ffd07214a6cbca093ce899aefaf',1,'fsm_PlayList_state_PlayingFile::Start()'],['../classfsm___play_list__state___wait_for_start.html#a9926923d98c92f45e00aa5b2210e9b4f',1,'fsm_PlayList_state_WaitForStart::Start()'],['../classfsm___play_effect__state___idle.html#ada2b3107cabbc50be21d6907e25f417c',1,'fsm_PlayEffect_state_Idle::Start()'],['../classc___input_f_p_p_remote_play_file.html#ac9b4b56c2a719407dc09530078d609de',1,'c_InputFPPRemotePlayFile::Start()'],['../classfsm___play_file__state.html#acca480317740eade01072debaf792573',1,'fsm_PlayFile_state::Start()'],['../classfsm___play_file__state___idle.html#ae4f238b51f02ae7efe147df340077fe8',1,'fsm_PlayFile_state_Idle::Start()'],['../classfsm___play_file__state___starting.html#ad67d5ea6cb8036f1bfdd00d92ad61835',1,'fsm_PlayFile_state_Starting::Start()'],['../classfsm___play_file__state___playing_file.html#afd10581b93a5c936d056cc0820d55bb7',1,'fsm_PlayFile_state_PlayingFile::Start()'],['../classfsm___play_file__state___stopping.html#a35937024d58b85edc3730d73d7f0457b',1,'fsm_PlayFile_state_Stopping::Start()'],['../classfsm___play_file__state___error.html#a158cb0287a3ce9aeec887a56f5f50006',1,'fsm_PlayFile_state_Error::Start()'],['../classc___input_f_p_p_remote_play_item.html#ab4fbba6f096e8ee67717bd06da01fc33',1,'c_InputFPPRemotePlayItem::Start()'],['../classc___input_f_p_p_remote_play_list.html#a268dded5f467ce5207de4b8ba9a87c2a',1,'c_InputFPPRemotePlayList::Start()'],['../classfsm___play_list__state___idle.html#a23a9a13514e6fdaebde8211dd1efd072',1,'fsm_PlayList_state_Idle::Start()'],['../classfsm___play_list__state.html#afcdf6ed9ab34115007f66289857962e5',1,'fsm_PlayList_state::Start()']]], + ['startbreak_57',['StartBreak',['../classc___output_uart.html#aff06125323bd9131550ac4bb217cdd9d',1,'c_OutputUart']]], + ['startnewdataframe_58',['StartNewDataFrame',['../classc___output_uart.html#ac75a7fa5ee8100cb3780633a6732352a',1,'c_OutputUart']]], + ['startnewframe_59',['startnewframe',['../classc___output_pixel.html#a65dc26d4fe491978858f65fc21b549f1',1,'c_OutputPixel::StartNewFrame()'],['../classc___output_uart.html#ad201cf8c69ead52acf4a885f90a91a3b',1,'c_OutputUart::StartNewFrame()']]], + ['startplaying_60',['startplaying',['../classc___input_f_p_p_remote.html#a25cf9123173d9c89fe7e5f2f77f90f42',1,'c_InputFPPRemote::StartPlaying()'],['../classc___f_p_p_discovery.html#a43c069118ce152afe8425d7db1b157a1',1,'c_FPPDiscovery::StartPlaying()']]], + ['startplayinglocalfile_61',['StartPlayingLocalFile',['../classc___input_f_p_p_remote.html#ad3bc5af64fe8523ba3c2f35cffa62fa0',1,'c_InputFPPRemote']]], + ['startplayingremotefile_62',['StartPlayingRemoteFile',['../classc___input_f_p_p_remote.html#a8148ddeeaff99c8f343c66e7e3a08a5d',1,'c_InputFPPRemote']]], + ['starttimer_63',['StartTimer',['../class_fast_timer.html#ae9fd21e0e04f87197a49ad166d0ec1e3',1,'FastTimer']]], + ['startuart_64',['StartUart',['../classc___output_uart.html#a6c46cccfecff3181375bb65c236a5e85',1,'c_OutputUart']]], + ['stop_65',['stop',['../classc___input_f_p_p_remote_play_item.html#a380f107fc7811c931aa4fa63cd8c1ac0',1,'c_InputFPPRemotePlayItem::Stop()'],['../classc___input_f_p_p_remote_play_effect.html#a4299b982ecb3e5aefba88ea1d2f3cfc9',1,'c_InputFPPRemotePlayEffect::Stop()'],['../classfsm___play_effect__state.html#af6a387da8cf001a357318ac465b3c61b',1,'fsm_PlayEffect_state::Stop()'],['../classfsm___play_effect__state___idle.html#a3d67d0e9f492f11fb219cb41c57760fc',1,'fsm_PlayEffect_state_Idle::Stop()'],['../classfsm___play_effect__state___playing_effect.html#a44e0e8586355a8414b1429cc433a2783',1,'fsm_PlayEffect_state_PlayingEffect::Stop()'],['../classc___input_f_p_p_remote_play_file.html#a28afd8eea9136543891254dbda371dc2',1,'c_InputFPPRemotePlayFile::Stop()'],['../classfsm___play_file__state.html#afc9f1b66b51391f2f12166a851fdbfd7',1,'fsm_PlayFile_state::Stop()'],['../classfsm___play_file__state___idle.html#ad7968cbfdc24e4f32f3cfae1a843ce50',1,'fsm_PlayFile_state_Idle::Stop()'],['../classfsm___play_file__state___starting.html#ae9eb863980baa04d5b5a909016b949f5',1,'fsm_PlayFile_state_Starting::Stop()'],['../classfsm___play_file__state___playing_file.html#ac2ef6559ac28ad864927766c57b368d0',1,'fsm_PlayFile_state_PlayingFile::Stop()'],['../classfsm___play_file__state___stopping.html#a0e128003e54fb6a552717b09f4738781',1,'fsm_PlayFile_state_Stopping::Stop()'],['../classfsm___play_file__state___error.html#a4a3cacb136c620a0924611a2b011c231',1,'fsm_PlayFile_state_Error::Stop()'],['../classc___input_f_p_p_remote_play_list.html#a191a7b77cedcabf77e01d19c29893b44',1,'c_InputFPPRemotePlayList::Stop()'],['../classfsm___play_list__state.html#a18b5978b6cac796fd91948aaa6cf23b5',1,'fsm_PlayList_state::Stop()'],['../classfsm___play_list__state___wait_for_start.html#a539feff140f704d0a930adbb0c63a857',1,'fsm_PlayList_state_WaitForStart::Stop()'],['../classfsm___play_list__state___idle.html#a5b05e97881633a886ca3f5435a65ff02',1,'fsm_PlayList_state_Idle::Stop()'],['../classfsm___play_list__state___playing_file.html#a87d5bf05866338d3a0c2aca0d2dda50e',1,'fsm_PlayList_state_PlayingFile::Stop()'],['../classfsm___play_list__state___playing_effect.html#aa33727f0d728e2ddc9239e285e323bd7',1,'fsm_PlayList_state_PlayingEffect::Stop()'],['../classfsm___play_list__state___paused.html#a02b07c2944b7cbde563ca9b51d955084',1,'fsm_PlayList_state_Paused::Stop()']]], + ['stopplayfileengine_66',['StopPlayFileEngine',['../classc___input_m_q_t_t.html#a462b6473ed6820518da7dcbb0bba9245',1,'c_InputMQTT']]], + ['stopplaying_67',['stopplaying',['../classc___input_f_p_p_remote.html#a7b84b8b1119182f7a2c6a72c00d1d1da',1,'c_InputFPPRemote::StopPlaying()'],['../classc___f_p_p_discovery.html#afe5417d09724c27eb2e1ca5ea09906af',1,'c_FPPDiscovery::StopPlaying()']]], + ['sync_68',['sync',['../classc___input_f_p_p_remote_play_item.html#a4c43ece2ad02ef70f28c60f2515a737f',1,'c_InputFPPRemotePlayItem::Sync()'],['../classfsm___play_list__state.html#af656699788b7101dd1a832edeb5bb5eb',1,'fsm_PlayList_state::Sync()'],['../classc___input_f_p_p_remote_play_list.html#a334482cc3ed4bb870ff1a46a0963f102',1,'c_InputFPPRemotePlayList::Sync()'],['../classfsm___play_file__state___error.html#af91cbc71869fac92d8775b67937c43a8',1,'fsm_PlayFile_state_Error::Sync()'],['../classfsm___play_file__state___stopping.html#a0345aed65efbc5407e62c16e76827919',1,'fsm_PlayFile_state_Stopping::Sync()'],['../classfsm___play_file__state___playing_file.html#ad5c1089dbf8ef58689034e08947f8b4c',1,'fsm_PlayFile_state_PlayingFile::Sync()'],['../classfsm___play_file__state___starting.html#a32425a04299182b1c479aa8b6c3fbf3a',1,'fsm_PlayFile_state_Starting::Sync()'],['../classfsm___play_file__state___idle.html#a1557a06a127faff40618570d26ab1afa',1,'fsm_PlayFile_state_Idle::Sync()'],['../classfsm___play_file__state.html#a0ea185a29a785f198cc43ef410d76d6c',1,'fsm_PlayFile_state::Sync()'],['../classc___input_f_p_p_remote_play_file.html#a5b9e2553bc8f64eaa97a28067e864624',1,'c_InputFPPRemotePlayFile::Sync()'],['../classfsm___play_effect__state___playing_effect.html#aacdab68510eabd5362b797740f096c9f',1,'fsm_PlayEffect_state_PlayingEffect::Sync()'],['../classfsm___play_effect__state___idle.html#acb7c99b2db7fd901c3d03f8c47f04c41',1,'fsm_PlayEffect_state_Idle::Sync()'],['../classfsm___play_effect__state.html#a1600ab9cd7712573a8da39dd2a0d6077',1,'fsm_PlayEffect_state::Sync()'],['../classc___input_f_p_p_remote_play_effect.html#a5b924d87d4d140b654f09de5a50159bc',1,'c_InputFPPRemotePlayEffect::Sync()']]] +]; diff --git a/doxy/search/functions_11.js b/doxy/search/functions_11.js new file mode 100644 index 000000000..baddb4ce8 --- /dev/null +++ b/doxy/search/functions_11.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['taskpoll_0',['TaskPoll',['../classc___output_mgr.html#a325b2eb8b6b86b602e2efb8f50297435',1,'c_OutputMgr']]], + ['terminateserialportoperation_1',['TerminateSerialPortOperation',['../classc___output_uart.html#a487c788f9eb54663920e6b764c59e322',1,'c_OutputUart']]], + ['testheap_2',['TestHeap',['../_e_s_pixel_stick_8ino.html#a425a5b292b56daa3d1454e1a8db59933',1,'ESPixelStick.ino']]], + ['timerpoll_3',['timerpoll',['../classc___input_f_p_p_remote_play_file.html#af621ecd05595ada77f6aebd43ccd24f1',1,'c_InputFPPRemotePlayFile::TimerPoll()'],['../classfsm___play_file__state.html#ab43d8c1249b6d93bcd226de6ca628a20',1,'fsm_PlayFile_state::TimerPoll()'],['../classfsm___play_file__state___idle.html#a66834197a1307c25e885c0d92cf3bc46',1,'fsm_PlayFile_state_Idle::TimerPoll()'],['../classfsm___play_file__state___starting.html#a089ffd938b373d7ca4af55a9be0398c8',1,'fsm_PlayFile_state_Starting::TimerPoll()'],['../classfsm___play_file__state___playing_file.html#a7c3203657c7115e7c12bc41344d7c997',1,'fsm_PlayFile_state_PlayingFile::TimerPoll()'],['../classfsm___play_file__state___stopping.html#a137a20064679ed315fe6d0f1ac95c53b',1,'fsm_PlayFile_state_Stopping::TimerPoll()'],['../classfsm___play_file__state___error.html#ae797337e4b3665ca1b415355a2d268ac',1,'fsm_PlayFile_state_Error::TimerPoll()']]], + ['timerpollhandler_4',['TimerPollHandler',['../_input_f_p_p_remote_play_file_8cpp.html#a40500bc9d3e9d966c28a4574ca1b8743',1,'InputFPPRemotePlayFile.cpp']]] +]; diff --git a/doxy/search/functions_12.js b/doxy/search/functions_12.js new file mode 100644 index 000000000..5d36a608c --- /dev/null +++ b/doxy/search/functions_12.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['uart_5fintr_5fhandler_0',['uart_intr_handler',['../_output_uart_8cpp.html#a60e02274aed3d64efd87e7d3ba044122',1,'OutputUart.cpp']]], + ['updatecolororderoffsets_1',['updateColorOrderOffsets',['../classc___output_pixel.html#a9ba93bde21a6a41d53ad4b5773ad331b',1,'c_OutputPixel']]], + ['updatedisplaybufferreferences_2',['UpdateDisplayBufferReferences',['../classc___output_mgr.html#a2af1d94181e97f732be0b66be3b944dd',1,'c_OutputMgr']]], + ['updateeffectconfiguration_3',['UpdateEffectConfiguration',['../classc___input_m_q_t_t.html#aae66b8ba9f171ca8ef69547c127d2f1d',1,'c_InputMQTT']]], + ['updateelapsedplaytimems_4',['UpdateElapsedPlayTimeMS',['../classc___input_f_p_p_remote_play_file.html#a68edbb2d52a03e900860bc61203bae06',1,'c_InputFPPRemotePlayFile']]], + ['updategammatable_5',['updateGammaTable',['../classc___output_pixel.html#ae85f097b7467cb4aeb13a6dce4902127',1,'c_OutputPixel']]] +]; diff --git a/doxy/search/functions_13.js b/doxy/search/functions_13.js new file mode 100644 index 000000000..05191f396 --- /dev/null +++ b/doxy/search/functions_13.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['validate_0',['validate',['../classc___input_m_q_t_t.html#a61e1937ab6f2ed9541d09b60c38ea769',1,'c_InputMQTT::validate()'],['../classc___output_pixel.html#a66f72d19f572047c01268a95d8cadaf0',1,'c_OutputPixel::validate()'],['../classc___network_mgr.html#ac656f99b15313118a5f177adf20a819d',1,'c_NetworkMgr::Validate()']]], + ['validateconfig_1',['validateconfig',['../classc___wi_fi_driver.html#a68047ba7fd51387efcd7929d206d52b3',1,'c_WiFiDriver::ValidateConfig()'],['../classc___web_mgr.html#a02d3fef6b783f26270959e68c8a3c787',1,'c_WebMgr::ValidateConfig()'],['../_e_s_pixel_stick_8ino.html#aa83bf610d4f986357e0ea1274d087680',1,'validateConfig(): ESPixelStick.ino']]], + ['validateconfiguration_2',['validateconfiguration',['../classc___input_alexa.html#af1edb325efda96cd2f759f54864018ce',1,'c_InputAlexa::validateConfiguration()'],['../classc___input_artnet.html#ac6bd00a3f820560363715444d2c51acc',1,'c_InputArtnet::validateConfiguration()'],['../classc___input_e131.html#a15895b3f2f8627744022fe5466278491',1,'c_InputE131::validateConfiguration()'],['../classc___input_effect_engine.html#abcbf05e7ca16985fa97382121a08867b',1,'c_InputEffectEngine::validateConfiguration()'],['../classc___input_f_p_p_remote.html#a53758f81562b012890b568958891b58a',1,'c_InputFPPRemote::validateConfiguration()'],['../classc___input_m_q_t_t.html#a39f63bed60eec75c1d7ac5952b092a29',1,'c_InputMQTT::validateConfiguration()']]], + ['validategpio_3',['ValidateGpio',['../classc___output_common.html#a4f20044ab63e32ea09bb4140f9d1f933',1,'c_OutputCommon']]] +]; diff --git a/doxy/search/functions_14.js b/doxy/search/functions_14.js new file mode 100644 index 000000000..3acaac15f --- /dev/null +++ b/doxy/search/functions_14.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['webserver_0',['webServer',['../_web_mgr_8cpp.html#af746297775839f25b039311b3bf9db74',1,'WebMgr.cpp']]], + ['write16_1',['write16',['../fseq_8h.html#a5d05476d4f29f4fbc1769c4b186d45d3',1,'fseq.h']]], + ['write32_2',['write32',['../fseq_8h.html#a3acd03a9c12a4b6126f59bbe3442f141',1,'fseq.h']]], + ['writechanneldata_3',['writechanneldata',['../classc___output_common.html#a89a48db3e49b37b61b0049d4c411cded',1,'c_OutputCommon::WriteChannelData()'],['../classc___output_mgr.html#abe0292b6380f75279c4758c2b2e4e465',1,'c_OutputMgr::WriteChannelData()'],['../classc___output_pixel.html#a3d3b5e86a0a0ffeb89c2509922d870ed',1,'c_OutputPixel::WriteChannelData()']]], + ['writesdfile_4',['writesdfile',['../classc___file_mgr.html#afed193cbea33a1088406050130082873',1,'c_FileMgr::WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite)'],['../classc___file_mgr.html#a23a8e1af3c0305cac6f9b8b6b7a9fe86',1,'c_FileMgr::WriteSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToWrite, size_t StartingPosition)']]] +]; diff --git a/doxy/search/functions_15.js b/doxy/search/functions_15.js new file mode 100644 index 000000000..cdde56852 --- /dev/null +++ b/doxy/search/functions_15.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['_7ec_5fexternalinput_0',['~c_ExternalInput',['../classc___external_input.html#a2ce77c3ef246b898f9978856660f14e5',1,'c_ExternalInput']]], + ['_7ec_5ffilemgr_1',['~c_FileMgr',['../classc___file_mgr.html#a7996698d27e5bd8d874b519c09c82f0a',1,'c_FileMgr']]], + ['_7ec_5ffppdiscovery_2',['~c_FPPDiscovery',['../classc___f_p_p_discovery.html#a2ddfd2e5122403901af93168caa9a0f1',1,'c_FPPDiscovery']]], + ['_7ec_5finputalexa_3',['~c_InputAlexa',['../classc___input_alexa.html#ab3cbdb8f92a83e81a9275668c8b35c0c',1,'c_InputAlexa']]], + ['_7ec_5finputartnet_4',['~c_InputArtnet',['../classc___input_artnet.html#a2bc0ecce6c8fbe81ff83202888a405c6',1,'c_InputArtnet']]], + ['_7ec_5finputcommon_5',['~c_InputCommon',['../classc___input_common.html#aa12aa6b031d2b37ed2009b56f8bf6bc4',1,'c_InputCommon']]], + ['_7ec_5finputddp_6',['~c_InputDDP',['../classc___input_d_d_p.html#aa025c4afa49734188c87357d223fb607',1,'c_InputDDP']]], + ['_7ec_5finputdisabled_7',['~c_InputDisabled',['../classc___input_disabled.html#a8767626850f49539a9da6fa274727773',1,'c_InputDisabled']]], + ['_7ec_5finpute131_8',['~c_InputE131',['../classc___input_e131.html#a5b36a1f188b30c305a457c60c244629b',1,'c_InputE131']]], + ['_7ec_5finputeffectengine_9',['~c_InputEffectEngine',['../classc___input_effect_engine.html#a2edf1f1611f0631ca2a1d6d8d65bf0da',1,'c_InputEffectEngine']]], + ['_7ec_5finputfppremote_10',['~c_InputFPPRemote',['../classc___input_f_p_p_remote.html#a53f59cf53b918b6ac45432aee251f808',1,'c_InputFPPRemote']]], + ['_7ec_5finputfppremoteplayeffect_11',['~c_InputFPPRemotePlayEffect',['../classc___input_f_p_p_remote_play_effect.html#abe200a38971f7a1eec4b5c71b144f4e8',1,'c_InputFPPRemotePlayEffect']]], + ['_7ec_5finputfppremoteplayfile_12',['~c_InputFPPRemotePlayFile',['../classc___input_f_p_p_remote_play_file.html#af23b055872e43550e0beb3eb3380ac47',1,'c_InputFPPRemotePlayFile']]], + ['_7ec_5finputfppremoteplayitem_13',['~c_InputFPPRemotePlayItem',['../classc___input_f_p_p_remote_play_item.html#a5f09aac495135e5edea106fc79e96604',1,'c_InputFPPRemotePlayItem']]], + ['_7ec_5finputfppremoteplaylist_14',['~c_InputFPPRemotePlayList',['../classc___input_f_p_p_remote_play_list.html#ac160e1d397d20ad38e3b5216cbb9ab81',1,'c_InputFPPRemotePlayList']]], + ['_7ec_5finputmgr_15',['~c_InputMgr',['../classc___input_mgr.html#a809ba0112a730f8ddec1396f7fa2a9fc',1,'c_InputMgr']]], + ['_7ec_5finputmqtt_16',['~c_InputMQTT',['../classc___input_m_q_t_t.html#a1fcf1224e5c573a2ac9450cf146dcdca',1,'c_InputMQTT']]], + ['_7ec_5fnetworkmgr_17',['~c_NetworkMgr',['../classc___network_mgr.html#ada71e5f5e09d4483cda3fafb0eede68c',1,'c_NetworkMgr']]], + ['_7ec_5foutputcommon_18',['~c_OutputCommon',['../classc___output_common.html#a18e0118f2a588c46e467556bab72010f',1,'c_OutputCommon']]], + ['_7ec_5foutputdisabled_19',['~c_OutputDisabled',['../classc___output_disabled.html#a3dbd33942b05e4e24a1b264b818e6cca',1,'c_OutputDisabled']]], + ['_7ec_5foutputmgr_20',['~c_OutputMgr',['../classc___output_mgr.html#a53b2aa00d678f200c871af2db1d44b01',1,'c_OutputMgr']]], + ['_7ec_5foutputpixel_21',['~c_OutputPixel',['../classc___output_pixel.html#a2a04e5cde945478f4f3e3b05a3572dd4',1,'c_OutputPixel']]], + ['_7ec_5foutputuart_22',['~c_OutputUart',['../classc___output_uart.html#a270df473ac7323c547962c340b0146bd',1,'c_OutputUart']]], + ['_7ec_5fwebmgr_23',['~c_WebMgr',['../classc___web_mgr.html#ac426ec3c9a62e516946e4cc20f5243d2',1,'c_WebMgr']]], + ['_7ec_5fwifidriver_24',['~c_WiFiDriver',['../classc___wi_fi_driver.html#a5867e5d2e28349e630ba2f50bab8770f',1,'c_WiFiDriver']]], + ['_7eefupdate_25',['~EFUpdate',['../class_e_f_update.html#aa7094b9413b2b09c02e88a60d1028070',1,'EFUpdate']]], + ['_7efasttimer_26',['~FastTimer',['../class_fast_timer.html#a525cfb34d1ef9f498dd6b17542e7c1db',1,'FastTimer']]], + ['_7efsm_5fexternalinput_5fboot_27',['~fsm_ExternalInput_boot',['../classfsm___external_input__boot.html#a0b2b0105a1846c0c3b29a0bccbf225e3',1,'fsm_ExternalInput_boot']]], + ['_7efsm_5fexternalinput_5foff_5fstate_28',['~fsm_ExternalInput_off_state',['../classfsm___external_input__off__state.html#a297f818bc5c012151084e8fcc376af34',1,'fsm_ExternalInput_off_state']]], + ['_7efsm_5fexternalinput_5fon_5fwait_5flong_5fstate_29',['~fsm_ExternalInput_on_wait_long_state',['../classfsm___external_input__on__wait__long__state.html#a06227017de3221b128cad987f501fc64',1,'fsm_ExternalInput_on_wait_long_state']]], + ['_7efsm_5fexternalinput_5fstate_30',['~fsm_ExternalInput_state',['../classfsm___external_input__state.html#a7ee64da7bf274f80ec137cf6f4ea2127',1,'fsm_ExternalInput_state']]], + ['_7efsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_31',['~fsm_ExternalInput_wait_for_off_state',['../classfsm___external_input__wait__for__off__state.html#a9af33e015994c095287982e2cbe0f809',1,'fsm_ExternalInput_wait_for_off_state']]], + ['_7efsm_5fplayeffect_5fstate_32',['~fsm_PlayEffect_state',['../classfsm___play_effect__state.html#a52ce5902219df30420f82e5d736d8546',1,'fsm_PlayEffect_state']]], + ['_7efsm_5fplayeffect_5fstate_5fidle_33',['~fsm_PlayEffect_state_Idle',['../classfsm___play_effect__state___idle.html#a573246078569d096f67154bf1d73821f',1,'fsm_PlayEffect_state_Idle']]], + ['_7efsm_5fplayeffect_5fstate_5fplayingeffect_34',['~fsm_PlayEffect_state_PlayingEffect',['../classfsm___play_effect__state___playing_effect.html#a664bd05cc4b93644b3654c25947ee37d',1,'fsm_PlayEffect_state_PlayingEffect']]], + ['_7efsm_5fplayfile_5fstate_35',['~fsm_PlayFile_state',['../classfsm___play_file__state.html#ad47cfa459bad0d65ea8345f4fcbeeb9a',1,'fsm_PlayFile_state']]], + ['_7efsm_5fplayfile_5fstate_5ferror_36',['~fsm_PlayFile_state_Error',['../classfsm___play_file__state___error.html#aae3f1dd0a2d0fe4bae33f69a43f22113',1,'fsm_PlayFile_state_Error']]], + ['_7efsm_5fplayfile_5fstate_5fidle_37',['~fsm_PlayFile_state_Idle',['../classfsm___play_file__state___idle.html#a8fde00df914b2b2c414a595271158597',1,'fsm_PlayFile_state_Idle']]], + ['_7efsm_5fplayfile_5fstate_5fplayingfile_38',['~fsm_PlayFile_state_PlayingFile',['../classfsm___play_file__state___playing_file.html#a51d6885b4724eb43a5ab26b0998336f2',1,'fsm_PlayFile_state_PlayingFile']]], + ['_7efsm_5fplayfile_5fstate_5fstarting_39',['~fsm_PlayFile_state_Starting',['../classfsm___play_file__state___starting.html#a9fd119b7aa0d3270ce9b127fa1ef54bb',1,'fsm_PlayFile_state_Starting']]], + ['_7efsm_5fplayfile_5fstate_5fstopping_40',['~fsm_PlayFile_state_Stopping',['../classfsm___play_file__state___stopping.html#ad1b046f5be6c37e78f19695e0f15b193',1,'fsm_PlayFile_state_Stopping']]], + ['_7efsm_5fplaylist_5fstate_41',['~fsm_PlayList_state',['../classfsm___play_list__state.html#af56e58488c68f183f187108ecfba2695',1,'fsm_PlayList_state']]], + ['_7efsm_5fplaylist_5fstate_5fidle_42',['~fsm_PlayList_state_Idle',['../classfsm___play_list__state___idle.html#a5ffae958d428716a491fbdab27e5ab89',1,'fsm_PlayList_state_Idle']]], + ['_7efsm_5fplaylist_5fstate_5fpaused_43',['~fsm_PlayList_state_Paused',['../classfsm___play_list__state___paused.html#aa5f0ff02f6178eb35d5604eb416cc703',1,'fsm_PlayList_state_Paused']]], + ['_7efsm_5fplaylist_5fstate_5fplayingeffect_44',['~fsm_PlayList_state_PlayingEffect',['../classfsm___play_list__state___playing_effect.html#a0201a9583d73acd78e860054ffa8dcec',1,'fsm_PlayList_state_PlayingEffect']]], + ['_7efsm_5fplaylist_5fstate_5fplayingfile_45',['~fsm_PlayList_state_PlayingFile',['../classfsm___play_list__state___playing_file.html#a6133f959376d777d43182a5ce5b0b9a4',1,'fsm_PlayList_state_PlayingFile']]], + ['_7efsm_5fplaylist_5fstate_5fwaitforstart_46',['~fsm_PlayList_state_WaitForStart',['../classfsm___play_list__state___wait_for_start.html#a57c81cffb724987d48f292c0c39dfd61',1,'fsm_PlayList_state_WaitForStart']]], + ['_7efsm_5fwifi_5fstate_47',['~fsm_WiFi_state',['../classfsm___wi_fi__state.html#adef6b78f9ec6131aaca66637d818275b',1,'fsm_WiFi_state']]], + ['_7efsm_5fwifi_5fstate_5fboot_48',['~fsm_WiFi_state_Boot',['../classfsm___wi_fi__state___boot.html#a8ea05a9fb25e520e9bb7526525070b08',1,'fsm_WiFi_state_Boot']]], + ['_7efsm_5fwifi_5fstate_5fconnectedtoap_49',['~fsm_WiFi_state_ConnectedToAP',['../classfsm___wi_fi__state___connected_to_a_p.html#aba2df7d0af8247fa1af0d501802f4f96',1,'fsm_WiFi_state_ConnectedToAP']]], + ['_7efsm_5fwifi_5fstate_5fconnectedtosta_50',['~fsm_WiFi_state_ConnectedToSta',['../classfsm___wi_fi__state___connected_to_sta.html#aa45e2a1c5a6c96716d629f2c32c9c76d',1,'fsm_WiFi_state_ConnectedToSta']]], + ['_7efsm_5fwifi_5fstate_5fconnectingasap_51',['~fsm_WiFi_state_ConnectingAsAP',['../classfsm___wi_fi__state___connecting_as_a_p.html#afcb8b5ea5e3e085076e8dc8e75662089',1,'fsm_WiFi_state_ConnectingAsAP']]], + ['_7efsm_5fwifi_5fstate_5fconnectingusingconfig_52',['~fsm_WiFi_state_ConnectingUsingConfig',['../classfsm___wi_fi__state___connecting_using_config.html#afc8329d91217a2e0b74d6a14dfc124a4',1,'fsm_WiFi_state_ConnectingUsingConfig']]], + ['_7efsm_5fwifi_5fstate_5fconnectingusingdefaults_53',['~fsm_WiFi_state_ConnectingUsingDefaults',['../classfsm___wi_fi__state___connecting_using_defaults.html#a42c99ca15ec1e592d9dae6da8ebf4dc4',1,'fsm_WiFi_state_ConnectingUsingDefaults']]], + ['_7efsm_5fwifi_5fstate_5fconnectionfailed_54',['~fsm_WiFi_state_ConnectionFailed',['../classfsm___wi_fi__state___connection_failed.html#aae1b69438e7b3f4a3aa04b6c19d34e4a',1,'fsm_WiFi_state_ConnectionFailed']]], + ['_7efsm_5fwifi_5fstate_5fdisabled_55',['~fsm_WiFi_state_Disabled',['../classfsm___wi_fi__state___disabled.html#ab8ad91ca0b5a9137f2f6e051ea69adf6',1,'fsm_WiFi_state_Disabled']]] +]; diff --git a/doxy/search/functions_2.js b/doxy/search/functions_2.js new file mode 100644 index 000000000..d695968e5 --- /dev/null +++ b/doxy/search/functions_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['begin_0',['begin',['../classc___input_alexa.html#a8e260d42f46f4fa70cbca61ea001dda6',1,'c_InputAlexa::Begin()'],['../classc___f_p_p_discovery.html#a09dd955e78cdd72066e022c493a59d96',1,'c_FPPDiscovery::begin()'],['../class_e_f_update.html#afe9f23a60cdd593cee6ab4b025682a06',1,'EFUpdate::begin()'],['../classc___web_mgr.html#a078d26bad50a9051344ff07ad8e746d8',1,'c_WebMgr::Begin()'],['../classc___output_uart.html#a53c5ab20679c0ebd73e2a13d45742115',1,'c_OutputUart::Begin()'],['../classc___output_mgr.html#a90fb3f0faa9e11adcade9b0aee1525f3',1,'c_OutputMgr::Begin()'],['../classc___output_disabled.html#a6dcc084af8a819b9298a7f06423a4679',1,'c_OutputDisabled::Begin()'],['../classc___output_common.html#a23ef97415464d74fe780256b6680bfb1',1,'c_OutputCommon::Begin()'],['../classc___wi_fi_driver.html#a1d60280a9692bcf4043fd430777a6422',1,'c_WiFiDriver::Begin()'],['../classc___network_mgr.html#a30fdcc713ea1db9f7a207427e5e6cdc2',1,'c_NetworkMgr::Begin()'],['../classc___input_m_q_t_t.html#a00dad1347b7fbe42eb3f3b444f219254',1,'c_InputMQTT::Begin()'],['../classc___input_mgr.html#a06a5f6adfd1e87d4d30a7fa0f78ecc33',1,'c_InputMgr::Begin()'],['../classc___input_f_p_p_remote.html#a64189e9f0cea780352bcf3587c9b698c',1,'c_InputFPPRemote::Begin()'],['../classc___input_effect_engine.html#a2ebc1a0fb53a9bf1fda61f25f770ef4f',1,'c_InputEffectEngine::Begin()'],['../classc___input_e131.html#ab842aa2de00cbf0d80c10b288213cea3',1,'c_InputE131::Begin()'],['../classc___input_disabled.html#ad685690f75a35a618d1aa98b628e6af9',1,'c_InputDisabled::Begin()'],['../classc___input_d_d_p.html#aff1d43d659dccea70ca4204bd477508b',1,'c_InputDDP::Begin()'],['../classc___input_common.html#ab048d5e7494a1f0f2b56ac04d1fab490',1,'c_InputCommon::Begin()'],['../classc___input_artnet.html#a563a8812372831c86d5db8bee8e3cba9',1,'c_InputArtnet::Begin()'],['../classc___file_mgr.html#a2e86f9c538a117790a96317890d68a55',1,'c_FileMgr::Begin()']]], + ['blanktimerhasexpired_1',['BlankTimerHasExpired',['../classc___input_mgr.html#affbccb36556f158a6e2a73565af71bdf',1,'c_InputMgr']]], + ['buildfseqresponse_2',['BuildFseqResponse',['../classc___f_p_p_discovery.html#aebf914d165d32003ef1c96b38ba2be51',1,'c_FPPDiscovery']]] +]; diff --git a/doxy/search/functions_3.js b/doxy/search/functions_3.js new file mode 100644 index 000000000..aeb5255d5 --- /dev/null +++ b/doxy/search/functions_3.js @@ -0,0 +1,49 @@ +var searchData= +[ + ['c_5fexternalinput_0',['c_ExternalInput',['../classc___external_input.html#a532053d0781f75d7d9fbe297eafa2e53',1,'c_ExternalInput']]], + ['c_5ffilemgr_1',['c_FileMgr',['../classc___file_mgr.html#a2dea4335b59cd7b4d685c252aae8ccba',1,'c_FileMgr']]], + ['c_5ffppdiscovery_2',['c_FPPDiscovery',['../classc___f_p_p_discovery.html#aee04598fd026d6b40b3187d8b54dcf88',1,'c_FPPDiscovery']]], + ['c_5finputalexa_3',['c_InputAlexa',['../classc___input_alexa.html#a88738a74d9159c60bddbe7d59d0d25f2',1,'c_InputAlexa']]], + ['c_5finputartnet_4',['c_InputArtnet',['../classc___input_artnet.html#afd80a0baf36ea68335bfa2e8ed14945f',1,'c_InputArtnet']]], + ['c_5finputcommon_5',['c_InputCommon',['../classc___input_common.html#a9b5ac2c3fadc9eb69204adc43e595176',1,'c_InputCommon']]], + ['c_5finputddp_6',['c_InputDDP',['../classc___input_d_d_p.html#a0343c43513032c921b0c169ee8f84629',1,'c_InputDDP']]], + ['c_5finputdisabled_7',['c_InputDisabled',['../classc___input_disabled.html#a3633ceb03f227efcb766edb04fb56aa4',1,'c_InputDisabled']]], + ['c_5finpute131_8',['c_InputE131',['../classc___input_e131.html#a5b42ec53aec5db6647b09ab01f3a7548',1,'c_InputE131']]], + ['c_5finputeffectengine_9',['c_inputeffectengine',['../classc___input_effect_engine.html#a61dc0e2f64570d9a7f7b534027a24863',1,'c_InputEffectEngine::c_InputEffectEngine(c_InputMgr::e_InputChannelIds NewInputChannelId, c_InputMgr::e_InputType NewChannelType, uint32_t BufferSize)'],['../classc___input_effect_engine.html#a50de6fdb56648338c95c3b675f3ac3bf',1,'c_InputEffectEngine::c_InputEffectEngine()']]], + ['c_5finputfppremote_10',['c_InputFPPRemote',['../classc___input_f_p_p_remote.html#aa21e7e5554a485a8483050a403dab519',1,'c_InputFPPRemote']]], + ['c_5finputfppremoteplayeffect_11',['c_InputFPPRemotePlayEffect',['../classc___input_f_p_p_remote_play_effect.html#a211d97fe7699a70bfa820a2e46e16975',1,'c_InputFPPRemotePlayEffect']]], + ['c_5finputfppremoteplayfile_12',['c_InputFPPRemotePlayFile',['../classc___input_f_p_p_remote_play_file.html#a6eeac02d87db0c5a3c9399db3f353b4a',1,'c_InputFPPRemotePlayFile']]], + ['c_5finputfppremoteplayitem_13',['c_InputFPPRemotePlayItem',['../classc___input_f_p_p_remote_play_item.html#aec0b936da6295cacd8927e743adf3f29',1,'c_InputFPPRemotePlayItem']]], + ['c_5finputfppremoteplaylist_14',['c_InputFPPRemotePlayList',['../classc___input_f_p_p_remote_play_list.html#aa15a2509664914994d710aaef6a406dc',1,'c_InputFPPRemotePlayList']]], + ['c_5finputmgr_15',['c_InputMgr',['../classc___input_mgr.html#ad79a53f450decdbcdc7c63ef2278bd1d',1,'c_InputMgr']]], + ['c_5finputmqtt_16',['c_InputMQTT',['../classc___input_m_q_t_t.html#aabc1f56d20afe334f5a754f3c3a97cde',1,'c_InputMQTT']]], + ['c_5fnetworkmgr_17',['c_NetworkMgr',['../classc___network_mgr.html#a2978e7a7c7834cccc87ad224a29b4bc7',1,'c_NetworkMgr']]], + ['c_5foutputcommon_18',['c_OutputCommon',['../classc___output_common.html#a62fe4a63a7cf103685b64cf5e1c22452',1,'c_OutputCommon']]], + ['c_5foutputdisabled_19',['c_OutputDisabled',['../classc___output_disabled.html#a28b2231de8f1123d734fbc9dc31e323a',1,'c_OutputDisabled']]], + ['c_5foutputmgr_20',['c_OutputMgr',['../classc___output_mgr.html#a3785b017fd1890570afd8c1054095b41',1,'c_OutputMgr']]], + ['c_5foutputpixel_21',['c_OutputPixel',['../classc___output_pixel.html#a31a016d8d365e4ffbe17cb4c5696a362',1,'c_OutputPixel']]], + ['c_5foutputuart_22',['c_OutputUart',['../classc___output_uart.html#a3fe22c593d1ef359a77df27a1adddc07',1,'c_OutputUart']]], + ['c_5fwebmgr_23',['c_WebMgr',['../classc___web_mgr.html#a560142873d37202c4ef7fc5c27d4c76b',1,'c_WebMgr']]], + ['c_5fwifidriver_24',['c_WiFiDriver',['../classc___wi_fi_driver.html#a5fc136e1477e80d6f3dd4646fcf5ed30',1,'c_WiFiDriver']]], + ['calculateenableuartinterruptflags_25',['CalculateEnableUartInterruptFlags',['../classc___output_uart.html#a94bd9589df0c68263f53e5dce372f8c7',1,'c_OutputUart']]], + ['calculateframeid_26',['CalculateFrameId',['../classc___input_f_p_p_remote_play_file.html#ab51a277842369af49e1d24a815e0dced',1,'c_InputFPPRemotePlayFile']]], + ['calculateintensityoffset_27',['CalculateIntensityOffset',['../classc___output_pixel.html#a96bafc94f784719059dba54b3f81d107',1,'c_OutputPixel']]], + ['calculatetransitionstepvalue_28',['CalculateTransitionStepValue',['../classc___input_effect_engine.html#af13e371e6eacb9005d9793eb07b807db',1,'c_InputEffectEngine']]], + ['canceltimer_29',['CancelTimer',['../class_fast_timer.html#acd3946e3c51632727ad0a4eef47563e7',1,'FastTimer']]], + ['canrefresh_30',['canRefresh',['../classc___output_common.html#a571adc45a6ceab09aaad36802507cc69',1,'c_OutputCommon']]], + ['clearall_31',['clearAll',['../classc___input_effect_engine.html#a708751b80faa0d0832858768373c5de6',1,'c_InputEffectEngine']]], + ['clearbuffer_32',['clearbuffer',['../classc___output_common.html#adc129a5642920dc4d36e3e717aaf1f3c',1,'c_OutputCommon::ClearBuffer()'],['../classc___output_mgr.html#a7471954d6a26b6894c4066a424d8aec8',1,'c_OutputMgr::ClearBuffer()']]], + ['clearfileinfo_33',['ClearFileInfo',['../classc___input_f_p_p_remote_play_file.html#a2848f54d1ec8462d0fc54a47c564b035',1,'c_InputFPPRemotePlayFile']]], + ['clearrange_34',['clearRange',['../classc___input_effect_engine.html#af5616863679e4db9a29fbbb98c7c1ed7',1,'c_InputEffectEngine']]], + ['clearuartinterrupts_35',['ClearUartInterrupts',['../classc___output_uart.html#a4114ee257c21daddc9638697900ef948',1,'c_OutputUart']]], + ['closesdfile_36',['CloseSdFile',['../classc___file_mgr.html#a98e34d829e7d324400091213a4416bf9',1,'c_FileMgr']]], + ['colorhasreachedtarget_37',['colorhasreachedtarget',['../classc___input_effect_engine.html#af2ccb5a38c8047af44dbcc403e840035',1,'c_InputEffectEngine::ColorHasReachedTarget()'],['../classc___input_effect_engine.html#aa6099131c79396f001199759863754f0',1,'c_InputEffectEngine::ColorHasReachedTarget(double tc, double cc, double step)']]], + ['colorwheel_38',['colorWheel',['../classc___input_effect_engine.html#acb553865fd413505e74b21eb82974c3a',1,'c_InputEffectEngine']]], + ['conditionalincrementcolor_39',['ConditionalIncrementColor',['../classc___input_effect_engine.html#af644c98b39b0208e8ac0fdeae19ea999',1,'c_InputEffectEngine']]], + ['connecttomqtt_40',['connectToMqtt',['../classc___input_m_q_t_t.html#a8dcaa1fe9629a2ac95927cfafb7b5e56',1,'c_InputMQTT']]], + ['connectwifi_41',['connectWifi',['../classc___wi_fi_driver.html#a4957b3cc3db8f59af3909ccd9d9f45bd',1,'c_WiFiDriver']]], + ['createadmininfofile_42',['CreateAdminInfoFile',['../classc___web_mgr.html#a8cabfe1c5b1f05b02d4112cb6b85978d',1,'c_WebMgr']]], + ['createjsonconfig_43',['createjsonconfig',['../classc___input_mgr.html#a18e0b867953657d8362cdee1db08b0f7',1,'c_InputMgr::CreateJsonConfig()'],['../classc___output_mgr.html#a1e460ab7d570adbbb53dd0e4c6651f6d',1,'c_OutputMgr::CreateJsonConfig()']]], + ['createnewconfig_44',['createnewconfig',['../classc___input_mgr.html#a90b28a72c3c887ec9b222744b52a05ec',1,'c_InputMgr::CreateNewConfig()'],['../classc___output_mgr.html#adc248025f3eafeac3261994673ce96d0',1,'c_OutputMgr::CreateNewConfig()']]], + ['createsdfilehandle_45',['CreateSdFileHandle',['../classc___file_mgr.html#a02e1ea347dc4fb24bdc43aa282d5a665',1,'c_FileMgr']]] +]; diff --git a/doxy/search/functions_4.js b/doxy/search/functions_4.js new file mode 100644 index 000000000..c81ee2f8c --- /dev/null +++ b/doxy/search/functions_4.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['deleteconfig_0',['deleteconfig',['../classc___output_mgr.html#a697acb245b061406959eacd968eb74d7',1,'c_OutputMgr::DeleteConfig()'],['../classc___input_mgr.html#a468e07f1080b710b35059bc87b9b8729',1,'c_InputMgr::DeleteConfig()'],['../_e_s_pixel_stick_8ino.html#ab580e28a58fa670ec1ad2166f9f18711',1,'DeleteConfig(): ESPixelStick.ino']]], + ['deleteconfigfile_1',['DeleteConfigFile',['../classc___file_mgr.html#a392896b8a923aa9c3a70a668b2af8e55',1,'c_FileMgr']]], + ['deletesdfile_2',['DeleteSdFile',['../classc___file_mgr.html#a3008d14fd822eaf0f4077de2c85d63a1',1,'c_FileMgr']]], + ['describesdcardtouser_3',['DescribeSdCardToUser',['../classc___file_mgr.html#a96fc290cd73476fc1f47b0ab86031cb2',1,'c_FileMgr']]], + ['deserializecore_4',['deserializecore',['../_e_s_pixel_stick_8ino.html#a067b67c856af5452506085e83cdb2b01',1,'deserializeCore(JsonObject &json): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a067b67c856af5452506085e83cdb2b01',1,'deserializeCore(JsonObject &json): ESPixelStick.ino']]], + ['deserializecorehandler_5',['deserializecorehandler',['../_e_s_pixel_stick_8ino.html#a83bb95469ae1f2fbaa0cca569c2cc837',1,'deserializeCoreHandler(DynamicJsonDocument &jsonDoc): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a83bb95469ae1f2fbaa0cca569c2cc837',1,'deserializeCoreHandler(DynamicJsonDocument &jsonDoc): ESPixelStick.ino']]], + ['disable_6',['disable',['../classc___wi_fi_driver.html#a2ba738a27bef8bb98603e808f233eb33',1,'c_WiFiDriver::Disable()'],['../classc___f_p_p_discovery.html#abd09ea00b6e680a8e55283ec47c3dcdf',1,'c_FPPDiscovery::Disable()']]], + ['disableuartinterrupts_7',['DisableUartInterrupts',['../classc___output_uart.html#ae11478b1dc2f6e3061c9f79527c47c45',1,'c_OutputUart']]], + ['disconnectfrommqtt_8',['disconnectFromMqtt',['../classc___input_m_q_t_t.html#a54511768dafc3f9b45fd17199f4a8ea1',1,'c_InputMQTT']]], + ['driverissendingintensitydata_9',['DriverIsSendingIntensityData',['../classc___output_common.html#a6b5a27c4548473466e0832698401a489',1,'c_OutputCommon']]], + ['dsdevice_10',['dsdevice',['../_e_s_pixel_stick_8ino.html#ae3fa381b4975543d1b331c6aa0d4526a',1,'dsDevice(JsonObject &json): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ae3fa381b4975543d1b331c6aa0d4526a',1,'dsDevice(JsonObject &json): ESPixelStick.ino']]], + ['dsnetwork_11',['dsNetwork',['../_e_s_pixel_stick_8h.html#a0b66f59517303936e5ecb82ddf4c8780',1,'ESPixelStick.h']]] +]; diff --git a/doxy/search/functions_5.js b/doxy/search/functions_5.js new file mode 100644 index 000000000..775d69909 --- /dev/null +++ b/doxy/search/functions_5.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['effectblink_0',['effectBlink',['../classc___input_effect_engine.html#ac0edf06c74fc5f6f888c7e8f3b37dcdf',1,'c_InputEffectEngine']]], + ['effectbreathe_1',['effectBreathe',['../classc___input_effect_engine.html#a4697db5c9fb5a21cc53f9706a6298d07',1,'c_InputEffectEngine']]], + ['effectchase_2',['effectChase',['../classc___input_effect_engine.html#a221ecef19e758b2c1fd8a3e69bd7c2a9',1,'c_InputEffectEngine']]], + ['effectfireflicker_3',['effectFireFlicker',['../classc___input_effect_engine.html#a3e1ee99f5d9602157e45db339a1910a0',1,'c_InputEffectEngine']]], + ['effectflash_4',['effectFlash',['../classc___input_effect_engine.html#a5bb2e7494f450281ce1b37fa8604130a',1,'c_InputEffectEngine']]], + ['effectlightning_5',['effectLightning',['../classc___input_effect_engine.html#ac5bc780ddf0c13d19916d93132f01478',1,'c_InputEffectEngine']]], + ['effectmarquee_6',['effectMarquee',['../classc___input_effect_engine.html#a0872704bfe09a5a72cc8c28652352d87',1,'c_InputEffectEngine']]], + ['effectnull_7',['effectNull',['../classc___input_effect_engine.html#a1274f79265ae3df847ea1c6fa00f7a09',1,'c_InputEffectEngine']]], + ['effectrainbow_8',['effectRainbow',['../classc___input_effect_engine.html#a4f8fa7450ba1823e130441cfc3bcfd4c',1,'c_InputEffectEngine']]], + ['effectrandom_9',['effectRandom',['../classc___input_effect_engine.html#ac629335c2536aff5f1e67651d2225aac',1,'c_InputEffectEngine']]], + ['effectsolidcolor_10',['effectSolidColor',['../classc___input_effect_engine.html#acdb74858432f745ac97391b24751bf68',1,'c_InputEffectEngine']]], + ['effecttransition_11',['effectTransition',['../classc___input_effect_engine.html#afaf6b474467520e248c2e79d3bdc8146',1,'c_InputEffectEngine']]], + ['efupdate_12',['EFUpdate',['../class_e_f_update.html#a953dcadc2e7f1d42f977f8f6cc734351',1,'EFUpdate']]], + ['enable_13',['enable',['../classc___wi_fi_driver.html#a282b20cd06da439d8fcf1890b2e75361',1,'c_WiFiDriver::Enable()'],['../classc___f_p_p_discovery.html#af8b8c645e4a23ec95ab938891b4953f1',1,'c_FPPDiscovery::Enable()']]], + ['enableuartinterrupts_14',['EnableUartInterrupts',['../classc___output_uart.html#aae993e4f02690abebc32d024b15521c8',1,'c_OutputUart']]], + ['end_15',['end',['../class_e_f_update.html#afb0f0f8cb2e8f129c08ca11d42ed578f',1,'EFUpdate']]], + ['endbreak_16',['EndBreak',['../classc___output_uart.html#a85d75030c3b644c954ca5a6eed619429',1,'c_OutputUart']]], + ['enqueueuartdata_17',['enqueueUartData',['../classc___output_uart.html#a831ab1b2b5d487b2c4285777b878bf48',1,'c_OutputUart']]] +]; diff --git a/doxy/search/functions_6.js b/doxy/search/functions_6.js new file mode 100644 index 000000000..b78af1936 --- /dev/null +++ b/doxy/search/functions_6.js @@ -0,0 +1,35 @@ +var searchData= +[ + ['fasttimer_0',['FastTimer',['../class_fast_timer.html#abcba4aeca10d03ec192ba31b4e55025f',1,'FastTimer']]], + ['feedwdt_1',['feedwdt',['../_e_s_pixel_stick_8h.html#ace03924f16faf7e0c24590ede39ae2f2',1,'FeedWDT(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#ace03924f16faf7e0c24590ede39ae2f2',1,'FeedWDT(): ESPixelStick.ino']]], + ['filelistfindsdfilehandle_2',['FileListFindSdFileHandle',['../classc___file_mgr.html#a5744b69d4ab94abb4a8839fa295153db',1,'c_FileMgr']]], + ['firmwareupload_3',['FirmwareUpload',['../classc___web_mgr.html#a529c105b3389d78208078fd9c6847367',1,'c_WebMgr']]], + ['forgetinputfppremoteplayfile_4',['ForgetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#ad55f04ef98a7f5a291b6b190702cbe8b',1,'c_FPPDiscovery']]], + ['frameappenddata_5',['FrameAppendData',['../classc___output_pixel.html#a59dface20d963341684730e4817f9904',1,'c_OutputPixel']]], + ['framedone_6',['FrameDone',['../classc___output_pixel.html#a6df957b821a71e4cad52669034bdb74a',1,'c_OutputPixel']]], + ['frameprependdata_7',['FramePrependData',['../classc___output_pixel.html#a8bbf5fc7b0bb2d942154db0f4f253d16',1,'c_OutputPixel']]], + ['fsm_5fplayeffect_5fstate_8',['fsm_PlayEffect_state',['../classfsm___play_effect__state.html#a1a3503d12d47dfb5e3c8cfc2a3deeda0',1,'fsm_PlayEffect_state']]], + ['fsm_5fplayeffect_5fstate_5fidle_9',['fsm_PlayEffect_state_Idle',['../classfsm___play_effect__state___idle.html#aef976b8a99cee6c587c1ebb2f0bf7253',1,'fsm_PlayEffect_state_Idle']]], + ['fsm_5fplayeffect_5fstate_5fplayingeffect_10',['fsm_PlayEffect_state_PlayingEffect',['../classfsm___play_effect__state___playing_effect.html#a210bdeb0c9d366e58a72500dcd9ece1f',1,'fsm_PlayEffect_state_PlayingEffect']]], + ['fsm_5fplayfile_5fstate_11',['fsm_PlayFile_state',['../classfsm___play_file__state.html#aa3a6435758d117eb0ec31a16c25d5a18',1,'fsm_PlayFile_state']]], + ['fsm_5fplayfile_5fstate_5ferror_12',['fsm_PlayFile_state_Error',['../classfsm___play_file__state___error.html#a789ea589ff654587c79aa488670b7b01',1,'fsm_PlayFile_state_Error']]], + ['fsm_5fplayfile_5fstate_5fidle_13',['fsm_PlayFile_state_Idle',['../classfsm___play_file__state___idle.html#ad0a4e81e1f3497fac3cdae1e30cff25a',1,'fsm_PlayFile_state_Idle']]], + ['fsm_5fplayfile_5fstate_5fplayingfile_14',['fsm_PlayFile_state_PlayingFile',['../classfsm___play_file__state___playing_file.html#a0f40bb5c759f9b338274db2bee93759c',1,'fsm_PlayFile_state_PlayingFile']]], + ['fsm_5fplayfile_5fstate_5fstarting_15',['fsm_PlayFile_state_Starting',['../classfsm___play_file__state___starting.html#ad33b815f137b387b2d815f1e84737675',1,'fsm_PlayFile_state_Starting']]], + ['fsm_5fplayfile_5fstate_5fstopping_16',['fsm_PlayFile_state_Stopping',['../classfsm___play_file__state___stopping.html#a7fc02ef800d52119badd08052318ba8c',1,'fsm_PlayFile_state_Stopping']]], + ['fsm_5fplaylist_5fstate_17',['fsm_PlayList_state',['../classfsm___play_list__state.html#a300141836518233b8730e740ccf6c0b0',1,'fsm_PlayList_state']]], + ['fsm_5fplaylist_5fstate_5fidle_18',['fsm_PlayList_state_Idle',['../classfsm___play_list__state___idle.html#a046833ec4c05580fd41cdc044697873a',1,'fsm_PlayList_state_Idle']]], + ['fsm_5fplaylist_5fstate_5fpaused_19',['fsm_PlayList_state_Paused',['../classfsm___play_list__state___paused.html#a53631c9d84e507bb14f06bea4fe7697c',1,'fsm_PlayList_state_Paused']]], + ['fsm_5fplaylist_5fstate_5fplayingeffect_20',['fsm_PlayList_state_PlayingEffect',['../classfsm___play_list__state___playing_effect.html#a19d33fe45d53594db5f58f777f293a1d',1,'fsm_PlayList_state_PlayingEffect']]], + ['fsm_5fplaylist_5fstate_5fplayingfile_21',['fsm_PlayList_state_PlayingFile',['../classfsm___play_list__state___playing_file.html#a1d2db02507e7474ec6bf8c395e387b0f',1,'fsm_PlayList_state_PlayingFile']]], + ['fsm_5fplaylist_5fstate_5fwaitforstart_22',['fsm_PlayList_state_WaitForStart',['../classfsm___play_list__state___wait_for_start.html#a7c9d116da3a7471a4db408aaf2a0cc96',1,'fsm_PlayList_state_WaitForStart']]], + ['fsm_5fwifi_5fstate_23',['fsm_WiFi_state',['../classfsm___wi_fi__state.html#a27ee25fabd52460250c7f7d9c4a0d3bf',1,'fsm_WiFi_state']]], + ['fsm_5fwifi_5fstate_5fboot_24',['fsm_WiFi_state_Boot',['../classfsm___wi_fi__state___boot.html#aa1d11e85ab2226381ea24d1163f83e55',1,'fsm_WiFi_state_Boot']]], + ['fsm_5fwifi_5fstate_5fconnectedtoap_25',['fsm_WiFi_state_ConnectedToAP',['../classfsm___wi_fi__state___connected_to_a_p.html#aba66dd9921387a024dbe0c98df4da871',1,'fsm_WiFi_state_ConnectedToAP']]], + ['fsm_5fwifi_5fstate_5fconnectedtosta_26',['fsm_WiFi_state_ConnectedToSta',['../classfsm___wi_fi__state___connected_to_sta.html#abfbcf5f75763d8730f6e8cf9ee365a83',1,'fsm_WiFi_state_ConnectedToSta']]], + ['fsm_5fwifi_5fstate_5fconnectingasap_27',['fsm_WiFi_state_ConnectingAsAP',['../classfsm___wi_fi__state___connecting_as_a_p.html#a571007e402f788ded7f8ef6de8074782',1,'fsm_WiFi_state_ConnectingAsAP']]], + ['fsm_5fwifi_5fstate_5fconnectingusingconfig_28',['fsm_WiFi_state_ConnectingUsingConfig',['../classfsm___wi_fi__state___connecting_using_config.html#a4b01e7dfc29d1f57ce6909653580c927',1,'fsm_WiFi_state_ConnectingUsingConfig']]], + ['fsm_5fwifi_5fstate_5fconnectingusingdefaults_29',['fsm_WiFi_state_ConnectingUsingDefaults',['../classfsm___wi_fi__state___connecting_using_defaults.html#ab93a85cd33573f430c04571463f97678',1,'fsm_WiFi_state_ConnectingUsingDefaults']]], + ['fsm_5fwifi_5fstate_5fconnectionfailed_30',['fsm_WiFi_state_ConnectionFailed',['../classfsm___wi_fi__state___connection_failed.html#aec4f6b8c4d3feab87468948aa4224b0e',1,'fsm_WiFi_state_ConnectionFailed']]], + ['fsm_5fwifi_5fstate_5fdisabled_31',['fsm_WiFi_state_Disabled',['../classfsm___wi_fi__state___disabled.html#ad6f924644c16da6bb10a6647da6e8f45',1,'fsm_WiFi_state_Disabled']]] +]; diff --git a/doxy/search/functions_7.js b/doxy/search/functions_7.js new file mode 100644 index 000000000..851475f2f --- /dev/null +++ b/doxy/search/functions_7.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['generatebreak_0',['GenerateBreak',['../classc___output_uart.html#add6c254d80ffbd637e65b5b28b18d53f',1,'c_OutputUart']]], + ['generatefppsyncmsg_1',['GenerateFppSyncMsg',['../classc___f_p_p_discovery.html#a6ef4a34e0c4a6fe52ac7b0ee4034f4dd',1,'c_FPPDiscovery']]], + ['get_5fap_5ffallbackisenabled_2',['Get_ap_fallbackIsEnabled',['../classc___wi_fi_driver.html#af5d2cd5a31a44d73e532e82c81e8b133',1,'c_WiFiDriver']]], + ['get_5fap_5fstayinapmode_3',['Get_ap_StayInApMode',['../classc___wi_fi_driver.html#a0eb8a8e3622457c82c824638a27bc282',1,'c_WiFiDriver']]], + ['get_5fap_5ftimeout_4',['Get_ap_timeout',['../classc___wi_fi_driver.html#a11cbfc5b295d14c77c3a33ebf11d6338',1,'c_WiFiDriver']]], + ['get_5frebootonwififailuretoconnect_5',['Get_RebootOnWiFiFailureToConnect',['../classc___wi_fi_driver.html#ab05422f0166e35657db19ec2b9cd78ac',1,'c_WiFiDriver']]], + ['get_5fsta_5ftimeout_6',['Get_sta_timeout',['../classc___wi_fi_driver.html#a4d0531619687e95617a6261d8138a206',1,'c_WiFiDriver']]], + ['getblankonstop_7',['GetBlankOnStop',['../classc___f_p_p_discovery.html#a49efeb9d3c38d8e3e4017d54cb4b7815',1,'c_FPPDiscovery']]], + ['getbufferaddress_8',['getbufferaddress',['../classc___output_common.html#a83f1ea04a95de1af5ad0e5a5130bdcad',1,'c_OutputCommon::GetBufferAddress()'],['../classc___output_mgr.html#aec62685e8fb4eff73bfefd3ed5321b01',1,'c_OutputMgr::GetBufferAddress()']]], + ['getbuffersize_9',['GetBufferSize',['../classc___output_mgr.html#abc896c708fce43b559a42ba4e67c9976',1,'c_OutputMgr']]], + ['getbufferusedsize_10',['getbufferusedsize',['../classc___output_common.html#ac7853ec4ed8c3a173cfd3110b0838585',1,'c_OutputCommon::GetBufferUsedSize()'],['../classc___output_mgr.html#a9aa129dd6077ad48f807aaab43f67c52',1,'c_OutputMgr::GetBufferUsedSize()']]], + ['getconfig_11',['getconfig',['../_e_s_pixel_stick_8ino.html#a653ee970a35bc7e905130d21d21abc99',1,'GetConfig(): ESPixelStick.ino'],['../classc___network_mgr.html#ad8806d0ad5a5b1d643e5dbbf94bfefa1',1,'c_NetworkMgr::GetConfig()'],['../classc___output_uart.html#adcb12b5d0afb398d9ab8a0b9239c1ca2',1,'c_OutputUart::GetConfig()'],['../classc___output_pixel.html#ac10e3bc6c2561bdd7a256e23d801ad75',1,'c_OutputPixel::GetConfig()'],['../classc___output_mgr.html#a19d05a4eb3324331a50f31797639654f',1,'c_OutputMgr::GetConfig(String &Response)'],['../classc___output_mgr.html#a520a6f7c6d810b254b71f3712d6f9710',1,'c_OutputMgr::GetConfig(byte *Response, uint32_t maxlen)'],['../classc___output_disabled.html#ae62a359d65775d84be4f47d0bf200da8',1,'c_OutputDisabled::GetConfig()'],['../classc___output_common.html#af5012304489562dff5cd3814791b37f6',1,'c_OutputCommon::GetConfig()'],['../classc___wi_fi_driver.html#a8d4c6f220a507a0f6e93518fd4d19f96',1,'c_WiFiDriver::GetConfig()'],['../classc___input_m_q_t_t.html#a45f3b817bdfce5db4df35d25414fb4b3',1,'c_InputMQTT::GetConfig()'],['../classc___input_f_p_p_remote.html#ad2e5fbac55b191e2466e8ffc50879fe0',1,'c_InputFPPRemote::GetConfig()'],['../classc___file_mgr.html#a1d025fe56bad4694221c9bf1938085e0',1,'c_FileMgr::GetConfig()'],['../classc___external_input.html#a6c2e127e96ae50d0cda699b9fb981373',1,'c_ExternalInput::GetConfig()'],['../classc___input_alexa.html#a634693ff96dc03b8363e18a1907e26d8',1,'c_InputAlexa::GetConfig()'],['../classc___input_artnet.html#ae18005028b9d8ed8870824ba40b043cb',1,'c_InputArtnet::GetConfig()'],['../classc___input_common.html#a5d19e3ce61d8b8a30334b7f958485c03',1,'c_InputCommon::GetConfig()'],['../classc___input_disabled.html#a5a2c393a56aa2ad7b49fd8ae96d08ea2',1,'c_InputDisabled::GetConfig()'],['../classc___input_e131.html#ab0144cfa0af7372b295f443b49265e50',1,'c_InputE131::GetConfig()'],['../classc___input_effect_engine.html#a711dc7de895ef3f4b0b599ac2d6eaa9c',1,'c_InputEffectEngine::GetConfig()'],['../classc___input_d_d_p.html#a67c310af3fef4c92525bbb770956d7b8',1,'c_InputDDP::GetConfig()'],['../classc___input_mgr.html#ad480f137ea3c796c0459e612ff4a0e5b',1,'c_InputMgr::GetConfig()']]], + ['getconfig_5fpassphrase_12',['GetConfig_passphrase',['../classc___wi_fi_driver.html#acc90bd319b77c95e46029e986d265909',1,'c_WiFiDriver']]], + ['getconfig_5fssid_13',['GetConfig_ssid',['../classc___wi_fi_driver.html#a2e3c4a4395425ee51290b6eabd498010',1,'c_WiFiDriver']]], + ['getconfiguration_14',['GetConfiguration',['../classc___web_mgr.html#a8f1df03cc184b3c4ee9f5eae87940f7b',1,'c_WebMgr']]], + ['getdeviceoptions_15',['GetDeviceOptions',['../classc___web_mgr.html#aa7afdb1150af1acd1dfdf7cfefffec97',1,'c_WebMgr']]], + ['getdrivername_16',['getdrivername',['../classfsm___play_list__state.html#aa47f94384c03a69cb97c8415eda82a94',1,'fsm_PlayList_state::GetDriverName()'],['../classc___input_mgr.html#a1298895cefe2fca37cc9f0dd92341610',1,'c_InputMgr::GetDriverName()'],['../classc___input_m_q_t_t.html#a34f0a989b5d0fe4cde738f40d40b0006',1,'c_InputMQTT::GetDriverName()'],['../classc___network_mgr.html#addc7982168ac6a43b45ece3628ae16ec',1,'c_NetworkMgr::GetDriverName()'],['../classfsm___wi_fi__state.html#a913e62e0a43e6e56271cf8832ca537c0',1,'fsm_WiFi_state::GetDriverName()'],['../classc___wi_fi_driver.html#a21ec51eff02f8b30ea89c337be456f72',1,'c_WiFiDriver::GetDriverName()'],['../classc___output_common.html#a23228420b2471f0f041c0df0865cc60e',1,'c_OutputCommon::GetDriverName()'],['../classc___output_disabled.html#acdb17900a1a643dc2776d475f0139b4b',1,'c_OutputDisabled::GetDriverName()'],['../classc___output_mgr.html#a17aadd243f3259a99b320652ab624d07',1,'c_OutputMgr::GetDriverName()'],['../classc___output_uart.html#aa6dc6edbb4282848540c43b99927eb32',1,'c_OutputUart::GetDriverName()'],['../classc___f_p_p_discovery.html#a7ded6e82f944f6e53fa18e2d8fbecead',1,'c_FPPDiscovery::GetDriverName()'],['../classc___web_mgr.html#a79793e69a4d52e112a766f0c90768f72',1,'c_WebMgr::GetDriverName()'],['../_e_s_pixel_stick_8ino.html#a4d11f89c2bddb3507fe402ff80136079',1,'GetDriverName(): ESPixelStick.ino'],['../classfsm___play_file__state.html#a7b533e591aa762b9d4030ecdd2c3dce2',1,'fsm_PlayFile_state::GetDriverName()'],['../class_e_f_update.html#ad16d670d8ec6c1712c61e82b4068e7aa',1,'EFUpdate::GetDriverName()'],['../classc___file_mgr.html#afd39c494beddbc229522e53fb4ce56d4',1,'c_FileMgr::GetDriverName()'],['../classc___external_input.html#af9b261e5341fb8d0675bbb54849fb2cc',1,'c_ExternalInput::GetDriverName()'],['../classc___input_alexa.html#aea2f5d47976f3654d44e52ed5b80b06e',1,'c_InputAlexa::GetDriverName()'],['../classc___input_artnet.html#a7c8914c1f765f22bf4e62ea8fa95b3a2',1,'c_InputArtnet::GetDriverName()'],['../classc___input_common.html#a748af3e95c6f199379cdf6c95bb0f245',1,'c_InputCommon::GetDriverName()'],['../classc___input_disabled.html#a041ffa06e40423d35021dacd1a0b3828',1,'c_InputDisabled::GetDriverName()'],['../classc___input_f_p_p_remote_play_item.html#ad1d6bb590f3bb28893d7b5c8fe6d7661',1,'c_InputFPPRemotePlayItem::GetDriverName()'],['../classfsm___play_effect__state.html#a0ee8204de30a5635a7d554e895d2775a',1,'fsm_PlayEffect_state::GetDriverName()'],['../classc___input_f_p_p_remote.html#a214cbf5e1e826114b41c98ccd8a8ec9e',1,'c_InputFPPRemote::GetDriverName()'],['../classc___input_effect_engine.html#a54a26892adfe5542cfb8313977d14214',1,'c_InputEffectEngine::GetDriverName()'],['../classc___input_d_d_p.html#a3163cf5eae1b038b9c9595dfa5d99295',1,'c_InputDDP::GetDriverName()'],['../classc___input_e131.html#ab40ad7f0b7c47bfb4c51f4d2526dab9a',1,'c_InputE131::GetDriverName()']]], + ['geteffectlist_17',['GetEffectList',['../classc___input_m_q_t_t.html#a155372c00c48e65bc4ce1c2433f55d38',1,'c_InputMQTT']]], + ['getengineconfig_18',['GetEngineConfig',['../classc___input_m_q_t_t.html#ab0a7ddcf98813f5fdf4963ebf634ad2e',1,'c_InputMQTT']]], + ['geterror_19',['getError',['../class_e_f_update.html#a09e52432e41ae9fe60791bd5d8d3c083',1,'EFUpdate']]], + ['getfilename_20',['GetFileName',['../classc___input_f_p_p_remote_play_item.html#a18aa37d56d43b19d1b5801a7a304e06c',1,'c_InputFPPRemotePlayItem']]], + ['getframetimems_21',['GetFrameTimeMs',['../classc___output_common.html#a5a960482b9b025836df5d6eda4375aaa',1,'c_OutputCommon']]], + ['getfsmtimer_22',['GetFsmTimer',['../classc___wi_fi_driver.html#a13d03a37aa4b2ec495b52dfebfe48ef5',1,'c_WiFiDriver']]], + ['gethostname_23',['gethostname',['../classc___wi_fi_driver.html#a33df1f2f70e40c4b88b42c344942b4a4',1,'c_WiFiDriver::GetHostname()'],['../classc___network_mgr.html#a1aec189a4006416d95097292a5be5610',1,'c_NetworkMgr::GetHostname()']]], + ['getinputchannelid_24',['getinputchannelid',['../classc___input_common.html#ac3751b26171be9a48861c73d8d4a5fe3',1,'c_InputCommon::GetInputChannelId()'],['../classc___input_f_p_p_remote_play_item.html#a6e0e0d5ded2fbb53fc654fe43afcd207',1,'c_InputFPPRemotePlayItem::GetInputChannelId()']]], + ['getinputoptions_25',['GetInputOptions',['../classc___web_mgr.html#a0887eeee57f9d98b4ea16b75133423b0',1,'c_WebMgr']]], + ['getinputtype_26',['GetInputType',['../classc___input_common.html#aeb3060a4745cdcd89ae1e5f3b2deff89',1,'c_InputCommon']]], + ['getintensitydata_27',['GetIntensityData',['../classc___output_pixel.html#afb75d528d69a5da2d72618027b36070d',1,'c_OutputPixel']]], + ['getipaddress_28',['getIpAddress',['../classc___wi_fi_driver.html#afe9c1360d6ecfa12687cad7b9c2a04f8',1,'c_WiFiDriver']]], + ['getipsubnetmask_29',['getIpSubNetMask',['../classc___wi_fi_driver.html#a9b1a0a5468f5c39b65b98067c9ef745b',1,'c_WiFiDriver']]], + ['getlistofsdfiles_30',['getlistofsdfiles',['../classc___file_mgr.html#a089c1ede83bf79b375fbc34a01f885ee',1,'c_FileMgr::GetListOfSdFiles(std::vector< String > &Response)'],['../classc___file_mgr.html#a1ce88dd1bafd777c52e65803b4cc3cf4',1,'c_FileMgr::GetListOfSdFiles(String &Response, uint32_t FirstFileToSend)']]], + ['getlocalip_31',['GetlocalIP',['../classc___network_mgr.html#a501393baa790344757bd736270dfe359',1,'c_NetworkMgr']]], + ['getmqttconfig_32',['GetMqttConfig',['../classc___input_effect_engine.html#af50e2800678388821794ad52ce26f2bf',1,'c_InputEffectEngine']]], + ['getmqtteffectlist_33',['GetMqttEffectList',['../classc___input_effect_engine.html#acb87ac54f56ff9db9ece09ca563eaf2e',1,'c_InputEffectEngine']]], + ['getnetworkstate_34',['GetNetworkState',['../classc___input_mgr.html#a048209fe40131956a0f474530d2741d4',1,'c_InputMgr']]], + ['getnextintensitytosend_35',['GetNextIntensityToSend',['../classc___output_uart.html#af0a59bfcd3f1bc1c533d5514333375d6',1,'c_OutputUart']]], + ['getnumoutputbufferbytesneeded_36',['getnumoutputbufferbytesneeded',['../classc___output_disabled.html#aa13d7e9e5d7195c4321563afef88a744',1,'c_OutputDisabled::GetNumOutputBufferBytesNeeded()'],['../classc___output_common.html#ac657725842d075415641e11871bd01f7',1,'c_OutputCommon::GetNumOutputBufferBytesNeeded()'],['../classc___output_pixel.html#a8da8d63d88f756287f71b1159687dd87',1,'c_OutputPixel::GetNumOutputBufferBytesNeeded()']]], + ['getnumoutputbufferchannelsserviced_37',['getnumoutputbufferchannelsserviced',['../classc___output_disabled.html#a222c8cf4181e7d0aaa394b02a90f6f85',1,'c_OutputDisabled::GetNumOutputBufferChannelsServiced()'],['../classc___output_common.html#a68284ed16932a4f76be6ccddd7871f26',1,'c_OutputCommon::GetNumOutputBufferChannelsServiced()'],['../classc___output_pixel.html#a5bdcf6ff737f7b309112afc3e3bdd8ef',1,'c_OutputPixel::GetNumOutputBufferChannelsServiced()']]], + ['getoptions_38',['GetOptions',['../classc___web_mgr.html#ae959e70739b7d2baed8f527572458855',1,'c_WebMgr']]], + ['getoutputchannelid_39',['GetOutputChannelId',['../classc___output_common.html#a195abd2bcb14f630abd61bdd0d33f046',1,'c_OutputCommon']]], + ['getoutputgpio_40',['GetOutputGpio',['../classc___output_common.html#ac3bb5b399f1e8473f057cd7a360ff9a5',1,'c_OutputCommon']]], + ['getoutputoptions_41',['GetOutputOptions',['../classc___web_mgr.html#ae5441ff672ebcb2c39eb6f5b5b7f8ac8',1,'c_WebMgr']]], + ['getoutputtype_42',['GetOutputType',['../classc___output_common.html#ad7170942775d16bd0d84c5baf589b51d',1,'c_OutputCommon']]], + ['getpixel_43',['GetPixel',['../classc___input_effect_engine.html#a93864b40e9859bbddda93f6a131df97c',1,'c_InputEffectEngine']]], + ['getpixelcount_44',['GetPixelCount',['../classc___output_pixel.html#ad7b81967a455be24b9f3dc50d2587b04',1,'c_OutputPixel']]], + ['getportcounts_45',['GetPortCounts',['../classc___output_mgr.html#a37df24ad4fc6541891e76e7906255b2d',1,'c_OutputMgr']]], + ['getrepeatcount_46',['GetRepeatCount',['../classc___input_f_p_p_remote_play_item.html#a4f148389bbace7e6bf93f66d8df948a9',1,'c_InputFPPRemotePlayItem']]], + ['getsdfilesize_47',['getsdfilesize',['../classc___file_mgr.html#a78186e63ce819f09798b477654ce16d0',1,'c_FileMgr::GetSdFileSize(const String &FileName)'],['../classc___file_mgr.html#a37c6f0de970093f2af1c5e880c66139e',1,'c_FileMgr::GetSdFileSize(const FileId &FileHandle)']]], + ['getsendfppsync_48',['GetSendFppSync',['../classc___input_f_p_p_remote.html#a8cb165076ce28fc5bc3f16f5cc9ea5f4',1,'c_InputFPPRemote']]], + ['getstatename_49',['getstatename',['../classfsm___wi_fi__state___connecting_using_defaults.html#ad9c2e31274aa001bacf02ea673ee6d2c',1,'fsm_WiFi_state_ConnectingUsingDefaults::GetStateName()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a6eecaf61b103ff1dd17185f7f5576c16',1,'fsm_WiFi_state_ConnectingAsAP::GetStateName()'],['../classfsm___wi_fi__state___connection_failed.html#ab0bfa7acde6bfeeba7350f0c3d061ade',1,'fsm_WiFi_state_ConnectionFailed::GetStateName()'],['../classfsm___play_file__state___stopping.html#a9792b6c3a0ed4040b7f504bd1f056d89',1,'fsm_PlayFile_state_Stopping::GetStateName()'],['../classfsm___wi_fi__state___boot.html#abbfc0b8712b4f0383f9012dce41854cb',1,'fsm_WiFi_state_Boot::GetStateName()'],['../classfsm___play_list__state.html#a7b9e7a138e79dc03b3921ac21dc8fa72',1,'fsm_PlayList_state::GetStateName()'],['../classfsm___play_file__state___error.html#ac32f4a47d404993d81d4669321dbd636',1,'fsm_PlayFile_state_Error::GetStateName()'],['../classfsm___play_list__state___idle.html#ad8fe5112fc0f26178c44a6854d5ba8a8',1,'fsm_PlayList_state_Idle::GetStateName()'],['../classfsm___play_list__state___wait_for_start.html#ad9d023b08a2562ae0a2dcf825b37f62f',1,'fsm_PlayList_state_WaitForStart::GetStateName()'],['../classfsm___play_file__state___starting.html#ad334b860f9b531327b0c7e3d673a1b87',1,'fsm_PlayFile_state_Starting::GetStateName()'],['../classfsm___wi_fi__state.html#a08291d8c2f5839afea5ae2839780cd25',1,'fsm_WiFi_state::GetStateName()'],['../classfsm___wi_fi__state___connecting_using_config.html#ae6fdb2c073486b304c5f64517a44dca9',1,'fsm_WiFi_state_ConnectingUsingConfig::GetStateName()'],['../classfsm___play_effect__state___playing_effect.html#a7cad51c0857bc0c3b4fd38536737b295',1,'fsm_PlayEffect_state_PlayingEffect::GetStateName()'],['../classfsm___wi_fi__state___connected_to_a_p.html#ab7b6b149c639a2f6524fcd7128374932',1,'fsm_WiFi_state_ConnectedToAP::GetStateName()'],['../classfsm___play_file__state.html#a40f2dec7cad22660e99064c080d7a69d',1,'fsm_PlayFile_state::GetStateName()'],['../classfsm___play_effect__state___idle.html#a61b7c76b8f48a9bb5ff988131d133d9f',1,'fsm_PlayEffect_state_Idle::GetStateName()'],['../classfsm___play_list__state___playing_effect.html#a6fd5a02e84ccf50547049b961815a5a3',1,'fsm_PlayList_state_PlayingEffect::GetStateName()'],['../classfsm___wi_fi__state___disabled.html#a94e82c81df1588fa361103e44abf535d',1,'fsm_WiFi_state_Disabled::GetStateName()'],['../classfsm___play_file__state___idle.html#ad95afd07bce602e6d223cfc28ec4d223',1,'fsm_PlayFile_state_Idle::GetStateName()'],['../classfsm___play_list__state___playing_file.html#a8690792987397db9b27a8df91f8221f7',1,'fsm_PlayList_state_PlayingFile::GetStateName()'],['../classfsm___wi_fi__state___connected_to_sta.html#acf20eeefc33853dab96eeecfa2f612a6',1,'fsm_WiFi_state_ConnectedToSta::GetStateName()'],['../classfsm___play_list__state___paused.html#a6adbf3e5744ee4cf113ce4544f690c0d',1,'fsm_PlayList_state_Paused::GetStateName()'],['../classfsm___play_effect__state.html#a8e4c1d8fa33a9ebad5482e881e61730a',1,'fsm_PlayEffect_state::GetStateName()'],['../classfsm___play_file__state___playing_file.html#aff5f80f8db4cfe7f1f1aba5406841d03',1,'fsm_PlayFile_state_PlayingFile::GetStateName()']]], + ['getstatistics_50',['GetStatistics',['../classc___external_input.html#a6dafefeee113e1da710b1de370e9dbb6',1,'c_ExternalInput']]], + ['getstatus_51',['getstatus',['../classc___input_e131.html#a827ddca3da4e4c1dae629a7250dd4917',1,'c_InputE131::GetStatus()'],['../classc___input_effect_engine.html#ac72ca675a1cfc0a09b8e9a4be610bcd9',1,'c_InputEffectEngine::GetStatus()'],['../classc___input_f_p_p_remote.html#abe329db482622289087e14d0a9b40e24',1,'c_InputFPPRemote::GetStatus()'],['../classc___input_f_p_p_remote_play_effect.html#a2a87282bf4f538ce69e22d0393dc1931',1,'c_InputFPPRemotePlayEffect::GetStatus()'],['../classfsm___play_effect__state.html#a22ec3b652c7a036b326123af28b4bca2',1,'fsm_PlayEffect_state::GetStatus()'],['../classfsm___play_effect__state___idle.html#a73b373029c696b4455dde632dea4961c',1,'fsm_PlayEffect_state_Idle::GetStatus()'],['../classfsm___play_effect__state___playing_effect.html#a034061ab957ced3327a34202890ef5d5',1,'fsm_PlayEffect_state_PlayingEffect::GetStatus()'],['../classc___input_f_p_p_remote_play_file.html#a3817166d37aee9933378edc4a8eb5500',1,'c_InputFPPRemotePlayFile::GetStatus()'],['../classc___input_f_p_p_remote_play_item.html#ae81c0361879c195c589b73e033cd845f',1,'c_InputFPPRemotePlayItem::GetStatus()'],['../classc___input_f_p_p_remote_play_list.html#aa1b7a712f2c4b3ea3278aa85a86d16cd',1,'c_InputFPPRemotePlayList::GetStatus()'],['../classfsm___play_list__state.html#a09be290de40105a2e6aed57f68786109',1,'fsm_PlayList_state::GetStatus()'],['../classfsm___play_list__state___wait_for_start.html#a180a9adbe79496b65730656708066bd9',1,'fsm_PlayList_state_WaitForStart::GetStatus()'],['../classfsm___play_list__state___idle.html#a321e51bd466602d4a31bb20a065e669c',1,'fsm_PlayList_state_Idle::GetStatus()'],['../classfsm___play_list__state___playing_file.html#af07fc8c7395760eb0381f7c024c79bf8',1,'fsm_PlayList_state_PlayingFile::GetStatus()'],['../classfsm___play_list__state___playing_effect.html#a063d4d484a73ff5266c5c9b4e0d65d2f',1,'fsm_PlayList_state_PlayingEffect::GetStatus()'],['../classfsm___play_list__state___paused.html#a7d3ecde4fcf7fc4b4fced77139e8f051',1,'fsm_PlayList_state_Paused::GetStatus()'],['../classc___input_mgr.html#a3b03c7f3d08cdec1c7d328b7d0a21578',1,'c_InputMgr::GetStatus()'],['../classc___input_m_q_t_t.html#a8834e261cd66078358009cb1461808b3',1,'c_InputMQTT::GetStatus()'],['../classc___network_mgr.html#a4a178526bb8b689b1ef9ba56ad85198c',1,'c_NetworkMgr::GetStatus()'],['../classc___wi_fi_driver.html#ab1a256c975d0390dde77307768eee4fd',1,'c_WiFiDriver::GetStatus()'],['../classc___output_common.html#a4d0712ce3db142deca9752abfb42161e',1,'c_OutputCommon::GetStatus()'],['../classc___file_mgr.html#a47d399db704cff3e5ef32ae8a615349a',1,'c_FileMgr::GetStatus()'],['../classc___output_mgr.html#a56f81964a988693f278fd65cf43277c6',1,'c_OutputMgr::GetStatus()'],['../classc___output_pixel.html#a3e6c5c9cfb8d88e830a5640e7d40b648',1,'c_OutputPixel::GetStatus()'],['../classc___input_alexa.html#a9acb43b653df807eae87b92233ff8c38',1,'c_InputAlexa::GetStatus()'],['../classc___output_uart.html#ad1a96571fb0db01e5c6b9cfcb461c884',1,'c_OutputUart::GetStatus()'],['../classc___f_p_p_discovery.html#a6bdea2dba75e7efa05e00a80218de53c',1,'c_FPPDiscovery::GetStatus()'],['../classc___input_artnet.html#a9dedb65c78cedc3d329d33590cca3fbc',1,'c_InputArtnet::GetStatus()'],['../classc___input_common.html#af5a76f0f680384ee554a21c2b85976f1',1,'c_InputCommon::GetStatus()'],['../classc___input_d_d_p.html#a566ec949bf0b2c581cf8fd796d964ebd',1,'c_InputDDP::GetStatus()'],['../classc___input_disabled.html#ac1935c64bbc3d903fc62dc2ba205a4c9',1,'c_InputDisabled::GetStatus()']]], + ['getstatusjson_52',['GetStatusJSON',['../classc___f_p_p_discovery.html#ad7458433d0f12998bff6aa34bcbfc501',1,'c_FPPDiscovery']]], + ['getsyncoffsetms_53',['getsyncoffsetms',['../classc___input_f_p_p_remote.html#a6a886de7757f92e890fe1b64c8bfc660',1,'c_InputFPPRemote::GetSyncOffsetMS()'],['../classc___input_f_p_p_remote_play_item.html#a68f2dc3163ec0909d225ff6ca3fe1345',1,'c_InputFPPRemotePlayItem::GetSyncOffsetMS()']]], + ['getsysinfojson_54',['GetSysInfoJSON',['../classc___f_p_p_discovery.html#a594a784472b1bef8549f84f54647b0ae',1,'c_FPPDiscovery']]], + ['gettimeremaining_55',['GetTimeRemaining',['../class_fast_timer.html#affbcc3e442511a075d4cb8c44bb76bd3',1,'FastTimer']]], + ['gettriggerchannel_56',['GetTriggerChannel',['../classc___external_input.html#a94779c4dde6f732a7b231a168e812a7e',1,'c_ExternalInput']]], + ['getuartfifolength_57',['getUartFifoLength',['../classc___output_uart.html#a5f878ee97020eff00731932b6befa7b6',1,'c_OutputUart']]] +]; diff --git a/doxy/search/functions_8.js b/doxy/search/functions_8.js new file mode 100644 index 000000000..809995024 --- /dev/null +++ b/doxy/search/functions_8.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['handlefileupload_0',['handleFileUpload',['../classc___file_mgr.html#aaf8736b7a368eea32b8b9ac72a1a688e',1,'c_FileMgr']]], + ['handlefileuploadnewfile_1',['handleFileUploadNewFile',['../classc___file_mgr.html#aad3d5c934b264ab5e66c5616c43fa060',1,'c_FileMgr']]], + ['haserror_2',['hasError',['../class_e_f_update.html#a795ed7bc7f37d11e8a27e578788df784',1,'EFUpdate']]], + ['hsv2rgb_3',['hsv2rgb',['../classc___input_effect_engine.html#af2a085457faf63d2844b94416316d16c',1,'c_InputEffectEngine']]] +]; diff --git a/doxy/search/functions_9.js b/doxy/search/functions_9.js new file mode 100644 index 000000000..b359448f1 --- /dev/null +++ b/doxy/search/functions_9.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['init_0',['init',['../classc___external_input.html#a8b0e3b32b4eeba8e946da0d05a29f116',1,'c_ExternalInput::Init()'],['../classfsm___wi_fi__state___disabled.html#af598b29015fcdfe6f03d50aac9d1d9ea',1,'fsm_WiFi_state_Disabled::Init()'],['../classfsm___wi_fi__state___connection_failed.html#a721084d33603f03e8be94782e050c08a',1,'fsm_WiFi_state_ConnectionFailed::Init()'],['../classfsm___wi_fi__state___connected_to_sta.html#a97b6baf24ad1c608f6ff7cac18b56034',1,'fsm_WiFi_state_ConnectedToSta::Init()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a48bc936460962e4d9e163a67d7f4a49c',1,'fsm_WiFi_state_ConnectingAsAP::Init()'],['../classfsm___wi_fi__state___connected_to_a_p.html#ab31da7c2aca52cf01dfe971d663073d5',1,'fsm_WiFi_state_ConnectedToAP::Init()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a312d128379e2c56f6f4d6619d64c1988',1,'fsm_WiFi_state_ConnectingUsingDefaults::Init()'],['../classfsm___wi_fi__state___connecting_using_config.html#ad48a3649d60e18e369a0a2c499fa3613',1,'fsm_WiFi_state_ConnectingUsingConfig::Init()'],['../classfsm___wi_fi__state___boot.html#ab85f244d7f7ebf64a24b95abf67cc5a6',1,'fsm_WiFi_state_Boot::Init()'],['../classfsm___wi_fi__state.html#ac8864302765a2c9850f2765ac65e6ad3',1,'fsm_WiFi_state::Init()'],['../classfsm___play_list__state___paused.html#a3514654d29811be53631b949d7c1a750',1,'fsm_PlayList_state_Paused::Init()'],['../classfsm___play_list__state___playing_effect.html#a1095d2fdc6979e4fbbfb08b1b0422366',1,'fsm_PlayList_state_PlayingEffect::Init()'],['../classfsm___play_list__state___playing_file.html#a471bea8f04253870645de27e8340d65a',1,'fsm_PlayList_state_PlayingFile::Init()'],['../classfsm___play_list__state___idle.html#abfa40fccfc7ba68b1a00d6774823519b',1,'fsm_PlayList_state_Idle::Init()'],['../classfsm___play_list__state___wait_for_start.html#a17f8ba32e8ad755f255d6b2b94da6462',1,'fsm_PlayList_state_WaitForStart::Init()'],['../classfsm___play_list__state.html#af4b0177278ab605b040ff092dc853086',1,'fsm_PlayList_state::Init()'],['../classfsm___external_input__wait__for__off__state.html#ab31e373fb1533813c3a32600a01bdfb7',1,'fsm_ExternalInput_wait_for_off_state::Init()'],['../classfsm___play_file__state___error.html#ab0693f8c241d1d8762f2600bf27b5780',1,'fsm_PlayFile_state_Error::Init()'],['../classc___web_mgr.html#a2c6189891b0496dae7d89ea7cdb24aee',1,'c_WebMgr::init()'],['../classfsm___external_input__state.html#a20a5d15eca95dc24b34fea3949448ea5',1,'fsm_ExternalInput_state::Init()'],['../classfsm___external_input__boot.html#a0335b6f4d497ac2ee19de76678625c52',1,'fsm_ExternalInput_boot::Init()'],['../classfsm___external_input__off__state.html#a41486bae5a578b4c0cec3ecb8b69f1b1',1,'fsm_ExternalInput_off_state::Init()'],['../classfsm___external_input__on__wait__long__state.html#aa79accc3ef0ed97fc3128e0694fe4b5b',1,'fsm_ExternalInput_on_wait_long_state::Init()'],['../classfsm___play_effect__state.html#a45cdefcd258a18c0394a672f6f51611e',1,'fsm_PlayEffect_state::Init()'],['../classfsm___play_effect__state___idle.html#a38f2e1f4719944a61396967a1fece4f3',1,'fsm_PlayEffect_state_Idle::Init()'],['../classfsm___play_effect__state___playing_effect.html#aff6b7708a50695d14f78b039fb5a5663',1,'fsm_PlayEffect_state_PlayingEffect::Init()'],['../classfsm___play_file__state.html#a5081dfb01307ad53249877cefaaa2938',1,'fsm_PlayFile_state::Init()'],['../classfsm___play_file__state___idle.html#aec3b675c72070641bb54eb10ee20a84e',1,'fsm_PlayFile_state_Idle::Init()'],['../classfsm___play_file__state___starting.html#ad394ce5f02f91b924c1e7873fb1a2a3c',1,'fsm_PlayFile_state_Starting::Init()'],['../classfsm___play_file__state___playing_file.html#a41bbef0eaa2308e1fc46f08727ad4cd8',1,'fsm_PlayFile_state_PlayingFile::Init()'],['../classfsm___play_file__state___stopping.html#ab181e3e139aa1682176df6c725e353af',1,'fsm_PlayFile_state_Stopping::Init()']]], + ['initializeuart_1',['InitializeUart',['../classc___output_uart.html#a9da116852db92ccfe0f76d6a89a348fa',1,'c_OutputUart']]], + ['initsdfilelist_2',['InitSdFileList',['../classc___file_mgr.html#a2893dc60a7f5ed7b66c5b9d1a741a396',1,'c_FileMgr']]], + ['inputtypeisallowedonchannel_3',['InputTypeIsAllowedOnChannel',['../classc___input_mgr.html#a20bc4c894b378f7f4e9acb19ec76b45f',1,'c_InputMgr']]], + ['instantiatenewinputchannel_4',['InstantiateNewInputChannel',['../classc___input_mgr.html#afe3597df3db9a6deec4140f410f7f1ee',1,'c_InputMgr']]], + ['instantiatenewoutputchannel_5',['InstantiateNewOutputChannel',['../classc___output_mgr.html#a7a2812dee9affa9705178dd19b69e968',1,'c_OutputMgr']]], + ['isalexacallbackvalid_6',['IsAlexaCallbackValid',['../classc___web_mgr.html#a680165d31d7cd22afde779f25e6a4067',1,'c_WebMgr']]], + ['isconnected_7',['IsConnected',['../classc___network_mgr.html#adb2bfe0b52822c8b9936696d9d03031d',1,'c_NetworkMgr']]], + ['isenabled_8',['IsEnabled',['../classc___external_input.html#a40b6a6d2f83211b1e7e659a9dc42199f',1,'c_ExternalInput']]], + ['isexpired_9',['IsExpired',['../class_fast_timer.html#a405ba0c8e0b6b111326da0e5588342b1',1,'FastTimer']]], + ['isidle_10',['isidle',['../classc___input_f_p_p_remote_play_effect.html#a4b731c634f7ca1c6937b7af35d73679c',1,'c_InputFPPRemotePlayEffect::IsIdle()'],['../classc___input_f_p_p_remote_play_file.html#a832119422e2b13fc06059dd73215cf75',1,'c_InputFPPRemotePlayFile::IsIdle()'],['../classc___input_f_p_p_remote_play_item.html#a635e6efe611a2c4219289de24b93c585',1,'c_InputFPPRemotePlayItem::IsIdle()'],['../classc___input_f_p_p_remote_play_list.html#a42caa09112959030b8bd4c12bcbf8219',1,'c_InputFPPRemotePlayList::IsIdle()']]], + ['isr_5fgetnextintensitytosend_11',['ISR_GetNextIntensityToSend',['../classc___output_pixel.html#ae8fd5f89d3ae702cad92fbbba84375cb',1,'c_OutputPixel']]], + ['isr_5fhandler_5fsendintensitydata_12',['ISR_Handler_SendIntensityData',['../classc___output_uart.html#a7828c557526ca81b2f6e73cb0fc50df2',1,'c_OutputUart']]], + ['isr_5fmoredatatosend_13',['ISR_MoreDataToSend',['../classc___output_pixel.html#aa36aa9a958416f5b47fc4eba522955ad',1,'c_OutputPixel']]], + ['isr_5fuart_5fhandler_14',['ISR_UART_Handler',['../classc___output_uart.html#a34132a1bdbf5e32094829ac2bc3262ac',1,'c_OutputUart']]], + ['isshutdownrebootneeded_15',['isshutdownrebootneeded',['../classc___input_artnet.html#ab4bee64bcdc72ba0ccca461794b94887',1,'c_InputArtnet::isShutDownRebootNeeded()'],['../classc___input_common.html#ac6be1a5317faa008bc8f616864d74cab',1,'c_InputCommon::isShutDownRebootNeeded()'],['../classc___input_d_d_p.html#a55dcbe317902b54441d1b71c73aa632e',1,'c_InputDDP::isShutDownRebootNeeded()'],['../classc___input_e131.html#adcb811ae845cf5de47f39cdda5ff3ec1',1,'c_InputE131::isShutDownRebootNeeded()']]], + ['iswificonnected_16',['IsWiFiConnected',['../classc___wi_fi_driver.html#a0f9150ccd57dd9f749950aaf50dfd2d0',1,'c_WiFiDriver']]] +]; diff --git a/doxy/search/functions_a.js b/doxy/search/functions_a.js new file mode 100644 index 000000000..2bc119c57 --- /dev/null +++ b/doxy/search/functions_a.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['listdir_0',['listDir',['../classc___file_mgr.html#a3efba169d1b850dba52906cb4f6cd799',1,'c_FileMgr']]], + ['load_1',['load',['../classc___input_alexa.html#a1a34eea3a44550df8af5af379f07a105',1,'c_InputAlexa::load()'],['../classc___input_f_p_p_remote.html#afe278523b4d22a6b5909d02c7d226576',1,'c_InputFPPRemote::load()'],['../classc___input_m_q_t_t.html#ae98565cf8ba90cd8b944e06a19707a26',1,'c_InputMQTT::load()']]], + ['loadconfig_2',['loadconfig',['../classc___input_mgr.html#a86facb1b4291c34d64365c6171cd6802',1,'c_InputMgr::LoadConfig()'],['../classc___output_mgr.html#a18f0345656b0c2795b7c925f6d797761',1,'c_OutputMgr::LoadConfig()'],['../_e_s_pixel_stick_8ino.html#a3e32a397e7564d7bbd024686c107ccf1',1,'LoadConfig(): ESPixelStick.ino']]], + ['loadconfigfile_3',['LoadConfigFile',['../classc___file_mgr.html#a4e121f1705303984653f643032bc1d3f',1,'c_FileMgr']]], + ['loop_4',['loop',['../_e_s_pixel_stick_8ino.html#afe461d27b9c48d5921c00d521181f12f',1,'ESPixelStick.ino']]] +]; diff --git a/doxy/search/functions_b.js b/doxy/search/functions_b.js new file mode 100644 index 000000000..335081d02 --- /dev/null +++ b/doxy/search/functions_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['moredatatosend_0',['MoreDataToSend',['../classc___output_uart.html#aa3a0f9697d6b37c7eef0f17923eac717',1,'c_OutputUart']]] +]; diff --git a/doxy/search/functions_c.js b/doxy/search/functions_c.js new file mode 100644 index 000000000..a42209a00 --- /dev/null +++ b/doxy/search/functions_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['networkstatechanged_0',['networkstatechanged',['../classc___input_artnet.html#a42c0a5c8c246a240d91d2d0b7c5757a3',1,'c_InputArtnet::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___input_artnet.html#a7b4a9a8a07c4096b6f9f99a581abb27a',1,'c_InputArtnet::NetworkStateChanged(bool IsConnected)'],['../classc___input_common.html#aaee6fff6fa265a2bce64285002e91e03',1,'c_InputCommon::NetworkStateChanged()'],['../classc___input_d_d_p.html#a14a8adcaf46d6f695d96b988810a88f8',1,'c_InputDDP::NetworkStateChanged()'],['../classc___input_e131.html#a6098950d3be2934c5ae667a42cf9ccf1',1,'c_InputE131::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___input_e131.html#a245537b7fe532208f81ed3e3a070d190',1,'c_InputE131::NetworkStateChanged(bool IsConnected)'],['../classc___input_mgr.html#ae74060f3166d3a390345e89d02d9e376',1,'c_InputMgr::NetworkStateChanged()'],['../classc___input_m_q_t_t.html#ae8f8cc2e29e3a52c54b5426de6a7d2bb',1,'c_InputMQTT::NetworkStateChanged(bool IsConnected)'],['../classc___input_m_q_t_t.html#ad67733726b14ea7d85904985b235efb8',1,'c_InputMQTT::NetworkStateChanged(bool IsConnected, bool RebootAllowed)'],['../classc___f_p_p_discovery.html#aae669a13978a85a6a3381ce13ec2ba29',1,'c_FPPDiscovery::NetworkStateChanged()'],['../classc___web_mgr.html#aa3c98d4d503811ca4071b3e3ba84fa0f',1,'c_WebMgr::NetworkStateChanged()']]], + ['nexteffect_1',['NextEffect',['../classc___input_effect_engine.html#ad8d24a5492296d0018c7eafd7191fdef',1,'c_InputEffectEngine']]] +]; diff --git a/doxy/search/functions_d.js b/doxy/search/functions_d.js new file mode 100644 index 000000000..3623d481f --- /dev/null +++ b/doxy/search/functions_d.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['onalexamessage_0',['onAlexaMessage',['../classc___web_mgr.html#a6dc6bd3709c346249b066f2d64ec39c4',1,'c_WebMgr']]], + ['onconnect_1',['onconnect',['../classfsm___wi_fi__state.html#a2c842ba4749d28414d3b14c87e02215c',1,'fsm_WiFi_state::OnConnect()'],['../classfsm___wi_fi__state___boot.html#a2fb76784655583f1b5373e69810bc67c',1,'fsm_WiFi_state_Boot::OnConnect()'],['../classfsm___wi_fi__state___connecting_using_config.html#ad687833f55433c760ef15c7c99b1f513',1,'fsm_WiFi_state_ConnectingUsingConfig::OnConnect()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a0d02d6629a626b32ef1ab1f91b82badf',1,'fsm_WiFi_state_ConnectingUsingDefaults::OnConnect()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a00bfcb4d08df3ab2cb72fed9f615a4d7',1,'fsm_WiFi_state_ConnectedToAP::OnConnect()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a7ef8d7da8114f886dcad4e1b4c95af3b',1,'fsm_WiFi_state_ConnectingAsAP::OnConnect()'],['../classfsm___wi_fi__state___connected_to_sta.html#aaaa6c687e37f939d11f1f3da9ae0e176',1,'fsm_WiFi_state_ConnectedToSta::OnConnect()'],['../classfsm___wi_fi__state___connection_failed.html#a3fae92fc8be9b15afeacdaa09a2e3cc2',1,'fsm_WiFi_state_ConnectionFailed::OnConnect()'],['../classfsm___wi_fi__state___disabled.html#a2b4509de67db3ec771944cb173ac6105',1,'fsm_WiFi_state_Disabled::OnConnect()']]], + ['ondisconnect_2',['ondisconnect',['../classfsm___wi_fi__state___connected_to_sta.html#aa53957a3d45167be9dc596cfffc3f4be',1,'fsm_WiFi_state_ConnectedToSta::OnDisconnect()'],['../classfsm___wi_fi__state___disabled.html#a93584d246a2459da4b132c98b3bdd94f',1,'fsm_WiFi_state_Disabled::OnDisconnect()'],['../classfsm___wi_fi__state___connection_failed.html#a8171d216df474965abc4daa0d4406a54',1,'fsm_WiFi_state_ConnectionFailed::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a6a82919396e1ac3d973603c1795065d7',1,'fsm_WiFi_state_ConnectingAsAP::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#ae35ba7632fb824100619f2600286f8da',1,'fsm_WiFi_state_ConnectingUsingDefaults::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_using_config.html#a8365e3eb5ded871c32d7ea1764eaf8e8',1,'fsm_WiFi_state_ConnectingUsingConfig::OnDisconnect()'],['../classfsm___wi_fi__state___boot.html#a29211bf09c3f160062c3b43244b1661e',1,'fsm_WiFi_state_Boot::OnDisconnect()'],['../classfsm___wi_fi__state.html#a7fb4aae7d3fd073d1ecba313fd2fccd0',1,'fsm_WiFi_state::OnDisconnect()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a991ed1f90951f5540f7accbb89bb048b',1,'fsm_WiFi_state_ConnectedToAP::OnDisconnect()']]], + ['ondmxframe_3',['onDmxFrame',['../classc___input_artnet.html#acf91f737e9f231b01b6b53ceb1d0a6fa',1,'c_InputArtnet']]], + ['onmessage_4',['onMessage',['../classc___input_alexa.html#adf1dcecdbc97eb955ad2ca3954678c80',1,'c_InputAlexa']]], + ['onmqttconnect_5',['onMqttConnect',['../classc___input_m_q_t_t.html#ad184832d98d3621b7f3466ad3df97f04',1,'c_InputMQTT']]], + ['onmqttdisconnect_6',['onMqttDisconnect',['../classc___input_m_q_t_t.html#aa3c8a241fe42b78baeef394c61724bc1',1,'c_InputMQTT']]], + ['onmqttmessage_7',['onMqttMessage',['../classc___input_m_q_t_t.html#a18091bce67a4c82c95692bcd9366872f',1,'c_InputMQTT']]], + ['onnetworkconnect_8',['onNetworkConnect',['../classc___input_m_q_t_t.html#ad070048016041050418e82e50dcf701f',1,'c_InputMQTT']]], + ['onnetworkdisconnect_9',['onNetworkDisconnect',['../classc___input_m_q_t_t.html#a5746d51fc9df08ab1191c23833908f5b',1,'c_InputMQTT']]], + ['onwificonnect_10',['onWiFiConnect',['../classc___wi_fi_driver.html#a03e9bd390e8fb42cd4ff24f0be0a9b40',1,'c_WiFiDriver']]], + ['onwifidisconnect_11',['onWiFiDisconnect',['../classc___wi_fi_driver.html#aa3c35bf335930335d1669d2d56342a44',1,'c_WiFiDriver']]], + ['onwifistaconn_12',['onWiFiStaConn',['../classc___wi_fi_driver.html#afa8b176edf13fb6c2618a41e8a4cffae',1,'c_WiFiDriver']]], + ['onwifistadisc_13',['onWiFiStaDisc',['../classc___wi_fi_driver.html#adfb62bf06250e5de3ac949e1fab5b17c',1,'c_WiFiDriver']]], + ['opensdfile_14',['OpenSdFile',['../classc___file_mgr.html#ad6e4ac037a66dc01ac66bf961f7b8ee6',1,'c_FileMgr']]], + ['operator_3d_15',['operator=',['../structc___input_effect_engine_1_1d_c_r_g_b.html#a3b8fd353a7a3937773114d2e51154da4',1,'c_InputEffectEngine::dCRGB']]], + ['outputeffectcolor_16',['outputEffectColor',['../classc___input_effect_engine.html#ace4683386e8bbc65842f9b52cf753718',1,'c_InputEffectEngine']]] +]; diff --git a/doxy/search/functions_e.js b/doxy/search/functions_e.js new file mode 100644 index 000000000..08c3a80de --- /dev/null +++ b/doxy/search/functions_e.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['parsefseqfile_0',['ParseFseqFile',['../classc___input_f_p_p_remote_play_file.html#a588e1c419a88dc3536d9867f25f074cd',1,'c_InputFPPRemotePlayFile']]], + ['pauseoutput_1',['pauseoutput',['../classc___output_common.html#ac0f456d9ada8677dc52071ee8818f00c',1,'c_OutputCommon::PauseOutput()'],['../classc___output_uart.html#a47cb277fcf5ebbaeaf93a9683114adc5',1,'c_OutputUart::PauseOutput()']]], + ['pauseoutputs_2',['PauseOutputs',['../classc___output_mgr.html#aa5fa47aab179e25649aa61acd159586d',1,'c_OutputMgr']]], + ['pixelappendnulls_3',['PixelAppendNulls',['../classc___output_pixel.html#a611d4757b8af1e3d5dff19c093bbc260',1,'c_OutputPixel']]], + ['pixelprependnulls_4',['PixelPrependNulls',['../classc___output_pixel.html#aa0ac30cde5ff34221554f2e97ef313ea',1,'c_OutputPixel']]], + ['pixelsendintensity_5',['PixelSendIntensity',['../classc___output_pixel.html#afe51a99f6c89a3d0ea84478a2b9c881e',1,'c_OutputPixel']]], + ['pixelsendprependintensity_6',['PixelSendPrependIntensity',['../classc___output_pixel.html#a9ab65d9ed7b7e9c9f5aa0f678d61cf3c',1,'c_OutputPixel']]], + ['playeffect_7',['PlayEffect',['../classc___input_m_q_t_t.html#a3868e04d5b087dc00ec90f0e52fce304',1,'c_InputMQTT']]], + ['playfile_8',['PlayFile',['../classc___f_p_p_discovery.html#adb57db644991837b6c7d9eb53caf902d',1,'c_FPPDiscovery']]], + ['playfseq_9',['PlayFseq',['../classc___input_m_q_t_t.html#aa7e66ef912ee4ea959c6a4046ed2724e',1,'c_InputMQTT']]], + ['playingfile_10',['playingfile',['../classc___f_p_p_discovery.html#ab4198d4f7d573455827f0f4d087f3466',1,'c_FPPDiscovery::PlayingFile()'],['../classc___input_f_p_p_remote.html#a7cba6247fa182067f09371d891c53adb',1,'c_InputFPPRemote::PlayingFile()']]], + ['playingremotefile_11',['PlayingRemoteFile',['../classc___input_f_p_p_remote.html#ac3caebaeae0b77be9680516b54edaa5b',1,'c_InputFPPRemote']]], + ['playnextfile_12',['PlayNextFile',['../classc___input_f_p_p_remote.html#a2e5e64a21ad76c7015c6500393be7da3',1,'c_InputFPPRemote']]], + ['poll_13',['poll',['../classfsm___play_list__state.html#a5fddf40fba9f9c4c2a4bea7d4c944896',1,'fsm_PlayList_state::Poll()'],['../classfsm___wi_fi__state___connection_failed.html#afb559c4805f1987528619a5c7feb1bdb',1,'fsm_WiFi_state_ConnectionFailed::Poll()'],['../classfsm___play_list__state___wait_for_start.html#a58bffe37db9134887f431eb6979e7198',1,'fsm_PlayList_state_WaitForStart::Poll()'],['../classfsm___play_list__state___idle.html#ad4f5fd4702fffb217b50f7809d6a9141',1,'fsm_PlayList_state_Idle::Poll()'],['../classfsm___play_list__state___playing_file.html#a6d4ff27930b37b98f423091145487648',1,'fsm_PlayList_state_PlayingFile::Poll()'],['../classfsm___play_list__state___playing_effect.html#afe6b59d135d0c3467e6f8014de53cdb1',1,'fsm_PlayList_state_PlayingEffect::Poll()'],['../classfsm___play_list__state___paused.html#aa92d4e3bd587c63a842e7e0de9cc1906',1,'fsm_PlayList_state_Paused::Poll()'],['../classc___network_mgr.html#a1a7aa80b325ff6d1610ba4ea775724bf',1,'c_NetworkMgr::Poll()'],['../classfsm___wi_fi__state.html#a8e1c8d4859d8074d588f9aba81c5a8ce',1,'fsm_WiFi_state::Poll()'],['../classc___wi_fi_driver.html#a45f9635bbd7c4978e9ed82995c1b96d1',1,'c_WiFiDriver::Poll()'],['../classfsm___wi_fi__state___boot.html#a8063e8f2dff740f938a920e287b68709',1,'fsm_WiFi_state_Boot::Poll()'],['../classfsm___wi_fi__state___connecting_using_config.html#a2f4e42b79508b89d361989d86d8acd7b',1,'fsm_WiFi_state_ConnectingUsingConfig::Poll()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a1add8feff5b4e42832629d6993c09a96',1,'fsm_WiFi_state_ConnectingUsingDefaults::Poll()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a30ec314444c4d729bb83a84afc4f67fe',1,'fsm_WiFi_state_ConnectedToAP::Poll()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#abfa70db6d7a2dedf0c0fe1f87f679f63',1,'fsm_WiFi_state_ConnectingAsAP::Poll()'],['../classfsm___wi_fi__state___connected_to_sta.html#a5d7d67f31b4bb74acea5d8018efdd77a',1,'fsm_WiFi_state_ConnectedToSta::Poll()'],['../classfsm___wi_fi__state___disabled.html#a1bf24cd8fa8811780d782ae2be77fccc',1,'fsm_WiFi_state_Disabled::Poll()'],['../classc___output_common.html#ac254686a33bd04f5255a69f40a5a2788',1,'c_OutputCommon::Poll()'],['../classc___output_disabled.html#a7950c262201cc59a1356da0a3d2509fb',1,'c_OutputDisabled::Poll()'],['../classc___output_mgr.html#afb3a7a9024cae09c4f6c8613a47e4925',1,'c_OutputMgr::Poll()'],['../classc___input_f_p_p_remote_play_item.html#ad62453249e91e547582ea77cd6db6c04',1,'c_InputFPPRemotePlayItem::Poll()'],['../classc___input_f_p_p_remote_play_list.html#a16b9241330bbf4090aba25d380d9b506',1,'c_InputFPPRemotePlayList::Poll()'],['../classc___file_mgr.html#aeae9d969b57801bcac04da8386dfe75d',1,'c_FileMgr::Poll()'],['../classc___external_input.html#a062079f046bcc63d7075e50142c8138e',1,'c_ExternalInput::Poll()'],['../classfsm___external_input__state.html#aeac61ddb9323f8c9f7c9be1bd7af23e3',1,'fsm_ExternalInput_state::Poll()'],['../classfsm___external_input__boot.html#a52b7184cc84873477a840fef5ad7fbd7',1,'fsm_ExternalInput_boot::Poll()'],['../classfsm___external_input__off__state.html#a2ad9eb2f11a3c7712dcadb655505840a',1,'fsm_ExternalInput_off_state::Poll()'],['../classfsm___external_input__on__wait__long__state.html#a6a5ffdfa7c7635c6a387de633a1c8418',1,'fsm_ExternalInput_on_wait_long_state::Poll()'],['../classfsm___external_input__wait__for__off__state.html#ae7caefcec18801509e5b3a493abd907a',1,'fsm_ExternalInput_wait_for_off_state::Poll()'],['../classc___input_f_p_p_remote.html#a5ffd24117059ff8bd76688370235c19f',1,'c_InputFPPRemote::Poll()'],['../classc___input_f_p_p_remote_play_effect.html#a9328145d42e27e1f8817ab66de87a9a0',1,'c_InputFPPRemotePlayEffect::Poll()'],['../classfsm___play_effect__state.html#a896a049a50ec0f05330687439826b213',1,'fsm_PlayEffect_state::Poll()'],['../classfsm___play_effect__state___idle.html#a23efe2f8e0798da116f568da1d67beca',1,'fsm_PlayEffect_state_Idle::Poll()'],['../classfsm___play_effect__state___playing_effect.html#a0bd06217392513ebcc5d436896e73550',1,'fsm_PlayEffect_state_PlayingEffect::Poll()'],['../classc___input_f_p_p_remote_play_file.html#aec64aeee6a300e6bade15d4e41d5b1fe',1,'c_InputFPPRemotePlayFile::Poll()'],['../classfsm___play_file__state.html#a47eed113e32624b44ff0ff061f93498f',1,'fsm_PlayFile_state::Poll()'],['../classfsm___play_file__state___idle.html#af0326b39d0e8278959096655ba2ec278',1,'fsm_PlayFile_state_Idle::Poll()'],['../classfsm___play_file__state___starting.html#a3de92f0e9c7aa31adaba1a7f7ff6f7a6',1,'fsm_PlayFile_state_Starting::Poll()'],['../classfsm___play_file__state___playing_file.html#a78f01a0f55770883e74f07e65769f8a2',1,'fsm_PlayFile_state_PlayingFile::Poll()'],['../classfsm___play_file__state___stopping.html#a8da7990c94c79959b3893fdeac5c8233',1,'fsm_PlayFile_state_Stopping::Poll()'],['../classfsm___play_file__state___error.html#ad02774153496bdd3710fe8b46a03f387',1,'fsm_PlayFile_state_Error::Poll()']]], + ['pollflash_14',['PollFlash',['../classc___input_effect_engine.html#a3986476ec33d9e3aedde9c1ae3953d61',1,'c_InputEffectEngine']]], + ['prettyprint_15',['prettyprint',['../_web_mgr_8cpp.html#a47bc5f5aa91e940e6cfc297466285595',1,'PrettyPrint(JsonObject &jsonStuff, String Name): WebMgr.cpp'],['../_web_mgr_8cpp.html#ab2cab25565163f647adbe103a4cf0358',1,'PrettyPrint(JsonArray &jsonStuff, String Name): WebMgr.cpp'],['../_web_mgr_8cpp.html#a2824a09cd2653bd042b926c77953d880',1,'PrettyPrint(DynamicJsonDocument &jsonStuff, String Name): WebMgr.cpp']]], + ['printdirectory_16',['printDirectory',['../classc___file_mgr.html#a07c31954eabdaa6872eed467e0f36cc4',1,'c_FileMgr']]], + ['process_17',['process',['../classc___input_common.html#ac30bc0d37e45246fbecb47f4b9d93f63',1,'c_InputCommon::Process()'],['../class_e_f_update.html#a296ec34015e1e969d8395cedc2734874',1,'EFUpdate::process()'],['../classc___input_alexa.html#a2424f6e4c061e9437f45040d3ca5e42e',1,'c_InputAlexa::Process()'],['../classc___web_mgr.html#a35bebb1c0f399725706a4167bbaa9941',1,'c_WebMgr::Process()'],['../classc___input_m_q_t_t.html#ab5dde0503d4a7eaf1efa0f254dc3fe5e',1,'c_InputMQTT::Process()'],['../classc___input_mgr.html#a1823b8316d8574f82bdb06ed1412f161',1,'c_InputMgr::Process()'],['../classc___input_effect_engine.html#a77cbebfae3207a36a760ed4e5b439c66',1,'c_InputEffectEngine::Process()'],['../classc___input_artnet.html#a0642ea4fbd0602c45a7b7a8447d00595',1,'c_InputArtnet::Process()'],['../classc___input_d_d_p.html#a3ce4a8b28f73e04be6ae752efe285238',1,'c_InputDDP::Process()'],['../classc___input_disabled.html#a9c0ada21315e4c3c23240a441917b799',1,'c_InputDisabled::Process()'],['../classc___input_f_p_p_remote.html#a443df599d56a819b87102cefe5d45cd3',1,'c_InputFPPRemote::Process()'],['../classc___input_e131.html#a437558e6f5fa0c69cf1f7d7c3a570102',1,'c_InputE131::Process()']]], + ['processblankpacket_18',['ProcessBlankPacket',['../classc___f_p_p_discovery.html#a427a0facd1716a38fe6bf5afa87fd49c',1,'c_FPPDiscovery']]], + ['processbody_19',['ProcessBody',['../classc___f_p_p_discovery.html#a13f8ae4f868abed68dbd07ec7b27930e',1,'c_FPPDiscovery']]], + ['processbuttonactions_20',['processbuttonactions',['../classc___input_common.html#a23b9547e80b69ead8a92d4858023db7b',1,'c_InputCommon::ProcessButtonActions()'],['../classc___input_effect_engine.html#ad33270be32be7f55c35813779f459448',1,'c_InputEffectEngine::ProcessButtonActions()'],['../classc___input_f_p_p_remote.html#a3695b4762e16bd621444ae3460e50cbe',1,'c_InputFPPRemote::ProcessButtonActions()'],['../classc___input_mgr.html#a8c71582b3ef01a7a7e2187377cf7b8ac',1,'c_InputMgr::ProcessButtonActions()']]], + ['processcmddelete_21',['processCmdDelete',['../classc___web_mgr.html#a8a4687493844ea7b8164323875577a8d',1,'c_WebMgr']]], + ['processcmdget_22',['processCmdGet',['../classc___web_mgr.html#a18e094c198c1389bb2ee27496e961ff6',1,'c_WebMgr']]], + ['processcmdopt_23',['processCmdOpt',['../classc___web_mgr.html#abbef88f739edfe4f685eba944885bc12',1,'c_WebMgr']]], + ['processcmdset_24',['processCmdSet',['../classc___web_mgr.html#aa2dabdf8f6f1eff455fdc7e2d729a487',1,'c_WebMgr']]], + ['processcmdsettime_25',['processCmdSetTime',['../classc___web_mgr.html#af729e648a154b8a0228c6fe90dba70ab',1,'c_WebMgr']]], + ['processconfig_26',['ProcessConfig',['../classc___external_input.html#ade8595d667e193c7eda9ee516b85bb88',1,'c_ExternalInput']]], + ['processfile_27',['ProcessFile',['../classc___f_p_p_discovery.html#a23c80db87a22d64ac4d4ea91c9ffccde',1,'c_FPPDiscovery']]], + ['processfppjson_28',['ProcessFPPJson',['../classc___f_p_p_discovery.html#a99fba021d3c16c82798bb98db9f36f5a',1,'c_FPPDiscovery']]], + ['processget_29',['ProcessGET',['../classc___f_p_p_discovery.html#a2e06d4a3b80cd325dddc55621b47115e',1,'c_FPPDiscovery']]], + ['processincominge131data_30',['ProcessIncomingE131Data',['../classc___input_e131.html#a1c08f019d63f47580365c75069d0a2aa',1,'c_InputE131']]], + ['processjsonchannelconfig_31',['ProcessJsonChannelConfig',['../classc___input_mgr.html#ab06c887245d171d80438fb33b1dbf206',1,'c_InputMgr']]], + ['processjsonconfig_32',['processjsonconfig',['../classc___input_mgr.html#a3982db8dd97b38f17ec31c73e6b4940b',1,'c_InputMgr::ProcessJsonConfig()'],['../classc___output_mgr.html#a76a8b800d195f6edb29110b47e9ea38a',1,'c_OutputMgr::ProcessJsonConfig()']]], + ['processplaylistentry_33',['ProcessPlayListEntry',['../classc___input_f_p_p_remote_play_list.html#a7c9150d33dd2d0752c2cabe86b462430',1,'c_InputFPPRemotePlayList']]], + ['processpost_34',['ProcessPOST',['../classc___f_p_p_discovery.html#a1f59ce0b751f091c5546ce96e1b41028',1,'c_FPPDiscovery']]], + ['processreceiveddata_35',['ProcessReceivedData',['../classc___input_d_d_p.html#a47417df395fb4998423f6406af926daa',1,'c_InputDDP']]], + ['processreceivedquery_36',['ProcessReceivedQuery',['../classc___input_d_d_p.html#a19376f166f9b9872e04a3b3e5f9dc148',1,'c_InputDDP']]], + ['processreceivedudppacket_37',['processreceivedudppacket',['../classc___input_d_d_p.html#a868ebba6814897249aa62252c67a04a5',1,'c_InputDDP::ProcessReceivedUdpPacket()'],['../classc___f_p_p_discovery.html#a00a83e4625292c575a55f5dc503821d6',1,'c_FPPDiscovery::ProcessReceivedUdpPacket()']]], + ['processsettimerequest_38',['ProcessSetTimeRequest',['../classc___web_mgr.html#a0d5feca56e0e864aeff5994857d67663',1,'c_WebMgr']]], + ['processsyncpacket_39',['ProcessSyncPacket',['../classc___f_p_p_discovery.html#a3065915ef4f69f24c24d99c79315f63c',1,'c_FPPDiscovery']]], + ['processxjrequest_40',['ProcessXJRequest',['../classc___web_mgr.html#acffc5a44584e814738cfa0034a899f7e',1,'c_WebMgr']]], + ['publishha_41',['publishHA',['../classc___input_m_q_t_t.html#a47969701bda3653feea63fc0628d4071',1,'c_InputMQTT']]], + ['publishstate_42',['publishState',['../classc___input_m_q_t_t.html#a6e727c3962db77ad1015167dc6b0497a',1,'c_InputMQTT']]] +]; diff --git a/doxy/search/functions_f.js b/doxy/search/functions_f.js new file mode 100644 index 000000000..bb3dcccba --- /dev/null +++ b/doxy/search/functions_f.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['read16_0',['read16',['../fseq_8h.html#a17eb8cba12a153513d15bd1ffa39283e',1,'fseq.h']]], + ['read24_1',['read24',['../fseq_8h.html#a944ae1d60b77bc70f38bcc983cec9314',1,'fseq.h']]], + ['read32_2',['read32',['../fseq_8h.html#aa0a25f66460f3c721b0b4d31b48ebceb',1,'fseq.h']]], + ['read64_3',['read64',['../fseq_8h.html#a590e48b482b0a190ff8cb48abea2702e',1,'fseq.h']]], + ['readchanneldata_4',['readchanneldata',['../classc___output_mgr.html#adfe7ce8655d768089bb821c55afb1ad0',1,'c_OutputMgr::ReadChannelData()'],['../classc___output_common.html#adbf439d37fe45012612f47c83012f6fc',1,'c_OutputCommon::ReadChannelData()'],['../classc___output_pixel.html#a839093278c6d78c5a78fff1e6febd217',1,'c_OutputPixel::ReadChannelData()']]], + ['readconfigfile_5',['readconfigfile',['../classc___file_mgr.html#a3c49cfd1106c680a1ed46ed40aaa0037',1,'c_FileMgr::ReadConfigFile(const String &FileName, byte *FileData, size_t maxlen)'],['../classc___file_mgr.html#a5ace8854474104150140c82c67bccef1',1,'c_FileMgr::ReadConfigFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#ab381cba1d9885ddf172f422a11cf6ae3',1,'c_FileMgr::ReadConfigFile(const String &FileName, String &FileData)']]], + ['readfile_6',['ReadFile',['../classc___input_f_p_p_remote_play_file.html#ad9ba8efa7a89f694f337a208833daa25',1,'c_InputFPPRemotePlayFile']]], + ['readinput_7',['ReadInput',['../classc___external_input.html#aa8c12cd0c690a094962ba8f7f5361282',1,'c_ExternalInput']]], + ['readsdfile_8',['readsdfile',['../classc___file_mgr.html#a52b312d37c19138ae3f6397e3aa919f4',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)'],['../classc___file_mgr.html#a59e8cbf45c018d31f804a7d5de5395ef',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition)'],['../classc___file_mgr.html#a99bd795457bb43cc30780a1fc9d43c90',1,'c_FileMgr::ReadSdFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#a8691c90e2a239cde2087bf72e84f4436',1,'c_FileMgr::ReadSdFile(const String &FileName, JsonDocument &FileData)']]], + ['rebootinprogress_9',['rebootinprogress',['../_e_s_pixel_stick_8h.html#aee3a92a77acd81bd67090432b16e23a1',1,'RebootInProgress(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#aee3a92a77acd81bd67090432b16e23a1',1,'RebootInProgress(): ESPixelStick.ino']]], + ['registeralexacallback_10',['RegisterAlexaCallback',['../classc___web_mgr.html#aaad811dbabf3626c6ddb95f13f301f7f',1,'c_WebMgr']]], + ['registeruartisrhandler_11',['RegisterUartIsrHandler',['../classc___output_uart.html#a1ff07f65e62b2df59536624f3fbdc00a',1,'c_OutputUart']]], + ['reportnewframe_12',['reportnewframe',['../classc___output_common.html#ae4db3605be43e71dbd0b4f929b69aa85',1,'c_OutputCommon::ReportNewFrame()'],['../classc___output_uart.html#a535f40a45bc69ba9c67de5ed3da80467',1,'c_OutputUart::ReportNewFrame()']]], + ['requestreboot_13',['requestreboot',['../_e_s_pixel_stick_8ino.html#a07c188498d1aa5b7b068c7a0e09a75f4',1,'RequestReboot(uint32_t LoopDelay): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a07c188498d1aa5b7b068c7a0e09a75f4',1,'RequestReboot(uint32_t LoopDelay): ESPixelStick.ino']]], + ['reset_14',['reset',['../classc___wi_fi_driver.html#a73ac32c8db2b76fe03893dde2a2ad134',1,'c_WiFiDriver']]], + ['resetsdcard_15',['ResetSdCard',['../classc___file_mgr.html#abf9680ad0d546bd42476f6460e387ba0',1,'c_FileMgr']]], + ['restartblanktimer_16',['RestartBlankTimer',['../classc___input_mgr.html#ac50551f90f209dbaa2b476a20b524b71',1,'c_InputMgr']]], + ['restoreserialportoperation_17',['RestoreSerialPortOperation',['../classc___output_uart.html#a4a957a10495a41bc1ff8f469be391e04',1,'c_OutputUart']]], + ['rgb2hsv_18',['rgb2hsv',['../classc___input_effect_engine.html#a6751a5a67dd911744b80574029cac95c',1,'c_InputEffectEngine']]] +]; diff --git a/doxy/search/mag.svg b/doxy/search/mag.svg new file mode 100644 index 000000000..ffb6cf0d0 --- /dev/null +++ b/doxy/search/mag.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/doxy/search/mag_d.svg b/doxy/search/mag_d.svg new file mode 100644 index 000000000..4122773f9 --- /dev/null +++ b/doxy/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/doxy/search/mag_sel.svg b/doxy/search/mag_sel.svg new file mode 100644 index 000000000..553dba877 --- /dev/null +++ b/doxy/search/mag_sel.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/doxy/search/mag_seld.svg b/doxy/search/mag_seld.svg new file mode 100644 index 000000000..c906f84c8 --- /dev/null +++ b/doxy/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/doxy/search/pages_0.js b/doxy/search/pages_0.js new file mode 100644 index 000000000..cca175453 --- /dev/null +++ b/doxy/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['espixelstick_20source_20structure_0',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]] +]; diff --git a/doxy/search/pages_1.js b/doxy/search/pages_1.js new file mode 100644 index 000000000..a8e83a4d1 --- /dev/null +++ b/doxy/search/pages_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['source_20structure_0',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]], + ['structure_1',['ESPixelStick Source Structure',['../md__2github_2workspace_2_e_s_pixel_stick_2src_2_r_e_a_d_m_e.html',1,'']]] +]; diff --git a/doxy/search/related_0.js b/doxy/search/related_0.js new file mode 100644 index 000000000..f830e072a --- /dev/null +++ b/doxy/search/related_0.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['fsm_5fexternalinput_5fboot_0',['fsm_ExternalInput_boot',['../classc___external_input.html#a02e0704d9cdebcc0b0dab7407e9d432f',1,'c_ExternalInput']]], + ['fsm_5fexternalinput_5foff_5fstate_1',['fsm_ExternalInput_off_state',['../classc___external_input.html#acc48b963f53e36b553cc0378648144f1',1,'c_ExternalInput']]], + ['fsm_5fexternalinput_5fon_5fwait_5flong_5fstate_2',['fsm_ExternalInput_on_wait_long_state',['../classc___external_input.html#a2b7c8459bc3a4649bf0aed7d0786f2a5',1,'c_ExternalInput']]], + ['fsm_5fexternalinput_5fwait_5ffor_5foff_5fstate_3',['fsm_ExternalInput_wait_for_off_state',['../classc___external_input.html#aa2410eb0985ac40f9d54815771aec5c3',1,'c_ExternalInput']]], + ['fsm_5fplayeffect_5fstate_4',['fsm_PlayEffect_state',['../classc___input_f_p_p_remote_play_effect.html#aa0a2b271e77ed90a7db836e2032068e3',1,'c_InputFPPRemotePlayEffect']]], + ['fsm_5fplayeffect_5fstate_5fidle_5',['fsm_PlayEffect_state_Idle',['../classc___input_f_p_p_remote_play_effect.html#aa0c07a9ca52644cfc33c97187d7c913d',1,'c_InputFPPRemotePlayEffect']]], + ['fsm_5fplayeffect_5fstate_5fplayingeffect_6',['fsm_PlayEffect_state_PlayingEffect',['../classc___input_f_p_p_remote_play_effect.html#a6116172f945dbe36f89f792427d2e483',1,'c_InputFPPRemotePlayEffect']]], + ['fsm_5fplayfile_5fstate_7',['fsm_PlayFile_state',['../classc___input_f_p_p_remote_play_file.html#a7566c8fa8176314d80b327d82977c8c9',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5ferror_8',['fsm_PlayFile_state_Error',['../classc___input_f_p_p_remote_play_file.html#aa07438cd71254919f10ee994e47ff817',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fidle_9',['fsm_PlayFile_state_Idle',['../classc___input_f_p_p_remote_play_file.html#adb02622efad79f3f3d4c5782a12e0c44',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fplayingfile_10',['fsm_PlayFile_state_PlayingFile',['../classc___input_f_p_p_remote_play_file.html#ad93abbecffe56b5390d5c83af58c9a19',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fstarting_11',['fsm_PlayFile_state_Starting',['../classc___input_f_p_p_remote_play_file.html#ad3c2ec193c4bbeb27226ec8a23f2c720',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplayfile_5fstate_5fstopping_12',['fsm_PlayFile_state_Stopping',['../classc___input_f_p_p_remote_play_file.html#a2e2773b98872d6d58537de2d36131059',1,'c_InputFPPRemotePlayFile']]], + ['fsm_5fplaylist_5fstate_13',['fsm_PlayList_state',['../classc___input_f_p_p_remote_play_list.html#a48eb7df375bc008441dc9d5a70828216',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fidle_14',['fsm_PlayList_state_Idle',['../classc___input_f_p_p_remote_play_list.html#a81ad96a79bd90747943bfcee9bd5bd7d',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fpaused_15',['fsm_PlayList_state_Paused',['../classc___input_f_p_p_remote_play_list.html#ab5ebe744757920780afd1e36c071c3d8',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fplayingeffect_16',['fsm_PlayList_state_PlayingEffect',['../classc___input_f_p_p_remote_play_list.html#a23a19596194b895c23009515d51d6a03',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fplayingfile_17',['fsm_PlayList_state_PlayingFile',['../classc___input_f_p_p_remote_play_list.html#a0ecc8f88aeaeae030d3be6cc361288d0',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fplaylist_5fstate_5fwaitforstart_18',['fsm_PlayList_state_WaitForStart',['../classc___input_f_p_p_remote_play_list.html#a730214f58648ba053ea578857c8b3c63',1,'c_InputFPPRemotePlayList']]], + ['fsm_5fwifi_5fstate_19',['fsm_WiFi_state',['../classc___wi_fi_driver.html#a19217b3f4bdf72448e9885c834cbfc68',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fboot_20',['fsm_WiFi_state_Boot',['../classc___wi_fi_driver.html#a7894295740f1c6b73677840e392c9d1d',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectedtoap_21',['fsm_WiFi_state_ConnectedToAP',['../classc___wi_fi_driver.html#aacb389aec06416a6b0c61d50d3e819eb',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectedtosta_22',['fsm_WiFi_state_ConnectedToSta',['../classc___wi_fi_driver.html#aa9a4fb342a530e2f26c1983bf1dc1bcf',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectingasap_23',['fsm_WiFi_state_ConnectingAsAP',['../classc___wi_fi_driver.html#a286711fe58c7010ab0a8c77cc6eab57b',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectingusingconfig_24',['fsm_WiFi_state_ConnectingUsingConfig',['../classc___wi_fi_driver.html#a1e1ba3ee931a3727f4f23f3c21671970',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectingusingdefaults_25',['fsm_WiFi_state_ConnectingUsingDefaults',['../classc___wi_fi_driver.html#a359718344e58e5917bd73b54ae7f8df0',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fconnectionfailed_26',['fsm_WiFi_state_ConnectionFailed',['../classc___wi_fi_driver.html#a4934d15041ac297c1de56ea5c40c7e0e',1,'c_WiFiDriver']]], + ['fsm_5fwifi_5fstate_5fdisabled_27',['fsm_WiFi_state_Disabled',['../classc___wi_fi_driver.html#a9f6c2042f83ad0cf97dc11e35e13910e',1,'c_WiFiDriver']]] +]; diff --git a/doxy/search/search.css b/doxy/search/search.css new file mode 100644 index 000000000..19f76f9d5 --- /dev/null +++ b/doxy/search/search.css @@ -0,0 +1,291 @@ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} + +#MSearchBox { + display: inline-block; + white-space : nowrap; + background: var(--search-background-color); + border-radius: 0.65em; + box-shadow: var(--search-box-shadow); + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; +} + +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: var(--search-foreground-color); + outline: none; + font-family: var(--font-family-search); + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: var(--search-active-color); +} + + + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt var(--font-family-search); + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: var(--font-family-monospace); + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: var(--search-filter-foreground-color); + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: var(--search-filter-foreground-color); + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + /*width: 60ex;*/ + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); + z-index:10000; + width: 300px; + height: 400px; + overflow: auto; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +div.SRPage { + margin: 5px 2px; + background-color: var(--search-results-background-color); +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: var(--font-family-search); +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: var(--font-family-search); +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: var(--nav-gradient-active-image-parent); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/doxy/search/search.js b/doxy/search/search.js new file mode 100644 index 000000000..6fd40c677 --- /dev/null +++ b/doxy/search/search.js @@ -0,0 +1,840 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + e.stopPropagation(); + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var jsFile; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + var loadJS = function(url, impl, loc){ + var scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); + } + + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + var domSearchBox = this.DOMSearchBox(); + var domPopupSearchResults = this.DOMPopupSearchResults(); + var domSearchClose = this.DOMSearchClose(); + var resultsPath = this.resultsPath; + + var handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') + { + domSearchClose.style.display = 'inline-block'; + var left = getXPos(domSearchBox) + 150; + var top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var maxHeight = document.body.clientHeight; + var width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + var height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); + } + + this.lastSearchValue = searchValue; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + this.searchActive = true; + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + this.DOMSearchField().value = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults(resultsPath) +{ + var results = document.getElementById("SRResults"); + results.innerHTML = ''; + for (var e=0; e + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQParsedHeader Member List
    +
    + + + + + diff --git a/doxy/struct_f_s_e_q_parsed_header.html b/doxy/struct_f_s_e_q_parsed_header.html new file mode 100644 index 000000000..9dc440517 --- /dev/null +++ b/doxy/struct_f_s_e_q_parsed_header.html @@ -0,0 +1,319 @@ + + + + + + + +ESPixelStick Firmware: FSEQParsedHeader Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQParsedHeader Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    uint8_t header [4]
     
    uint16_t dataOffset
     
    uint8_t minorVersion
     
    uint8_t majorVersion
     
    uint16_t VariableHdrOffset
     
    uint32_t channelCount
     
    uint32_t TotalNumberOfFramesInSequence
     
    uint8_t stepTime
     
    uint8_t flags
     
    uint8_t compressionType
     
    uint8_t numCompressedBlocks
     
    uint8_t numSparseRanges
     
    uint8_t flags2
     
    uint64_t id
     
    +

    Member Data Documentation

    + +

    ◆ channelCount

    + +
    +
    + + + + +
    uint32_t FSEQParsedHeader::channelCount
    +
    + +
    +
    + +

    ◆ compressionType

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::compressionType
    +
    + +
    +
    + +

    ◆ dataOffset

    + +
    +
    + + + + +
    uint16_t FSEQParsedHeader::dataOffset
    +
    + +
    +
    + +

    ◆ flags

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::flags
    +
    + +
    +
    + +

    ◆ flags2

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::flags2
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::header[4]
    +
    + +
    +
    + +

    ◆ id

    + +
    +
    + + + + +
    uint64_t FSEQParsedHeader::id
    +
    + +
    +
    + +

    ◆ majorVersion

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::majorVersion
    +
    + +
    +
    + +

    ◆ minorVersion

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::minorVersion
    +
    + +
    +
    + +

    ◆ numCompressedBlocks

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::numCompressedBlocks
    +
    + +
    +
    + +

    ◆ numSparseRanges

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::numSparseRanges
    +
    + +
    +
    + +

    ◆ stepTime

    + +
    +
    + + + + +
    uint8_t FSEQParsedHeader::stepTime
    +
    + +
    +
    + +

    ◆ TotalNumberOfFramesInSequence

    + +
    +
    + + + + +
    uint32_t FSEQParsedHeader::TotalNumberOfFramesInSequence
    +
    + +
    +
    + +

    ◆ VariableHdrOffset

    + +
    +
    + + + + +
    uint16_t FSEQParsedHeader::VariableHdrOffset
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_f_s_e_q_parsed_range_entry-members.html b/doxy/struct_f_s_e_q_parsed_range_entry-members.html new file mode 100644 index 000000000..fa8ea0c5b --- /dev/null +++ b/doxy/struct_f_s_e_q_parsed_range_entry-members.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQParsedRangeEntry Member List
    +
    +
    + +

    This is the complete list of members for FSEQParsedRangeEntry, including all inherited members.

    + + + +
    ChannelCountFSEQParsedRangeEntry
    DataOffsetFSEQParsedRangeEntry
    + + + + diff --git a/doxy/struct_f_s_e_q_parsed_range_entry.html b/doxy/struct_f_s_e_q_parsed_range_entry.html new file mode 100644 index 000000000..4782c8e77 --- /dev/null +++ b/doxy/struct_f_s_e_q_parsed_range_entry.html @@ -0,0 +1,127 @@ + + + + + + + +ESPixelStick Firmware: FSEQParsedRangeEntry Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQParsedRangeEntry Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + +

    +Public Attributes

    uint32_t DataOffset
     
    uint32_t ChannelCount
     
    +

    Member Data Documentation

    + +

    ◆ ChannelCount

    + +
    +
    + + + + +
    uint32_t FSEQParsedRangeEntry::ChannelCount
    +
    + +
    +
    + +

    ◆ DataOffset

    + +
    +
    + + + + +
    uint32_t FSEQParsedRangeEntry::DataOffset
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_f_s_e_q_parsed_variable_data_header-members.html b/doxy/struct_f_s_e_q_parsed_variable_data_header-members.html new file mode 100644 index 000000000..ff5b92a45 --- /dev/null +++ b/doxy/struct_f_s_e_q_parsed_variable_data_header-members.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQParsedVariableDataHeader Member List
    +
    +
    + +

    This is the complete list of members for FSEQParsedVariableDataHeader, including all inherited members.

    + + + + +
    DataFSEQParsedVariableDataHeader
    lengthFSEQParsedVariableDataHeader
    typeFSEQParsedVariableDataHeader
    + + + + diff --git a/doxy/struct_f_s_e_q_parsed_variable_data_header.html b/doxy/struct_f_s_e_q_parsed_variable_data_header.html new file mode 100644 index 000000000..79168f9c5 --- /dev/null +++ b/doxy/struct_f_s_e_q_parsed_variable_data_header.html @@ -0,0 +1,143 @@ + + + + + + + +ESPixelStick Firmware: FSEQParsedVariableDataHeader Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQParsedVariableDataHeader Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + +

    +Public Attributes

    uint16_t length
     
    char type [2]
     
    String Data
     
    +

    Member Data Documentation

    + +

    ◆ Data

    + +
    +
    + + + + +
    String FSEQParsedVariableDataHeader::Data
    +
    + +
    +
    + +

    ◆ length

    + +
    +
    + + + + +
    uint16_t FSEQParsedVariableDataHeader::length
    +
    + +
    +
    + +

    ◆ type

    + +
    +
    + + + + +
    char FSEQParsedVariableDataHeader::type[2]
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_f_s_e_q_raw_header-members.html b/doxy/struct_f_s_e_q_raw_header-members.html new file mode 100644 index 000000000..095e76582 --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_header-members.html @@ -0,0 +1,99 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQRawHeader Member List
    +
    + + + + + diff --git a/doxy/struct_f_s_e_q_raw_header.html b/doxy/struct_f_s_e_q_raw_header.html new file mode 100644 index 000000000..a5af2b00a --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_header.html @@ -0,0 +1,319 @@ + + + + + + + +ESPixelStick Firmware: FSEQRawHeader Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQRawHeader Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    uint8_t header [4]
     
    uint8_t dataOffset [2]
     
    uint8_t minorVersion
     
    uint8_t majorVersion
     
    uint8_t VariableHdrOffset [2]
     
    uint8_t channelCount [4]
     
    uint8_t TotalNumberOfFramesInSequence [4]
     
    uint8_t stepTime
     
    uint8_t flags
     
    uint8_t compressionType
     
    uint8_t numCompressedBlocks
     
    uint8_t numSparseRanges
     
    uint8_t flags2
     
    uint8_t id [8]
     
    +

    Member Data Documentation

    + +

    ◆ channelCount

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::channelCount[4]
    +
    + +
    +
    + +

    ◆ compressionType

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::compressionType
    +
    + +
    +
    + +

    ◆ dataOffset

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::dataOffset[2]
    +
    + +
    +
    + +

    ◆ flags

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::flags
    +
    + +
    +
    + +

    ◆ flags2

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::flags2
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::header[4]
    +
    + +
    +
    + +

    ◆ id

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::id[8]
    +
    + +
    +
    + +

    ◆ majorVersion

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::majorVersion
    +
    + +
    +
    + +

    ◆ minorVersion

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::minorVersion
    +
    + +
    +
    + +

    ◆ numCompressedBlocks

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::numCompressedBlocks
    +
    + +
    +
    + +

    ◆ numSparseRanges

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::numSparseRanges
    +
    + +
    +
    + +

    ◆ stepTime

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::stepTime
    +
    + +
    +
    + +

    ◆ TotalNumberOfFramesInSequence

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::TotalNumberOfFramesInSequence[4]
    +
    + +
    +
    + +

    ◆ VariableHdrOffset

    + +
    +
    + + + + +
    uint8_t FSEQRawHeader::VariableHdrOffset[2]
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_f_s_e_q_raw_range_entry-members.html b/doxy/struct_f_s_e_q_raw_range_entry-members.html new file mode 100644 index 000000000..d3c6a12ef --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_range_entry-members.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQRawRangeEntry Member List
    +
    +
    + +

    This is the complete list of members for FSEQRawRangeEntry, including all inherited members.

    + + + +
    LengthFSEQRawRangeEntry
    StartFSEQRawRangeEntry
    + + + + diff --git a/doxy/struct_f_s_e_q_raw_range_entry.html b/doxy/struct_f_s_e_q_raw_range_entry.html new file mode 100644 index 000000000..85e5d8b80 --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_range_entry.html @@ -0,0 +1,127 @@ + + + + + + + +ESPixelStick Firmware: FSEQRawRangeEntry Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQRawRangeEntry Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + +

    +Public Attributes

    uint8_t Start [3]
     
    uint8_t Length [3]
     
    +

    Member Data Documentation

    + +

    ◆ Length

    + +
    +
    + + + + +
    uint8_t FSEQRawRangeEntry::Length[3]
    +
    + +
    +
    + +

    ◆ Start

    + +
    +
    + + + + +
    uint8_t FSEQRawRangeEntry::Start[3]
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_f_s_e_q_raw_variable_data_header-members.html b/doxy/struct_f_s_e_q_raw_variable_data_header-members.html new file mode 100644 index 000000000..d6cef4381 --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_variable_data_header-members.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FSEQRawVariableDataHeader Member List
    +
    +
    + +

    This is the complete list of members for FSEQRawVariableDataHeader, including all inherited members.

    + + + + +
    dataFSEQRawVariableDataHeader
    lengthFSEQRawVariableDataHeader
    typeFSEQRawVariableDataHeader
    + + + + diff --git a/doxy/struct_f_s_e_q_raw_variable_data_header.html b/doxy/struct_f_s_e_q_raw_variable_data_header.html new file mode 100644 index 000000000..a747f9dd6 --- /dev/null +++ b/doxy/struct_f_s_e_q_raw_variable_data_header.html @@ -0,0 +1,143 @@ + + + + + + + +ESPixelStick Firmware: FSEQRawVariableDataHeader Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FSEQRawVariableDataHeader Struct Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + +

    +Public Attributes

    uint8_t length [2]
     
    char type [2]
     
    uint8_t data
     
    +

    Member Data Documentation

    + +

    ◆ data

    + +
    +
    + + + + +
    uint8_t FSEQRawVariableDataHeader::data
    +
    + +
    +
    + +

    ◆ length

    + +
    +
    + + + + +
    uint8_t FSEQRawVariableDataHeader::length[2]
    +
    + +
    +
    + +

    ◆ type

    + +
    +
    + + + + +
    char FSEQRawVariableDataHeader::type[2]
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/struct_input_type_xlate_map__t-members.html b/doxy/struct_input_type_xlate_map__t-members.html new file mode 100644 index 000000000..28c22f22f --- /dev/null +++ b/doxy/struct_input_type_xlate_map__t-members.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    InputTypeXlateMap_t Member List
    +
    +
    + +

    This is the complete list of members for InputTypeXlateMap_t, including all inherited members.

    + + + + +
    ChannelIdInputTypeXlateMap_t
    idInputTypeXlateMap_t
    nameInputTypeXlateMap_t
    + + + + diff --git a/doxy/struct_input_type_xlate_map__t.html b/doxy/struct_input_type_xlate_map__t.html new file mode 100644 index 000000000..d27a6117f --- /dev/null +++ b/doxy/struct_input_type_xlate_map__t.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: InputTypeXlateMap_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    InputTypeXlateMap_t Struct Reference
    +
    +
    + + + + + + + + +

    +Public Attributes

    c_InputMgr::e_InputType id
     
    String name
     
    c_InputMgr::e_InputChannelIds ChannelId
     
    +

    Member Data Documentation

    + +

    ◆ ChannelId

    + +
    +
    + + + + +
    c_InputMgr::e_InputChannelIds InputTypeXlateMap_t::ChannelId
    +
    + +
    +
    + +

    ◆ id

    + +
    +
    + + + + +
    c_InputMgr::e_InputType InputTypeXlateMap_t::id
    +
    + +
    +
    + +

    ◆ name

    + +
    +
    + + + + +
    String InputTypeXlateMap_t::name
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/struct_output_channel_id_to_gpio_and_port_entry__t-members.html b/doxy/struct_output_channel_id_to_gpio_and_port_entry__t-members.html new file mode 100644 index 000000000..3facfe8e5 --- /dev/null +++ b/doxy/struct_output_channel_id_to_gpio_and_port_entry__t-members.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    OutputChannelIdToGpioAndPortEntry_t Member List
    +
    + + + + + diff --git a/doxy/struct_output_channel_id_to_gpio_and_port_entry__t.html b/doxy/struct_output_channel_id_to_gpio_and_port_entry__t.html new file mode 100644 index 000000000..b66a3a5bd --- /dev/null +++ b/doxy/struct_output_channel_id_to_gpio_and_port_entry__t.html @@ -0,0 +1,141 @@ + + + + + + + +ESPixelStick Firmware: OutputChannelIdToGpioAndPortEntry_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    OutputChannelIdToGpioAndPortEntry_t Struct Reference
    +
    +
    + + + + + + + + +

    +Public Attributes

    gpio_num_t GpioPin
     
    uart_port_t PortId
     
    c_OutputMgr::OM_PortType_t PortType
     
    +

    Member Data Documentation

    + +

    ◆ GpioPin

    + +
    +
    + + + + +
    gpio_num_t OutputChannelIdToGpioAndPortEntry_t::GpioPin
    +
    + +
    +
    + +

    ◆ PortId

    + +
    +
    + + + + +
    uart_port_t OutputChannelIdToGpioAndPortEntry_t::PortId
    +
    + +
    +
    + +

    ◆ PortType

    + +
    +
    + + + + +
    c_OutputMgr::OM_PortType_t OutputChannelIdToGpioAndPortEntry_t::PortType
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/struct_output_type_xlate_map__t-members.html b/doxy/struct_output_type_xlate_map__t-members.html new file mode 100644 index 000000000..3b238359f --- /dev/null +++ b/doxy/struct_output_type_xlate_map__t-members.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    OutputTypeXlateMap_t Member List
    +
    +
    + +

    This is the complete list of members for OutputTypeXlateMap_t, including all inherited members.

    + + + +
    idOutputTypeXlateMap_t
    nameOutputTypeXlateMap_t
    + + + + diff --git a/doxy/struct_output_type_xlate_map__t.html b/doxy/struct_output_type_xlate_map__t.html new file mode 100644 index 000000000..3dc1665b2 --- /dev/null +++ b/doxy/struct_output_type_xlate_map__t.html @@ -0,0 +1,125 @@ + + + + + + + +ESPixelStick Firmware: OutputTypeXlateMap_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    OutputTypeXlateMap_t Struct Reference
    +
    +
    + + + + + + +

    +Public Attributes

    c_OutputMgr::e_OutputType id
     
    String name
     
    +

    Member Data Documentation

    + +

    ◆ id

    + +
    +
    + + + + +
    c_OutputMgr::e_OutputType OutputTypeXlateMap_t::id
    +
    + +
    +
    + +

    ◆ name

    + +
    +
    + + + + +
    String OutputTypeXlateMap_t::name
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t-members.html b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t-members.html new file mode 100644 index 000000000..85a987103 --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t-members.html @@ -0,0 +1,106 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_FPPDiscovery::MultiSyncStats_t Member List
    +
    + + + + + diff --git a/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t.html b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t.html new file mode 100644 index 000000000..82d52c293 --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t.html @@ -0,0 +1,369 @@ + + + + + + + +ESPixelStick Firmware: c_FPPDiscovery::MultiSyncStats_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_FPPDiscovery::MultiSyncStats_t Struct Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    time_t lastReceiveTime
     
    uint32_t pktCommand
     
    uint32_t pktLastCommand
     
    uint32_t pktSyncSeqOpen
     
    uint32_t pktSyncSeqStart
     
    uint32_t pktSyncSeqStop
     
    uint32_t pktSyncSeqSync
     
    uint32_t pktSyncMedOpen
     
    uint32_t pktSyncMedStart
     
    uint32_t pktSyncMedStop
     
    uint32_t pktSyncMedSync
     
    uint32_t pktBlank
     
    uint32_t pktPing
     
    uint32_t pktPlugin
     
    uint32_t pktFPPCommand
     
    uint32_t pktHdrError
     
    uint32_t pktUnknown
     
    +

    Member Data Documentation

    + +

    ◆ lastReceiveTime

    + +
    +
    + + + + +
    time_t c_FPPDiscovery::MultiSyncStats_t::lastReceiveTime
    +
    + +
    +
    + +

    ◆ pktBlank

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktBlank
    +
    + +
    +
    + +

    ◆ pktCommand

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktCommand
    +
    + +
    +
    + +

    ◆ pktFPPCommand

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktFPPCommand
    +
    + +
    +
    + +

    ◆ pktHdrError

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktHdrError
    +
    + +
    +
    + +

    ◆ pktLastCommand

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktLastCommand
    +
    + +
    +
    + +

    ◆ pktPing

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktPing
    +
    + +
    +
    + +

    ◆ pktPlugin

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktPlugin
    +
    + +
    +
    + +

    ◆ pktSyncMedOpen

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncMedOpen
    +
    + +
    +
    + +

    ◆ pktSyncMedStart

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncMedStart
    +
    + +
    +
    + +

    ◆ pktSyncMedStop

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncMedStop
    +
    + +
    +
    + +

    ◆ pktSyncMedSync

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncMedSync
    +
    + +
    +
    + +

    ◆ pktSyncSeqOpen

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncSeqOpen
    +
    + +
    +
    + +

    ◆ pktSyncSeqStart

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncSeqStart
    +
    + +
    +
    + +

    ◆ pktSyncSeqStop

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncSeqStop
    +
    + +
    +
    + +

    ◆ pktSyncSeqSync

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktSyncSeqSync
    +
    + +
    +
    + +

    ◆ pktUnknown

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktUnknown
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t-members.html b/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t-members.html new file mode 100644 index 000000000..581bf0d47 --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t-members.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_FPPDiscovery::SystemDebugStats_t Member List
    +
    + + + + + diff --git a/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t.html b/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t.html new file mode 100644 index 000000000..d584d4f54 --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_system_debug_stats__t.html @@ -0,0 +1,193 @@ + + + + + + + +ESPixelStick Firmware: c_FPPDiscovery::SystemDebugStats_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_FPPDiscovery::SystemDebugStats_t Struct Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Public Attributes

    uint32_t ProcessFPPJson = 0
     
    uint32_t CmdGetFPPstatus = 0
     
    uint32_t CmdGetSysInfoJSON = 0
     
    uint32_t CmdGetHostname = 0
     
    uint32_t CmdGetConfig = 0
     
    uint32_t CmdNotFound = 0
     
    +

    Member Data Documentation

    + +

    ◆ CmdGetConfig

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::CmdGetConfig = 0
    +
    + +
    +
    + +

    ◆ CmdGetFPPstatus

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::CmdGetFPPstatus = 0
    +
    + +
    +
    + +

    ◆ CmdGetHostname

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::CmdGetHostname = 0
    +
    + +
    +
    + +

    ◆ CmdGetSysInfoJSON

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::CmdGetSysInfoJSON = 0
    +
    + +
    +
    + +

    ◆ CmdNotFound

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::CmdNotFound = 0
    +
    + +
    +
    + +

    ◆ ProcessFPPJson

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::SystemDebugStats_t::ProcessFPPJson = 0
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___file_mgr_1_1_file_list_entry__t-members.html b/doxy/structc___file_mgr_1_1_file_list_entry__t-members.html new file mode 100644 index 000000000..71182d7cd --- /dev/null +++ b/doxy/structc___file_mgr_1_1_file_list_entry__t-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_FileMgr::FileListEntry_t Member List
    +
    + + + + + diff --git a/doxy/structc___file_mgr_1_1_file_list_entry__t.html b/doxy/structc___file_mgr_1_1_file_list_entry__t.html new file mode 100644 index 000000000..d01e03871 --- /dev/null +++ b/doxy/structc___file_mgr_1_1_file_list_entry__t.html @@ -0,0 +1,161 @@ + + + + + + + +ESPixelStick Firmware: c_FileMgr::FileListEntry_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_FileMgr::FileListEntry_t Struct Reference
    +
    +
    + + + + + + + + + + +

    +Public Attributes

    FileId handle
     
    File info
     
    size_t size
     
    int entryId
     
    +

    Member Data Documentation

    + +

    ◆ entryId

    + +
    +
    + + + + +
    int c_FileMgr::FileListEntry_t::entryId
    +
    + +
    +
    + +

    ◆ handle

    + +
    +
    + + + + +
    FileId c_FileMgr::FileListEntry_t::handle
    +
    + +
    +
    + +

    ◆ info

    + +
    +
    + + + + +
    File c_FileMgr::FileListEntry_t::info
    +
    + +
    +
    + +

    ◆ size

    + +
    +
    + + + + +
    size_t c_FileMgr::FileListEntry_t::size
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_artnet_1_1_universe__t-members.html b/doxy/structc___input_artnet_1_1_universe__t-members.html new file mode 100644 index 000000000..aa86236c3 --- /dev/null +++ b/doxy/structc___input_artnet_1_1_universe__t-members.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputArtnet::Universe_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_artnet_1_1_universe__t.html b/doxy/structc___input_artnet_1_1_universe__t.html new file mode 100644 index 000000000..11ec6af82 --- /dev/null +++ b/doxy/structc___input_artnet_1_1_universe__t.html @@ -0,0 +1,193 @@ + + + + + + + +ESPixelStick Firmware: c_InputArtnet::Universe_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputArtnet::Universe_t Struct Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Public Attributes

    uint32_t DestinationOffset
     
    uint32_t BytesToCopy
     
    uint32_t SourceDataOffset
     
    uint32_t SequenceErrorCounter
     
    uint8_t SequenceNumber
     
    uint32_t num_packets
     
    +

    Member Data Documentation

    + +

    ◆ BytesToCopy

    + +
    +
    + + + + +
    uint32_t c_InputArtnet::Universe_t::BytesToCopy
    +
    + +
    +
    + +

    ◆ DestinationOffset

    + +
    +
    + + + + +
    uint32_t c_InputArtnet::Universe_t::DestinationOffset
    +
    + +
    +
    + +

    ◆ num_packets

    + +
    +
    + + + + +
    uint32_t c_InputArtnet::Universe_t::num_packets
    +
    + +
    +
    + +

    ◆ SequenceErrorCounter

    + +
    +
    + + + + +
    uint32_t c_InputArtnet::Universe_t::SequenceErrorCounter
    +
    + +
    +
    + +

    ◆ SequenceNumber

    + +
    +
    + + + + +
    uint8_t c_InputArtnet::Universe_t::SequenceNumber
    +
    + +
    +
    + +

    ◆ SourceDataOffset

    + +
    +
    + + + + +
    uint32_t c_InputArtnet::Universe_t::SourceDataOffset
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_d_d_p_1_1_packet_buffer__t-members.html b/doxy/structc___input_d_d_p_1_1_packet_buffer__t-members.html new file mode 100644 index 000000000..2cd74e24f --- /dev/null +++ b/doxy/structc___input_d_d_p_1_1_packet_buffer__t-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputDDP::PacketBuffer_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_d_d_p_1_1_packet_buffer__t.html b/doxy/structc___input_d_d_p_1_1_packet_buffer__t.html new file mode 100644 index 000000000..41473c398 --- /dev/null +++ b/doxy/structc___input_d_d_p_1_1_packet_buffer__t.html @@ -0,0 +1,161 @@ + + + + + + + +ESPixelStick Firmware: c_InputDDP::PacketBuffer_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputDDP::PacketBuffer_t Struct Reference
    +
    +
    + + + + + + + + + + +

    +Public Attributes

    PacketBufferStatus_t PacketBufferStatus = PacketBufferStatus_t::BufferIsAvailable
     
    DDP_packet_t Packet
     
    IPAddress ResponseAddress
     
    uint16_t ResponsePort
     
    +

    Member Data Documentation

    + +

    ◆ Packet

    + +
    +
    + + + + +
    DDP_packet_t c_InputDDP::PacketBuffer_t::Packet
    +
    + +
    +
    + +

    ◆ PacketBufferStatus

    + +
    +
    + + + + +
    PacketBufferStatus_t c_InputDDP::PacketBuffer_t::PacketBufferStatus = PacketBufferStatus_t::BufferIsAvailable
    +
    + +
    +
    + +

    ◆ ResponseAddress

    + +
    +
    + + + + +
    IPAddress c_InputDDP::PacketBuffer_t::ResponseAddress
    +
    + +
    +
    + +

    ◆ ResponsePort

    + +
    +
    + + + + +
    uint16_t c_InputDDP::PacketBuffer_t::ResponsePort
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/input/InputDDP.h
    • +
    +
    + + + + diff --git a/doxy/structc___input_e131_1_1_universe__t-members.html b/doxy/structc___input_e131_1_1_universe__t-members.html new file mode 100644 index 000000000..7094f1243 --- /dev/null +++ b/doxy/structc___input_e131_1_1_universe__t-members.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputE131::Universe_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_e131_1_1_universe__t.html b/doxy/structc___input_e131_1_1_universe__t.html new file mode 100644 index 000000000..69f4a2397 --- /dev/null +++ b/doxy/structc___input_e131_1_1_universe__t.html @@ -0,0 +1,177 @@ + + + + + + + +ESPixelStick Firmware: c_InputE131::Universe_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputE131::Universe_t Struct Reference
    +
    +
    + + + + + + + + + + + + +

    +Public Attributes

    uint32_t DestinationOffset
     
    uint32_t BytesToCopy
     
    uint32_t SourceDataOffset
     
    uint8_t SequenceNumber
     
    uint32_t SequenceErrorCounter
     
    +

    Member Data Documentation

    + +

    ◆ BytesToCopy

    + +
    +
    + + + + +
    uint32_t c_InputE131::Universe_t::BytesToCopy
    +
    + +
    +
    + +

    ◆ DestinationOffset

    + +
    +
    + + + + +
    uint32_t c_InputE131::Universe_t::DestinationOffset
    +
    + +
    +
    + +

    ◆ SequenceErrorCounter

    + +
    +
    + + + + +
    uint32_t c_InputE131::Universe_t::SequenceErrorCounter
    +
    + +
    +
    + +

    ◆ SequenceNumber

    + +
    +
    + + + + +
    uint8_t c_InputE131::Universe_t::SequenceNumber
    +
    + +
    +
    + +

    ◆ SourceDataOffset

    + +
    +
    + + + + +
    uint32_t c_InputE131::Universe_t::SourceDataOffset
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_c_r_g_b-members.html b/doxy/structc___input_effect_engine_1_1_c_r_g_b-members.html new file mode 100644 index 000000000..fd93c32a7 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_c_r_g_b-members.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::CRGB Member List
    +
    +
    + +

    This is the complete list of members for c_InputEffectEngine::CRGB, including all inherited members.

    + + + + +
    bc_InputEffectEngine::CRGB
    gc_InputEffectEngine::CRGB
    rc_InputEffectEngine::CRGB
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_c_r_g_b.html b/doxy/structc___input_effect_engine_1_1_c_r_g_b.html new file mode 100644 index 000000000..57609f6f5 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_c_r_g_b.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::CRGB Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::CRGB Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    + + + + + + + + +

    +Public Attributes

    uint8_t r
     
    uint8_t g
     
    uint8_t b
     
    +

    Member Data Documentation

    + +

    ◆ b

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::CRGB::b
    +
    + +
    +
    + +

    ◆ g

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::CRGB::g
    +
    + +
    +
    + +

    ◆ r

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::CRGB::r
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_effect_descriptor__s-members.html b/doxy/structc___input_effect_engine_1_1_effect_descriptor__s-members.html new file mode 100644 index 000000000..d9bf5489b --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_effect_descriptor__s-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::EffectDescriptor_s Member List
    +
    + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_effect_descriptor__s.html b/doxy/structc___input_effect_engine_1_1_effect_descriptor__s.html new file mode 100644 index 000000000..6cfd7998d --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_effect_descriptor__s.html @@ -0,0 +1,243 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::EffectDescriptor_s Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::EffectDescriptor_s Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    String name
     
    EffectFunc func
     
    const char * htmlid
     
    bool hasColor
     
    bool hasMirror
     
    bool hasReverse
     
    bool hasAllLeds
     
    bool hasWhiteChannel
     
    String wsTCode
     
    +

    Member Data Documentation

    + +

    ◆ func

    + +
    +
    + + + + +
    EffectFunc c_InputEffectEngine::EffectDescriptor_s::func
    +
    + +
    +
    + +

    ◆ hasAllLeds

    + +
    +
    + + + + +
    bool c_InputEffectEngine::EffectDescriptor_s::hasAllLeds
    +
    + +
    +
    + +

    ◆ hasColor

    + +
    +
    + + + + +
    bool c_InputEffectEngine::EffectDescriptor_s::hasColor
    +
    + +
    +
    + +

    ◆ hasMirror

    + +
    +
    + + + + +
    bool c_InputEffectEngine::EffectDescriptor_s::hasMirror
    +
    + +
    +
    + +

    ◆ hasReverse

    + +
    +
    + + + + +
    bool c_InputEffectEngine::EffectDescriptor_s::hasReverse
    +
    + +
    +
    + +

    ◆ hasWhiteChannel

    + +
    +
    + + + + +
    bool c_InputEffectEngine::EffectDescriptor_s::hasWhiteChannel
    +
    + +
    +
    + +

    ◆ htmlid

    + +
    +
    + + + + +
    const char* c_InputEffectEngine::EffectDescriptor_s::htmlid
    +
    + +
    +
    + +

    ◆ name

    + +
    +
    + + + + +
    String c_InputEffectEngine::EffectDescriptor_s::name
    +
    + +
    +
    + +

    ◆ wsTCode

    + +
    +
    + + + + +
    String c_InputEffectEngine::EffectDescriptor_s::wsTCode
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_flash_info__t-members.html b/doxy/structc___input_effect_engine_1_1_flash_info__t-members.html new file mode 100644 index 000000000..0f4578a18 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t-members.html @@ -0,0 +1,98 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::FlashInfo_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_flash_info__t.html b/doxy/structc___input_effect_engine_1_1_flash_info__t.html new file mode 100644 index 000000000..9822430d4 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t.html @@ -0,0 +1,251 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::FlashInfo_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::FlashInfo_t Struct Reference
    +
    +
    +
    +Collaboration diagram for c_InputEffectEngine::FlashInfo_t:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    bool Enable = false
     
    uint32_t MinIntensity = 100
     
    uint32_t MaxIntensity = 100
     
    uint32_t MinDelayMS = 100
     
    uint32_t MaxDelayMS = 5000
     
    uint32_t MinDurationMS = 25
     
    uint32_t MaxDurationMS = 50
     
    FastTimer delaytimer
     
    FastTimer durationtimer
     
    +

    Member Data Documentation

    + +

    ◆ delaytimer

    + +
    +
    + + + + +
    FastTimer c_InputEffectEngine::FlashInfo_t::delaytimer
    +
    + +
    +
    + +

    ◆ durationtimer

    + +
    +
    + + + + +
    FastTimer c_InputEffectEngine::FlashInfo_t::durationtimer
    +
    + +
    +
    + +

    ◆ Enable

    + +
    +
    + + + + +
    bool c_InputEffectEngine::FlashInfo_t::Enable = false
    +
    + +
    +
    + +

    ◆ MaxDelayMS

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MaxDelayMS = 5000
    +
    + +
    +
    + +

    ◆ MaxDurationMS

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MaxDurationMS = 50
    +
    + +
    +
    + +

    ◆ MaxIntensity

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MaxIntensity = 100
    +
    + +
    +
    + +

    ◆ MinDelayMS

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MinDelayMS = 100
    +
    + +
    +
    + +

    ◆ MinDurationMS

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MinDurationMS = 25
    +
    + +
    +
    + +

    ◆ MinIntensity

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::FlashInfo_t::MinIntensity = 100
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.map b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.map new file mode 100644 index 000000000..f15692a24 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.md5 b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.md5 new file mode 100644 index 000000000..d6d72c8b5 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.md5 @@ -0,0 +1 @@ +621e2f3afaa1de220c02417c63b133e7 \ No newline at end of file diff --git a/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.png b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.png new file mode 100644 index 000000000..65c778369 Binary files /dev/null and b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.png differ diff --git a/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s-members.html b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s-members.html new file mode 100644 index 000000000..a7493987f --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s-members.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::MQTTConfiguration_s Member List
    +
    + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html new file mode 100644 index 000000000..97d439174 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html @@ -0,0 +1,205 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::MQTTConfiguration_s Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::MQTTConfiguration_s Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    +
    +Collaboration diagram for c_InputEffectEngine::MQTTConfiguration_s:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + + +

    +Public Attributes

    String effect
     
    bool mirror
     
    bool allLeds
     
    uint8_t brightness
     
    bool whiteChannel
     
    CRGB color
     
    +

    Member Data Documentation

    + +

    ◆ allLeds

    + +
    +
    + + + + +
    bool c_InputEffectEngine::MQTTConfiguration_s::allLeds
    +
    + +
    +
    + +

    ◆ brightness

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::MQTTConfiguration_s::brightness
    +
    + +
    +
    + +

    ◆ color

    + +
    +
    + + + + +
    CRGB c_InputEffectEngine::MQTTConfiguration_s::color
    +
    + +
    +
    + +

    ◆ effect

    + +
    +
    + + + + +
    String c_InputEffectEngine::MQTTConfiguration_s::effect
    +
    + +
    +
    + +

    ◆ mirror

    + +
    +
    + + + + +
    bool c_InputEffectEngine::MQTTConfiguration_s::mirror
    +
    + +
    +
    + +

    ◆ whiteChannel

    + +
    +
    + + + + +
    bool c_InputEffectEngine::MQTTConfiguration_s::whiteChannel
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.map b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.map new file mode 100644 index 000000000..5959019ab --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.md5 b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.md5 new file mode 100644 index 000000000..a865493b3 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.md5 @@ -0,0 +1 @@ +03a462b6edba48e83e362ad5c1ee4343 \ No newline at end of file diff --git a/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.png b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.png new file mode 100644 index 000000000..2f0b209be Binary files /dev/null and b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.png differ diff --git a/doxy/structc___input_effect_engine_1_1_marquee_group-members.html b/doxy/structc___input_effect_engine_1_1_marquee_group-members.html new file mode 100644 index 000000000..35258efd4 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::MarqueeGroup Member List
    +
    + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_marquee_group.html b/doxy/structc___input_effect_engine_1_1_marquee_group.html new file mode 100644 index 000000000..6b9e6cbd6 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group.html @@ -0,0 +1,173 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::MarqueeGroup Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::MarqueeGroup Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    +
    +Collaboration diagram for c_InputEffectEngine::MarqueeGroup:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + +

    +Public Attributes

    uint32_t NumPixelsInGroup
     
    CRGB Color
     
    uint8_t StartingIntensity
     
    uint8_t EndingIntensity
     
    +

    Member Data Documentation

    + +

    ◆ Color

    + +
    +
    + + + + +
    CRGB c_InputEffectEngine::MarqueeGroup::Color
    +
    + +
    +
    + +

    ◆ EndingIntensity

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::MarqueeGroup::EndingIntensity
    +
    + +
    +
    + +

    ◆ NumPixelsInGroup

    + +
    +
    + + + + +
    uint32_t c_InputEffectEngine::MarqueeGroup::NumPixelsInGroup
    +
    + +
    +
    + +

    ◆ StartingIntensity

    + +
    +
    + + + + +
    uint8_t c_InputEffectEngine::MarqueeGroup::StartingIntensity
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.map b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.map new file mode 100644 index 000000000..ae7327c9f --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.md5 b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.md5 new file mode 100644 index 000000000..4d6816ba8 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.md5 @@ -0,0 +1 @@ +b318f0033ebaf90fd62c072d0a97480d \ No newline at end of file diff --git a/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.png b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.png new file mode 100644 index 000000000..c5e345565 Binary files /dev/null and b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.png differ diff --git a/doxy/structc___input_effect_engine_1_1d_c_h_s_v-members.html b/doxy/structc___input_effect_engine_1_1d_c_h_s_v-members.html new file mode 100644 index 000000000..28f725a65 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1d_c_h_s_v-members.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::dCHSV Member List
    +
    +
    + +

    This is the complete list of members for c_InputEffectEngine::dCHSV, including all inherited members.

    + + + + +
    hc_InputEffectEngine::dCHSV
    sc_InputEffectEngine::dCHSV
    vc_InputEffectEngine::dCHSV
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1d_c_h_s_v.html b/doxy/structc___input_effect_engine_1_1d_c_h_s_v.html new file mode 100644 index 000000000..0ceeb5bfe --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1d_c_h_s_v.html @@ -0,0 +1,147 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::dCHSV Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::dCHSV Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    + + + + + + + + +

    +Public Attributes

    double h
     
    double s
     
    double v
     
    +

    Member Data Documentation

    + +

    ◆ h

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCHSV::h
    +
    + +
    +
    + +

    ◆ s

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCHSV::s
    +
    + +
    +
    + +

    ◆ v

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCHSV::v
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1d_c_r_g_b-members.html b/doxy/structc___input_effect_engine_1_1d_c_r_g_b-members.html new file mode 100644 index 000000000..a07fb33f6 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1d_c_r_g_b-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputEffectEngine::dCRGB Member List
    +
    +
    + +

    This is the complete list of members for c_InputEffectEngine::dCRGB, including all inherited members.

    + + + + + +
    bc_InputEffectEngine::dCRGB
    gc_InputEffectEngine::dCRGB
    operator=(dCRGB a)c_InputEffectEngine::dCRGBinline
    rc_InputEffectEngine::dCRGB
    + + + + diff --git a/doxy/structc___input_effect_engine_1_1d_c_r_g_b.html b/doxy/structc___input_effect_engine_1_1d_c_r_g_b.html new file mode 100644 index 000000000..57442a680 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1d_c_r_g_b.html @@ -0,0 +1,180 @@ + + + + + + + +ESPixelStick Firmware: c_InputEffectEngine::dCRGB Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputEffectEngine::dCRGB Struct Reference
    +
    +
    + +

    #include <InputEffectEngine.hpp>

    + + + + +

    +Public Member Functions

    dCRGB operator= (dCRGB a)
     
    + + + + + + + +

    +Public Attributes

    double r
     
    double g
     
    double b
     
    +

    Member Function Documentation

    + +

    ◆ operator=()

    + +
    +
    + + + + + +
    + + + + + + + + +
    dCRGB c_InputEffectEngine::dCRGB::operator= (dCRGB a)
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ b

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCRGB::b
    +
    + +
    +
    + +

    ◆ g

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCRGB::g
    +
    + +
    +
    + +

    ◆ r

    + +
    +
    + + + + +
    double c_InputEffectEngine::dCRGB::r
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t-members.html b/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t-members.html new file mode 100644 index 000000000..954eb431b --- /dev/null +++ b/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t-members.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputFPPRemotePlayFile::FrameControl_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html b/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html new file mode 100644 index 000000000..04d08b6fa --- /dev/null +++ b/doxy/structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html @@ -0,0 +1,177 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayFile::FrameControl_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputFPPRemotePlayFile::FrameControl_t Struct Reference
    +
    +
    + + + + + + + + + + + + +

    +Public Attributes

    uint32_t DataOffset = 0
     
    uint32_t ChannelsPerFrame = 0
     
    uint32_t FrameStepTimeMS = 1
     
    uint32_t TotalNumberOfFramesInSequence = 0
     
    uint32_t ElapsedPlayTimeMS = 0
     
    +

    Member Data Documentation

    + +

    ◆ ChannelsPerFrame

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::FrameControl_t::ChannelsPerFrame = 0
    +
    + +
    +
    + +

    ◆ DataOffset

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::FrameControl_t::DataOffset = 0
    +
    + +
    +
    + +

    ◆ ElapsedPlayTimeMS

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::FrameControl_t::ElapsedPlayTimeMS = 0
    +
    + +
    +
    + +

    ◆ FrameStepTimeMS

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::FrameControl_t::FrameStepTimeMS = 1
    +
    + +
    +
    + +

    ◆ TotalNumberOfFramesInSequence

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::FrameControl_t::TotalNumberOfFramesInSequence = 0
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t-members.html b/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t-members.html new file mode 100644 index 000000000..5d8b76b5a --- /dev/null +++ b/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t-members.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputFPPRemotePlayFile::SyncControl_t Member List
    +
    + + + + + diff --git a/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html b/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html new file mode 100644 index 000000000..c541dfffe --- /dev/null +++ b/doxy/structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html @@ -0,0 +1,145 @@ + + + + + + + +ESPixelStick Firmware: c_InputFPPRemotePlayFile::SyncControl_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputFPPRemotePlayFile::SyncControl_t Struct Reference
    +
    +
    + + + + + + + + +

    +Public Attributes

    uint32_t SyncCount = 0
     
    uint32_t SyncAdjustmentCount = 0
     
    float LastRcvdElapsedSeconds = 0.0
     
    +

    Member Data Documentation

    + +

    ◆ LastRcvdElapsedSeconds

    + +
    +
    + + + + +
    float c_InputFPPRemotePlayFile::SyncControl_t::LastRcvdElapsedSeconds = 0.0
    +
    + +
    +
    + +

    ◆ SyncAdjustmentCount

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::SyncControl_t::SyncAdjustmentCount = 0
    +
    + +
    +
    + +

    ◆ SyncCount

    + +
    +
    + + + + +
    uint32_t c_InputFPPRemotePlayFile::SyncControl_t::SyncCount = 0
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_mgr_1_1_driver_info__t-members.html b/doxy/structc___input_mgr_1_1_driver_info__t-members.html new file mode 100644 index 000000000..dda867148 --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t-members.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_InputMgr::DriverInfo_t Member List
    +
    +
    + +

    This is the complete list of members for c_InputMgr::DriverInfo_t, including all inherited members.

    + + + +
    DriverIdc_InputMgr::DriverInfo_t
    pInputChannelDriverc_InputMgr::DriverInfo_t
    + + + + diff --git a/doxy/structc___input_mgr_1_1_driver_info__t.html b/doxy/structc___input_mgr_1_1_driver_info__t.html new file mode 100644 index 000000000..2c5a2950c --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t.html @@ -0,0 +1,142 @@ + + + + + + + +ESPixelStick Firmware: c_InputMgr::DriverInfo_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_InputMgr::DriverInfo_t Struct Reference
    +
    +
    +
    +Collaboration diagram for c_InputMgr::DriverInfo_t:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + +

    +Public Attributes

    uint32_t DriverId = 0
     
    c_InputCommonpInputChannelDriver = nullptr
     pointer(s) to the current active Input driver
     
    +

    Member Data Documentation

    + +

    ◆ DriverId

    + +
    +
    + + + + +
    uint32_t c_InputMgr::DriverInfo_t::DriverId = 0
    +
    + +
    +
    + +

    ◆ pInputChannelDriver

    + +
    +
    + + + + +
    c_InputCommon* c_InputMgr::DriverInfo_t::pInputChannelDriver = nullptr
    +
    + +

    pointer(s) to the current active Input driver

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.map b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.map new file mode 100644 index 000000000..56e2b7c7f --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.md5 b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.md5 new file mode 100644 index 000000000..03bb3ee36 --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.md5 @@ -0,0 +1 @@ +cfccf4078b2cb25deea9624bc7136771 \ No newline at end of file diff --git a/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.png b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.png new file mode 100644 index 000000000..990f41b24 Binary files /dev/null and b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.png differ diff --git a/doxy/structc___output_mgr_1_1_driver_info__t-members.html b/doxy/structc___output_mgr_1_1_driver_info__t-members.html new file mode 100644 index 000000000..820cb6fb5 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t-members.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_OutputMgr::DriverInfo_t Member List
    +
    + + + + + diff --git a/doxy/structc___output_mgr_1_1_driver_info__t.html b/doxy/structc___output_mgr_1_1_driver_info__t.html new file mode 100644 index 000000000..9e03d6439 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t.html @@ -0,0 +1,283 @@ + + + + + + + +ESPixelStick Firmware: c_OutputMgr::DriverInfo_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_OutputMgr::DriverInfo_t Struct Reference
    +
    +
    +
    +Collaboration diagram for c_OutputMgr::DriverInfo_t:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    uint32_t OutputBufferStartingOffset = 0
     
    uint32_t OutputBufferDataSize = 0
     
    uint32_t OutputBufferEndOffset = 0
     
    uint32_t OutputChannelStartingOffset = 0
     
    uint32_t OutputChannelSize = 0
     
    uint32_t OutputChannelEndOffset = 0
     
    gpio_num_t GpioPin = gpio_num_t(-1)
     
    OM_PortType_t PortType = OM_PortType_t::Undefined
     
    uart_port_t PortId = uart_port_t(-1)
     
    e_OutputChannelIds DriverId = e_OutputChannelIds(-1)
     
    c_OutputCommonpOutputChannelDriver = nullptr
     
    +

    Member Data Documentation

    + +

    ◆ DriverId

    + +
    +
    + + + + +
    e_OutputChannelIds c_OutputMgr::DriverInfo_t::DriverId = e_OutputChannelIds(-1)
    +
    + +
    +
    + +

    ◆ GpioPin

    + +
    +
    + + + + +
    gpio_num_t c_OutputMgr::DriverInfo_t::GpioPin = gpio_num_t(-1)
    +
    + +
    +
    + +

    ◆ OutputBufferDataSize

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputBufferDataSize = 0
    +
    + +
    +
    + +

    ◆ OutputBufferEndOffset

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputBufferEndOffset = 0
    +
    + +
    +
    + +

    ◆ OutputBufferStartingOffset

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputBufferStartingOffset = 0
    +
    + +
    +
    + +

    ◆ OutputChannelEndOffset

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputChannelEndOffset = 0
    +
    + +
    +
    + +

    ◆ OutputChannelSize

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputChannelSize = 0
    +
    + +
    +
    + +

    ◆ OutputChannelStartingOffset

    + +
    +
    + + + + +
    uint32_t c_OutputMgr::DriverInfo_t::OutputChannelStartingOffset = 0
    +
    + +
    +
    + +

    ◆ PortId

    + +
    +
    + + + + +
    uart_port_t c_OutputMgr::DriverInfo_t::PortId = uart_port_t(-1)
    +
    + +
    +
    + +

    ◆ PortType

    + +
    +
    + + + + +
    OM_PortType_t c_OutputMgr::DriverInfo_t::PortType = OM_PortType_t::Undefined
    +
    + +
    +
    + +

    ◆ pOutputChannelDriver

    + +
    +
    + + + + +
    c_OutputCommon* c_OutputMgr::DriverInfo_t::pOutputChannelDriver = nullptr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.map b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.map new file mode 100644 index 000000000..7758142e8 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.md5 b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.md5 new file mode 100644 index 000000000..b315d1454 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.md5 @@ -0,0 +1 @@ +1e505c888a50d9f436b83c737bd3c560 \ No newline at end of file diff --git a/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.png b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.png new file mode 100644 index 000000000..6a4582148 Binary files /dev/null and b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.png differ diff --git a/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets-members.html b/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets-members.html new file mode 100644 index 000000000..bfb6b5622 --- /dev/null +++ b/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_OutputPixel::ColorOffsets_s::offsets Member List
    +
    + + + + + diff --git a/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets.html b/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets.html new file mode 100644 index 000000000..c5f810042 --- /dev/null +++ b/doxy/structc___output_pixel_1_1_color_offsets__s_1_1offsets.html @@ -0,0 +1,163 @@ + + + + + + + +ESPixelStick Firmware: c_OutputPixel::ColorOffsets_s::offsets Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_OutputPixel::ColorOffsets_s::offsets Struct Reference
    +
    +
    + +

    #include <OutputPixel.hpp>

    + + + + + + + + + + +

    +Public Attributes

    uint8_t r
     
    uint8_t g
     
    uint8_t b
     
    uint8_t w
     
    +

    Member Data Documentation

    + +

    ◆ b

    + +
    +
    + + + + +
    uint8_t c_OutputPixel::ColorOffsets_s::offsets::b
    +
    + +
    +
    + +

    ◆ g

    + +
    +
    + + + + +
    uint8_t c_OutputPixel::ColorOffsets_s::offsets::g
    +
    + +
    +
    + +

    ◆ r

    + +
    +
    + + + + +
    uint8_t c_OutputPixel::ColorOffsets_s::offsets::r
    +
    + +
    +
    + +

    ◆ w

    + +
    +
    + + + + +
    uint8_t c_OutputPixel::ColorOffsets_s::offsets::w
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t-members.html b/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t-members.html new file mode 100644 index 000000000..661e90c1e --- /dev/null +++ b/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t-members.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_OutputUart::ConvertIntensityToUartDataStreamEntry_t Member List
    +
    + + + + + diff --git a/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html b/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html new file mode 100644 index 000000000..e0a312d90 --- /dev/null +++ b/doxy/structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html @@ -0,0 +1,131 @@ + + + + + + + +ESPixelStick Firmware: c_OutputUart::ConvertIntensityToUartDataStreamEntry_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_OutputUart::ConvertIntensityToUartDataStreamEntry_t Struct Reference
    +
    +
    + +

    #include <OutputUart.hpp>

    + + + + + + +

    +Public Attributes

    uint8_t Translation
     
    c_OutputUart::UartDataBitTranslationId_t Id
     
    +

    Member Data Documentation

    + +

    ◆ Id

    + +
    +
    + + + + +
    c_OutputUart::UartDataBitTranslationId_t c_OutputUart::ConvertIntensityToUartDataStreamEntry_t::Id
    +
    + +
    +
    + +

    ◆ Translation

    + +
    +
    + + + + +
    uint8_t c_OutputUart::ConvertIntensityToUartDataStreamEntry_t::Translation
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___output_uart_1_1_output_uart_config__t-members.html b/doxy/structc___output_uart_1_1_output_uart_config__t-members.html new file mode 100644 index 000000000..43ee87d47 --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t-members.html @@ -0,0 +1,105 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_OutputUart::OutputUartConfig_t Member List
    +
    + + + + + diff --git a/doxy/structc___output_uart_1_1_output_uart_config__t.html b/doxy/structc___output_uart_1_1_output_uart_config__t.html new file mode 100644 index 000000000..79c4d4dee --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t.html @@ -0,0 +1,373 @@ + + + + + + + +ESPixelStick Firmware: c_OutputUart::OutputUartConfig_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_OutputUart::OutputUartConfig_t Struct Reference
    +
    +
    + +

    #include <OutputUart.hpp>

    +
    +Collaboration diagram for c_OutputUart::OutputUartConfig_t:
    +
    +
    Collaboration graph
    + + + + + + + + + + + + + +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    c_OutputCommon::OID_t ChannelId = c_OutputCommon::OID_t(-1)
     
    gpio_num_t DataPin = gpio_num_t(-1)
     
    uart_port_t UartId = uart_port_t(-1)
     
    uint32_t IntensityDataWidth = 8
     
    UartDatauint32_t UartDataSize = UartDatauint32_t::OUTPUT_UART_8N2
     
    uint32_t FrameStartBreakUS = 0
     
    uint32_t FrameStartMarkAfterBreakUS = 0
     
    TranslateIntensityData_t TranslateIntensityData = TranslateIntensityData_t::NoTranslation
     
    bool InvertOutputPolarity = false
     
    uint32_t Baudrate = 57600
     
    c_OutputPixelpPixelDataSource = nullptr
     
    uint32_t FiFoTriggerLevel = DEFAULT_UART_FIFO_TRIGGER_LEVEL
     
    uint16_t NumInterIntensityBreakBits = 0
     
    uint16_t NumInterIntensityMABbits = 0
     
    bool TriggerIsrExternally = false
     
    const CitudsArray_tCitudsArray = nullptr
     
    +

    Member Data Documentation

    + +

    ◆ Baudrate

    + +
    +
    + + + + +
    uint32_t c_OutputUart::OutputUartConfig_t::Baudrate = 57600
    +
    + +
    +
    + +

    ◆ ChannelId

    + +
    +
    + + + + +
    c_OutputCommon::OID_t c_OutputUart::OutputUartConfig_t::ChannelId = c_OutputCommon::OID_t(-1)
    +
    + +
    +
    + +

    ◆ CitudsArray

    + +
    +
    + + + + +
    const CitudsArray_t* c_OutputUart::OutputUartConfig_t::CitudsArray = nullptr
    +
    + +
    +
    + +

    ◆ DataPin

    + +
    +
    + + + + +
    gpio_num_t c_OutputUart::OutputUartConfig_t::DataPin = gpio_num_t(-1)
    +
    + +
    +
    + +

    ◆ FiFoTriggerLevel

    + +
    +
    + + + + +
    uint32_t c_OutputUart::OutputUartConfig_t::FiFoTriggerLevel = DEFAULT_UART_FIFO_TRIGGER_LEVEL
    +
    + +
    +
    + +

    ◆ FrameStartBreakUS

    + +
    +
    + + + + +
    uint32_t c_OutputUart::OutputUartConfig_t::FrameStartBreakUS = 0
    +
    + +
    +
    + +

    ◆ FrameStartMarkAfterBreakUS

    + +
    +
    + + + + +
    uint32_t c_OutputUart::OutputUartConfig_t::FrameStartMarkAfterBreakUS = 0
    +
    + +
    +
    + +

    ◆ IntensityDataWidth

    + +
    +
    + + + + +
    uint32_t c_OutputUart::OutputUartConfig_t::IntensityDataWidth = 8
    +
    + +
    +
    + +

    ◆ InvertOutputPolarity

    + +
    +
    + + + + +
    bool c_OutputUart::OutputUartConfig_t::InvertOutputPolarity = false
    +
    + +
    +
    + +

    ◆ NumInterIntensityBreakBits

    + +
    +
    + + + + +
    uint16_t c_OutputUart::OutputUartConfig_t::NumInterIntensityBreakBits = 0
    +
    + +
    +
    + +

    ◆ NumInterIntensityMABbits

    + +
    +
    + + + + +
    uint16_t c_OutputUart::OutputUartConfig_t::NumInterIntensityMABbits = 0
    +
    + +
    +
    + +

    ◆ pPixelDataSource

    + +
    +
    + + + + +
    c_OutputPixel* c_OutputUart::OutputUartConfig_t::pPixelDataSource = nullptr
    +
    + +
    +
    + +

    ◆ TranslateIntensityData

    + +
    +
    + + + + +
    TranslateIntensityData_t c_OutputUart::OutputUartConfig_t::TranslateIntensityData = TranslateIntensityData_t::NoTranslation
    +
    + +
    +
    + +

    ◆ TriggerIsrExternally

    + +
    +
    + + + + +
    bool c_OutputUart::OutputUartConfig_t::TriggerIsrExternally = false
    +
    + +
    +
    + +

    ◆ UartDataSize

    + +
    +
    + + + + +
    UartDatauint32_t c_OutputUart::OutputUartConfig_t::UartDataSize = UartDatauint32_t::OUTPUT_UART_8N2
    +
    + +
    +
    + +

    ◆ UartId

    + +
    +
    + + + + +
    uart_port_t c_OutputUart::OutputUartConfig_t::UartId = uart_port_t(-1)
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.map b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.map new file mode 100644 index 000000000..0966adfcc --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.md5 b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.md5 new file mode 100644 index 000000000..060981509 --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.md5 @@ -0,0 +1 @@ +e2bb220abb6b33b1d895d8c014aebf51 \ No newline at end of file diff --git a/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.png b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.png new file mode 100644 index 000000000..b8ca93906 Binary files /dev/null and b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.png differ diff --git a/doxy/structconfig__t-members.html b/doxy/structconfig__t-members.html new file mode 100644 index 000000000..e72018caf --- /dev/null +++ b/doxy/structconfig__t-members.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    config_t Member List
    +
    +
    + +

    This is the complete list of members for config_t, including all inherited members.

    + + + +
    BlankDelayconfig_t
    idconfig_t
    + + + + diff --git a/doxy/structconfig__t.html b/doxy/structconfig__t.html new file mode 100644 index 000000000..0a28825fc --- /dev/null +++ b/doxy/structconfig__t.html @@ -0,0 +1,132 @@ + + + + + + + +ESPixelStick Firmware: config_t Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    config_t Struct Reference
    +
    +
    + +

    Core configuration structure. + More...

    + +

    #include <ESPixelStick.h>

    + + + + + + +

    +Public Attributes

    String id
     
    time_t BlankDelay = time_t(5)
     
    +

    Detailed Description

    +

    Core configuration structure.

    +

    Member Data Documentation

    + +

    ◆ BlankDelay

    + +
    +
    + + + + +
    time_t config_t::BlankDelay = time_t(5)
    +
    + +
    +
    + +

    ◆ id

    + +
    +
    + + + + +
    String config_t::id
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range-members.html b/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range-members.html new file mode 100644 index 000000000..65b945ea5 --- /dev/null +++ b/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range-members.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    fsm_PlayFile_state_PlayingFile::SparseRange Member List
    +
    + + + + + diff --git a/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range.html b/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range.html new file mode 100644 index 000000000..c041bb3a7 --- /dev/null +++ b/doxy/structfsm___play_file__state___playing_file_1_1_sparse_range.html @@ -0,0 +1,129 @@ + + + + + + + +ESPixelStick Firmware: fsm_PlayFile_state_PlayingFile::SparseRange Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    fsm_PlayFile_state_PlayingFile::SparseRange Struct Reference
    +
    +
    + + + + + + +

    +Public Attributes

    uint32_t DataOffset
     
    uint32_t ChannelCount
     
    +

    Member Data Documentation

    + +

    ◆ ChannelCount

    + +
    +
    + + + + +
    uint32_t fsm_PlayFile_state_PlayingFile::SparseRange::ChannelCount
    +
    + +
    +
    + +

    ◆ DataOffset

    + +
    +
    + + + + +
    uint32_t fsm_PlayFile_state_PlayingFile::SparseRange::DataOffset
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doxy/sync_off.png b/doxy/sync_off.png new file mode 100644 index 000000000..3b443fc62 Binary files /dev/null and b/doxy/sync_off.png differ diff --git a/doxy/sync_on.png b/doxy/sync_on.png new file mode 100644 index 000000000..e08320fb6 Binary files /dev/null and b/doxy/sync_on.png differ diff --git a/doxy/tab_a.png b/doxy/tab_a.png new file mode 100644 index 000000000..3b725c41c Binary files /dev/null and b/doxy/tab_a.png differ diff --git a/doxy/tab_ad.png b/doxy/tab_ad.png new file mode 100644 index 000000000..e34850acf Binary files /dev/null and b/doxy/tab_ad.png differ diff --git a/doxy/tab_b.png b/doxy/tab_b.png new file mode 100644 index 000000000..e2b4a8638 Binary files /dev/null and b/doxy/tab_b.png differ diff --git a/doxy/tab_bd.png b/doxy/tab_bd.png new file mode 100644 index 000000000..91c252498 Binary files /dev/null and b/doxy/tab_bd.png differ diff --git a/doxy/tab_h.png b/doxy/tab_h.png new file mode 100644 index 000000000..fd5cb7054 Binary files /dev/null and b/doxy/tab_h.png differ diff --git a/doxy/tab_hd.png b/doxy/tab_hd.png new file mode 100644 index 000000000..2489273d4 Binary files /dev/null and b/doxy/tab_hd.png differ diff --git a/doxy/tab_s.png b/doxy/tab_s.png new file mode 100644 index 000000000..ab478c95b Binary files /dev/null and b/doxy/tab_s.png differ diff --git a/doxy/tab_sd.png b/doxy/tab_sd.png new file mode 100644 index 000000000..757a565ce Binary files /dev/null and b/doxy/tab_sd.png differ diff --git a/doxy/tabs.css b/doxy/tabs.css new file mode 100644 index 000000000..71c8a4704 --- /dev/null +++ b/doxy/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file diff --git a/doxy/union_e_f_update_1_1efuheader__t-members.html b/doxy/union_e_f_update_1_1efuheader__t-members.html new file mode 100644 index 000000000..360a64baf --- /dev/null +++ b/doxy/union_e_f_update_1_1efuheader__t-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    EFUpdate::efuheader_t Member List
    +
    +
    + +

    This is the complete list of members for EFUpdate::efuheader_t, including all inherited members.

    + + + + + +
    __attribute__((packed))EFUpdate::efuheader_t
    rawEFUpdate::efuheader_t
    signatureEFUpdate::efuheader_t
    versionEFUpdate::efuheader_t
    + + + + diff --git a/doxy/union_e_f_update_1_1efuheader__t.html b/doxy/union_e_f_update_1_1efuheader__t.html new file mode 100644 index 000000000..92065dcaa --- /dev/null +++ b/doxy/union_e_f_update_1_1efuheader__t.html @@ -0,0 +1,172 @@ + + + + + + + +ESPixelStick Firmware: EFUpdate::efuheader_t Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    EFUpdate::efuheader_t Union Reference
    +
    +
    + + + + + + + + + + +

    +Public Member Functions

    struct { 
     
       uint32_t   signature 
     
       uint16_t   version 
     
    __attribute__ ((packed)) 
     
    + + + +

    +Public Attributes

    uint8_t raw [6]
     
    +

    Member Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    struct EFUpdate::efuheader_t::@0 EFUpdate::efuheader_t::__attribute__ ((packed) )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ raw

    + +
    +
    + + + + +
    uint8_t EFUpdate::efuheader_t::raw[6]
    +
    + +
    +
    + +

    ◆ signature

    + +
    +
    + + + + +
    uint32_t EFUpdate::efuheader_t::signature
    +
    + +
    +
    + +

    ◆ version

    + +
    +
    + + + + +
    uint16_t EFUpdate::efuheader_t::version
    +
    + +
    +
    +
    The documentation for this union was generated from the following file: +
    + + + + diff --git a/doxy/union_e_f_update_1_1efurecord__t-members.html b/doxy/union_e_f_update_1_1efurecord__t-members.html new file mode 100644 index 000000000..8330ceaa1 --- /dev/null +++ b/doxy/union_e_f_update_1_1efurecord__t-members.html @@ -0,0 +1,93 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    EFUpdate::efurecord_t Member List
    +
    +
    + +

    This is the complete list of members for EFUpdate::efurecord_t, including all inherited members.

    + + + + + +
    __attribute__((packed))EFUpdate::efurecord_t
    rawEFUpdate::efurecord_t
    sizeEFUpdate::efurecord_t
    typeEFUpdate::efurecord_t
    + + + + diff --git a/doxy/union_e_f_update_1_1efurecord__t.html b/doxy/union_e_f_update_1_1efurecord__t.html new file mode 100644 index 000000000..6922d9e35 --- /dev/null +++ b/doxy/union_e_f_update_1_1efurecord__t.html @@ -0,0 +1,172 @@ + + + + + + + +ESPixelStick Firmware: EFUpdate::efurecord_t Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    EFUpdate::efurecord_t Union Reference
    +
    +
    + + + + + + + + + + +

    +Public Member Functions

    struct { 
     
       RecordType   type 
     
       uint32_t   size 
     
    __attribute__ ((packed)) 
     
    + + + +

    +Public Attributes

    uint8_t raw [6]
     
    +

    Member Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    struct EFUpdate::efurecord_t::@1 EFUpdate::efurecord_t::__attribute__ ((packed) )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ raw

    + +
    +
    + + + + +
    uint8_t EFUpdate::efurecord_t::raw[6]
    +
    + +
    +
    + +

    ◆ size

    + +
    +
    + + + + +
    uint32_t EFUpdate::efurecord_t::size
    +
    + +
    +
    + +

    ◆ type

    + +
    +
    + + + + +
    RecordType EFUpdate::efurecord_t::type
    +
    + +
    +
    +
    The documentation for this union was generated from the following file: +
    + + + + diff --git a/doxy/union_f_p_p_multi_sync_packet-members.html b/doxy/union_f_p_p_multi_sync_packet-members.html new file mode 100644 index 000000000..4ebb9ab2a --- /dev/null +++ b/doxy/union_f_p_p_multi_sync_packet-members.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FPPMultiSyncPacket Member List
    +
    + + + + + diff --git a/doxy/union_f_p_p_multi_sync_packet.html b/doxy/union_f_p_p_multi_sync_packet.html new file mode 100644 index 000000000..54b05d869 --- /dev/null +++ b/doxy/union_f_p_p_multi_sync_packet.html @@ -0,0 +1,266 @@ + + + + + + + +ESPixelStick Firmware: FPPMultiSyncPacket Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FPPMultiSyncPacket Union Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    struct { 
     
       uint8_t   header [4] 
     
       uint8_t   packet_type 
     
       uint16_t   data_len 
     
       uint8_t   sync_action 
     
       uint8_t   sync_type 
     
       uint32_t   frame_number 
     
       float   seconds_elapsed 
     
       char   filename [250] 
     
    __attribute__ ((packed)) 
     
    + + + +

    +Public Attributes

    uint8_t raw [301]
     
    +

    Member Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    struct FPPMultiSyncPacket::@4 FPPMultiSyncPacket::__attribute__ ((packed) )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ data_len

    + +
    +
    + + + + +
    uint16_t FPPMultiSyncPacket::data_len
    +
    + +
    +
    + +

    ◆ filename

    + +
    +
    + + + + +
    char FPPMultiSyncPacket::filename[250]
    +
    + +
    +
    + +

    ◆ frame_number

    + +
    +
    + + + + +
    uint32_t FPPMultiSyncPacket::frame_number
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t FPPMultiSyncPacket::header[4]
    +
    + +
    +
    + +

    ◆ packet_type

    + +
    +
    + + + + +
    uint8_t FPPMultiSyncPacket::packet_type
    +
    + +
    +
    + +

    ◆ raw

    + +
    +
    + + + + +
    uint8_t FPPMultiSyncPacket::raw[301]
    +
    + +
    +
    + +

    ◆ seconds_elapsed

    + +
    +
    + + + + +
    float FPPMultiSyncPacket::seconds_elapsed
    +
    + +
    +
    + +

    ◆ sync_action

    + +
    +
    + + + + +
    uint8_t FPPMultiSyncPacket::sync_action
    +
    + +
    +
    + +

    ◆ sync_type

    + +
    +
    + + + + +
    uint8_t FPPMultiSyncPacket::sync_type
    +
    + +
    +
    +
    The documentation for this union was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/union_f_p_p_packet-members.html b/doxy/union_f_p_p_packet-members.html new file mode 100644 index 000000000..aefbef47a --- /dev/null +++ b/doxy/union_f_p_p_packet-members.html @@ -0,0 +1,90 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FPPPacket Member List
    +
    +
    + +

    This is the complete list of members for FPPPacket, including all inherited members.

    + + + + + + +
    __attribute__((packed))FPPPacket
    data_lenFPPPacket
    headerFPPPacket
    packet_typeFPPPacket
    rawFPPPacket
    + + + + diff --git a/doxy/union_f_p_p_packet.html b/doxy/union_f_p_p_packet.html new file mode 100644 index 000000000..7dca5a7a6 --- /dev/null +++ b/doxy/union_f_p_p_packet.html @@ -0,0 +1,186 @@ + + + + + + + +ESPixelStick Firmware: FPPPacket Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FPPPacket Union Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + + + + + +

    +Public Member Functions

    struct { 
     
       uint8_t   header [4] 
     
       uint8_t   packet_type 
     
       uint16_t   data_len 
     
    __attribute__ ((packed)) 
     
    + + + +

    +Public Attributes

    uint8_t raw [301]
     
    +

    Member Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    struct FPPPacket::@2 FPPPacket::__attribute__ ((packed) )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ data_len

    + +
    +
    + + + + +
    uint16_t FPPPacket::data_len
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t FPPPacket::header[4]
    +
    + +
    +
    + +

    ◆ packet_type

    + +
    +
    + + + + +
    uint8_t FPPPacket::packet_type
    +
    + +
    +
    + +

    ◆ raw

    + +
    +
    + + + + +
    uint8_t FPPPacket::raw[301]
    +
    + +
    +
    +
    The documentation for this union was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/union_f_p_p_ping_packet-members.html b/doxy/union_f_p_p_ping_packet-members.html new file mode 100644 index 000000000..2f0e346e5 --- /dev/null +++ b/doxy/union_f_p_p_ping_packet-members.html @@ -0,0 +1,101 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    +
    FPPPingPacket Member List
    +
    + + + + + diff --git a/doxy/union_f_p_p_ping_packet.html b/doxy/union_f_p_p_ping_packet.html new file mode 100644 index 000000000..6f6dc648f --- /dev/null +++ b/doxy/union_f_p_p_ping_packet.html @@ -0,0 +1,362 @@ + + + + + + + +ESPixelStick Firmware: FPPPingPacket Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    + +
    FPPPingPacket Union Reference
    +
    +
    + +

    #include <fseq.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    struct { 
     
       uint8_t   header [4] 
     
       uint8_t   packet_type 
     
       uint16_t   data_len 
     
       uint8_t   ping_version 
     
       uint8_t   ping_subtype 
     
       uint8_t   ping_hardware 
     
       uint16_t   versionMajor 
     
       uint16_t   versionMinor 
     
       uint8_t   operatingMode 
     
       uint8_t   ipAddress [4] 
     
       char   hostName [65] 
     
       char   version [41] 
     
       char   hardwareType [41] 
     
       char   ranges [121] 
     
    __attribute__ ((packed)) 
     
    + + + +

    +Public Attributes

    uint8_t raw [301]
     
    +

    Member Function Documentation

    + +

    ◆ __attribute__()

    + +
    +
    + + + + + + + + +
    struct FPPPingPacket::@3 FPPPingPacket::__attribute__ ((packed) )
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ data_len

    + +
    +
    + + + + +
    uint16_t FPPPingPacket::data_len
    +
    + +
    +
    + +

    ◆ hardwareType

    + +
    +
    + + + + +
    char FPPPingPacket::hardwareType[41]
    +
    + +
    +
    + +

    ◆ header

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::header[4]
    +
    + +
    +
    + +

    ◆ hostName

    + +
    +
    + + + + +
    char FPPPingPacket::hostName[65]
    +
    + +
    +
    + +

    ◆ ipAddress

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::ipAddress[4]
    +
    + +
    +
    + +

    ◆ operatingMode

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::operatingMode
    +
    + +
    +
    + +

    ◆ packet_type

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::packet_type
    +
    + +
    +
    + +

    ◆ ping_hardware

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::ping_hardware
    +
    + +
    +
    + +

    ◆ ping_subtype

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::ping_subtype
    +
    + +
    +
    + +

    ◆ ping_version

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::ping_version
    +
    + +
    +
    + +

    ◆ ranges

    + +
    +
    + + + + +
    char FPPPingPacket::ranges[121]
    +
    + +
    +
    + +

    ◆ raw

    + +
    +
    + + + + +
    uint8_t FPPPingPacket::raw[301]
    +
    + +
    +
    + +

    ◆ version

    + +
    +
    + + + + +
    char FPPPingPacket::version[41]
    +
    + +
    +
    + +

    ◆ versionMajor

    + +
    +
    + + + + +
    uint16_t FPPPingPacket::versionMajor
    +
    + +
    +
    + +

    ◆ versionMinor

    + +
    +
    + + + + +
    uint16_t FPPPingPacket::versionMinor
    +
    + +
    +
    +
    The documentation for this union was generated from the following file:
      +
    • /github/workspace/ESPixelStick/src/service/fseq.h
    • +
    +
    + + + + diff --git a/doxy/unionc___output_pixel_1_1_color_offsets__s-members.html b/doxy/unionc___output_pixel_1_1_color_offsets__s-members.html new file mode 100644 index 000000000..dfa8d2dab --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s-members.html @@ -0,0 +1,91 @@ + + + + + + + +ESPixelStick Firmware: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    +
    c_OutputPixel::ColorOffsets_s Member List
    +
    +
    + +

    This is the complete list of members for c_OutputPixel::ColorOffsets_s, including all inherited members.

    + + + +
    Arrayc_OutputPixel::ColorOffsets_s
    offsetc_OutputPixel::ColorOffsets_s
    + + + + diff --git a/doxy/unionc___output_pixel_1_1_color_offsets__s.html b/doxy/unionc___output_pixel_1_1_color_offsets__s.html new file mode 100644 index 000000000..021cc3a81 --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s.html @@ -0,0 +1,145 @@ + + + + + + + +ESPixelStick Firmware: c_OutputPixel::ColorOffsets_s Union Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    ESPixelStick Firmware +
    +
    Firmware for the ESPixelStick
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + + +
    +
    + +
    c_OutputPixel::ColorOffsets_s Union Reference
    +
    +
    +
    +Collaboration diagram for c_OutputPixel::ColorOffsets_s:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + +

    +Classes

    struct  offsets
     
    + + + + + +

    +Public Attributes

    struct c_OutputPixel::ColorOffsets_s::offsets offset
     
    uint8_t Array [4]
     
    +

    Member Data Documentation

    + +

    ◆ Array

    + +
    +
    + + + + +
    uint8_t c_OutputPixel::ColorOffsets_s::Array[4]
    +
    + +
    +
    + +

    ◆ offset

    + +
    +
    + + + + +
    struct c_OutputPixel::ColorOffsets_s::offsets c_OutputPixel::ColorOffsets_s::offset
    +
    + +
    +
    +
    The documentation for this union was generated from the following file: +
    + + + + diff --git a/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.map b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.map new file mode 100644 index 000000000..c38c74f6b --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.md5 b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.md5 new file mode 100644 index 000000000..2c52e65b8 --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.md5 @@ -0,0 +1 @@ +6c0eb6aefca50f6bb2760372231a5af0 \ No newline at end of file diff --git a/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.png b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.png new file mode 100644 index 000000000..e663c221c Binary files /dev/null and b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.png differ