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..5a34b5489 --- /dev/null +++ b/doxy/_const_names_8cpp.html @@ -0,0 +1,3662 @@ + + + + + + + +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_APA102 [] = "APA102"
 
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_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_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_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_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_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_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_APA102

+ +
+
+ + + + +
const CN_PROGMEM char CN_APA102[] = "APA102"
+
+ +
+
+ +

◆ 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_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_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_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_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_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..dfc25e177 --- /dev/null +++ b/doxy/_const_names_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_const_names_8cpp__incl.md5 b/doxy/_const_names_8cpp__incl.md5 new file mode 100644 index 000000000..0c7297ef0 --- /dev/null +++ b/doxy/_const_names_8cpp__incl.md5 @@ -0,0 +1 @@ +2e88b6dfd49dcd9c68facf3fae84d809 \ 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..b6eddead3 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..5db420aea --- /dev/null +++ b/doxy/_const_names_8hpp.html @@ -0,0 +1,5549 @@ + + + + + + + +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_APA102 []
 
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_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_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_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_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_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_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_APA102

+ +
+
+ + + + + +
+ + + + +
const CN_PROGMEM char CN_APA102[]
+
+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_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_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_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_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_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..465239767 --- /dev/null +++ b/doxy/_const_names_8hpp__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_const_names_8hpp__dep__incl.md5 b/doxy/_const_names_8hpp__dep__incl.md5 new file mode 100644 index 000000000..23c6ceabc --- /dev/null +++ b/doxy/_const_names_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +185b9d2e61eb98932084311f3b0c86b2 \ 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..5ed8c7205 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..124add18c --- /dev/null +++ b/doxy/_const_names_8hpp_source.html @@ -0,0 +1,564 @@ + + + + + + + +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_APA102 [];
+
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_blanktime[];
+
49extern const CN_PROGMEM char CN_bridge[];
+
50extern const CN_PROGMEM char CN_brightness[];
+
51extern const CN_PROGMEM char CN_brightnessEnd[];
+
52extern const CN_PROGMEM char CN_cfgver[];
+
53extern const CN_PROGMEM char CN_channels[];
+
54extern const CN_PROGMEM char CN_clean[];
+
55extern const CN_PROGMEM char CN_clock_pin[];
+
56extern const CN_PROGMEM char CN_cmd[];
+
57extern const CN_PROGMEM char CN_color[];
+
58extern const CN_PROGMEM char CN_color_order[];
+
59extern const CN_PROGMEM char CN_Configuration_File_colon [];
+
60extern const CN_PROGMEM char CN_config[];
+
61extern const CN_PROGMEM char CN_connected[];
+
62extern const CN_PROGMEM char CN_count[];
+
63extern const CN_PROGMEM char CN_currenteffect[];
+
64extern const CN_PROGMEM char CN_cs_pin[];
+
65extern const CN_PROGMEM char CN_currentlimit[];
+
66extern const CN_PROGMEM char CN_current_sequence[];
+
67extern const CN_PROGMEM char CN_data_pin[];
+
68extern const CN_PROGMEM char CN_device [];
+
69extern const CN_PROGMEM char CN_dhcp[];
+
70extern const CN_PROGMEM char CN_Default[];
+
71extern const CN_PROGMEM char CN_Disabled[];
+
72extern const CN_PROGMEM char CN_Dotfseq[];
+
73extern const CN_PROGMEM char CN_Dotjson[];
+
74extern const CN_PROGMEM char CN_Dotpl[];
+
75extern const CN_PROGMEM char CN_DMX[];
+
76extern const CN_PROGMEM char CN_duration[];
+
77extern const CN_PROGMEM char CN_effect[];
+
78extern const CN_PROGMEM char CN_effect_list[];
+
79extern const CN_PROGMEM char CN_EffectAllLeds[];
+
80extern const CN_PROGMEM char CN_EffectBrightness[];
+
81extern const CN_PROGMEM char CN_EffectColor[];
+
82extern const CN_PROGMEM char CN_EffectMirror[];
+
83extern const CN_PROGMEM char CN_EffectReverse[];
+
84extern const CN_PROGMEM char CN_EffectSpeed[];
+
85extern const CN_PROGMEM char CN_EffectWhiteChannel[];
+
86extern const CN_PROGMEM char CN_Effect[];
+
87extern const CN_PROGMEM char CN_effects[];
+
88extern const CN_PROGMEM char CN_en[];
+
89extern const CN_PROGMEM char CN_enabled[];
+
90extern const CN_PROGMEM char CN_errors[];
+
91extern const CN_PROGMEM char CN_ESP32[];
+
92extern const CN_PROGMEM char CN_ESP8266[];
+
93extern const CN_PROGMEM char CN_ESPixelStick [];
+
94extern const CN_PROGMEM char CN_eth[];
+
95extern const CN_PROGMEM char CN_EthDrv[];
+
96extern const CN_PROGMEM char CN_false [];
+
97extern const CN_PROGMEM char CN_File[];
+
98extern const CN_PROGMEM char CN_file[];
+
99extern const CN_PROGMEM char CN_filename[];
+
100extern const CN_PROGMEM char CN_files[];
+
101extern const CN_PROGMEM char CN_Frequency[];
+
102extern const CN_PROGMEM char CN_fseqfilename[];
+
103extern const CN_PROGMEM char CN_gateway[];
+
104extern const CN_PROGMEM char CN_g[];
+
105extern const CN_PROGMEM char CN_gamma[];
+
106extern const CN_PROGMEM char CN_GECE[];
+
107extern const CN_PROGMEM char CN_get[];
+
108extern const CN_PROGMEM char CN_gen_ser_hdr[];
+
109extern const CN_PROGMEM char CN_gen_ser_ftr[];
+
110extern const CN_PROGMEM char CN_gid[];
+
111extern const CN_PROGMEM char CN_group_size[];
+
112extern const CN_PROGMEM char CN_GS8208[];
+
113extern const CN_PROGMEM char CN_hadisco[];
+
114extern const CN_PROGMEM char CN_haprefix[];
+
115extern const CN_PROGMEM char CN_Heap_colon [];
+
116extern const CN_PROGMEM char CN_HostName [];
+
117extern const CN_PROGMEM char CN_hostname [];
+
118extern const CN_PROGMEM char CN_hv[];
+
119extern const CN_PROGMEM char CN_id[];
+
120extern const CN_PROGMEM char CN_Idle[];
+
121extern const CN_PROGMEM char CN_init[];
+
122extern const CN_PROGMEM char CN_interframetime[];
+
123extern const CN_PROGMEM char CN_inv[];
+
124extern const CN_PROGMEM char CN_ip[];
+
125extern const CN_PROGMEM char CN_input[];
+
126extern const CN_PROGMEM char CN_input_config[];
+
127extern const CN_PROGMEM char CN_last_clientIP[];
+
128extern const CN_PROGMEM char CN_lwt[];
+
129extern const CN_PROGMEM char CN_mac[];
+
130extern const CN_PROGMEM char CN_MarqueeGroups[];
+
131extern const CN_PROGMEM char CN_mdc_pin[];
+
132extern const CN_PROGMEM char CN_mdio_pin[];
+
133extern const CN_PROGMEM char CN_Max[];
+
134extern const CN_PROGMEM char CN_MaxChannels[];
+
135extern const CN_PROGMEM char CN_Min[];
+
136extern const CN_PROGMEM char CN_minussigns[];
+
137extern const CN_PROGMEM char CN_mirror [];
+
138extern const CN_PROGMEM char CN_miso_pin[];
+
139extern const CN_PROGMEM char CN_mode [];
+
140extern const CN_PROGMEM char CN_mode_name [];
+
141extern const CN_PROGMEM char CN_mosi_pin[];
+
142extern const CN_PROGMEM char CN_multicast [];
+
143extern const CN_PROGMEM char CN_name [];
+
144extern const CN_PROGMEM char CN_NeedAutoConfig [];
+
145extern const CN_PROGMEM char CN_netmask [];
+
146extern const CN_PROGMEM char CN_network [];
+
147extern const CN_PROGMEM char CN_num_chan[];
+
148extern const CN_PROGMEM char CN_num_packets[];
+
149extern const CN_PROGMEM char CN_output[];
+
150extern const CN_PROGMEM char CN_output_config[];
+
151extern const CN_PROGMEM char CN_OutputSpi[];
+
152extern const CN_PROGMEM char CN_OutputUart[];
+
153extern const CN_PROGMEM char CN_packet_errors[];
+
154extern const CN_PROGMEM char CN_passphrase[];
+
155extern const CN_PROGMEM char CN_password[];
+
156extern const CN_PROGMEM char CN_Paused[];
+
157extern const CN_PROGMEM char CN_pixel_count[];
+
158extern const CN_PROGMEM char CN_polarity[];
+
159extern const CN_PROGMEM char CN_port[];
+
160extern const CN_PROGMEM char CN_Platform[];
+
161extern const CN_PROGMEM char CN_play[];
+
162extern const CN_PROGMEM char CN_playFseq[];
+
163extern const CN_PROGMEM char CN_playlist [];
+
164extern const CN_PROGMEM char CN_plussigns [];
+
165extern const CN_PROGMEM char CN_power_pin[];
+
166extern const CN_PROGMEM char CN_prependnullcount [];
+
167extern const CN_PROGMEM char CN_pwm [];
+
168extern const CN_PROGMEM char CN_Relay[];
+
169extern const CN_PROGMEM char CN_remote[];
+
170extern const CN_PROGMEM char CN_Renard[];
+
171extern const CN_PROGMEM char CN_r[];
+
172extern const CN_PROGMEM char CN_rev[];
+
173extern const CN_PROGMEM char CN_reverse[];
+
174extern const CN_PROGMEM char CN_RMT[];
+
175extern const CN_PROGMEM char CN_rssi[];
+
176extern const CN_PROGMEM char CN_sca[];
+
177extern const CN_PROGMEM char CN_seconds_elapsed[];
+
178extern const CN_PROGMEM char CN_seconds_played[];
+
179extern const CN_PROGMEM char CN_seconds_remaining[];
+
180extern const CN_PROGMEM char CN_SendFppSync[];
+
181extern const CN_PROGMEM char CN_sequence_filename[];
+
182extern const CN_PROGMEM char CN_Serial[];
+
183extern const CN_PROGMEM char CN_Servo_PCA9685[];
+
184extern const CN_PROGMEM char CN_slashset[];
+
185extern const CN_PROGMEM char CN_slashstatus[];
+
186extern const CN_PROGMEM char CN_speed[];
+
187extern const CN_PROGMEM char CN_ssid [];
+
188extern const CN_PROGMEM char CN_sta_timeout [];
+
189extern const CN_PROGMEM char CN_stars[];
+
190extern const CN_PROGMEM char CN_state[];
+
191extern const CN_PROGMEM char CN_status [];
+
192extern const CN_PROGMEM char CN_status_name[];
+
193extern const CN_PROGMEM char CN_StayInApMode [];
+
194extern const CN_PROGMEM char CN_subnet[];
+
195extern const CN_PROGMEM char CN_SyncOffset[];
+
196extern const CN_PROGMEM char CN_system[];
+
197extern const CN_PROGMEM char CN_textSLASHplain[];
+
198extern const CN_PROGMEM char CN_time[];
+
199extern const CN_PROGMEM char CN_time_elapsed[];
+
200extern const CN_PROGMEM char CN_TimeRemaining[];
+
201extern const CN_PROGMEM char CN_time_remaining[];
+
202extern const CN_PROGMEM char CN_TLS3001[];
+
203extern const CN_PROGMEM char CN_TM1814[];
+
204extern const CN_PROGMEM char CN_topic[];
+
205extern const CN_PROGMEM char CN_topicset[];
+
206extern const CN_PROGMEM char CN_transitions[];
+
207extern const CN_PROGMEM char CN_trig[];
+
208extern const CN_PROGMEM char CN_true[];
+
209extern const CN_PROGMEM char CN_type[];
+
210extern const CN_PROGMEM char CN_UCS1903[];
+
211extern const CN_PROGMEM char CN_UCS8903[];
+
212extern const CN_PROGMEM char CN_ui[];
+
213extern const CN_PROGMEM char CN_unichanlim[];
+
214extern const CN_PROGMEM char CN_unifirst[];
+
215extern const CN_PROGMEM char CN_unilast[];
+
216extern const CN_PROGMEM char CN_universe[];
+
217extern const CN_PROGMEM char CN_universe_limit [];
+
218extern const CN_PROGMEM char CN_universe_start[];
+
219extern const CN_PROGMEM char CN_updateinterval[];
+
220extern const CN_PROGMEM char CN_user[];
+
221extern const CN_PROGMEM char CN_version[];
+
222extern const CN_PROGMEM char CN_Version[];
+
223extern const CN_PROGMEM char CN_weus[];
+
224extern const CN_PROGMEM char CN_wifi[];
+
225extern const CN_PROGMEM char CN_WiFiDrv[];
+
226extern const CN_PROGMEM char CN_WS2801[];
+
227extern const CN_PROGMEM char CN_WS2811[];
+
228extern const CN_PROGMEM char CN_XP[];
+
229extern const CN_PROGMEM char CN_zig_size[];
+
230
+
231extern const CN_PROGMEM char MN_01[];
+
232extern const CN_PROGMEM char MN_02[];
+
233extern const CN_PROGMEM char MN_03[];
+
234extern const CN_PROGMEM char MN_04[];
+
235extern const CN_PROGMEM char MN_05[];
+
236extern const CN_PROGMEM char MN_06[];
+
237extern const CN_PROGMEM char MN_07[];
+
238extern const CN_PROGMEM char MN_08[];
+
239extern const CN_PROGMEM char MN_09[];
+
240extern const CN_PROGMEM char MN_10[];
+
241extern const CN_PROGMEM char MN_11[];
+
242extern const CN_PROGMEM char MN_12[];
+
243extern const CN_PROGMEM char MN_13[];
+
244extern const CN_PROGMEM char MN_14[];
+
245extern const CN_PROGMEM char MN_15[];
+
246extern const CN_PROGMEM char MN_16[];
+
247extern const CN_PROGMEM char MN_17[];
+
248extern const CN_PROGMEM char MN_18[];
+
249extern const CN_PROGMEM char MN_19[];
+
250extern const CN_PROGMEM char MN_20[];
+
251extern const CN_PROGMEM char MN_21[];
+
252extern const CN_PROGMEM char MN_22[];
+
253extern const CN_PROGMEM char MN_2[];
+
const CN_PROGMEM char CN_playlist[]
Definition: ConstNames.cpp:152
+
const CN_PROGMEM char CN_topic[]
Definition: ConstNames.cpp:195
+
const CN_PROGMEM char CN_ESP32[]
Definition: ConstNames.cpp:82
+
const CN_PROGMEM char MN_14[]
Definition: ConstNames.cpp:235
+
const CN_PROGMEM char CN_status_name[]
Definition: ConstNames.cpp:183
+
const CN_PROGMEM char CN_user[]
Definition: ConstNames.cpp:211
+
const CN_PROGMEM char CN_miso_pin[]
Definition: ConstNames.cpp:129
+
const CN_PROGMEM char CN_false[]
Definition: ConstNames.cpp:87
+
const CN_PROGMEM char CN_EffectSpeed[]
Definition: ConstNames.cpp:75
+
const CN_PROGMEM char CN_state[]
Definition: ConstNames.cpp:181
+
const CN_PROGMEM char CN_unifirst[]
Definition: ConstNames.cpp:205
+
const CN_PROGMEM char CN_baudrate[]
Definition: ConstNames.cpp:38
+
const String BUILD_DATE
Definition: ESPixelStick.ino:86
+
const CN_PROGMEM char CN_currenteffect[]
Definition: ConstNames.cpp:54
+
const CN_PROGMEM char CN_universe_limit[]
Definition: ConstNames.cpp:208
+
const CN_PROGMEM char CN_Serial[]
Definition: ConstNames.cpp:173
+
const CN_PROGMEM char CN_mode[]
Definition: ConstNames.cpp:130
+
const CN_PROGMEM char CN_slashstatus[]
Definition: ConstNames.cpp:176
+
const CN_PROGMEM char CN_time[]
Definition: ConstNames.cpp:189
+
const CN_PROGMEM char CN_Dotfseq[]
Definition: ConstNames.cpp:64
+
const CN_PROGMEM char CN_b[]
Definition: ConstNames.cpp:36
+
const CN_PROGMEM char CN_mac[]
Definition: ConstNames.cpp:120
+
const CN_PROGMEM char MN_07[]
Definition: ConstNames.cpp:228
+
const CN_PROGMEM char CN_transitions[]
Definition: ConstNames.cpp:197
+
const CN_PROGMEM char CN_Max[]
Definition: ConstNames.cpp:124
+
const CN_PROGMEM char CN_wifi[]
Definition: ConstNames.cpp:215
+
const CN_PROGMEM char CN_num_chan[]
Definition: ConstNames.cpp:138
+
const CN_PROGMEM char CN_stars[]
Definition: ConstNames.cpp:180
+
const CN_PROGMEM char CN_fseqfilename[]
Definition: ConstNames.cpp:93
+
const CN_PROGMEM char CN_Relay[]
Definition: ConstNames.cpp:160
+
const CN_PROGMEM char CN_ssid[]
Definition: ConstNames.cpp:178
+
const CN_PROGMEM char CN_power_pin[]
Definition: ConstNames.cpp:156
+
const CN_PROGMEM char CN_status[]
Definition: ConstNames.cpp:182
+
const CN_PROGMEM char CN_config[]
Definition: ConstNames.cpp:51
+
const CN_PROGMEM char MN_12[]
Definition: ConstNames.cpp:233
+
const CN_PROGMEM char CN_passphrase[]
Definition: ConstNames.cpp:145
+
const CN_PROGMEM char CN_haprefix[]
Definition: ConstNames.cpp:106
+
const CN_PROGMEM char CN_OutputUart[]
Definition: ConstNames.cpp:143
+
const CN_PROGMEM char CN_color_order[]
Definition: ConstNames.cpp:49
+
const CN_PROGMEM char CN_b16[]
Definition: ConstNames.cpp:37
+
const CN_PROGMEM char CN_system[]
Definition: ConstNames.cpp:187
+
const CN_PROGMEM char MN_01[]
Definition: ConstNames.cpp:222
+
const CN_PROGMEM char CN_type[]
Definition: ConstNames.cpp:200
+
const CN_PROGMEM char CN_clean[]
Definition: ConstNames.cpp:45
+
const CN_PROGMEM char CN_trig[]
Definition: ConstNames.cpp:198
+
const CN_PROGMEM char MN_17[]
Definition: ConstNames.cpp:238
+
const CN_PROGMEM char CN_mode_name[]
Definition: ConstNames.cpp:131
+
const CN_PROGMEM char CN_gamma[]
Definition: ConstNames.cpp:95
+
const CN_PROGMEM char CN_UCS8903[]
Definition: ConstNames.cpp:202
+
const CN_PROGMEM char CN_Disabled[]
Definition: ConstNames.cpp:62
+
const CN_PROGMEM char CN_gid[]
Definition: ConstNames.cpp:101
+
const CN_PROGMEM char CN_EffectBrightness[]
Definition: ConstNames.cpp:71
+
const CN_PROGMEM char CN_GS8208[]
Definition: ConstNames.cpp:103
+
const CN_PROGMEM char CN_dhcp[]
Definition: ConstNames.cpp:61
+
const CN_PROGMEM char CN_Heap_colon[]
Definition: ConstNames.cpp:104
+
const CN_PROGMEM char CN_pixel_count[]
Definition: ConstNames.cpp:148
+
const CN_PROGMEM char MN_11[]
Definition: ConstNames.cpp:232
+
const CN_PROGMEM char CN_Effect[]
Definition: ConstNames.cpp:77
+
const CN_PROGMEM char CN_file[]
Definition: ConstNames.cpp:89
+
const CN_PROGMEM char CN_remote[]
Definition: ConstNames.cpp:161
+
const CN_PROGMEM char CN_Version[]
Definition: ConstNames.cpp:213
+
const CN_PROGMEM char MN_21[]
Definition: ConstNames.cpp:242
+
const CN_PROGMEM char CN_XP[]
Definition: ConstNames.cpp:219
+
const CN_PROGMEM char CN_StayInApMode[]
Definition: ConstNames.cpp:184
+
const CN_PROGMEM char CN_cs_pin[]
Definition: ConstNames.cpp:56
+
const CN_PROGMEM char CN_Platform[]
Definition: ConstNames.cpp:149
+
const CN_PROGMEM char CN_ESP8266[]
Definition: ConstNames.cpp:83
+
const CN_PROGMEM char CN_ui[]
Definition: ConstNames.cpp:203
+
const CN_PROGMEM char CN_EffectColor[]
Definition: ConstNames.cpp:72
+
const CN_PROGMEM char CN_universe_start[]
Definition: ConstNames.cpp:209
+
const String VERSION
Definition: ESPixelStick.ino:82
+
const CN_PROGMEM char MN_08[]
Definition: ConstNames.cpp:229
+
const CN_PROGMEM char CN_output[]
Definition: ConstNames.cpp:140
+
const CN_PROGMEM char CN_device[]
Definition: ConstNames.cpp:60
+
const CN_PROGMEM char CN_unichanlim[]
Definition: ConstNames.cpp:204
+
const CN_PROGMEM char CN_EffectMirror[]
Definition: ConstNames.cpp:73
+
const CN_PROGMEM char CN_File[]
Definition: ConstNames.cpp:88
+
const CN_PROGMEM char MN_20[]
Definition: ConstNames.cpp:241
+
const CN_PROGMEM char CN_name[]
Definition: ConstNames.cpp:134
+
const CN_PROGMEM char CN_ActiveLow[]
Definition: ConstNames.cpp:24
+
const CN_PROGMEM char CN_universe[]
Definition: ConstNames.cpp:207
+
const CN_PROGMEM char CN_files[]
Definition: ConstNames.cpp:91
+
const CN_PROGMEM char MN_10[]
Definition: ConstNames.cpp:231
+
const CN_PROGMEM char CN_init[]
Definition: ConstNames.cpp:112
+
const CN_PROGMEM char CN_ap_timeout[]
Definition: ConstNames.cpp:32
+
const CN_PROGMEM char CN_WS2801[]
Definition: ConstNames.cpp:217
+
const CN_PROGMEM char CN_applicationSLASHjson[]
Definition: ConstNames.cpp:35
+
const CN_PROGMEM char CN_brightnessEnd[]
Definition: ConstNames.cpp:42
+
const CN_PROGMEM char CN_hostname[]
Definition: ConstNames.cpp:108
+
const CN_PROGMEM char CN_prependnullcount[]
Definition: ConstNames.cpp:157
+
const CN_PROGMEM char CN_reverse[]
Definition: ConstNames.cpp:164
+
const CN_PROGMEM char CN_WiFiDrv[]
Definition: ConstNames.cpp:216
+
const CN_PROGMEM char CN_ip[]
Definition: ConstNames.cpp:115
+
const CN_PROGMEM char CN_MarqueeGroups[]
Definition: ConstNames.cpp:121
+
const CN_PROGMEM char CN_hadisco[]
Definition: ConstNames.cpp:105
+
const CN_PROGMEM char CN_packet_errors[]
Definition: ConstNames.cpp:144
+
const CN_PROGMEM char CN_slashset[]
Definition: ConstNames.cpp:175
+
const CN_PROGMEM char CN_count[]
Definition: ConstNames.cpp:53
+
const CN_PROGMEM char CN_effect_list[]
Definition: ConstNames.cpp:69
+
const CN_PROGMEM char CN_TLS3001[]
Definition: ConstNames.cpp:193
+
const CN_PROGMEM char CN_network[]
Definition: ConstNames.cpp:137
+
const CN_PROGMEM char CN_port[]
Definition: ConstNames.cpp:155
+
const CN_PROGMEM char CN_EffectAllLeds[]
Definition: ConstNames.cpp:70
+
const CN_PROGMEM char CN_filename[]
Definition: ConstNames.cpp:90
+
const CN_PROGMEM char CN_clock_pin[]
Definition: ConstNames.cpp:46
+
const CN_PROGMEM char CN_enabled[]
Definition: ConstNames.cpp:80
+
const CN_PROGMEM char CN_DMX[]
Definition: ConstNames.cpp:63
+
const CN_PROGMEM char CN_num_packets[]
Definition: ConstNames.cpp:139
+
const CN_PROGMEM char CN_en[]
Definition: ConstNames.cpp:79
+
const CN_PROGMEM char CN_APA102[]
Definition: ConstNames.cpp:30
+
const CN_PROGMEM char CN_gen_ser_hdr[]
Definition: ConstNames.cpp:99
+
const CN_PROGMEM char MN_05[]
Definition: ConstNames.cpp:226
+
const CN_PROGMEM char CN_password[]
Definition: ConstNames.cpp:146
+
const CN_PROGMEM char CN_TM1814[]
Definition: ConstNames.cpp:194
+
const CN_PROGMEM char CN_subnet[]
Definition: ConstNames.cpp:185
+
const CN_PROGMEM char CN_Dotjson[]
Definition: ConstNames.cpp:65
+
const CN_PROGMEM char CN_Frequency[]
Definition: ConstNames.cpp:92
+
const CN_PROGMEM char CN_Renard[]
Definition: ConstNames.cpp:162
+
const CN_PROGMEM char CN_SendFppSync[]
Definition: ConstNames.cpp:171
+
const CN_PROGMEM char CN_seconds_elapsed[]
Definition: ConstNames.cpp:168
+
const CN_PROGMEM char CN_time_elapsed[]
Definition: ConstNames.cpp:190
+
const CN_PROGMEM char CN_interframetime[]
Definition: ConstNames.cpp:113
+
#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:158
+
const CN_PROGMEM char MN_22[]
Definition: ConstNames.cpp:243
+
const CN_PROGMEM char CN_bridge[]
Definition: ConstNames.cpp:40
+
const CN_PROGMEM char CN_advancedView[]
Definition: ConstNames.cpp:28
+
const CN_PROGMEM char CN_Dotpl[]
Definition: ConstNames.cpp:66
+
const CN_PROGMEM char CN_addr[]
Definition: ConstNames.cpp:27
+
const CN_PROGMEM char CN_sta_timeout[]
Definition: ConstNames.cpp:179
+
const CN_PROGMEM char CN_input[]
Definition: ConstNames.cpp:116
+
const CN_PROGMEM char CN_EffectWhiteChannel[]
Definition: ConstNames.cpp:76
+
const CN_PROGMEM char CN_r[]
Definition: ConstNames.cpp:159
+
const CN_PROGMEM char CN_current_sequence[]
Definition: ConstNames.cpp:57
+
const CN_PROGMEM char CN_output_config[]
Definition: ConstNames.cpp:141
+
const CN_PROGMEM char CN_TimeRemaining[]
Definition: ConstNames.cpp:191
+
const CN_PROGMEM char CN_Default[]
Definition: ConstNames.cpp:59
+
const CN_PROGMEM char MN_13[]
Definition: ConstNames.cpp:234
+
const CN_PROGMEM char CN_mosi_pin[]
Definition: ConstNames.cpp:132
+
const CN_PROGMEM char CN_RMT[]
Definition: ConstNames.cpp:165
+
const CN_PROGMEM char CN_channels[]
Definition: ConstNames.cpp:44
+
const CN_PROGMEM char CN_speed[]
Definition: ConstNames.cpp:177
+
const CN_PROGMEM char CN_EthDrv[]
Definition: ConstNames.cpp:86
+
const CN_PROGMEM char MN_04[]
Definition: ConstNames.cpp:225
+
const CN_PROGMEM char CN_blanktime[]
Definition: ConstNames.cpp:39
+
const CN_PROGMEM char CN_polarity[]
Definition: ConstNames.cpp:154
+
const CN_PROGMEM char CN_cmd[]
Definition: ConstNames.cpp:47
+
const CN_PROGMEM char CN_SyncOffset[]
Definition: ConstNames.cpp:186
+
const CN_PROGMEM char CN_plussigns[]
Definition: ConstNames.cpp:153
+
const CN_PROGMEM char MN_18[]
Definition: ConstNames.cpp:239
+
const CN_PROGMEM char MN_03[]
Definition: ConstNames.cpp:224
+
const CN_PROGMEM char CN_input_config[]
Definition: ConstNames.cpp:117
+
const CN_PROGMEM char CN_duration[]
Definition: ConstNames.cpp:67
+
const CN_PROGMEM char CN_ap_fallback[]
Definition: ConstNames.cpp:31
+
const CN_PROGMEM char CN_netmask[]
Definition: ConstNames.cpp:136
+
const CN_PROGMEM char CN_topicset[]
Definition: ConstNames.cpp:196
+
const CN_PROGMEM char CN_activedelay[]
Definition: ConstNames.cpp:25
+
const CN_PROGMEM char CN_playFseq[]
Definition: ConstNames.cpp:151
+
const CN_PROGMEM char MN_2[]
Definition: ConstNames.cpp:244
+
const CN_PROGMEM char CN_effects[]
Definition: ConstNames.cpp:78
+
const CN_PROGMEM char CN_lwt[]
Definition: ConstNames.cpp:119
+
const CN_PROGMEM char CN_mdio_pin[]
Definition: ConstNames.cpp:123
+
const CN_PROGMEM char CN_GECE[]
Definition: ConstNames.cpp:97
+
const CN_PROGMEM char CN_active[]
Definition: ConstNames.cpp:22
+
const CN_PROGMEM char CN_effect[]
Definition: ConstNames.cpp:68
+
const CN_PROGMEM char CN_gen_ser_ftr[]
Definition: ConstNames.cpp:100
+
const CN_PROGMEM char CN_connected[]
Definition: ConstNames.cpp:52
+
const CN_PROGMEM char CN_sequence_filename[]
Definition: ConstNames.cpp:172
+
const CN_PROGMEM char CN_EffectReverse[]
Definition: ConstNames.cpp:74
+
const CN_PROGMEM char CN_Min[]
Definition: ConstNames.cpp:126
+
const CN_PROGMEM char CN_eth[]
Definition: ConstNames.cpp:85
+
const CN_PROGMEM char CN_minussigns[]
Definition: ConstNames.cpp:127
+
const CN_PROGMEM char CN_errors[]
Definition: ConstNames.cpp:81
+
const CN_PROGMEM char CN_color[]
Definition: ConstNames.cpp:48
+
const CN_PROGMEM char CN_gateway[]
Definition: ConstNames.cpp:96
+
const CN_PROGMEM char CN_id[]
Definition: ConstNames.cpp:110
+
const CN_PROGMEM char CN_rev[]
Definition: ConstNames.cpp:163
+
const CN_PROGMEM char CN_brightness[]
Definition: ConstNames.cpp:41
+
const CN_PROGMEM char CN_seconds_remaining[]
Definition: ConstNames.cpp:170
+
const CN_PROGMEM char CN_ap_reboot[]
Definition: ConstNames.cpp:33
+
const CN_PROGMEM char CN_MaxChannels[]
Definition: ConstNames.cpp:125
+
const CN_PROGMEM char CN_ActiveHigh[]
Definition: ConstNames.cpp:23
+
const CN_PROGMEM char CN_Idle[]
Definition: ConstNames.cpp:111
+
const CN_PROGMEM char CN_Servo_PCA9685[]
Definition: ConstNames.cpp:174
+
const CN_PROGMEM char CN_HostName[]
Definition: ConstNames.cpp:107
+
const CN_PROGMEM char CN_Paused[]
Definition: ConstNames.cpp:147
+
const CN_PROGMEM char CN_version[]
Definition: ConstNames.cpp:212
+
const CN_PROGMEM char CN_rssi[]
Definition: ConstNames.cpp:166
+
const CN_PROGMEM char CN_true[]
Definition: ConstNames.cpp:199
+
const CN_PROGMEM char CN_unilast[]
Definition: ConstNames.cpp:206
+
const CN_PROGMEM char MN_15[]
Definition: ConstNames.cpp:236
+
const CN_PROGMEM char CN_g[]
Definition: ConstNames.cpp:94
+
const CN_PROGMEM char MN_02[]
Definition: ConstNames.cpp:223
+
const CN_PROGMEM char CN_Configuration_File_colon[]
Definition: ConstNames.cpp:50
+
const CN_PROGMEM char MN_16[]
Definition: ConstNames.cpp:237
+
const CN_PROGMEM char CN_currentlimit[]
Definition: ConstNames.cpp:55
+
const CN_PROGMEM char CN_get[]
Definition: ConstNames.cpp:98
+
const CN_PROGMEM char CN_appendnullcount[]
Definition: ConstNames.cpp:34
+
const CN_PROGMEM char CN_textSLASHplain[]
Definition: ConstNames.cpp:188
+
const CN_PROGMEM char CN_zig_size[]
Definition: ConstNames.cpp:220
+
const CN_PROGMEM char CN_OutputSpi[]
Definition: ConstNames.cpp:142
+
const CN_PROGMEM char MN_09[]
Definition: ConstNames.cpp:230
+
const CN_PROGMEM char CN_inv[]
Definition: ConstNames.cpp:114
+
const CN_PROGMEM char CN_hv[]
Definition: ConstNames.cpp:109
+
const CN_PROGMEM char CN_NeedAutoConfig[]
Definition: ConstNames.cpp:135
+
const CN_PROGMEM char CN_sca[]
Definition: ConstNames.cpp:167
+
const CN_PROGMEM char CN_activevalue[]
Definition: ConstNames.cpp:26
+
const CN_PROGMEM char CN_mirror[]
Definition: ConstNames.cpp:128
+
const CN_PROGMEM char CN_WS2811[]
Definition: ConstNames.cpp:218
+
const CN_PROGMEM char MN_06[]
Definition: ConstNames.cpp:227
+
const CN_PROGMEM char CN_cfgver[]
Definition: ConstNames.cpp:43
+
const CN_PROGMEM char CN_data_pin[]
Definition: ConstNames.cpp:58
+
const CN_PROGMEM char CN_last_clientIP[]
Definition: ConstNames.cpp:118
+
const CN_PROGMEM char CN_ESPixelStick[]
Definition: ConstNames.cpp:84
+
const CN_PROGMEM char CN_multicast[]
Definition: ConstNames.cpp:133
+
const CN_PROGMEM char CN_time_remaining[]
Definition: ConstNames.cpp:192
+
const CN_PROGMEM char CN_updateinterval[]
Definition: ConstNames.cpp:210
+
const CN_PROGMEM char MN_19[]
Definition: ConstNames.cpp:240
+
const CN_PROGMEM char CN_mdc_pin[]
Definition: ConstNames.cpp:122
+
const CN_PROGMEM char CN_seconds_played[]
Definition: ConstNames.cpp:169
+
const CN_PROGMEM char CN_play[]
Definition: ConstNames.cpp:150
+
const CN_PROGMEM char CN_UCS1903[]
Definition: ConstNames.cpp:201
+
const CN_PROGMEM char CN_group_size[]
Definition: ConstNames.cpp:102
+
const CN_PROGMEM char CN_weus[]
Definition: ConstNames.cpp:214
+
+ + + + diff --git a/doxy/_e_f_update_8cpp.html b/doxy/_e_f_update_8cpp.html new file mode 100644 index 000000000..c3955a8a2 --- /dev/null +++ b/doxy/_e_f_update_8cpp.html @@ -0,0 +1,134 @@ + + + + + + + +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..fabd71e31 --- /dev/null +++ b/doxy/_e_f_update_8cpp__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/_e_f_update_8cpp__incl.md5 b/doxy/_e_f_update_8cpp__incl.md5 new file mode 100644 index 000000000..810cb7999 --- /dev/null +++ b/doxy/_e_f_update_8cpp__incl.md5 @@ -0,0 +1 @@ +dae6ff3fa7517a4f2f7469e92943e7e9 \ 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..e740fa9fe 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..bb3490160 --- /dev/null +++ b/doxy/_e_f_update_8h.html @@ -0,0 +1,240 @@ + + + + + + + +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..73a1e53b6 --- /dev/null +++ b/doxy/_e_f_update_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..d020ad7cd --- /dev/null +++ b/doxy/_e_f_update_8h__dep__incl.md5 @@ -0,0 +1 @@ +13c32eff188e9bcee1a7f8bb5896b665 \ 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..7e361df33 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..a9f132e3a --- /dev/null +++ b/doxy/_e_f_update_8h_source.html @@ -0,0 +1,205 @@ + + + + + + + +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..682cc4c0c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h.html @@ -0,0 +1,1154 @@ + + + + + + + +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. More...
 
#define LOG_PORT   Serial
 Serial port for console logging. More...
 
#define CLIENT_TIMEOUT   15
 In station/client mode try to connection for 15 seconds. More...
 
#define AP_TIMEOUT   120
 In AP mode, wait 120 seconds for a connection or reboot. More...
 
#define MilliSecondsInASecond   1000
 
#define MicroSecondsInAmilliSecond   1000
 
#define MicroSecondsInASecond   (MicroSecondsInAmilliSecond * MilliSecondsInASecond)
 
#define NanoSecondsInAMicroSecond   1000
 
#define NanoSecondsInASecond   (MicroSecondsInASecond * NanoSecondsInAMicroSecond)
 
#define CPU_ClockTimeNS   ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond))
 
#define STRINGIFY(X)   #X
 
#define STRING(X)   STRINGIFY(X)
 
#define logcon(msg)
 
+ + + + + + + + + + + + + + + + + + + + +

+Functions

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. More...
 
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 reboot
 
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))
+
+ +
+
+ +

◆ 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:519
+
+
+
+ +

◆ MicroSecondsInAmilliSecond

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

◆ MicroSecondsInASecond

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

◆ MilliSecondsInASecond

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

◆ NanoSecondsInAMicroSecond

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

◆ 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 ()
+
+
+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
+
+ +
+
+ +

◆ reboot

+ +
+
+ + + + + +
+ + + + +
bool reboot
+
+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..f31121ac6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..d62674ae0 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h__incl.md5 @@ -0,0 +1 @@ +aaf42c802b615e2cd89ec47e1249a53f \ 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..d816d0bf7 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..f708e2c1c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2c95a5d26 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_cgraph.md5 @@ -0,0 +1 @@ +296a3b789f8976e0c52dd62d62cb9ff3 \ 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..103828e79 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..0285d7332 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..c95af1bbd --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a067b67c856af5452506085e83cdb2b01_icgraph.md5 @@ -0,0 +1 @@ +07522738c88a6c4fd13911dee5274961 \ 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..379b0083a 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_a41e121c8cd723982e1127a1ccf29b756_icgraph.map b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.map new file mode 100644 index 000000000..7a13fb74d --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..372c530a9 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a41e121c8cd723982e1127a1ccf29b756_icgraph.md5 @@ -0,0 +1 @@ +85edcfc59114021f50341f09ad7e72b3 \ 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..b36d421db 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..d057aa895 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..65755c2ee --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a64caf298db9b3dcc081633371db4a441_cgraph.md5 @@ -0,0 +1 @@ +3359f8b2570409308018eed508c10cb9 \ 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..1bac70be9 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..a6baac39c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2b2eec687 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 @@ -0,0 +1 @@ +87d5a5f58b43077302684e821effc1e6 \ 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..8c568f2bb 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..40f4eb0f6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..d4ce571ed --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 @@ -0,0 +1 @@ +6e1d5ec76ca4ec592ca0f7fdaf4fc092 \ 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..5e04e7e12 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..b3452cb4e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..08ff104ec --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 @@ -0,0 +1 @@ +c43bdae7bfc2e9a3b46b211c77a48e0b \ 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..7e349489c 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..ca96967d9 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..250774b20 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 @@ -0,0 +1 @@ +cd5914c467d1102e70f7983ce6e5e4e3 \ 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..2dfdf55fb 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..5a869fe6f --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2d3c091e2 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 @@ -0,0 +1 @@ +9b685f9240305623184d2617348a44c0 \ 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..dd84086a7 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_source.html b/doxy/_e_s_pixel_stick_8h_source.html new file mode 100644 index 000000000..f7030ea91 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8h_source.html @@ -0,0 +1,239 @@ + + + + + + + +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
+
57#define CPU_ClockTimeNS ((1.0 / float(F_CPU)) * float(NanoSecondsInASecond))
+
58
+
59// Macro strings
+
60#define STRINGIFY(X) #X
+
61#define STRING(X) STRINGIFY(X)
+
62
+
64typedef struct {
+
65 // Device
+
66 String id;
+
67 time_t BlankDelay = time_t(5);
+
68} config_t;
+
69
+
70String serializeCore (bool pretty = false);
+
71void deserializeCoreHandler (DynamicJsonDocument& jsonDoc);
+
72bool deserializeCore (JsonObject & json);
+
73bool dsDevice (JsonObject & json);
+
74bool dsNetwork (JsonObject & json);
+
75extern bool reboot;
+
76extern bool IsBooting;
+
77extern bool ResetWiFi;
+
78extern const String ConfigFileName;
+
79extern void FeedWDT ();
+
80extern uint32_t DiscardedRxData;
+
81
+
82template <typename J, typename N>
+
83bool setFromJSON (float & OutValue, J& Json, N Name)
+
84{
+
85 bool HasBeenModified = false;
+
86
+
87 if (true == Json.containsKey (Name))
+
88 {
+
89 float temp = Json[Name];
+
90 if (fabs (temp - OutValue) > 0.000005F)
+
91 {
+
92 OutValue = temp;
+
93 HasBeenModified = true;
+
94 }
+
95 }
+
96
+
97 return HasBeenModified;
+
98};
+
99
+
100template <typename T, typename J, typename N>
+
101bool setFromJSON (T& OutValue, J& Json, N Name)
+
102{
+
103 bool HasBeenModified = false;
+
104
+
105 if (true == Json.containsKey (Name))
+
106 {
+
107 T temp = Json[Name];
+
108 if (temp != OutValue)
+
109 {
+
110 OutValue = temp;
+
111 HasBeenModified = true;
+
112 }
+
113 }
+
114
+
115 return HasBeenModified;
+
116};
+
117
+
118
+
119
+
120#define logcon(msg) \
+
121{ \
+
122 String DN; \
+
123 GetDriverName (DN); \
+
124 extern void _logcon (String & DriverName, String Message); \
+
125 _logcon (DN, msg); \
+
126}
+
127
+
128extern config_t config;
+
129extern bool ConfigSaveNeeded;
+
130extern const uint8_t CurrentConfigVersion;
+
131
+
132// #define DEBUG_GPIO gpio_num_t::GPIO_NUM_25
+
133// #define DEBUG_GPIO1 gpio_num_t::GPIO_NUM_14
+ +
bool deserializeCore(JsonObject &json)
Definition: ESPixelStick.ino:281
+
bool dsNetwork(JsonObject &json)
+
bool reboot
Definition: ESPixelStick.ino:90
+
config_t config
Definition: ESPixelStick.ino:89
+
bool setFromJSON(float &OutValue, J &Json, N Name)
Definition: ESPixelStick.h:83
+
String serializeCore(bool pretty=false)
Definition: ESPixelStick.ino:426
+
uint32_t DiscardedRxData
Definition: ESPixelStick.ino:96
+
bool ResetWiFi
Definition: ESPixelStick.ino:92
+
const uint8_t CurrentConfigVersion
Definition: ESPixelStick.ino:87
+
void deserializeCoreHandler(DynamicJsonDocument &jsonDoc)
Definition: ESPixelStick.ino:347
+
bool IsBooting
Definition: ESPixelStick.ino:93
+
void FeedWDT()
Definition: ESPixelStick.ino:536
+
bool dsDevice(JsonObject &json)
Deserialize device configuration JSON to config structure - returns true if config change detected.
Definition: ESPixelStick.ino:239
+
bool ConfigSaveNeeded
Definition: ESPixelStick.ino:95
+
const String ConfigFileName
Definition: ESPixelStick.ino:85
+ + + +
Core configuration structure.
Definition: ESPixelStick.h:64
+
String id
Definition: ESPixelStick.h:66
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8ino.html b/doxy/_e_s_pixel_stick_8ino.html new file mode 100644 index 000000000..27c441226 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino.html @@ -0,0 +1,1336 @@ + + + + + + + +ESPixelStick Firmware: /github/workspace/ESPixelStick/ESPixelStick.ino File Reference + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+
+
+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 dependency graph for ESPixelStick.ino:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void loadConfig ()
 Load configuration file. More...
 
void GetConfig (JsonObject &json)
 
void GetDriverName (String &Name)
 
void TestHeap (uint32_t Id)
 Radio configuration. More...
 
void setup ()
 Arduino Setup. More...
 
bool validateConfig ()
 Configuration Validations. More...
 
bool dsDevice (JsonObject &json)
 Deserialize device configuration JSON to config structure - returns true if config change detected. More...
 
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. More...
 
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
 
bool reboot = false
 
uint32_t lastUpdate
 
bool ResetWiFi = false
 
bool IsBooting = true
 
bool ConfigLoadNeeded = false
 
bool ConfigSaveNeeded = false
 
uint32_t DiscardedRxData = 0
 
+

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:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ SaveConfig()

+ +
+
+ + + + + + + +
void SaveConfig ()
+
+
+Here is the call graph for this function:
+
+
+ + + + + + + + +
+
+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

+ +
+
+ + + + +
bool ConfigLoadNeeded = false
+
+ +
+
+ +

◆ ConfigSaveNeeded

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

◆ CurrentConfigVersion

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

◆ DiscardedRxData

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

◆ IsBooting

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

◆ lastUpdate

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

◆ reboot

+ +
+
+ + + + +
bool reboot = false
+
+ +
+
+ +

◆ ResetWiFi

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

◆ VERSION

+ +
+
+ + + + +
const String VERSION = "4.x-dev"
+
+ +
+
+
+ + + + diff --git a/doxy/_e_s_pixel_stick_8ino__incl.map b/doxy/_e_s_pixel_stick_8ino__incl.map new file mode 100644 index 000000000..3e91d7aa7 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino__incl.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino__incl.md5 b/doxy/_e_s_pixel_stick_8ino__incl.md5 new file mode 100644 index 000000000..8bd2afe22 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino__incl.md5 @@ -0,0 +1 @@ +3bb2641d2c038a682bf4e7ea09b8d6fa \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino__incl.png b/doxy/_e_s_pixel_stick_8ino__incl.png new file mode 100644 index 000000000..9d4803c02 Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino__incl.png differ 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..d057aa895 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..65755c2ee --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a03b64a11fdb210669823536c42932fd0_cgraph.md5 @@ -0,0 +1 @@ +3359f8b2570409308018eed508c10cb9 \ 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..1bac70be9 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..f708e2c1c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2c95a5d26 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_cgraph.md5 @@ -0,0 +1 @@ +296a3b789f8976e0c52dd62d62cb9ff3 \ 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..103828e79 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..0285d7332 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..c95af1bbd --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a067b67c856af5452506085e83cdb2b01_icgraph.md5 @@ -0,0 +1 @@ +07522738c88a6c4fd13911dee5274961 \ 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..379b0083a 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_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map new file mode 100644 index 000000000..32f27a7fc --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..852f64442 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a4fc01d736fe50cf5b977f755b675f11d_cgraph.md5 @@ -0,0 +1 @@ +d2a049befc63096fcc46e41594b06fdc \ 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..e19c2f4de 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..a9c035765 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..b8f77e904 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_cgraph.md5 @@ -0,0 +1 @@ +add1f1391bb3f363579548e6bd0ecdfb \ 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..72a648afa 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..ec6e1b19e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..ddb063da2 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a653ee970a35bc7e905130d21d21abc99_icgraph.md5 @@ -0,0 +1 @@ +8e27787a173ef6a9d7a62ea8354b64a5 \ 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..c63487c56 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..a6baac39c --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2b2eec687 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_cgraph.md5 @@ -0,0 +1 @@ +87d5a5f58b43077302684e821effc1e6 \ 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..8c568f2bb 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..40f4eb0f6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..d4ce571ed --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_a83bb95469ae1f2fbaa0cca569c2cc837_icgraph.md5 @@ -0,0 +1 @@ +6e1d5ec76ca4ec592ca0f7fdaf4fc092 \ 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..5e04e7e12 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..4b17e2eb6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..8458a5706 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_cgraph.md5 @@ -0,0 +1 @@ +36611e7b7bbbcef49e007fa2af27a0b2 \ 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..f4fd0f508 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..c92cdbb4d --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..7e192a47e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa67914e91e1b1ff65d68df7e673a5ca9_icgraph.md5 @@ -0,0 +1 @@ +17ad55d659db2a170d87d0eec14f198a \ 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..a0a8efa95 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..9f3f0ff9d --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e3e6d2ad3 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aa83bf610d4f986357e0ea1274d087680_icgraph.md5 @@ -0,0 +1 @@ +86b005c93c25b96ea80c9322c94cb73d \ 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..cdaef9489 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..ce6693a30 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..d62be188e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_aaf4b39e91ed471ae190191b8f458a105_cgraph.md5 @@ -0,0 +1 @@ +71f04fc483be69369f96b8d25dc047e5 \ 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..90f0b27b2 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..12591f568 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..4ed8d68b2 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_cgraph.md5 @@ -0,0 +1 @@ +f3ea6933587198101264f8d3252dcc40 \ 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..fe7eb6ec3 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..b5acc635b --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..036ff6579 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ab580e28a58fa670ec1ad2166f9f18711_icgraph.md5 @@ -0,0 +1 @@ +bc11543366f4b1178eb16860efb0a7b5 \ 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..a35409ee3 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..b3452cb4e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.map @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..08ff104ec --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ace03924f16faf7e0c24590ede39ae2f2_icgraph.md5 @@ -0,0 +1 @@ +c43bdae7bfc2e9a3b46b211c77a48e0b \ 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..7e349489c 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_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.map b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.map new file mode 100644 index 000000000..8890ff47a --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.md5 new file mode 100644 index 000000000..81c372fc6 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.md5 @@ -0,0 +1 @@ +e4faccbd2a3d7e0198fcfa8b27a72a24 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.png b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.png new file mode 100644 index 000000000..6bca0e90c Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_cgraph.png differ diff --git a/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.map b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.map new file mode 100644 index 000000000..885421257 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.md5 b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.md5 new file mode 100644 index 000000000..a2f369a1e --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.md5 @@ -0,0 +1 @@ +6f872bf30787f0965b9ec9769479dc06 \ No newline at end of file diff --git a/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.png b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_icgraph.png new file mode 100644 index 000000000..a887cce6c Binary files /dev/null and b/doxy/_e_s_pixel_stick_8ino_ad5ed6ddd9940c0097cc91774056df1c2_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..ca96967d9 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..250774b20 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_cgraph.md5 @@ -0,0 +1 @@ +cd5914c467d1102e70f7983ce6e5e4e3 \ 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..2dfdf55fb 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..5a869fe6f --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..2d3c091e2 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_ae3fa381b4975543d1b331c6aa0d4526a_icgraph.md5 @@ -0,0 +1 @@ +9b685f9240305623184d2617348a44c0 \ 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..dd84086a7 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_afe461d27b9c48d5921c00d521181f12f_cgraph.map b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.map new file mode 100644 index 000000000..26719b409 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..64d11b121 --- /dev/null +++ b/doxy/_e_s_pixel_stick_8ino_afe461d27b9c48d5921c00d521181f12f_cgraph.md5 @@ -0,0 +1 @@ +3696ef8405a6cc56a33895f572009d25 \ 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..2015bee5b 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..f2f02d23b --- /dev/null +++ b/doxy/_ethernet_driver_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..e7cf6454f --- /dev/null +++ b/doxy/_ethernet_driver_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_ethernet_driver_8cpp__incl.md5 b/doxy/_ethernet_driver_8cpp__incl.md5 new file mode 100644 index 000000000..17dd107a6 --- /dev/null +++ b/doxy/_ethernet_driver_8cpp__incl.md5 @@ -0,0 +1 @@ +f5a6b665b8a2dd70f48605722a1496d0 \ 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..05911734f 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..a9d760a58 --- /dev/null +++ b/doxy/_ethernet_driver_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..08ae1271c --- /dev/null +++ b/doxy/_ethernet_driver_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_ethernet_driver_8hpp__incl.md5 b/doxy/_ethernet_driver_8hpp__incl.md5 new file mode 100644 index 000000000..c3ea35d7a --- /dev/null +++ b/doxy/_ethernet_driver_8hpp__incl.md5 @@ -0,0 +1 @@ +0eb0b9e37e8c9a664a3ebe4efd9f8b75 \ 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..2ec1e9e56 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..f1180c557 --- /dev/null +++ b/doxy/_ethernet_driver_8hpp_source.html @@ -0,0 +1,315 @@ + + + + + + + +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:86
+
void GetDriverName(String &Name)
Definition: ESPixelStick.ino:106
+
void GetConfig(JsonObject &json)
Definition: ESPixelStick.ino:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+
#define DEFAULT_ETH_POWER_PIN_ACTIVE
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:57
+
#define DEFAULT_ETH_POWER_PIN
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:56
+
#define DEFAULT_ETH_CLK_MODE
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:53
+
#define DEFAULT_ETH_ADDR
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:66
+
#define DEFAULT_ETH_TYPE
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:60
+
#define DEFAULT_ETH_MDC_PIN
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:73
+
#define DEFAULT_ETH_MDIO_PIN
Definition: GPIO_Defs_ESP32_D1_MINI_ETH.hpp:74
+
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..b6ef90745 --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp.html @@ -0,0 +1,284 @@ + + + + + + + +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..97167fd64 --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..33e668071 --- /dev/null +++ b/doxy/_f_p_p_discovery_8cpp__incl.md5 @@ -0,0 +1 @@ +eb78207d7316cf24e9ae632848b213c2 \ 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..8de6df1cd 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..4debf64d0 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h.html @@ -0,0 +1,394 @@ + + + + + + + +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
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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 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
+
+ +
+
+ +

◆ 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..0f69f35c4 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..7b5fe5c6c --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__dep__incl.md5 @@ -0,0 +1 @@ +9d3a9561070f60f634556da19a1f5edc \ 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..4c2a68ff3 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..ef24d0980 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 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..370ee73a2 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h__incl.md5 @@ -0,0 +1 @@ +376bdd4a90380e2fa6674b38120d9bed \ 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..f1c8e08cc 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..84ec42349 --- /dev/null +++ b/doxy/_f_p_p_discovery_8h_source.html @@ -0,0 +1,269 @@ + + + + + + + +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;
+ +
52 IPAddress FppRemoteIp = IPAddress (uint32_t(0));
+ +
54 const IPAddress MulticastAddress = IPAddress (239, 70, 80, 80);
+
55
+
56 void GetSysInfoJSON (JsonObject& jsonResponse);
+
57 void GetStatusJSON (JsonObject& jsonResponse, bool advanced);
+
58 void BuildFseqResponse (String fname, c_FileMgr::FileId fseq, String & resp);
+
59 void StopPlaying ();
+
60 void StartPlaying (String & FileName, float SecondsElapsed);
+ +
62 void GetDriverName (String & Name) { Name = "FPPD"; }
+
63
+ +
65 {
+ +
67 uint32_t pktCommand;
+ + + + + + + + +
76 uint32_t pktBlank;
+
77 uint32_t pktPing;
+
78 uint32_t pktPlugin;
+
79 uint32_t pktFPPCommand;
+
80 uint32_t pktError;
+
81 };
+ +
83
+
84# define SYNC_FILE_SEQ 0
+
85# define SYNC_FILE_MEDIA 1
+
86
+
87# define CTRL_PKT_CMD 0 // deprecated in favor of FPP Commands
+
88# define CTRL_PKT_SYNC 1
+
89# define CTRL_PKT_EVENT 2 // deprecated in favor of FPP Commands
+
90# define CTRL_PKT_BLANK 3
+
91# define CTRL_PKT_PING 4
+
92# define CTRL_PKT_PLUGIN 5
+
93# define CTRL_PKT_FPPCOMMAND 6
+
94
+
95public:
+ +
97 virtual ~c_FPPDiscovery() {}
+
98
+
99 void begin ();
+
100
+
101 void ProcessFPPJson (AsyncWebServerRequest* request);
+
102 void ProcessGET (AsyncWebServerRequest* request);
+
103 void ProcessPOST (AsyncWebServerRequest* request);
+
104 void ProcessFile (AsyncWebServerRequest* request, String filename, uint32_t index, uint8_t* data, uint32_t len, bool final, uint32_t contentLength = 0);
+
105 void ProcessBody (AsyncWebServerRequest* request, uint8_t* data, uint32_t len, uint32_t index, uint32_t total);
+
106 void sendPingPacket (IPAddress destination = IPAddress(255, 255, 255, 255));
+
107 void PlayFile (String & FileToPlay);
+
108 void Enable (void);
+
109 void Disable (void);
+
110 void GetStatus (JsonObject& jsonStatus);
+
111 void NetworkStateChanged (bool NewNetworkState);
+
112
+ + +
115 void GenerateFppSyncMsg (uint8_t Action, const String & FileName, uint32_t CurrentFrame, const float & ElpsedTime);
+
116
+
117# define SYNC_PKT_START 0
+
118# define SYNC_PKT_STOP 1
+
119# define SYNC_PKT_SYNC 2
+
120# define SYNC_PKT_OPEN 3
+
121
+
122};
+
123
+ +
c_FPPDiscovery FPPDiscovery
Definition: FPPDiscovery.cpp:1200
+
Definition: FPPDiscovery.h:39
+
void ProcessReceivedUdpPacket(AsyncUDPPacket _packet)
Definition: FPPDiscovery.cpp:167
+
bool inFileUpload
Definition: FPPDiscovery.h:48
+
void begin()
Definition: FPPDiscovery.cpp:51
+
IPAddress FppRemoteIp
Definition: FPPDiscovery.h:52
+
void ProcessBody(AsyncWebServerRequest *request, uint8_t *data, uint32_t len, uint32_t index, uint32_t total)
Definition: FPPDiscovery.cpp:798
+
void ProcessPOST(AsyncWebServerRequest *request)
Definition: FPPDiscovery.cpp:700
+
void ProcessFile(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final, uint32_t contentLength=0)
Definition: FPPDiscovery.cpp:740
+
virtual ~c_FPPDiscovery()
Definition: FPPDiscovery.h:97
+
void ProcessGET(AsyncWebServerRequest *request)
Definition: FPPDiscovery.cpp:621
+
void ProcessSyncPacket(uint8_t action, String filename, float seconds_elapsed)
Definition: FPPDiscovery.cpp:307
+
AsyncUDP udp
Definition: FPPDiscovery.h:42
+
void ProcessBlankPacket()
Definition: FPPDiscovery.cpp:392
+
void StartPlaying(String &FileName, float SecondsElapsed)
Definition: FPPDiscovery.cpp:1055
+
bool AllowedToRemotePlayFiles()
Definition: FPPDiscovery.cpp:1119
+
void GetSysInfoJSON(JsonObject &jsonResponse)
Definition: FPPDiscovery.cpp:854
+
void SetInputFPPRemotePlayFile(c_InputFPPRemotePlayFile *value)
Definition: FPPDiscovery.cpp:1174
+
const IPAddress MulticastAddress
Definition: FPPDiscovery.h:54
+
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:1132
+
void GetDriverName(String &Name)
Definition: FPPDiscovery.h:62
+
MultiSyncStats_t MultiSyncStats
Definition: FPPDiscovery.h:82
+
bool IsEnabled
Definition: FPPDiscovery.h:50
+
void ProcessFPPJson(AsyncWebServerRequest *request)
Definition: FPPDiscovery.cpp:960
+
void NetworkStateChanged(bool NewNetworkState)
Definition: FPPDiscovery.cpp:68
+
bool PlayingFile()
Definition: FPPDiscovery.cpp:405
+
bool hasBeenInitialized
Definition: FPPDiscovery.h:49
+
void Disable(void)
Definition: FPPDiscovery.cpp:121
+
String UploadFileName
Definition: FPPDiscovery.h:51
+
void ForgetInputFPPRemotePlayFile()
Definition: FPPDiscovery.cpp:1185
+
void GetStatusJSON(JsonObject &jsonResponse, bool advanced)
Definition: FPPDiscovery.cpp:885
+
c_InputFPPRemotePlayFile * InputFPPRemotePlayFile
Definition: FPPDiscovery.h:53
+
void PlayFile(String &FileToPlay)
+
void BuildFseqResponse(String fname, c_FileMgr::FileId fseq, String &resp)
Definition: FPPDiscovery.cpp:491
+
void sendPingPacket(IPAddress destination=IPAddress(255, 255, 255, 255))
Definition: FPPDiscovery.cpp:415
+
c_FPPDiscovery()
Definition: FPPDiscovery.cpp:43
+
void Enable(void)
Definition: FPPDiscovery.cpp:133
+
void StopPlaying()
Definition: FPPDiscovery.cpp:1096
+
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:65
+
uint32_t pktSyncSeqStop
Definition: FPPDiscovery.h:70
+
uint32_t pktFPPCommand
Definition: FPPDiscovery.h:79
+
uint32_t pktSyncSeqSync
Definition: FPPDiscovery.h:71
+
uint32_t pktSyncMedOpen
Definition: FPPDiscovery.h:72
+
uint32_t pktSyncSeqOpen
Definition: FPPDiscovery.h:68
+
uint32_t pktSyncMedStart
Definition: FPPDiscovery.h:73
+
time_t lastReceiveTime
Definition: FPPDiscovery.h:66
+
uint32_t pktPlugin
Definition: FPPDiscovery.h:78
+
uint32_t pktPing
Definition: FPPDiscovery.h:77
+
uint32_t pktError
Definition: FPPDiscovery.h:80
+
uint32_t pktSyncMedStop
Definition: FPPDiscovery.h:74
+
uint32_t pktSyncSeqStart
Definition: FPPDiscovery.h:69
+
uint32_t pktCommand
Definition: FPPDiscovery.h:67
+
uint32_t pktBlank
Definition: FPPDiscovery.h:76
+
uint32_t pktSyncMedSync
Definition: FPPDiscovery.h:75
+
+ + + + diff --git a/doxy/_fast_timer_8cpp.html b/doxy/_fast_timer_8cpp.html new file mode 100644 index 000000000..ea1748107 --- /dev/null +++ b/doxy/_fast_timer_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..4739753c8 --- /dev/null +++ b/doxy/_fast_timer_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_fast_timer_8cpp__incl.md5 b/doxy/_fast_timer_8cpp__incl.md5 new file mode 100644 index 000000000..1d81abc5b --- /dev/null +++ b/doxy/_fast_timer_8cpp__incl.md5 @@ -0,0 +1 @@ +1b44c1ac40acd0b3af516473b9ac3d30 \ 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..4e97d3489 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..a6deaa164 --- /dev/null +++ b/doxy/_fast_timer_8hpp.html @@ -0,0 +1,169 @@ + + + + + + + +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..738eb8b60 --- /dev/null +++ b/doxy/_fast_timer_8hpp__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_fast_timer_8hpp__dep__incl.md5 b/doxy/_fast_timer_8hpp__dep__incl.md5 new file mode 100644 index 000000000..ed230f5cf --- /dev/null +++ b/doxy/_fast_timer_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +7d8ced36cb4423891ce5795f202654a2 \ 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..5a740ddd5 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..c010e87a8 --- /dev/null +++ b/doxy/_fast_timer_8hpp__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/_fast_timer_8hpp__incl.md5 b/doxy/_fast_timer_8hpp__incl.md5 new file mode 100644 index 000000000..f653cf6a1 --- /dev/null +++ b/doxy/_fast_timer_8hpp__incl.md5 @@ -0,0 +1 @@ +d50a28fcfb1f600752354ecf47a810ba \ 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..c333c66b4 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..ca886311f --- /dev/null +++ b/doxy/_fast_timer_8hpp_source.html @@ -0,0 +1,137 @@ + + + + + + + +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..919cc61bf --- /dev/null +++ b/doxy/_file_mgr_8cpp.html @@ -0,0 +1,198 @@ + + + + + + + +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
 
+ + + + + +

+Variables

static const uint32_t FileUploadBufferSize = HTML_TRANSFER_BLOCK_SIZE * NumBlocksToBuffer
 
c_FileMgr FileMgr
 
+

Macro Definition Documentation

+ +

◆ 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..b60eaadb2 --- /dev/null +++ b/doxy/_file_mgr_8cpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8cpp__incl.md5 b/doxy/_file_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..1f65eea0c --- /dev/null +++ b/doxy/_file_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +7740ad0fcd26be41874fee7c11edc8a1 \ 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..2200d1cd8 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..7e0e9ed90 --- /dev/null +++ b/doxy/_file_mgr_8hpp.html @@ -0,0 +1,280 @@ + + + + + + + +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..72da1e083 --- /dev/null +++ b/doxy/_file_mgr_8hpp__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8hpp__dep__incl.md5 b/doxy/_file_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..d2e48b39e --- /dev/null +++ b/doxy/_file_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +46b182fefd81498799222cde2cb43d60 \ 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..4a2760fa7 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..4eacf23cb --- /dev/null +++ b/doxy/_file_mgr_8hpp__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/_file_mgr_8hpp__incl.md5 b/doxy/_file_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..164be48cb --- /dev/null +++ b/doxy/_file_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +4a4d726767d22ff4d6167a9d7e38eaa0 \ 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..56e7063bc 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..ed6bf64ee --- /dev/null +++ b/doxy/_file_mgr_8hpp_source.html @@ -0,0 +1,299 @@ + + + + + + + +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 (const FileId & FileHandle);
+
95 void GetListOfSdFiles (String & Response);
+
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
+
144protected:
+
145
+
146}; // c_FileMgr
+
147
+
148extern c_FileMgr FileMgr;
+ +
c_FileMgr FileMgr
Definition: FileMgr.cpp:1464
+
#define MaxOpenFiles
Definition: FileMgr.hpp:129
+
#define SD_CARD_MISO_PIN
Definition: GPIO_Defs_ESP32_CAM.hpp:37
+
#define SD_CARD_CS_PIN
Definition: GPIO_Defs_ESP32_CAM.hpp:40
+
#define SD_CARD_MOSI_PIN
Definition: GPIO_Defs_ESP32_CAM.hpp:38
+
#define SD_CARD_CLK_PIN
Definition: GPIO_Defs_ESP32_CAM.hpp:39
+
Definition: FileMgr.hpp:46
+
FileId CreateSdFileHandle()
Definition: FileMgr.cpp:716
+
void printDirectory(File dir, int numTabs)
Definition: FileMgr.cpp:931
+
void SaveSdFile(const String &FileName, String &FileData)
Definition: FileMgr.cpp:968
+
String fsUploadFileName
Definition: FileMgr.hpp:124
+
void GetConfig(JsonObject &json)
Definition: FileMgr.cpp:117
+
static const FileId INVALID_FILE_HANDLE
Definition: FileMgr.hpp:52
+
void InitSdFileList()
Definition: FileMgr.cpp:672
+
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
+
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:1202
+
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:1289
+
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
+
bool SdCardIsInstalled()
Definition: FileMgr.hpp:82
+
void GetListOfSdFiles(String &Response)
Definition: FileMgr.cpp:796
+
void CloseSdFile(const FileId &FileHandle)
Definition: FileMgr.cpp:1229
+
uint32_t fsUploadStartTime
Definition: FileMgr.hpp:126
+
void handleFileUploadNewFile(const String &filename)
Definition: FileMgr.cpp:1416
+
void handleFileUpload(const String &filename, size_t index, uint8_t *data, size_t len, bool final, uint32_t totalLen)
Definition: FileMgr.cpp:1326
+
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:1002
+
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:1250
+
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..6b4aad9f8 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp.html @@ -0,0 +1,161 @@ + + + + + + + +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..6d2a4b73c --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b52896785 --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +66007bb765673f3981e34fcd819177dc \ 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..b68179acf 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..89f05b04d --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..0210a522c --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp__incl.md5 @@ -0,0 +1 @@ +70d96a011ff67e4beeb49c865e137d5e \ 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..d8738219e 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..bed361bec --- /dev/null +++ b/doxy/_g_p_i_o___defs_8hpp_source.html @@ -0,0 +1,254 @@ + + + + + + + +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_WT32ETH01)
+ +
117#elif defined (BOARD_ESP32_TWILIGHTLORD)
+ +
119#elif defined (BOARD_ESP32_TWILIGHTLORD_ETH)
+ +
121#elif defined (BOARD_ESP32_TWILIGHTLORD_ETH)
+ +
123#elif defined (BOARD_ESP01S)
+ +
125#elif defined (BOARD_ESPS_V3)
+ +
127#elif defined (BOARD_ESPS_ESP3DEUXQUATRO_DMX)
+ +
129#elif defined (ARDUINO_ARCH_ESP32)
+ +
131#elif defined (ARDUINO_ARCH_ESP8266)
+ +
133#else
+
134# error "No valid platform definition"
+
135#endif // ndef platform specific GPIO definitions
+
136
+
137#if defined(SUPPORT_SD) || defined(SUPPORT_SD_MMC)
+
138# define SUPPORT_FPP
+
139#endif // defined(SUPPORT_SD) || defined(SUPPORT_SD_MMC)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + 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..fc95a202d --- /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..80a3f75af --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___c_a_m_8hpp_source.html @@ -0,0 +1,142 @@ + + + + + + + +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..358b71551 --- /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..690780d32 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___d1___m_i_n_i_8hpp_source.html @@ -0,0 +1,144 @@ + + + + + + + +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..11a6e61e8 --- /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,793 @@ + + + + + + + +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..1494d711f --- /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,4 @@ + + + + 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..cd5caf10a --- /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 @@ +84f56363c0ed61ce7b97c81000ee8f30 \ 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..b2be3bfea 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..45ca6815e --- /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,176 @@ + + + + + + + +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..ce7b341b5 --- /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..26fe43cac --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___devkit_c_8hpp_source.html @@ -0,0 +1,147 @@ + + + + + + + +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..bd892e6e9 --- /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,649 @@ + + + + + + + +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..5bbaa5e7c --- /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,4 @@ + + + + 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..8493109bc --- /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 @@ +9e1eb69bbd67c91e2ba7dbef6e6bc95d \ 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..010b3d9a0 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..85273edd9 --- /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,170 @@ + + + + + + + +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..92e205c52 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html @@ -0,0 +1,585 @@ + + + + + + + +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 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___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..87fce18de --- /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,5 @@ + + + + + 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..0bc78c223 --- /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 @@ +7303c90e10c504e5c4bb47a5d5f14985 \ 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..0d0ed5c06 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..25eab51ec --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp_source.html @@ -0,0 +1,147 @@ + + + + + + + +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#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 / RMT
+
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___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..3a895bae1 --- /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,363 @@ + + + + + + + +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..29e7d83fb --- /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,5 @@ + + + + + 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..252c5d873 --- /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 @@ +ca535f6c321778467ee7a940d36afe07 \ 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..ffb884485 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..93e20ea2e --- /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,141 @@ + + + + + + + +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..e6d067a8a --- /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..ffc3dcc93 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___m5_stack___atom_8hpp_source.html @@ -0,0 +1,162 @@ + + + + + + + +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..7f343d0a5 --- /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..885c88c10 --- /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,147 @@ + + + + + + + +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..b78cfc304 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp.html @@ -0,0 +1,649 @@ + + + + + + + +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..cdf226631 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.map @@ -0,0 +1,4 @@ + + + + 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..5a692e2d8 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp__incl.md5 @@ -0,0 +1 @@ +656795ebc35beb57e3c64499e0c6a230 \ 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..90cc2a5bd 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..5531a0154 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___olimex___gateway_8hpp_source.html @@ -0,0 +1,180 @@ + + + + + + + +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..0b6037211 --- /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,713 @@ + + + + + + + +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_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_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..0d04b81ce --- /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,4 @@ + + + + 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..ab8ad0bd8 --- /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 @@ +0117b92272f237972897ef156c6052de \ 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..47b82899f 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..00d786fb9 --- /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,178 @@ + + + + + + + +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..ee492e7ae --- /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,447 @@ + + + + + + + +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_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
+
+ +
+
+ +

◆ 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
+
+ +
+
+
+ + + + 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..cf3108059 --- /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,142 @@ + + + + + + + +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// 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___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..40ce14e96 --- /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,479 @@ + + + + + + + +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_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
+
+ +
+
+ +

◆ 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
+
+ +
+
+
+ + + + 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..68b4e884f --- /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,147 @@ + + + + + + + +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// 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 / RMT
+
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___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..b644af063 --- /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,431 @@ + + + + + + + +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_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
+
+ +
+
+ +

◆ 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
+
+ +
+
+
+ + + + 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..9c8cf9892 --- /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,142 @@ + + + + + + + +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// 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___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..bc7c88873 --- /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,681 @@ + + + + + + + +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 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
+
+ +
+
+ +

◆ 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___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..9189155f8 --- /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,4 @@ + + + + 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..a0442431b --- /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 @@ +bba10f1dcc5f9ad148d0e8d41e28ac69 \ 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..5967fca69 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..a33940a7a --- /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,175 @@ + + + + + + + +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#include <ETH.h>
+
45
+
46/*
+
47 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
48 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
49 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
50 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
51*/
+
52#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
53
+
54// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
55#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
56#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
57
+
58// Type of the Ethernet PHY (LAN8720 or TLK110)
+
59#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
60
+
61// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
62#define ETH_ADDR_PHY_LAN8720 0
+
63// #define ETH_ADDR_PHY_LAN8720 1
+
64//#define ETH_ADDR_PHY_TLK110 31
+
65#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
66#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
67#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
68#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
69#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
70#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
71#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
72#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
73#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
74
+
75// Output Types
+
76// Not Finished - #define SUPPORT_OutputType_TLS3001
+
77// #define SUPPORT_OutputType_APA102 // SPI
+
78#define SUPPORT_OutputType_DMX // UART / RMT
+
79#define SUPPORT_OutputType_GECE // UART / RMT
+
80#define SUPPORT_OutputType_GS8208 // UART / RMT
+
81#define SUPPORT_OutputType_Renard // UART / RMT
+
82#define SUPPORT_OutputType_Serial // UART / RMT
+
83#define SUPPORT_OutputType_TM1814 // UART / RMT
+
84#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
85#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
86// #define SUPPORT_OutputType_WS2801 // SPI
+
87#define SUPPORT_OutputType_WS2811 // UART / RMT
+
88#define SUPPORT_OutputType_Relay // GPIO
+
89// #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..846716fa8 --- /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,415 @@ + + + + + + + +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_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
+
+ +
+
+ +

◆ 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
+
+ +
+
+
+ + + + 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..edb952a02 --- /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,139 @@ + + + + + + + +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// Output Types
+
40// Not Finished - #define SUPPORT_OutputType_TLS3001
+
41// #define SUPPORT_OutputType_APA102 // SPI
+
42#define SUPPORT_OutputType_DMX // UART / RMT
+
43#define SUPPORT_OutputType_GECE // UART / RMT
+
44#define SUPPORT_OutputType_GS8208 // UART / RMT
+
45#define SUPPORT_OutputType_Renard // UART / RMT
+
46#define SUPPORT_OutputType_Serial // UART / RMT
+
47#define SUPPORT_OutputType_TM1814 // UART / RMT
+
48#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
49#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
50// #define SUPPORT_OutputType_WS2801 // SPI
+
51#define SUPPORT_OutputType_WS2811 // UART / RMT
+
52#define SUPPORT_OutputType_Relay // GPIO
+
53// #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..7b20464ca --- /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,463 @@ + + + + + + + +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_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
+
+ +
+
+ +

◆ 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
+
+ +
+
+
+ + + + 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..0a741f2df --- /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,144 @@ + + + + + + + +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// 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 / 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___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..11ca4f3c0 --- /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..aa9e64e97 --- /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,131 @@ + + + + + + + +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..fda951107 --- /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,649 @@ + + + + + + + +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 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
+
+ +
+
+ +

◆ 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_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..af424ff70 --- /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,4 @@ + + + + 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..92ddc3459 --- /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 @@ +2e4538c6d235ffc166c156e2e03c91d1 \ 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..fdab71350 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..4df3adbb8 --- /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,172 @@ + + + + + + + +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#include <ETH.h>
+
42
+
43/*
+
44 * ETH_CLOCK_GPIO0_IN - default: external clock from crystal oscillator
+
45 * ETH_CLOCK_GPIO0_OUT - 50MHz clock from internal APLL output on GPIO0 - possibly an inverter is needed for LAN8720
+
46 * ETH_CLOCK_GPIO16_OUT - 50MHz clock from internal APLL output on GPIO16 - possibly an inverter is needed for LAN8720
+
47 * ETH_CLOCK_GPIO17_OUT - 50MHz clock from internal APLL inverted output on GPIO17 - tested with LAN8720
+
48*/
+
49#define DEFAULT_ETH_CLK_MODE eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
+
50
+
51// Pin# of the enable signal for the external crystal oscillator (-1 to disable for internal APLL source)
+
52#define DEFAULT_ETH_POWER_PIN gpio_num_t::GPIO_NUM_5
+
53#define DEFAULT_ETH_POWER_PIN_ACTIVE HIGH
+
54
+
55// Type of the Ethernet PHY (LAN8720 or TLK110)
+
56#define DEFAULT_ETH_TYPE eth_phy_type_t::ETH_PHY_LAN8720
+
57
+
58// I2C-address of Ethernet PHY (0 or 1 for LAN8720, 31 for TLK110)
+
59#define ETH_ADDR_PHY_LAN8720 0
+
60// #define ETH_ADDR_PHY_LAN8720 1
+
61//#define ETH_ADDR_PHY_TLK110 31
+
62#define DEFAULT_ETH_ADDR ETH_ADDR_PHY_LAN8720
+
63#define DEFAULT_ETH_TXEN gpio_num_t::GPIO_NUM_21
+
64#define DEFAULT_ETH_TXD0 gpio_num_t::GPIO_NUM_19
+
65#define DEFAULT_ETH_TXD1 gpio_num_t::GPIO_NUM_22
+
66#define DEFAULT_ETH_CRSDV gpio_num_t::GPIO_NUM_27
+
67#define DEFAULT_ETH_RXD0 gpio_num_t::GPIO_NUM_25
+
68#define DEFAULT_ETH_RXD1 gpio_num_t::GPIO_NUM_26
+
69#define DEFAULT_ETH_MDC_PIN gpio_num_t::GPIO_NUM_23
+
70#define DEFAULT_ETH_MDIO_PIN gpio_num_t::GPIO_NUM_18
+
71
+
72// Output Types
+
73// Not Finished - #define SUPPORT_OutputType_TLS3001
+
74// #define SUPPORT_OutputType_APA102 // SPI
+
75#define SUPPORT_OutputType_DMX // UART / RMT
+
76#define SUPPORT_OutputType_GECE // UART / RMT
+
77#define SUPPORT_OutputType_GS8208 // UART / RMT
+
78#define SUPPORT_OutputType_Renard // UART / RMT
+
79#define SUPPORT_OutputType_Serial // UART / RMT
+
80#define SUPPORT_OutputType_TM1814 // UART / RMT
+
81#define SUPPORT_OutputType_UCS1903 // UART / RMT
+
82#define SUPPORT_OutputType_UCS8903 // UART / RMT
+
83// #define SUPPORT_OutputType_WS2801 // SPI
+
84#define SUPPORT_OutputType_WS2811 // UART / RMT
+
85#define SUPPORT_OutputType_Relay // GPIO
+
86// #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..18855dff1 --- /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,585 @@ + + + + + + + +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..a1f35b915 --- /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,4 @@ + + + + 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..b7911063e --- /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 @@ +eee61e7f7697483ba8a5da718dbc9475 \ 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..1439c3e87 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..1b28345cc --- /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,171 @@ + + + + + + + +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..8f7fb314b --- /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..d3fcce5e6 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___t_t_g_o___t8_8hpp_source.html @@ -0,0 +1,143 @@ + + + + + + + +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..63371a11b --- /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..dc8d37869 --- /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,142 @@ + + + + + + + +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..a2d1f64eb --- /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,761 @@ + + + + + + + +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..825ce3af5 --- /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,4 @@ + + + + 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..612a0dab3 --- /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 @@ +bf52edc686a6cbce6153b00845a5e3fe \ 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..bfa3a7673 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..3339e0679 --- /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,178 @@ + + + + + + + +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..6c15b9b5d --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html @@ -0,0 +1,713 @@ + + + + + + + +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..dd97a569a --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.map @@ -0,0 +1,4 @@ + + + + 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..fe064bee3 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp__incl.md5 @@ -0,0 +1 @@ +215f62f53730dcfbdee476b2e48d4976 \ 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..b513647f3 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..e314e9c47 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp_source.html @@ -0,0 +1,177 @@ + + + + + + + +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__generic_8hpp.html b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp.html new file mode 100644 index 000000000..a35936543 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp.html @@ -0,0 +1,98 @@ + + + + + + + +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..6408ed353 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.map @@ -0,0 +1,4 @@ + + + + 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..ef6b17d94 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp__incl.md5 @@ -0,0 +1 @@ +f67dc8622c67be791790ec53d123f4dc \ 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..40470af27 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..06a81b1f0 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p32__generic_8hpp_source.html @@ -0,0 +1,107 @@ + + + + + + + +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..77957a74c --- /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..a5bb240ba --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p01_s_8hpp_source.html @@ -0,0 +1,131 @@ + + + + + + + +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..a54c86620 --- /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..57c18e4d7 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___e_s_p_s___v3_8hpp_source.html @@ -0,0 +1,131 @@ + + + + + + + +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..74c218a94 --- /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..c04185da2 --- /dev/null +++ b/doxy/_g_p_i_o___defs___e_s_p8266___generic_8hpp_source.html @@ -0,0 +1,131 @@ + + + + + + + +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..70f484402 --- /dev/null +++ b/doxy/_input_alexa_8cpp.html @@ -0,0 +1,126 @@ + + + + + + + +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..35ef95576 --- /dev/null +++ b/doxy/_input_alexa_8cpp__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_alexa_8cpp__incl.md5 b/doxy/_input_alexa_8cpp__incl.md5 new file mode 100644 index 000000000..aca8d2b80 --- /dev/null +++ b/doxy/_input_alexa_8cpp__incl.md5 @@ -0,0 +1 @@ +a51ddc19b4b81177830970faaf2a4b56 \ 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..5fadbe994 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..d5929c0e6 --- /dev/null +++ b/doxy/_input_alexa_8h.html @@ -0,0 +1,138 @@ + + + + + + + +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..9371c21d3 --- /dev/null +++ b/doxy/_input_alexa_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_input_alexa_8h__dep__incl.md5 b/doxy/_input_alexa_8h__dep__incl.md5 new file mode 100644 index 000000000..9a265d38b --- /dev/null +++ b/doxy/_input_alexa_8h__dep__incl.md5 @@ -0,0 +1 @@ +cba26b09a9e20cde20228433b3a3f163 \ 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..c26adead2 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..45c9dbf24 --- /dev/null +++ b/doxy/_input_alexa_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_alexa_8h__incl.md5 b/doxy/_input_alexa_8h__incl.md5 new file mode 100644 index 000000000..b86aedcfc --- /dev/null +++ b/doxy/_input_alexa_8h__incl.md5 @@ -0,0 +1 @@ +8da6ebd694121ea8daa22798742434cd \ 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..7c85456e7 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..a4328ce85 --- /dev/null +++ b/doxy/_input_alexa_8h_source.html @@ -0,0 +1,168 @@ + + + + + + + +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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
+ + + + diff --git a/doxy/_input_artnet_8cpp.html b/doxy/_input_artnet_8cpp.html new file mode 100644 index 000000000..34be075e2 --- /dev/null +++ b/doxy/_input_artnet_8cpp.html @@ -0,0 +1,150 @@ + + + + + + + +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..37a3ae8a3 --- /dev/null +++ b/doxy/_input_artnet_8cpp__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_artnet_8cpp__incl.md5 b/doxy/_input_artnet_8cpp__incl.md5 new file mode 100644 index 000000000..8e9f2bc66 --- /dev/null +++ b/doxy/_input_artnet_8cpp__incl.md5 @@ -0,0 +1 @@ +ec9c9dd509b2d9c7424ff13f7916af0b \ 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..7b02b7b8b 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..6f67e7113 --- /dev/null +++ b/doxy/_input_artnet_8hpp.html @@ -0,0 +1,137 @@ + + + + + + + +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..e98833dc2 --- /dev/null +++ b/doxy/_input_artnet_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_input_artnet_8hpp__dep__incl.md5 b/doxy/_input_artnet_8hpp__dep__incl.md5 new file mode 100644 index 000000000..7bf88f3d4 --- /dev/null +++ b/doxy/_input_artnet_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +8520c4c761a2f3f6f14c99e036f5a8f7 \ 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..b93a193c4 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..f6b595b7c --- /dev/null +++ b/doxy/_input_artnet_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_artnet_8hpp__incl.md5 b/doxy/_input_artnet_8hpp__incl.md5 new file mode 100644 index 000000000..d0365692a --- /dev/null +++ b/doxy/_input_artnet_8hpp__incl.md5 @@ -0,0 +1 @@ +062fc0fdfb16d6ba5c773263f70f1e3b \ 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..114eb0b41 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..9bfaf0015 --- /dev/null +++ b/doxy/_input_artnet_8hpp_source.html @@ -0,0 +1,208 @@ + + + + + + + +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 IPAddress LastRemoteIP;
+
39 uint32_t num_packets = 0;
+
40 uint32_t packet_errors = 0;
+
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:40
+
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:366
+
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:259
+
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:39
+
uint16_t channel_count
from sketch globals
Definition: InputArtnet.hpp:45
+
void SetBufferInfo(uint32_t BufferSize)
Definition: InputArtnet.cpp:175
+
void GetStatus(JsonObject &jsonStatus)
Definition: InputArtnet.cpp:84
+
void SetBufferTranslation()
Definition: InputArtnet.cpp:195
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition: InputArtnet.cpp:238
+
IPAddress LastRemoteIP
Definition: InputArtnet.hpp:38
+
bool isShutDownRebootNeeded()
Definition: InputArtnet.hpp:81
+
uint16_t startUniverse
JSON configuration parameters.
Definition: InputArtnet.hpp:34
+
void validateConfiguration()
Definition: InputArtnet.cpp:292
+
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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
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..01b5b501a --- /dev/null +++ b/doxy/_input_common_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..e8fa6dce6 --- /dev/null +++ b/doxy/_input_common_8cpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8cpp__incl.md5 b/doxy/_input_common_8cpp__incl.md5 new file mode 100644 index 000000000..a77723007 --- /dev/null +++ b/doxy/_input_common_8cpp__incl.md5 @@ -0,0 +1 @@ +f6d004cec2c3586924d4313c5dad4a42 \ 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..8e702df05 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..9c8fa9ae3 --- /dev/null +++ b/doxy/_input_common_8hpp.html @@ -0,0 +1,153 @@ + + + + + + + +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..4d6090a07 --- /dev/null +++ b/doxy/_input_common_8hpp__dep__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8hpp__dep__incl.md5 b/doxy/_input_common_8hpp__dep__incl.md5 new file mode 100644 index 000000000..c0749ff14 --- /dev/null +++ b/doxy/_input_common_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +2fc432e08dfb88f4205e8227b198f01c \ 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..e624e95fe 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..0514b0c40 --- /dev/null +++ b/doxy/_input_common_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_common_8hpp__incl.md5 b/doxy/_input_common_8hpp__incl.md5 new file mode 100644 index 000000000..07c82d56c --- /dev/null +++ b/doxy/_input_common_8hpp__incl.md5 @@ -0,0 +1 @@ +f088e8bc4000c84a3e6cbb2e3a7a9630 \ 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..9956a72ea 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..9d28aa8b7 --- /dev/null +++ b/doxy/_input_common_8hpp_source.html @@ -0,0 +1,171 @@ + + + + + + + +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:68
+
@ InputType_Disabled
Definition: InputMgr.hpp:78
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
@ InputChannelId_ALL
Definition: InputMgr.hpp:43
+
+ + + + diff --git a/doxy/_input_d_d_p_8cpp.html b/doxy/_input_d_d_p_8cpp.html new file mode 100644 index 000000000..4308d3f8c --- /dev/null +++ b/doxy/_input_d_d_p_8cpp.html @@ -0,0 +1,159 @@ + + + + + + + +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..a7be7392a --- /dev/null +++ b/doxy/_input_d_d_p_8cpp__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e32d88d9d --- /dev/null +++ b/doxy/_input_d_d_p_8cpp__incl.md5 @@ -0,0 +1 @@ +c893e918c3ae5a0da92c6f225edafc90 \ 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..f8e604781 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..b21844d4c --- /dev/null +++ b/doxy/_input_d_d_p_8h.html @@ -0,0 +1,549 @@ + + + + + + + +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..2e7d0fa79 --- /dev/null +++ b/doxy/_input_d_d_p_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + 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..f9a925664 --- /dev/null +++ b/doxy/_input_d_d_p_8h__dep__incl.md5 @@ -0,0 +1 @@ +81228065c0c0281e9e6c583aa2bf1d86 \ 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..62bc47945 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..f23d6e71b --- /dev/null +++ b/doxy/_input_d_d_p_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + 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..231a383c0 --- /dev/null +++ b/doxy/_input_d_d_p_8h__incl.md5 @@ -0,0 +1 @@ +f4e8c6e5521b16862cd841dab5557da8 \ 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..24e9cb7b0 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..862de5133 --- /dev/null +++ b/doxy/_input_d_d_p_8h_source.html @@ -0,0 +1,274 @@ + + + + + + + +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
+ +
111 {
+ + + +
115 };
+
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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
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..d224100bb --- /dev/null +++ b/doxy/_input_disabled_8cpp.html @@ -0,0 +1,116 @@ + + + + + + + +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..d392a37dc --- /dev/null +++ b/doxy/_input_disabled_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_disabled_8cpp__incl.md5 b/doxy/_input_disabled_8cpp__incl.md5 new file mode 100644 index 000000000..fbf1924da --- /dev/null +++ b/doxy/_input_disabled_8cpp__incl.md5 @@ -0,0 +1 @@ +6bd0296649ea2ee8e7bb81df49f4213c \ 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..cb9c3f453 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..a5599029b --- /dev/null +++ b/doxy/_input_disabled_8hpp.html @@ -0,0 +1,133 @@ + + + + + + + +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..efc94ea72 --- /dev/null +++ b/doxy/_input_disabled_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_input_disabled_8hpp__dep__incl.md5 b/doxy/_input_disabled_8hpp__dep__incl.md5 new file mode 100644 index 000000000..e07003414 --- /dev/null +++ b/doxy/_input_disabled_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +6d2346bd7c7e1d773ec32782f8322968 \ 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..cb50720b2 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..bfbd8bb45 --- /dev/null +++ b/doxy/_input_disabled_8hpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_disabled_8hpp__incl.md5 b/doxy/_input_disabled_8hpp__incl.md5 new file mode 100644 index 000000000..fb44438e7 --- /dev/null +++ b/doxy/_input_disabled_8hpp__incl.md5 @@ -0,0 +1 @@ +81dcde27abaddc066a0d1b555bf8143d \ 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..e595fbbdb 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..70aac262f --- /dev/null +++ b/doxy/_input_disabled_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
+ + + + diff --git a/doxy/_input_e131_8cpp.html b/doxy/_input_e131_8cpp.html new file mode 100644 index 000000000..0e07cd9b5 --- /dev/null +++ b/doxy/_input_e131_8cpp.html @@ -0,0 +1,119 @@ + + + + + + + +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..f17e093db --- /dev/null +++ b/doxy/_input_e131_8cpp__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_e131_8cpp__incl.md5 b/doxy/_input_e131_8cpp__incl.md5 new file mode 100644 index 000000000..6b9968a02 --- /dev/null +++ b/doxy/_input_e131_8cpp__incl.md5 @@ -0,0 +1 @@ +ac4989330a9ecd2ec63424bb4f431439 \ 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..20e1447ac 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..d7f968d77 --- /dev/null +++ b/doxy/_input_e131_8hpp.html @@ -0,0 +1,137 @@ + + + + + + + +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..58d9b58c0 --- /dev/null +++ b/doxy/_input_e131_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_input_e131_8hpp__dep__incl.md5 b/doxy/_input_e131_8hpp__dep__incl.md5 new file mode 100644 index 000000000..e8715095d --- /dev/null +++ b/doxy/_input_e131_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +fdb88060fea0595923901550bc2c4e18 \ 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..b63087bbb 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..badde28cd --- /dev/null +++ b/doxy/_input_e131_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_e131_8hpp__incl.md5 b/doxy/_input_e131_8hpp__incl.md5 new file mode 100644 index 000000000..9b9eef904 --- /dev/null +++ b/doxy/_input_e131_8hpp__incl.md5 @@ -0,0 +1 @@ +2302f7c2b5de38a02d5059ac3537be12 \ 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..fd3f962c3 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..8eefe1b65 --- /dev/null +++ b/doxy/_input_e131_8hpp_source.html @@ -0,0 +1,200 @@ + + + + + + + +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:197
+
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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
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..c23f96dc2 --- /dev/null +++ b/doxy/_input_effect_engine_8cpp.html @@ -0,0 +1,277 @@ + + + + + + + +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..a1add24e6 --- /dev/null +++ b/doxy/_input_effect_engine_8cpp__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_effect_engine_8cpp__incl.md5 b/doxy/_input_effect_engine_8cpp__incl.md5 new file mode 100644 index 000000000..abb902a57 --- /dev/null +++ b/doxy/_input_effect_engine_8cpp__incl.md5 @@ -0,0 +1 @@ +d9b12a364503ad7ff5e2e1831651d621 \ 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..634df7123 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..e180cf501 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp.html @@ -0,0 +1,224 @@ + + + + + + + +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..29c7dc6a3 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..a24401c27 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +40f642fb8761cd0b8882e93cea9e9255 \ 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..ab1de64da 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..a918580f5 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_effect_engine_8hpp__incl.md5 b/doxy/_input_effect_engine_8hpp__incl.md5 new file mode 100644 index 000000000..f9bae200e --- /dev/null +++ b/doxy/_input_effect_engine_8hpp__incl.md5 @@ -0,0 +1 @@ +20cbe04573c0601b3be96067771dbecd \ 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..a24c2d43f 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..3f1234432 --- /dev/null +++ b/doxy/_input_effect_engine_8hpp_source.html @@ -0,0 +1,418 @@ + + + + + + + +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:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
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..dfcc7f258 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp.html @@ -0,0 +1,131 @@ + + + + + + + +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..e2a85dd9c --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b11bbe6c1 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8cpp__incl.md5 @@ -0,0 +1 @@ +4445bb2a6c6ea38bba82303eafff4c25 \ 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..f2cd39255 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..f8b192a48 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h.html @@ -0,0 +1,182 @@ + + + + + + + +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..76459e7ab --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + 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..3565d86d3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__dep__incl.md5 @@ -0,0 +1 @@ +667ae44c5e38ae70578f084db0d715c9 \ 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..33c2a34c3 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..089eabc8b --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..ff677ea1b --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h__incl.md5 @@ -0,0 +1 @@ +05606f24f39a7b0a59dd8b1190a16f34 \ 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..109db8666 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..1094b8293 --- /dev/null +++ b/doxy/_input_f_p_p_remote_8h_source.html @@ -0,0 +1,200 @@ + + + + + + + +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
+
75# define JSON_NAME_FILE_TO_PLAY CN_fseqfilename
+
76
+
77};
+ +
#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:266
+
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition: InputFPPRemote.h:42
+
void StartPlaying(String &FileName)
Definition: InputFPPRemote.cpp:328
+
void PlayNextFile()
Definition: InputFPPRemote.cpp:114
+
void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition: InputFPPRemote.cpp:235
+
c_InputFPPRemotePlayItem * pInputFPPRemotePlayItem
Definition: InputFPPRemote.h:49
+
void Process()
Call from loop(), renders Input data.
Definition: InputFPPRemote.cpp:190
+
void validateConfiguration()
Definition: InputFPPRemote.cpp:454
+
virtual ~c_InputFPPRemote()
Definition: InputFPPRemote.cpp:45
+
bool SendFppSync
Definition: InputFPPRemote.h:72
+
bool StayDark
Definition: InputFPPRemote.h:54
+
bool Poll()
Definition: InputFPPRemote.cpp:220
+
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:292
+
bool PlayingFile()
Definition: InputFPPRemote.cpp:462
+
void StartPlayingRemoteFile(String &FileName)
Definition: InputFPPRemote.cpp:418
+
bool GetSendFppSync()
Definition: InputFPPRemote.h:51
+
void GetStatus(JsonObject &jsonStatus)
Definition: InputFPPRemote.cpp:85
+
void SetBufferInfo(uint32_t BufferSize)
Definition: InputFPPRemote.cpp:259
+
bool PlayingRemoteFile()
Definition: InputFPPRemote.cpp:484
+
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:359
+
String FileBeingPlayed
Definition: InputFPPRemote.h:73
+
void load()
Load configuration from File System.
+
Definition: InputFPPRemotePlayItem.hpp:26
+
e_InputType
Definition: InputMgr.hpp:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
+ + + + 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..252d0bfc0 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp.html @@ -0,0 +1,118 @@ + + + + + + + +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..301a0e73e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 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..018cb91e1 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8cpp__incl.md5 @@ -0,0 +1 @@ +9ed4a52a6442fcf7e8ad0fd746d98bf8 \ 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..565cd41a6 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..02358589b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp.html @@ -0,0 +1,140 @@ + + + + + + + +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..bf1d2638b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + 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..be99a38e9 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0a60bb552e232bbfd3aa8b69fa0a09ce \ 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..0824f9d77 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..ae3f2bd9f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + 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..510fcda08 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp__incl.md5 @@ -0,0 +1 @@ +1d3eb93f7579d5518f7c494b43ffa804 \ 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..e84a12335 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..01c8bfcd3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_8hpp_source.html @@ -0,0 +1,164 @@ + + + + + + + +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:38
+
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..4d85dd63a --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp.html @@ -0,0 +1,126 @@ + + + + + + + +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..8d8cf3164 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.map @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..ad94a4152 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +8fc09a696c40bc4209fabd6db9f1f189 \ 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..0785f8fef 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..83f47d60d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp.html @@ -0,0 +1,129 @@ + + + + + + + +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..77bac96a1 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + 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..a0b7a9a46 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f2b4f58d5111c1e3d5fdf2fd50b43b52 \ 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..57ecf8e7c 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..9d9eea71e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..589c1f73b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +80bc88a4951c774c8c1cc55dd82bf925 \ 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..fed70821e 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..e5f73cadd --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_effect_fsm_8hpp_source.html @@ -0,0 +1,204 @@ + + + + + + + +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:77
+
const CN_PROGMEM char CN_Idle[]
Definition: ConstNames.cpp:111
+
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..87c5781bf --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp.html @@ -0,0 +1,167 @@ + + + + + + + +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..3fb89d08f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b84486305 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp__incl.md5 @@ -0,0 +1 @@ +aa873a25b1be6854a2d2f330d6c7c355 \ 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..9f1b76d29 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..2fd001a2f --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..b422f4e2e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8cpp_a40500bc9d3e9d966c28a4574ca1b8743_icgraph.md5 @@ -0,0 +1 @@ +1241492e1a22c2bac9cd280c9daa91fc \ 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..a372800fb 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..3dea5f2ce --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp.html @@ -0,0 +1,208 @@ + + + + + + + +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..d3a112e1e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..f05053682 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e93aa16c40de2f4e8ad0189f43031626 \ 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..e6ffad7f4 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..5c691b08d --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + 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..c6a0a31e7 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp__incl.md5 @@ -0,0 +1 @@ +5e562f588ef927475aece5d49840ff79 \ 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..0f3ccc4f8 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..01a3a7ffa --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_8hpp_source.html @@ -0,0 +1,260 @@ + + + + + + + +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#endif // def ARDUINO_ARCH_ESP32
+
50
+
51private:
+
52#define ELAPSED_PLAY_TIMER_INTERVAL_MS 10
+
53
+
54 void ClearFileInfo ();
+
55
+ + + + + +
61 friend class fsm_PlayFile_state;
+
62
+ + + + + +
68
+ +
70
+ +
72
+ +
74 {
+
75 uint32_t DataOffset = 0;
+
76 uint32_t ChannelsPerFrame = 0;
+
77 uint32_t FrameStepTimeMS = 1;
+ +
79 uint32_t ElapsedPlayTimeMS = 0;
+
80
+ +
82
+ +
84 {
+
85 uint32_t SyncCount = 0;
+
86 uint32_t SyncAdjustmentCount = 0;
+ + +
89
+
90# define FPP_TICKER_PERIOD_MS 25
+
91// # define FPP_TICKER_PERIOD_MS 1000
+
92 Ticker MsTicker;
+
93 uint32_t LastIsrTimeStampMS = 0;
+
94 uint32_t PlayedFileCount = 0;
+
95
+
96 // Logic to detect if polls have stopped coming in.
+
97 // This is part of the blanking logic.
+ +
99 static const int PollDetectionCounterLimit = 5;
+
100
+
101#define MAX_NUM_SPARSE_RANGES 5
+ +
103
+ +
105 uint32_t CalculateFrameId (uint32_t ElapsedMS, int32_t SyncOffsetMS);
+
106 bool ParseFseqFile ();
+
107 uint32_t ReadFile(uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset);
+
108
+ +
110
+
111#ifdef ARDUINO_ARCH_ESP32
+
112 TaskHandle_t TimerPollTaskHandle = NULL;
+
113# define TimerPollHandlerTaskStack 3000
+
114// # define TimerPollHandlerTaskStack 6000
+
115#endif // def ARDUINO_ARCH_ESP32
+
116
+
117}; // c_InputFPPRemotePlayFile
+
#define MAX_NUM_SPARSE_RANGES
Definition: InputFPPRemotePlayFile.hpp:101
+ + +
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:94
+
c_FileMgr::FileId FileHandleForFileBeingPlayed
Definition: InputFPPRemotePlayFile.hpp:71
+
void ClearFileInfo()
Definition: InputFPPRemotePlayFile.cpp:465
+
virtual void Stop()
Definition: InputFPPRemotePlayFile.cpp:120
+
static const int PollDetectionCounterLimit
Definition: InputFPPRemotePlayFile.hpp:99
+
virtual void GetStatus(JsonObject &jsonStatus)
Definition: InputFPPRemotePlayFile.cpp:177
+
bool ParseFseqFile()
Definition: InputFPPRemotePlayFile.cpp:277
+
virtual void Sync(String &FileName, float SecondsElapsed)
Definition: InputFPPRemotePlayFile.cpp:130
+
int PollDetectionCounter
Definition: InputFPPRemotePlayFile.hpp:98
+
fsm_PlayFile_state_Starting fsm_PlayFile_state_Starting_imp
Definition: InputFPPRemotePlayFile.hpp:64
+
String LastFailedPlayStatusMsg
Definition: InputFPPRemotePlayFile.hpp:109
+
void UpdateElapsedPlayTimeMS()
Definition: InputFPPRemotePlayFile.cpp:231
+
fsm_PlayFile_state_Error fsm_PlayFile_state_Error_imp
Definition: InputFPPRemotePlayFile.hpp:67
+
uint32_t LastIsrTimeStampMS
Definition: InputFPPRemotePlayFile.hpp:93
+
fsm_PlayFile_state_PlayingFile fsm_PlayFile_state_PlayingFile_imp
Definition: InputFPPRemotePlayFile.hpp:65
+
virtual bool IsIdle()
Definition: InputFPPRemotePlayFile.hpp:44
+
fsm_PlayFile_state_Idle fsm_PlayFile_state_Idle_imp
Definition: InputFPPRemotePlayFile.hpp:63
+
fsm_PlayFile_state * pCurrentFsmState
Definition: InputFPPRemotePlayFile.hpp:69
+
struct c_InputFPPRemotePlayFile::SyncControl_t SyncControl
+
Ticker MsTicker
Definition: InputFPPRemotePlayFile.hpp:92
+
uint32_t CalculateFrameId(uint32_t ElapsedMS, int32_t SyncOffsetMS)
Definition: InputFPPRemotePlayFile.cpp:250
+
struct c_InputFPPRemotePlayFile::FrameControl_t FrameControl
+
uint32_t ReadFile(uint32_t DestinationIntensityId, uint32_t NumBytesToRead, uint32_t FileOffset)
Definition: InputFPPRemotePlayFile.cpp:479
+
FSEQParsedRangeEntry SparseRanges[MAX_NUM_SPARSE_RANGES]
Definition: InputFPPRemotePlayFile.hpp:102
+
fsm_PlayFile_state_Stopping fsm_PlayFile_state_Stopping_imp
Definition: InputFPPRemotePlayFile.hpp:66
+
virtual bool Poll()
Definition: InputFPPRemotePlayFile.cpp:146
+
virtual ~c_InputFPPRemotePlayFile()
Definition: InputFPPRemotePlayFile.cpp:80
+
void TimerPoll()
Definition: InputFPPRemotePlayFile.cpp:161
+
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:38
+
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:74
+
uint32_t FrameStepTimeMS
Definition: InputFPPRemotePlayFile.hpp:77
+
uint32_t DataOffset
Definition: InputFPPRemotePlayFile.hpp:75
+
uint32_t TotalNumberOfFramesInSequence
Definition: InputFPPRemotePlayFile.hpp:78
+
uint32_t ChannelsPerFrame
Definition: InputFPPRemotePlayFile.hpp:76
+
uint32_t ElapsedPlayTimeMS
Definition: InputFPPRemotePlayFile.hpp:79
+
Definition: InputFPPRemotePlayFile.hpp:84
+
uint32_t SyncAdjustmentCount
Definition: InputFPPRemotePlayFile.hpp:86
+
uint32_t SyncCount
Definition: InputFPPRemotePlayFile.hpp:85
+
float LastRcvdElapsedSeconds
Definition: InputFPPRemotePlayFile.hpp:87
+
+ + + + 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..8eb596696 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp.html @@ -0,0 +1,120 @@ + + + + + + + +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..56957c68b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b32017ef5 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +9c0c55e24a6eff7b9575df0588f42900 \ 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..26ecde793 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..0336804a8 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp.html @@ -0,0 +1,155 @@ + + + + + + + +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..6e9c88daf --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + 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..1b76f620e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +f50045ec34849e46d1f02523824667fe \ 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..eff7e5458 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..0989274f3 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..9b4255103 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +691d5d7491385bfc7c50e6e68f580729 \ 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..ae9789706 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..6a117ec47 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_file_fsm_8hpp_source.html @@ -0,0 +1,305 @@ + + + + + + + +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:88
+
const CN_PROGMEM char CN_Idle[]
Definition: ConstNames.cpp:111
+
Definition: InputFPPRemotePlayFile.hpp:34
+
Definition: InputFPPRemotePlayFileFsm.hpp:136
+
virtual void Stop(void)
Definition: InputFPPRemotePlayFileFsm.cpp:633
+
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:601
+
virtual void GetStateName(String &sName)
Definition: InputFPPRemotePlayFileFsm.hpp:143
+
virtual bool Poll()
Definition: InputFPPRemotePlayFileFsm.cpp:574
+
virtual IRAM_ATTR void TimerPoll()
Definition: InputFPPRemotePlayFileFsm.cpp:588
+
virtual bool Sync(String &FileName, float SecondsElapsed)
Definition: InputFPPRemotePlayFileFsm.cpp:645
+
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:561
+
virtual void Stop(void)
Definition: InputFPPRemotePlayFileFsm.cpp:551
+
virtual IRAM_ATTR void TimerPoll()
Definition: InputFPPRemotePlayFileFsm.cpp:517
+
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:524
+
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..ef6e48cd2 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp.html @@ -0,0 +1,115 @@ + + + + + + + +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..d6712595c --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + 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..8f3ebd885 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8cpp__incl.md5 @@ -0,0 +1 @@ +dbc2fb29f392e141989818f17bdf276d \ 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..8c58825ed 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..80a516ec9 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp.html @@ -0,0 +1,151 @@ + + + + + + + +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..bf59778a0 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + 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..e77d7fe48 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +bd3e0b30e61145efd7b6c9eb78bae9a3 \ 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..1b16f838e 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..6c5e09da5 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + 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..cef8f6e63 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp__incl.md5 @@ -0,0 +1 @@ +091f20dfc92e1382f430fd8af46759dd \ 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..d99119503 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..b5c122e83 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_item_8hpp_source.html @@ -0,0 +1,166 @@ + + + + + + + +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:38
+
@ InputChannelId_ALL
Definition: InputMgr.hpp:43
+
+ + + + 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..b0e73d574 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp.html @@ -0,0 +1,121 @@ + + + + + + + +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..140af0b9b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..d2a41c6fb --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8cpp__incl.md5 @@ -0,0 +1 @@ +8ac32923844734df860cb8317949fa82 \ 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..ad92db006 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..17c8882cb --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp.html @@ -0,0 +1,139 @@ + + + + + + + +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..35fd9e68c --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.map @@ -0,0 +1,7 @@ + + + + + + + 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..30e5dcddd --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +a6f28f324924a36e3cea5094f9762f95 \ 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..073f423bb 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..879dffe35 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + 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..0f0bcb622 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp__incl.md5 @@ -0,0 +1 @@ +97acbf790d47a84bf7ef2079c2f07839 \ 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..641059d4d 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..5f5906b87 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_8hpp_source.html @@ -0,0 +1,202 @@ + + + + + + + +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:38
+
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..90cd0eec1 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp.html @@ -0,0 +1,130 @@ + + + + + + + +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..94cbdda03 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..43e4ef3fe --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8cpp__incl.md5 @@ -0,0 +1 @@ +a3faca19aede32758fb437573ffd9e5a \ 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..b0ff2fcb4 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..5f197be2b --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp.html @@ -0,0 +1,136 @@ + + + + + + + +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..4c7ef9ea6 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + 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..aa5074ff7 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +2c6058ccd587e149904ab075ba14807e \ 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..1a12d06b6 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..c0f28d0b5 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..671fbb48e --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp__incl.md5 @@ -0,0 +1 @@ +d5d6e791003d0ba86cba9ee3f0b65fc2 \ 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..011cc6b0f 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..255c882d7 --- /dev/null +++ b/doxy/_input_f_p_p_remote_play_list_fsm_8hpp_source.html @@ -0,0 +1,279 @@ + + + + + + + +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:77
+
const CN_PROGMEM char CN_File[]
Definition: ConstNames.cpp:88
+
const CN_PROGMEM char CN_Idle[]
Definition: ConstNames.cpp:111
+
const CN_PROGMEM char CN_Paused[]
Definition: ConstNames.cpp:147
+
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..07911b0d7 --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp.html @@ -0,0 +1,374 @@ + + + + + + + +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:323
+
static const char DisconnectReason6[]
Definition: InputMQTT.cpp:324
+
static const char DisconnectReason1[]
Definition: InputMQTT.cpp:319
+
static const char DisconnectReason2[]
Definition: InputMQTT.cpp:320
+
static const char DisconnectReason3[]
Definition: InputMQTT.cpp:321
+
static const char DisconnectReason0[]
Definition: InputMQTT.cpp:318
+
static const char DisconnectReason4[]
Definition: InputMQTT.cpp:322
+
static const char DisconnectReason7[]
Definition: InputMQTT.cpp:325
+
+
+
+
+ + + + 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..01e431a6e --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..87107ef77 --- /dev/null +++ b/doxy/_input_m_q_t_t_8cpp__incl.md5 @@ -0,0 +1 @@ +d351f334512797515e6323ba882ae7e6 \ 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..9c6e12579 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..3f9e711ec --- /dev/null +++ b/doxy/_input_m_q_t_t_8h.html @@ -0,0 +1,164 @@ + + + + + + + +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. More...
 
+

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..14f3fbe86 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + 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..a1e06c988 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__dep__incl.md5 @@ -0,0 +1 @@ +d0b496bdb9e56c5c9db29674446cd568 \ 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..a76943d66 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..0456b7c3e --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + 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..fb3ad6ca5 --- /dev/null +++ b/doxy/_input_m_q_t_t_8h__incl.md5 @@ -0,0 +1 @@ +f7126281eb8fd85b2c47b5686d553337 \ 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..44de7e7be 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..4a70640fc --- /dev/null +++ b/doxy/_input_m_q_t_t_8h_source.html @@ -0,0 +1,249 @@ + + + + + + + +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;
+ +
66 String haprefix = "homeassistant";
+
67 bool hadisco = true;
+
68 String lwtTopic;
+
69
+
70 const char* ON = "ON";
+
71 const char* OFF = "OFF";
+
72 const char* LWT_ONLINE = "online";
+
73 const char* LWT_OFFLINE = "offline";
+
74
+ +
76
+
77 void setup ();
+
78 void onNetworkConnect ();
+
79 void onNetworkDisconnect ();
+
80 void validate ();
+
81 void NetworkStateChanged (bool IsConnected, bool RebootAllowed); // used by poorly designed rx functions
+
82 void PlayFseq (JsonObject & JsonConfig);
+
83 void PlayEffect (JsonObject & JsonConfig);
+
84 void GetEngineConfig (JsonObject & JsonConfig);
+
85 void GetEffectList (JsonObject & JsonConfig);
+
86 void StopPlayFileEngine ();
+
87 void UpdateEffectConfiguration (JsonObject & JsonConfig);
+
88
+
89 void load ();
+
90 void save ();
+
91
+
92 bool stateOn = false;
+
93
+
95 //
+
96 // MQTT Section
+
97 //
+
99
+
100 void disconnectFromMqtt ();
+
101 void connectToMqtt (); // onMqttDisconnect, onWifiConnect
+
102 void onMqttConnect (bool sessionPresent); // setup
+
103 void onMqttDisconnect (AsyncMqttClientDisconnectReason reason); // setup
+
104 void onMqttMessage (char* topic, char* payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total); // setup
+
105 void publishHA (); // updateConfig
+
106 void publishState (); // onMqttConnect, onMqttMessage, procT, updateConfig
+
107};
+ + + +
#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:92
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition: InputMQTT.cpp:97
+
void GetEffectList(JsonObject &JsonConfig)
Definition: InputMQTT.cpp:638
+
void onMqttMessage(char *topic, char *payload, AsyncMqttClientMessageProperties properties, uint32_t len, uint32_t index, uint32_t total)
Definition: InputMQTT.cpp:364
+
virtual ~c_InputMQTT()
Definition: InputMQTT.cpp:63
+
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:555
+
const char * LWT_ONLINE
Definition: InputMQTT.h:72
+
void validateConfiguration()
Definition: InputMQTT.cpp:221
+
bool hadisco
Definition: InputMQTT.h:67
+
void GetConfig(JsonObject &jsonConfig)
Get the current config used by the driver.
Definition: InputMQTT.cpp:118
+
void StopPlayFileEngine()
Definition: InputMQTT.cpp:585
+
void publishHA()
Definition: InputMQTT.cpp:670
+
void disconnectFromMqtt()
Definition: InputMQTT.cpp:280
+
const char * ON
Definition: InputMQTT.h:70
+
void onNetworkDisconnect()
Call from onWiFiDisconnect()
Definition: InputMQTT.cpp:246
+
void validate()
Call from validateConfig()
+
void publishState()
Definition: InputMQTT.cpp:732
+
const char * LWT_OFFLINE
Definition: InputMQTT.h:73
+
void SetBufferInfo(uint32_t BufferSize)
Definition: InputMQTT.cpp:172
+
c_InputCommon * pEffectsEngine
Definition: InputMQTT.h:53
+
const char * OFF
Definition: InputMQTT.h:71
+
String lwtTopic
Definition: InputMQTT.h:68
+
bool SetConfig(JsonObject &jsonConfig)
Set a new config in the driver.
Definition: InputMQTT.cpp:188
+
void GetStatus(JsonObject &jsonStatus)
Definition: InputMQTT.cpp:137
+
AsyncMqttClient mqtt
Definition: InputMQTT.h:51
+
void connectToMqtt()
Definition: InputMQTT.cpp:258
+
void onMqttDisconnect(AsyncMqttClientDisconnectReason reason)
Definition: InputMQTT.cpp:341
+
void PlayFseq(JsonObject &JsonConfig)
Definition: InputMQTT.cpp:472
+
void UpdateEffectConfiguration(JsonObject &JsonConfig)
Definition: InputMQTT.cpp:785
+
void GetEngineConfig(JsonObject &JsonConfig)
Definition: InputMQTT.cpp:600
+
void Process()
Call from loop(), renders Input data.
Definition: InputMQTT.cpp:149
+
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:65
+
void onNetworkConnect()
Call from onWifiConnect()
Definition: InputMQTT.cpp:235
+
void onMqttConnect(bool sessionPresent)
Definition: InputMQTT.cpp:294
+
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:757
+
void load()
Load configuration from File System.
+
String haprefix
Definition: InputMQTT.h:66
+
void save()
Save configuration to File System.
+
e_InputType
Definition: InputMgr.hpp:68
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
Definition: InputEffectEngine.hpp:80
+
+ + + + diff --git a/doxy/_input_mgr_8cpp.html b/doxy/_input_mgr_8cpp.html new file mode 100644 index 000000000..d152c4244 --- /dev/null +++ b/doxy/_input_mgr_8cpp.html @@ -0,0 +1,218 @@ + + + + + + + +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:72
+
@ InputType_MQTT
Definition: InputMgr.hpp:71
+
@ InputType_E1_31
Definition: InputMgr.hpp:69
+
@ InputType_Effects
Definition: InputMgr.hpp:70
+
@ InputType_DDP
Definition: InputMgr.hpp:73
+
@ InputType_Artnet
Definition: InputMgr.hpp:77
+
@ InputType_Disabled
Definition: InputMgr.hpp:78
+
@ InputSecondaryChannelId
Definition: InputMgr.hpp:40
+
@ InputPrimaryChannelId
Definition: InputMgr.hpp:39
+
@ InputChannelId_ALL
Definition: InputMgr.hpp:43
+
+
+
+
+ + + + diff --git a/doxy/_input_mgr_8cpp__incl.map b/doxy/_input_mgr_8cpp__incl.map new file mode 100644 index 000000000..20a0c02b4 --- /dev/null +++ b/doxy/_input_mgr_8cpp__incl.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8cpp__incl.md5 b/doxy/_input_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..821826e6f --- /dev/null +++ b/doxy/_input_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +dcad91e4ea5b6ffee1b54428cfc632c1 \ 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..792ff69f7 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..af6a67c47 --- /dev/null +++ b/doxy/_input_mgr_8hpp.html @@ -0,0 +1,238 @@ + + + + + + + +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 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 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)
+
+ +
+
+

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..963725f9f --- /dev/null +++ b/doxy/_input_mgr_8hpp__dep__incl.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8hpp__dep__incl.md5 b/doxy/_input_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..891287316 --- /dev/null +++ b/doxy/_input_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +820a7c84b073435db17e323be5ff0e25 \ 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..a0db08bc3 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..e877d80ed --- /dev/null +++ b/doxy/_input_mgr_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_input_mgr_8hpp__incl.md5 b/doxy/_input_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..71d5db587 --- /dev/null +++ b/doxy/_input_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +3b9b99e0a1db7503c6e97a61d89fc7ad \ 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..8877c57c4 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..83044abca --- /dev/null +++ b/doxy/_input_mgr_8hpp_source.html @@ -0,0 +1,275 @@ + + + + + + + +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
+
30class c_InputCommon;
+
31
+ +
33{
+
34public:
+
35 // handles to determine which input channel we are dealing with
+
36 // Channel 1 = primary / show input; Channel 2 = service input
+ +
38 {
+ + + + + + +
45 };
+
46
+
47 c_InputMgr ();
+
48 virtual ~c_InputMgr ();
+
49
+
50 void Begin (uint32_t BufferSize);
+
51 void LoadConfig ();
+
52 void GetConfig (byte * Response, uint32_t maxlen);
+
53 void GetStatus (JsonObject & jsonStatus);
+
54 void SetConfig (const char * NewConfig);
+
55 void SetConfig (ArduinoJson::JsonDocument & NewConfig);
+
56 void Process ();
+
57 void SetBufferInfo (uint32_t BufferSize);
+
58 void SetOperationalState (bool Active);
+ + +
61 bool GetNetworkState () { return IsConnected; }
+
62 void GetDriverName (String & Name) { Name = "InputMgr"; }
+
63 void RestartBlankTimer (e_InputChannelIds Selector) { BlankEndTime[int(Selector)].StartTimer(config.BlankDelay * 1000); }
+
64 bool BlankTimerHasExpired (e_InputChannelIds Selector) { return (BlankEndTime[int(Selector)].IsExpired()); }
+ +
66
+ +
68 {
+ + + + + +
74#ifdef SUPPORT_FPP
+
75 InputType_FPP,
+
76#endif // def SUPPORT_FPP
+ + + + + +
82 };
+
83
+
84private:
+
85
+
86 void InstantiateNewInputChannel (e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver = true);
+
87 void CreateNewConfig ();
+ +
89 {
+
90 uint32_t DriverId = 0;
+ +
92 };
+
93
+ +
95 uint32_t InputDataBufferSize = 0;
+
96 bool HasBeenInitialized = false;
+ + +
99 bool IsConnected = false;
+
100 bool configInProgress = false;
+
101 bool configLoadNeeded = false;
+
102
+
103 // configuration parameter names for the channel manager within the config file
+
104# define IM_EffectsControlButtonName F ("ecb")
+
105
+
106 bool ProcessJsonConfig (JsonObject & jsonConfig);
+
107 void CreateJsonConfig (JsonObject & jsonConfig);
+
108 bool ProcessJsonChannelConfig (JsonObject & jsonConfig, uint32_t ChannelIndex);
+ +
110
+ +
112 bool rebootNeeded = false;
+
113
+ +
115
+
116#define IM_JSON_SIZE (5 * 1024)
+
117
+
118}; // c_InputMgr
+
119
+
120extern c_InputMgr InputMgr;
+
RecordType type
Definition: EFUpdate.h:0
+
config_t config
Definition: ESPixelStick.ino:89
+
c_FileMgr FileMgr
Definition: FileMgr.cpp:1464
+
c_InputMgr InputMgr
Definition: InputMgr.cpp:960
+
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:33
+
String ConfigFileName
Definition: InputMgr.hpp:111
+
bool GetNetworkState()
Definition: InputMgr.hpp:61
+
bool HasBeenInitialized
Definition: InputMgr.hpp:96
+
void Begin(uint32_t BufferSize)
< Start the module
Definition: InputMgr.cpp:110
+
void GetDriverName(String &Name)
Definition: InputMgr.hpp:62
+
void Process()
< Called from loop(), renders Input data
Definition: InputMgr.cpp:637
+
void CreateJsonConfig(JsonObject &jsonConfig)
Definition: InputMgr.cpp:141
+
bool InputTypeIsAllowedOnChannel(e_InputType type, e_InputChannelIds ChannelId)
Definition: InputMgr.cpp:343
+
FastTimer BlankEndTime[InputChannelId_End]
Definition: InputMgr.hpp:114
+
DriverInfo_t InputChannelDrivers[InputChannelId_End]
pointer(s) to the current active Input driver
Definition: InputMgr.hpp:94
+
bool ProcessJsonConfig(JsonObject &jsonConfig)
Definition: InputMgr.cpp:713
+
void GetStatus(JsonObject &jsonStatus)
Definition: InputMgr.cpp:316
+
bool rebootNeeded
Definition: InputMgr.hpp:112
+
void DeleteConfig()
Definition: InputMgr.hpp:60
+
uint32_t InputDataBufferSize
Definition: InputMgr.hpp:95
+
void SetBufferInfo(uint32_t BufferSize)
Definition: InputMgr.cpp:895
+
bool IsConnected
Definition: InputMgr.hpp:99
+
virtual ~c_InputMgr()
< deallocate any resources and put the Input channels into a safe state
Definition: InputMgr.cpp:88
+
void LoadConfig()
Definition: InputMgr.cpp:604
+
void SetOperationalState(bool Active)
Definition: InputMgr.cpp:920
+
void ProcessButtonActions(c_ExternalInput::InputValue_t value)
Definition: InputMgr.cpp:695
+
void CreateNewConfig()
Definition: InputMgr.cpp:247
+
void SetConfig(const char *NewConfig)
Definition: InputMgr.cpp:846
+
bool ProcessJsonChannelConfig(JsonObject &jsonConfig, uint32_t ChannelIndex)
+
e_InputType
Definition: InputMgr.hpp:68
+
@ InputType_Alexa
Definition: InputMgr.hpp:72
+
@ InputType_MQTT
Definition: InputMgr.hpp:71
+
@ InputType_E1_31
Definition: InputMgr.hpp:69
+
@ InputType_Effects
Definition: InputMgr.hpp:70
+
@ InputType_End
Definition: InputMgr.hpp:79
+
@ InputType_Start
Definition: InputMgr.hpp:80
+
@ InputType_DDP
Definition: InputMgr.hpp:73
+
@ InputType_Artnet
Definition: InputMgr.hpp:77
+
@ InputType_Default
Definition: InputMgr.hpp:81
+
@ InputType_Disabled
Definition: InputMgr.hpp:78
+
c_ExternalInput ExternalInput
Definition: InputMgr.hpp:97
+
void RestartBlankTimer(e_InputChannelIds Selector)
Definition: InputMgr.hpp:63
+
bool configLoadNeeded
Definition: InputMgr.hpp:101
+
bool EffectEngineIsConfiguredToRun[InputChannelId_End]
Definition: InputMgr.hpp:98
+
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:100
+
void NetworkStateChanged(bool IsConnected)
Definition: InputMgr.cpp:940
+
e_InputChannelIds
Definition: InputMgr.hpp:38
+
@ InputSecondaryChannelId
Definition: InputMgr.hpp:40
+
@ EffectsChannel
Definition: InputMgr.hpp:44
+
@ InputPrimaryChannelId
Definition: InputMgr.hpp:39
+
@ InputChannelId_ALL
Definition: InputMgr.hpp:43
+
@ InputChannelId_End
Definition: InputMgr.hpp:41
+
@ InputChannelId_Start
Definition: InputMgr.hpp:42
+
void InstantiateNewInputChannel(e_InputChannelIds InputChannelId, e_InputType NewChannelType, bool StartDriver=true)
Definition: InputMgr.cpp:386
+
bool BlankTimerHasExpired(e_InputChannelIds Selector)
Definition: InputMgr.hpp:64
+ +
Definition: InputMgr.hpp:89
+
uint32_t DriverId
Definition: InputMgr.hpp:90
+
c_InputCommon * pInputChannelDriver
pointer(s) to the current active Input driver
Definition: InputMgr.hpp:91
+
time_t BlankDelay
Definition: ESPixelStick.h:67
+
+ + + + diff --git a/doxy/_network_mgr_8cpp.html b/doxy/_network_mgr_8cpp.html new file mode 100644 index 000000000..e8976fc44 --- /dev/null +++ b/doxy/_network_mgr_8cpp.html @@ -0,0 +1,153 @@ + + + + + + + +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..4b5a6d7a0 --- /dev/null +++ b/doxy/_network_mgr_8cpp__incl.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8cpp__incl.md5 b/doxy/_network_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..4eb0da0f1 --- /dev/null +++ b/doxy/_network_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +b42a42ac476476d485cdcf1dc80d9b26 \ 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..77faf0420 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..d196f4333 --- /dev/null +++ b/doxy/_network_mgr_8hpp.html @@ -0,0 +1,162 @@ + + + + + + + +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..34045c43e --- /dev/null +++ b/doxy/_network_mgr_8hpp__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8hpp__dep__incl.md5 b/doxy/_network_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..067d1dd2b --- /dev/null +++ b/doxy/_network_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +b4d4ec81ffec97847987035793f393d8 \ 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..ae43376c7 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..658e2b132 --- /dev/null +++ b/doxy/_network_mgr_8hpp__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/_network_mgr_8hpp__incl.md5 b/doxy/_network_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..ee0cccb65 --- /dev/null +++ b/doxy/_network_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +1fbee958e37247e9d9283f8d1c9b0f87 \ 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..3cf5eeb8e 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..c69ea4c42 --- /dev/null +++ b/doxy/_network_mgr_8hpp_source.html @@ -0,0 +1,184 @@ + + + + + + + +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..a463aee8b --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..7dcc1e4e2 --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..e3cceec01 --- /dev/null +++ b/doxy/_output_a_p_a102_8cpp__incl.md5 @@ -0,0 +1 @@ +96bb35bd8a81b98ab1adc90944d4e640 \ 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..d3f7cb4e5 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..a69e3da75 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..4167d5fc7 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..45dd9c2af --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp__incl.md5 @@ -0,0 +1 @@ +664695aacdf70f3357539bb1f9c55178 \ 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..0db04cf46 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..7729f68b0 --- /dev/null +++ b/doxy/_output_a_p_a102_8hpp_source.html @@ -0,0 +1,156 @@ + + + + + + + +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 = CN_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)
+
const CN_PROGMEM char CN_APA102[]
Definition: ConstNames.cpp:30
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..daa1bee7b --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..805533c32 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..fd8c82e42 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +a4006e4c94c0d77c9a81a3834e3ec545 \ 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..91637b008 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..70859abf4 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..66396d17d --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..99a7fa31a --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e1782d9898e5175485334bed77629c1b \ 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..a8bef7a03 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..191f0571d --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..0211b6288 --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +1898fd4769dec864b9c574bc1b3bc738 \ 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..83afb07d9 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..11eaa368f --- /dev/null +++ b/doxy/_output_a_p_a102_spi_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_common_8cpp.html b/doxy/_output_common_8cpp.html new file mode 100644 index 000000000..a35e34055 --- /dev/null +++ b/doxy/_output_common_8cpp.html @@ -0,0 +1,112 @@ + + + + + + + +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..c1523b97e --- /dev/null +++ b/doxy/_output_common_8cpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8cpp__incl.md5 b/doxy/_output_common_8cpp__incl.md5 new file mode 100644 index 000000000..3f631f7c0 --- /dev/null +++ b/doxy/_output_common_8cpp__incl.md5 @@ -0,0 +1 @@ +db2619c3d87b050dd1a9678d35e81aa8 \ 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..18e34cdfd 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..f9c4a8c46 --- /dev/null +++ b/doxy/_output_common_8hpp.html @@ -0,0 +1,147 @@ + + + + + + + +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..56e8ea514 --- /dev/null +++ b/doxy/_output_common_8hpp__dep__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8hpp__dep__incl.md5 b/doxy/_output_common_8hpp__dep__incl.md5 new file mode 100644 index 000000000..2754457d8 --- /dev/null +++ b/doxy/_output_common_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +335a8d04ad9bd4641e3190ede66ec8ca \ 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..16f813efb 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..d753dd269 --- /dev/null +++ b/doxy/_output_common_8hpp__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_common_8hpp__incl.md5 b/doxy/_output_common_8hpp__incl.md5 new file mode 100644 index 000000000..992cb0b6b --- /dev/null +++ b/doxy/_output_common_8hpp__incl.md5 @@ -0,0 +1 @@ +d03ffd5887cdfe0364c45ab954e6403f \ 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..62da687f8 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..e82d43367 --- /dev/null +++ b/doxy/_output_common_8hpp_source.html @@ -0,0 +1,236 @@ + + + + + + + +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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_disabled_8cpp.html b/doxy/_output_disabled_8cpp.html new file mode 100644 index 000000000..d5e86ea63 --- /dev/null +++ b/doxy/_output_disabled_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..b397baece --- /dev/null +++ b/doxy/_output_disabled_8cpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_disabled_8cpp__incl.md5 b/doxy/_output_disabled_8cpp__incl.md5 new file mode 100644 index 000000000..c545cfe6b --- /dev/null +++ b/doxy/_output_disabled_8cpp__incl.md5 @@ -0,0 +1 @@ +a5c88bfce3ce3d24a0f133ec3f6c2a0f \ 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..da61c6214 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..1f305c7bd --- /dev/null +++ b/doxy/_output_disabled_8hpp.html @@ -0,0 +1,131 @@ + + + + + + + +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..61cdf9995 --- /dev/null +++ b/doxy/_output_disabled_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_disabled_8hpp__dep__incl.md5 b/doxy/_output_disabled_8hpp__dep__incl.md5 new file mode 100644 index 000000000..b8b7c630a --- /dev/null +++ b/doxy/_output_disabled_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +d27f11b7783dc68b8344d9b28ee86df0 \ 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..3de128ce0 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..9e273e639 --- /dev/null +++ b/doxy/_output_disabled_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_disabled_8hpp__incl.md5 b/doxy/_output_disabled_8hpp__incl.md5 new file mode 100644 index 000000000..6ca786c41 --- /dev/null +++ b/doxy/_output_disabled_8hpp__incl.md5 @@ -0,0 +1 @@ +711cba1ee39eab169ef278fe9961a231 \ 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..e9cc19495 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..5b4f90537 --- /dev/null +++ b/doxy/_output_disabled_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +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:62
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + 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..96fdae6a3 --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..5d3c435eb --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..9b910b208 --- /dev/null +++ b/doxy/_output_g_e_c_e_8cpp__incl.md5 @@ -0,0 +1 @@ +752758f1ce8b20a1285d1dfd70493530 \ 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..c464ec6ef 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..8c973f873 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..74a0653f6 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..85824ca8c --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp__incl.md5 @@ -0,0 +1 @@ +b10463ffae13524e9b2b07762043808d \ 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..867bdd6d4 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..048903731 --- /dev/null +++ b/doxy/_output_g_e_c_e_8hpp_source.html @@ -0,0 +1,181 @@ + + + + + + + +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:97
+ + +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..ab6ad1fd0 --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp.html @@ -0,0 +1,364 @@ + + + + + + + +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..00e8327eb --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..7447f7d8a --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +4b19110efcd9d03ca6bb6773db41ae0c \ 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..8d7b2c256 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..258bf16aa --- /dev/null +++ b/doxy/_output_g_e_c_e_frame_8hpp_source.html @@ -0,0 +1,138 @@ + + + + + + + +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..c7925314e --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..4a6731416 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..ea4c0f6cc --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +ca7fe20a758288b1560c782d7a31b02f \ 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..8cc8ba245 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..ca4a64b98 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..ed60eba8f --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..7bb848565 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +34121a1642e65f743c3ba0309b819770 \ 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..07b7c3cad 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..5f8b55c22 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..440c1fcb6 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +c858f5923d3be119a259dee71323b596 \ 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..bcc353823 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..0e7faf060 --- /dev/null +++ b/doxy/_output_g_e_c_e_rmt_8hpp_source.html @@ -0,0 +1,144 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + 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..e6537030c --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..5cdd1544f --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..3584de824 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +42ef7efa6e9286747dab4ae9f37e2793 \ 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..5975f460d 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..a1ccbd594 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..c6c51f7c8 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..285275aaf --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +d8f222a868054f2136a66c5e15694b8e \ 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..5721e5994 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..bef27c2b2 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..deaea3851 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +9b171b406a988adae2af02563bb2553a \ 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..1e2cb1c37 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..ab0db5289 --- /dev/null +++ b/doxy/_output_g_e_c_e_uart_8hpp_source.html @@ -0,0 +1,160 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..1c55312cc --- /dev/null +++ b/doxy/_output_g_s8208_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..d31b1817d --- /dev/null +++ b/doxy/_output_g_s8208_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_8cpp__incl.md5 b/doxy/_output_g_s8208_8cpp__incl.md5 new file mode 100644 index 000000000..de219666b --- /dev/null +++ b/doxy/_output_g_s8208_8cpp__incl.md5 @@ -0,0 +1 @@ +79e242dd78316a3c5884d59fdede4d94 \ 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..8e8571edd 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..26c63d2c4 --- /dev/null +++ b/doxy/_output_g_s8208_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..26ac0d947 --- /dev/null +++ b/doxy/_output_g_s8208_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_g_s8208_8hpp__incl.md5 b/doxy/_output_g_s8208_8hpp__incl.md5 new file mode 100644 index 000000000..0567b7221 --- /dev/null +++ b/doxy/_output_g_s8208_8hpp__incl.md5 @@ -0,0 +1 @@ +db1763a522d252f37d5230f87c508534 \ 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..f4ba8aae5 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..9ba81d6a4 --- /dev/null +++ b/doxy/_output_g_s8208_8hpp_source.html @@ -0,0 +1,165 @@ + + + + + + + +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:103
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..47990218f --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..bdd0baeea --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..b14018535 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +c4f242b866e6d656696d220e69339281 \ 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..1386c4194 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..7cc263537 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..09acfb076 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..b49aa4a6f --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +325a9e2d43558cf4f15c600a893af836 \ 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..78fb38100 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..a2078f715 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..c7c8bdfc0 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +d800c3620a522aaa09c8822b85ccfe03 \ 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..c1429aeb6 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..f02047856 --- /dev/null +++ b/doxy/_output_g_s8208_rmt_8hpp_source.html @@ -0,0 +1,145 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_g_s8208_uart_8cpp.html b/doxy/_output_g_s8208_uart_8cpp.html new file mode 100644 index 000000000..265498ae9 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..a0e66b4e7 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..67171b852 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +c34003b9231e5d87baf47e1e4bf5ed71 \ 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..8e165d390 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..c093028f7 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp.html @@ -0,0 +1,122 @@ + + + + + + + +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..0f0f60907 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..84af2e801 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +7f64181fb052f66c64f5ec5426afad3d \ 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..92890b1c8 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..c75aa64e8 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + 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..798a5ebc3 --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +da3a9f67ae016afaf83dea1868d4a5ff \ 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..197f24ed0 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..81ce834dd --- /dev/null +++ b/doxy/_output_g_s8208_uart_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
Definition: OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_mgr_8cpp.html b/doxy/_output_mgr_8cpp.html new file mode 100644 index 000000000..9e2cd70d4 --- /dev/null +++ b/doxy/_output_mgr_8cpp.html @@ -0,0 +1,254 @@ + + + + + + + +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 "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..f7dac29a5 --- /dev/null +++ b/doxy/_output_mgr_8cpp__incl.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8cpp__incl.md5 b/doxy/_output_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..3a1976a5e --- /dev/null +++ b/doxy/_output_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +a3d3ea76fd1ea13c6d2bffb26174023d \ 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..bb017461f 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..521d64561 --- /dev/null +++ b/doxy/_output_mgr_8hpp.html @@ -0,0 +1,297 @@ + + + + + + + +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 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. More...
 
#define OM_MAX_NUM_CHANNELS   (3000 * 3)
 
#define OM_MAX_CONFIG_SIZE   ((uint32_t)(13 * 1024))
 
#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

+ +

◆ 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..0cc5a76c8 --- /dev/null +++ b/doxy/_output_mgr_8hpp__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8hpp__dep__incl.md5 b/doxy/_output_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..73e8d7c71 --- /dev/null +++ b/doxy/_output_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +af6963044bca51a44207343289106c8d \ 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..fdf175591 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..3e8711d68 --- /dev/null +++ b/doxy/_output_mgr_8hpp__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_mgr_8hpp__incl.md5 b/doxy/_output_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..8e2b6d0dd --- /dev/null +++ b/doxy/_output_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +c2c013be75dae3914950764cdd5808b8 \ 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..055988983 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..84d92b278 --- /dev/null +++ b/doxy/_output_mgr_8hpp_source.html @@ -0,0 +1,419 @@ + + + + + + + +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
+
30class c_OutputCommon;
+
31
+
32#ifdef UART_LAST
+
33# define NUM_UARTS UART_LAST
+
34#else
+
35# define NUM_UARTS 0
+
36#endif
+
37
+ +
39{
+
40public:
+
41 c_OutputMgr ();
+
42 virtual ~c_OutputMgr ();
+
43
+
44 void Begin ();
+
45 void Poll ();
+
46 void LoadConfig ();
+
47 void GetConfig (byte * Response, uint32_t maxlen);
+
48 void GetConfig (String & Response);
+
49 void SetConfig (const char * NewConfig);
+
50 void SetConfig (ArduinoJson::JsonDocument & NewConfig);
+
51 void GetStatus (JsonObject & jsonStatus);
+
52 void GetPortCounts (uint16_t& PixelCount, uint16_t& SerialCount) {PixelCount = uint16_t(OutputChannelId_End); SerialCount = uint16_t(NUM_UARTS); }
+
53 uint8_t* GetBufferAddress () { return OutputBuffer; }
+
54 uint32_t GetBufferUsedSize () { return UsedBufferSize; }
+
55 uint32_t GetBufferSize () { return sizeof(OutputBuffer); }
+ +
57 void PauseOutputs (bool NewState);
+
58 void GetDriverName (String & Name) { Name = "OutputMgr"; }
+
59 void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t * pData);
+
60 void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData);
+
61 void ClearBuffer ();
+
62 void TaskPoll ();
+
63
+
64 // handles to determine which output channel we are dealing with
+ +
66 {
+
67 #ifdef DEFAULT_UART_0_GPIO
+
68 OutputChannelId_UART_0,
+
69 #endif // def DEFAULT_UART_0_GPIO
+
70
+
71 #ifdef DEFAULT_UART_1_GPIO
+
72 OutputChannelId_UART_1,
+
73 #endif // def DEFAULT_UART_1_GPIO
+
74
+
75 #ifdef DEFAULT_UART_2_GPIO
+
76 OutputChannelId_UART_2,
+
77 #endif // def DEFAULT_UART_2_GPIO
+
78
+
79 #ifdef DEFAULT_RMT_0_GPIO
+
80 OutputChannelId_RMT_0,
+
81 #endif // def DEFAULT_RMT_0_GPIO
+
82
+
83 #ifdef DEFAULT_RMT_1_GPIO
+
84 OutputChannelId_RMT_1,
+
85 #endif // def DEFAULT_RMT_1_GPIO
+
86
+
87 #ifdef DEFAULT_RMT_2_GPIO
+
88 OutputChannelId_RMT_2,
+
89 #endif // def DEFAULT_RMT_2_GPIO
+
90
+
91 #ifdef DEFAULT_RMT_3_GPIO
+
92 OutputChannelId_RMT_3,
+
93 #endif // def DEFAULT_RMT_3_GPIO
+
94
+
95 #ifdef DEFAULT_RMT_4_GPIO
+
96 OutputChannelId_RMT_4,
+
97 #endif // def DEFAULT_RMT_3_GPIO
+
98
+
99 #ifdef DEFAULT_RMT_5_GPIO
+
100 OutputChannelId_RMT_5,
+
101 #endif // def DEFAULT_RMT_3_GPIO
+
102
+
103 #ifdef DEFAULT_RMT_6_GPIO
+
104 OutputChannelId_RMT_6,
+
105 #endif // def DEFAULT_RMT_3_GPIO
+
106
+
107 #ifdef DEFAULT_RMT_7_GPIO
+
108 OutputChannelId_RMT_7,
+
109 #endif // def DEFAULT_RMT_3_GPIO
+
110
+
111 #ifdef SUPPORT_SPI_OUTPUT
+
112 OutputChannelId_SPI_1,
+
113 #endif // def SUPPORT_SPI_OUTPUT
+
114
+
115 #if defined(SUPPORT_OutputType_Relay) || defined(SUPPORT_OutputType_Servo_PCA9685)
+
116 OutputChannelId_Relay,
+
117 #endif // def SUPPORT_RELAY_OUTPUT
+
118
+
119 OutputChannelId_End, // must be last in the list
+ +
121 };
+
122
+
123 // do NOT insert into the middle of this list. Always add new types to the end of the list
+ +
125 {
+ +
127
+
128 #ifdef SUPPORT_OutputType_WS2811
+
129 OutputType_WS2811 = 1,
+
130 #endif // def SUPPORT_OutputType_WS2811
+
131
+
132 #ifdef SUPPORT_OutputType_GECE
+
133 OutputType_GECE = 2,
+
134 #endif // def SUPPORT_OutputType_GECE
+
135
+
136 #ifdef SUPPORT_OutputType_DMX
+
137 OutputType_DMX = 3,
+
138 #endif // def SUPPORT_OutputType_DMX
+
139
+
140 #ifdef SUPPORT_OutputType_Renard
+
141 OutputType_Renard = 4,
+
142 #endif // def SUPPORT_OutputType_Renard
+
143
+
144 #ifdef SUPPORT_OutputType_Serial
+
145 OutputType_Serial = 5,
+
146 #endif // def SUPPORT_OutputType_Serial
+
147
+
148 #ifdef SUPPORT_OutputType_Relay
+
149 OutputType_Relay = 6,
+
150 #endif // def SUPPORT_OutputType_Relay
+
151
+
152 #ifdef SUPPORT_OutputType_Servo_PCA9685
+
153 OutputType_Servo_PCA9685 = 7,
+
154 #endif // def SUPPORT_OutputType_Servo_PCA9685
+
155
+
156 #ifdef SUPPORT_OutputType_UCS1903
+
157 OutputType_UCS1903 = 8,
+
158 #endif // def SUPPORT_OutputType_UCS1903
+
159
+
160 #ifdef SUPPORT_OutputType_TM1814
+
161 OutputType_TM1814 = 9,
+
162 #endif // def SUPPORT_OutputType_TM1814
+
163
+
164 #ifdef SUPPORT_OutputType_WS2801
+
165 OutputType_WS2801 = 10,
+
166 #endif // def SUPPORT_OutputType_WS2801
+
167
+
168 #ifdef SUPPORT_OutputType_APA102
+
169 OutputType_APA102 = 11,
+
170 #endif // def SUPPORT_OutputType_APA102
+
171
+
172 #ifdef SUPPORT_OutputType_GS8208
+
173 OutputType_GS8208 = 12,
+
174 #endif // def SUPPORT_OutputType_GS8208
+
175
+
176 #ifdef SUPPORT_OutputType_UCS8903
+
177 OutputType_UCS8903 = 13,
+
178 #endif // def SUPPORT_OutputType_UCS8903
+
179
+
180 #ifdef SUPPORT_OutputType_TLS3001
+
181 OutputType_TLS3001 = 14,
+
182 #endif // def SUPPORT_OutputType_TLS3001
+
183
+
184 // Add new types here
+
185 OutputType_End, // must be last
+ +
187 };
+
188
+
189#ifdef ARDUINO_ARCH_ESP8266
+
190# define OM_MAX_NUM_CHANNELS (1200 * 3)
+
191# define OM_MAX_CONFIG_SIZE ((uint32_t)(3 * 1024))
+
192#else // ARDUINO_ARCH_ESP32
+
193# ifdef BOARD_HAS_PSRAM
+
194# define OM_MAX_NUM_CHANNELS (7000 * 3)
+
195# define OM_MAX_CONFIG_SIZE ((uint32_t)(20 * 1024))
+
196# else
+
197# define OM_MAX_NUM_CHANNELS (3000 * 3)
+
198# define OM_MAX_CONFIG_SIZE ((uint32_t)(13 * 1024))
+
199# endif // !def BOARD_HAS_PSRAM
+
200#endif // !def ARDUINO_ARCH_ESP32
+
201
+ +
203 {
+
204 Uart = 0,
+ + + + +
209 };
+
210
+
211private:
+ +
213 {
+ + + +
217
+ +
219 uint32_t OutputChannelSize = 0;
+ +
221
+
222 gpio_num_t GpioPin = gpio_num_t(-1);
+ +
224 uart_port_t PortId = uart_port_t(-1);
+ + +
227 };
+
228
+
229 // pointer(s) to the current active output drivers
+ +
231
+
232 // configuration parameter names for the channel manager within the config file
+
233
+
234 bool HasBeenInitialized = false;
+
235 bool ConfigLoadNeeded = false;
+
236 bool ConfigInProgress = false;
+
237 bool IsOutputPaused = false;
+
238 bool BuildingNewConfig = false;
+
239
+
240 bool ProcessJsonConfig (JsonObject & jsonConfig);
+
241 void CreateJsonConfig (JsonObject & jsonConfig);
+ +
243 void InstantiateNewOutputChannel(DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver = true);
+
244 void CreateNewConfig();
+
245 void SetSerialUart();
+
246
+ +
248
+ +
250 uint32_t UsedBufferSize = 0;
+
251 gpio_num_t ConsoleTxGpio = gpio_num_t::GPIO_NUM_1;
+
252 gpio_num_t ConsoleRxGpio = gpio_num_t::GPIO_NUM_3;
+ +
254#if defined(ARDUINO_ARCH_ESP32)
+
255 TaskHandle_t myTaskHandle = NULL;
+
256 // uint32_t PollCount = 0;
+
257#endif // defined(ARDUINO_ARCH_ESP32)
+
258
+
259#define OM_IS_UART (CurrentOutputChannelDriver.PortType == OM_PortType_t::Uart)
+
260#define OM_IS_RMT (CurrentOutputChannelDriver.PortType == OM_PortType_t::Rmt)
+
261
+
262}; // c_OutputMgr
+
263
+ +
c_FileMgr FileMgr
Definition: FileMgr.cpp:1464
+
#define OM_MAX_NUM_CHANNELS
Definition: OutputMgr.hpp:197
+
#define NUM_UARTS
forward declaration to the pure virtual output class that will be defined later.
Definition: OutputMgr.hpp:35
+
c_OutputMgr OutputMgr
Definition: OutputMgr.cpp:1582
+
void DeleteConfigFile(const String &FileName)
Definition: FileMgr.cpp:258
+
Definition: OutputCommon.hpp:31
+
Definition: OutputMgr.hpp:39
+
bool ConsoleUartIsActive
Definition: OutputMgr.hpp:253
+
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
@ OutputChannelId_End
Definition: OutputMgr.hpp:119
+
@ OutputChannelId_Start
Definition: OutputMgr.hpp:120
+
e_OutputType
Definition: OutputMgr.hpp:125
+
@ OutputType_Disabled
Definition: OutputMgr.hpp:126
+
@ OutputType_Start
Definition: OutputMgr.hpp:186
+
@ OutputType_End
Definition: OutputMgr.hpp:185
+
void GetDriverName(String &Name)
Definition: OutputMgr.hpp:58
+
void LoadConfig()
Read the current configuration data from nvram.
Definition: OutputMgr.cpp:1001
+
void CreateJsonConfig(JsonObject &jsonConfig)
Definition: OutputMgr.cpp:291
+
gpio_num_t ConsoleRxGpio
Definition: OutputMgr.hpp:252
+
void UpdateDisplayBufferReferences(void)
Definition: OutputMgr.cpp:1366
+
void TaskPoll()
+
c_OutputMgr()
< Start up the driver and put it into a safe mode
Definition: OutputMgr.cpp:203
+
void GetPortCounts(uint16_t &PixelCount, uint16_t &SerialCount)
Definition: OutputMgr.hpp:52
+
void GetConfig(byte *Response, uint32_t maxlen)
Definition: OutputMgr.cpp:480
+
virtual ~c_OutputMgr()
< deallocate any resources and put the output channels into a safe state
Definition: OutputMgr.cpp:214
+
uint32_t UsedBufferSize
Definition: OutputMgr.hpp:250
+
void GetStatus(JsonObject &jsonStatus)
Definition: OutputMgr.cpp:491
+
uint8_t OutputBuffer[OM_MAX_NUM_CHANNELS]
Definition: OutputMgr.hpp:249
+
void SetConfig(const char *NewConfig)
Save the current configuration data to nvram.
Definition: OutputMgr.cpp:1191
+
void DeleteConfig()
Definition: OutputMgr.hpp:56
+
void ClearBuffer()
Definition: OutputMgr.cpp:1565
+
bool ProcessJsonConfig(JsonObject &jsonConfig)
Definition: OutputMgr.cpp:1054
+
bool ConfigLoadNeeded
Definition: OutputMgr.hpp:235
+
void InstantiateNewOutputChannel(DriverInfo_t &ChannelIndex, e_OutputType NewChannelType, bool StartDriver=true)
Definition: OutputMgr.cpp:524
+
bool BuildingNewConfig
Definition: OutputMgr.hpp:238
+
bool ConfigInProgress
Definition: OutputMgr.hpp:236
+
void Begin()
set up the operating environment based on the current config (or defaults)
Definition: OutputMgr.cpp:230
+
void SetSerialUart()
Definition: OutputMgr.cpp:1240
+
OM_PortType_t
Definition: OutputMgr.hpp:203
+
@ Uart
Definition: OutputMgr.hpp:204
+
@ Undefined
Definition: OutputMgr.hpp:208
+
@ Spi
Definition: OutputMgr.hpp:206
+
@ Relay
Definition: OutputMgr.hpp:207
+
@ Rmt
Definition: OutputMgr.hpp:205
+
uint32_t GetBufferUsedSize()
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
Definition: OutputMgr.hpp:54
+
void PauseOutputs(bool NewState)
Definition: OutputMgr.cpp:1437
+
uint32_t GetBufferSize()
Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data.
Definition: OutputMgr.hpp:55
+
void WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pData)
Definition: OutputMgr.cpp:1451
+
gpio_num_t ConsoleTxGpio
Definition: OutputMgr.hpp:251
+
void CreateNewConfig()
Definition: OutputMgr.cpp:390
+
void ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, uint8_t *pTargetData)
Definition: OutputMgr.cpp:1510
+
String ConfigFileName
Definition: OutputMgr.hpp:247
+
DriverInfo_t OutputChannelDrivers[OutputChannelId_End]
Definition: OutputMgr.hpp:230
+
uint8_t * GetBufferAddress()
Get the address of the buffer into which the E1.31 handler will stuff data.
Definition: OutputMgr.hpp:53
+
bool IsOutputPaused
Definition: OutputMgr.hpp:237
+
void Poll()
Call from loop(), renders output data.
Definition: OutputMgr.cpp:1284
+
bool HasBeenInitialized
Definition: OutputMgr.hpp:234
+
Definition: OutputMgr.hpp:213
+
gpio_num_t GpioPin
Definition: OutputMgr.hpp:222
+
c_OutputCommon * pOutputChannelDriver
Definition: OutputMgr.hpp:226
+
OM_PortType_t PortType
Definition: OutputMgr.hpp:223
+
uint32_t OutputChannelSize
Definition: OutputMgr.hpp:219
+
uint32_t OutputChannelEndOffset
Definition: OutputMgr.hpp:220
+
uint32_t OutputBufferStartingOffset
Definition: OutputMgr.hpp:214
+
uint32_t OutputBufferDataSize
Definition: OutputMgr.hpp:215
+
uint32_t OutputBufferEndOffset
Definition: OutputMgr.hpp:216
+
uart_port_t PortId
Definition: OutputMgr.hpp:224
+
e_OutputChannelIds DriverId
Definition: OutputMgr.hpp:225
+
uint32_t OutputChannelStartingOffset
Definition: OutputMgr.hpp:218
+
+ + + + diff --git a/doxy/_output_pixel_8cpp.html b/doxy/_output_pixel_8cpp.html new file mode 100644 index 000000000..fdd2c846c --- /dev/null +++ b/doxy/_output_pixel_8cpp.html @@ -0,0 +1,115 @@ + + + + + + + +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..625f5ef50 --- /dev/null +++ b/doxy/_output_pixel_8cpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8cpp__incl.md5 b/doxy/_output_pixel_8cpp__incl.md5 new file mode 100644 index 000000000..fd8e5e6e8 --- /dev/null +++ b/doxy/_output_pixel_8cpp__incl.md5 @@ -0,0 +1 @@ +696c6bd70430bb7c3c24ea688f8d4a60 \ 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..bceff6409 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..d78d093ca --- /dev/null +++ b/doxy/_output_pixel_8hpp.html @@ -0,0 +1,163 @@ + + + + + + + +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..52c11b9bb --- /dev/null +++ b/doxy/_output_pixel_8hpp__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8hpp__dep__incl.md5 b/doxy/_output_pixel_8hpp__dep__incl.md5 new file mode 100644 index 000000000..bb33bc5c7 --- /dev/null +++ b/doxy/_output_pixel_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +342699ce2e4d6e6a9dd90f8487232f7d \ 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..d2162dc77 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..6cd09d35c --- /dev/null +++ b/doxy/_output_pixel_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_pixel_8hpp__incl.md5 b/doxy/_output_pixel_8hpp__incl.md5 new file mode 100644 index 000000000..494c33f99 --- /dev/null +++ b/doxy/_output_pixel_8hpp__incl.md5 @@ -0,0 +1 @@ +0d2443a353ba2cee0da38d3b89c64575 \ 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..5d39fa225 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..b548bc1ac --- /dev/null +++ b/doxy/_output_pixel_8hpp_source.html @@ -0,0 +1,346 @@ + + + + + + + +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;
+ +
48
+
49 uint8_t * pFramePrependData = nullptr;
+ + +
52
+
53 uint8_t * pFrameAppendData = nullptr;
+
54 uint32_t FrameAppendDataSize = 0;
+ +
56
+
57 uint8_t * PixelPrependData = nullptr;
+ + +
60
+
61 uint32_t PixelGroupSize = 1;
+
62 uint32_t PixelGroups = 1;
+
63 // uint32_t PixelGroupSizeCurrentCount = 0;
+
64
+ +
66 uint32_t BlockSize = 1;
+
67 float BlockDelayUs = 0.0;
+
68
+
69 uint32_t zig_size = 1;
+
70
+ + +
73
+ + +
76
+
77 bool InvertData = false;
+
78 uint32_t IntensityMultiplier = 1;
+
79
+
80// #define USE_PIXEL_DEBUG_COUNTERS
+
81#ifdef USE_PIXEL_DEBUG_COUNTERS
+
82 uint32_t PixelsToSend = 0;
+
83 uint32_t IntensityBytesSent = 0;
+
84 uint32_t IntensityBytesSentLastFrame = 0;
+
85 uint32_t FrameStartCounter = 0;
+
86 uint32_t FrameEndCounter = 0;
+
87 uint32_t SentPixels = 0;
+
88 uint32_t AbortFrameCounter = 0;
+
89 uint32_t FramePrependDataCounter = 0;
+
90 uint32_t FrameSendPixelsCounter = 0;
+
91 uint32_t FrameAppendDataCounter = 0;
+
92 uint32_t FrameDoneCounter = 0;
+
93 uint32_t FrameStateUnknownCounter = 0;
+
94 uint32_t PixelPrependNullsCounter = 0;
+
95 uint32_t PixelSendIntensityCounter = 0;
+
96 uint32_t PixelAppendNullsCounter = 0;
+
97 uint32_t PixelUnkownState = 0;
+
98 uint32_t GetNextIntensityToSendCounter = 0;
+
99 uint32_t LastGECEdataSent = uint32_t(-1);
+
100 uint32_t NumGECEdataSent = 0;
+
101#endif // def USE_PIXEL_DEBUG_COUNTERS
+
102
+
103 // functions used to implement pixel FSM
+
104 uint32_t IRAM_ATTR FramePrependData();
+
105 uint32_t IRAM_ATTR PixelPrependNulls();
+
106 uint32_t IRAM_ATTR PixelSendPrependIntensity();
+
107#ifdef SUPPORT_OutputType_GECE
+
108 uint32_t IRAM_ATTR PixelSendGECEIntensity();
+
109#endif // def SUPPORT_OutputType_GECE
+
110 uint32_t IRAM_ATTR PixelSendIntensity();
+
111 uint32_t IRAM_ATTR PixelAppendNulls();
+
112 uint32_t IRAM_ATTR FrameAppendData();
+
113 uint32_t IRAM_ATTR FrameDone();
+
114
+
115 void IRAM_ATTR SetStartingSendPixelState();
+ +
117
+
118 typedef union ColorOffsets_s
+
119 {
+
120 struct offsets
+
121 {
+
122 uint8_t r;
+
123 uint8_t g;
+
124 uint8_t b;
+
125 uint8_t w;
+ +
127 uint8_t Array[4];
+ + +
130
+
131 uint8_t gamma_table[256] = { 0 };
+
132 float gamma = 1.0;
+
133 uint8_t brightness = 100;
+
134 uint32_t AdjustedBrightness = 256;
+
135 uint32_t GECEPixelId = 0;
+
136 uint32_t GECEBrightness = 255;
+
137
+
138 // JSON configuration parameters
+
139 String color_order = "rgb";
+
140
+
141 // Internal variables
+
142
+
143 void updateGammaTable();
+ +
145 bool validate ();
+
146 inline uint32_t CalculateIntensityOffset(uint32_t ChannelId);
+
147 uint32_t IRAM_ATTR GetIntensityData();
+
148
+
149public:
+ +
151 gpio_num_t outputGpio,
+
152 uart_port_t uart,
+
153 c_OutputMgr::e_OutputType outputType);
+
154 virtual ~c_OutputPixel ();
+
155
+
156 // functions to be provided by the derived class
+
157 virtual bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
+
158 virtual void GetConfig (ArduinoJson::JsonObject & jsonConfig);
+
159 virtual void GetStatus (ArduinoJson::JsonObject& jsonStatus);
+ + +
162 virtual void SetOutputBufferSize (uint32_t NumChannelsAvailable);
+
163 void SetInvertData (bool _InvertData) { InvertData = _InvertData; }
+
164 virtual void WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData);
+
165 virtual void ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData);
+
166 inline void SetIntensityBitTimeInUS (float value) { IntensityBitTimeInUs = value; }
+
167 void SetIntensityDataWidth(uint32_t value);
+
168 void StartNewFrame();
+
169 inline bool IRAM_ATTR ISR_MoreDataToSend () {return (&c_OutputPixel::FrameDone != FrameStateFuncPtr);}
+
170 bool IRAM_ATTR ISR_GetNextIntensityToSend (uint32_t &DataToSend);
+
171 void SetPixelCount(uint32_t value) {pixel_count = value;}
+
172 uint32_t GetPixelCount() {return pixel_count;}
+
173
+
174}; // 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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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:61
+
uint32_t AdjustedBrightness
Definition: OutputPixel.hpp:134
+
void SetPixelCount(uint32_t value)
Definition: OutputPixel.hpp:171
+
virtual ~c_OutputPixel()
Definition: OutputPixel.cpp:42
+
uint32_t FrameAppendDataSize
Definition: OutputPixel.hpp:54
+
ColorOffsets_t ColorOffsets
Definition: OutputPixel.hpp:129
+
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:131
+
uint32_t PixelPrependDataCurrentIndex
Definition: OutputPixel.hpp:59
+
uint8_t * PixelPrependData
Definition: OutputPixel.hpp:57
+
virtual void WriteChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData)
Definition: OutputPixel.cpp:745
+
uint32_t zig_size
Definition: OutputPixel.hpp:69
+
virtual void GetStatus(ArduinoJson::JsonObject &jsonStatus)
Definition: OutputPixel.cpp:70
+
float BlockDelayUs
Definition: OutputPixel.hpp:67
+
uint32_t PixelGroups
Definition: OutputPixel.hpp:62
+
uint32_t FramePrependDataCurrentIndex
Definition: OutputPixel.hpp:51
+
void SetFrameDurration(float IntensityBitTimeInUs, uint16_t BlockSize=1, float BlockDelayUs=0.0)
Definition: OutputPixel.cpp:308
+
uint32_t PrependNullPixelCount
Definition: OutputPixel.hpp:71
+
uint32_t IRAM_ATTR FrameAppendData()
Definition: OutputPixel.cpp:608
+
uint32_t GetNumOutputBufferChannelsServiced()
Definition: OutputPixel.hpp:161
+
uint32_t IRAM_ATTR PixelAppendNulls()
Definition: OutputPixel.cpp:566
+
uint32_t IntensityMultiplier
Definition: OutputPixel.hpp:78
+
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:625
+
void SetIntensityBitTimeInUS(float value)
Definition: OutputPixel.hpp:166
+
uint32_t SentPixelsCount
Definition: OutputPixel.hpp:46
+
virtual void ReadChannelData(uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData)
Definition: OutputPixel.cpp:775
+
uint32_t GECEPixelId
Definition: OutputPixel.hpp:135
+
uint32_t IRAM_ATTR FramePrependData()
Definition: OutputPixel.cpp:430
+
uint32_t FrameAppendDataCurrentIndex
Definition: OutputPixel.hpp:55
+
uint32_t(c_OutputPixel::* FrameStateFuncPtr)()
Definition: OutputPixel.hpp:116
+
uint32_t GetNumOutputBufferBytesNeeded()
Definition: OutputPixel.hpp:160
+
void SetInvertData(bool _InvertData)
Definition: OutputPixel.hpp:163
+
uint32_t CalculateIntensityOffset(uint32_t ChannelId)
Definition: OutputPixel.cpp:689
+
void IRAM_ATTR SetStartingSendPixelState()
Definition: OutputPixel.cpp:349
+
void SetIntensityDataWidth(uint32_t value)
Definition: OutputPixel.cpp:422
+
uint32_t IRAM_ATTR PixelSendPrependIntensity()
Definition: OutputPixel.cpp:495
+
void updateColorOrderOffsets()
Update color order.
Definition: OutputPixel.cpp:235
+
uint32_t IRAM_ATTR PixelPrependNulls()
Definition: OutputPixel.cpp:455
+
bool IRAM_ATTR ISR_MoreDataToSend()
Definition: OutputPixel.hpp:169
+
uint32_t AppendNullPixelCount
Definition: OutputPixel.hpp:74
+
uint32_t PixelPrependDataSize
Definition: OutputPixel.hpp:58
+
union c_OutputPixel::ColorOffsets_s ColorOffsets_t
+
uint32_t GECEBrightness
Definition: OutputPixel.hpp:136
+
uint16_t InterFrameGapInMicroSec
Definition: OutputPixel.hpp:35
+
uint32_t pixel_count
Definition: OutputPixel.hpp:45
+
uint8_t brightness
Definition: OutputPixel.hpp:133
+
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:53
+
uint8_t * pFramePrependData
Definition: OutputPixel.hpp:49
+
float gamma
gamma value to use
Definition: OutputPixel.hpp:132
+
bool InvertData
Definition: OutputPixel.hpp:77
+
void SetFramePrependInformation(const uint8_t *data, uint32_t len)
Definition: OutputPixel.cpp:134
+
uint32_t GetPixelCount()
Definition: OutputPixel.hpp:172
+
void SetFrameAppendInformation(const uint8_t *data, uint32_t len)
Definition: OutputPixel.cpp:146
+
uint32_t FramePrependDataSize
Definition: OutputPixel.hpp:50
+
float IntensityBitTimeInUs
Definition: OutputPixel.hpp:65
+
void updateGammaTable()
Generate gamma correction table.
Definition: OutputPixel.cpp:217
+
bool IRAM_ATTR ISR_GetNextIntensityToSend(uint32_t &DataToSend)
Definition: OutputPixel.cpp:634
+
uint32_t PrependNullPixelCurrentCount
Definition: OutputPixel.hpp:72
+
uint32_t AppendNullPixelCurrentCount
Definition: OutputPixel.hpp:75
+
uint32_t BlockSize
Definition: OutputPixel.hpp:66
+
uint32_t NumIntensityBytesPerPixel
Definition: OutputPixel.hpp:42
+
uint32_t IRAM_ATTR GetIntensityData()
Definition: OutputPixel.cpp:653
+
uint32_t IRAM_ATTR PixelSendIntensity()
Definition: OutputPixel.cpp:555
+
String color_order
Pixel color order.
Definition: OutputPixel.hpp:139
+
Definition: OutputPixel.hpp:121
+
uint8_t b
Definition: OutputPixel.hpp:124
+
uint8_t g
Definition: OutputPixel.hpp:123
+
uint8_t w
Definition: OutputPixel.hpp:125
+
uint8_t r
Definition: OutputPixel.hpp:122
+
Definition: OutputPixel.hpp:119
+
struct c_OutputPixel::ColorOffsets_s::offsets offset
+
uint8_t Array[4]
Definition: OutputPixel.hpp:127
+
+ + + + diff --git a/doxy/_output_relay_8cpp.html b/doxy/_output_relay_8cpp.html new file mode 100644 index 000000000..bc9cc150e --- /dev/null +++ b/doxy/_output_relay_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..097929951 --- /dev/null +++ b/doxy/_output_relay_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_relay_8cpp__incl.md5 b/doxy/_output_relay_8cpp__incl.md5 new file mode 100644 index 000000000..48d2f1994 --- /dev/null +++ b/doxy/_output_relay_8cpp__incl.md5 @@ -0,0 +1 @@ +5e513f0e18f2137222cb71ab8b54cfc2 \ 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..ae5834a9c 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..6fe847ee8 --- /dev/null +++ b/doxy/_output_relay_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..b299bb11d --- /dev/null +++ b/doxy/_output_relay_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/_output_relay_8hpp__dep__incl.md5 b/doxy/_output_relay_8hpp__dep__incl.md5 new file mode 100644 index 000000000..791c677b8 --- /dev/null +++ b/doxy/_output_relay_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +6835a8e31037ad18bf02a3e696d09479 \ 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..0d97bb05d 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..a1c91ee15 --- /dev/null +++ b/doxy/_output_relay_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_relay_8hpp__incl.md5 b/doxy/_output_relay_8hpp__incl.md5 new file mode 100644 index 000000000..266f552a7 --- /dev/null +++ b/doxy/_output_relay_8hpp__incl.md5 @@ -0,0 +1 @@ +32d7304c7e32328ebaafd2dca3e14402 \ 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..6b115746c 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..73dbc1aac --- /dev/null +++ b/doxy/_output_relay_8hpp_source.html @@ -0,0 +1,191 @@ + + + + + + + +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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_rmt_8cpp.html b/doxy/_output_rmt_8cpp.html new file mode 100644 index 000000000..91cb24ae4 --- /dev/null +++ b/doxy/_output_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..3bc820bf3 --- /dev/null +++ b/doxy/_output_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_rmt_8cpp__incl.md5 b/doxy/_output_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..5770e3cc8 --- /dev/null +++ b/doxy/_output_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +664bad9a53d4081744056fd2854c4c12 \ 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..1e0d35195 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..ad73f91e4 --- /dev/null +++ b/doxy/_output_rmt_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..f800ccb23 --- /dev/null +++ b/doxy/_output_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_rmt_8hpp__incl.md5 b/doxy/_output_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..78f4ad1a7 --- /dev/null +++ b/doxy/_output_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +1314cfe75a247b13daecf8c6f17c982c \ 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..82f573fd9 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..872ef492a --- /dev/null +++ b/doxy/_output_rmt_8hpp_source.html @@ -0,0 +1,279 @@ + + + + + + + +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:165
+
config_t config
Definition: ESPixelStick.ino:89
+
void GetDriverName(String &Name)
Definition: ESPixelStick.ino:106
+ + +
Definition: OutputPixel.hpp:28
+
+ + + + diff --git a/doxy/_output_serial_8cpp.html b/doxy/_output_serial_8cpp.html new file mode 100644 index 000000000..b6dfd67ca --- /dev/null +++ b/doxy/_output_serial_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..3ee000adf --- /dev/null +++ b/doxy/_output_serial_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_serial_8cpp__incl.md5 b/doxy/_output_serial_8cpp__incl.md5 new file mode 100644 index 000000000..006b283bb --- /dev/null +++ b/doxy/_output_serial_8cpp__incl.md5 @@ -0,0 +1 @@ +006f927f9c05291e6769567f6a9acc19 \ 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..a0525123e 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..2be21da54 --- /dev/null +++ b/doxy/_output_serial_8hpp.html @@ -0,0 +1,123 @@ + + + + + + + +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..7ad9b8a46 --- /dev/null +++ b/doxy/_output_serial_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/_output_serial_8hpp__dep__incl.md5 b/doxy/_output_serial_8hpp__dep__incl.md5 new file mode 100644 index 000000000..4d1254765 --- /dev/null +++ b/doxy/_output_serial_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +782be5330e2016ad9bb6cd69965636f4 \ 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..68497232e 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..eb1a820ec --- /dev/null +++ b/doxy/_output_serial_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_serial_8hpp__incl.md5 b/doxy/_output_serial_8hpp__incl.md5 new file mode 100644 index 000000000..4d9c4f61c --- /dev/null +++ b/doxy/_output_serial_8hpp__incl.md5 @@ -0,0 +1 @@ +2f967b9de31be580ad1e910a218fe4d4 \ 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..7ad182aed 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..7a5e7347d --- /dev/null +++ b/doxy/_output_serial_8hpp_source.html @@ -0,0 +1,241 @@ + + + + + + + +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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_serial_rmt_8cpp.html b/doxy/_output_serial_rmt_8cpp.html new file mode 100644 index 000000000..fe1238929 --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..998237679 --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_serial_rmt_8cpp__incl.md5 b/doxy/_output_serial_rmt_8cpp__incl.md5 new file mode 100644 index 000000000..cb9d20e74 --- /dev/null +++ b/doxy/_output_serial_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +54877a74471d426699a2a0631437ea30 \ 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..e8d617162 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..933ea7636 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..58b0596c1 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..60ecd0b9c --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +4921722e4811473a16b1317e4761af0c \ 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..e1df7304a 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..a6c82a9fb --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_serial_rmt_8hpp__incl.md5 b/doxy/_output_serial_rmt_8hpp__incl.md5 new file mode 100644 index 000000000..f57d88018 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +2dc51da6f4c660797b32728cd8dd2b00 \ 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..e179d0671 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..3fbe03e23 --- /dev/null +++ b/doxy/_output_serial_rmt_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_serial_uart_8cpp.html b/doxy/_output_serial_uart_8cpp.html new file mode 100644 index 000000000..12aa9b912 --- /dev/null +++ b/doxy/_output_serial_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..c4f5fce5e --- /dev/null +++ b/doxy/_output_serial_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_serial_uart_8cpp__incl.md5 b/doxy/_output_serial_uart_8cpp__incl.md5 new file mode 100644 index 000000000..6bc74b73f --- /dev/null +++ b/doxy/_output_serial_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +71cf6e362084406c5744d532fff6b3df \ 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..f5a58d12c 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..5e94795e8 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..832676422 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..d525d1984 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +8228980989effce436edfa627c481fae \ 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..43205d829 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..0d9cd3772 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_serial_uart_8hpp__incl.md5 b/doxy/_output_serial_uart_8hpp__incl.md5 new file mode 100644 index 000000000..e08968f92 --- /dev/null +++ b/doxy/_output_serial_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +3224af7c5cc2b5a601f536206b858d85 \ 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..40b5d1e70 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..04c4dd3fe --- /dev/null +++ b/doxy/_output_serial_uart_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..18abde85d --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..4d44eb756 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..eb8a502eb --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8cpp__incl.md5 @@ -0,0 +1 @@ +c1af33dc8e395a72f41af4ae68a26e28 \ 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..9624a3397 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..1a0119a30 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..b68b4fabb --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..ea0222136 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +1bbb561d9b60187dc5ee9b5442e7b813 \ 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..bdc8cc754 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..882b70815 --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..50f2c413e --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp__incl.md5 @@ -0,0 +1 @@ +e48af1e511cc03a0cc5da6670d07f70b \ 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..c0de49d60 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..bc1e6492f --- /dev/null +++ b/doxy/_output_servo_p_c_a9685_8hpp_source.html @@ -0,0 +1,192 @@ + + + + + + + +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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_spi_8cpp.html b/doxy/_output_spi_8cpp.html new file mode 100644 index 000000000..e8743c22c --- /dev/null +++ b/doxy/_output_spi_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..9a3ef045b --- /dev/null +++ b/doxy/_output_spi_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_spi_8cpp__incl.md5 b/doxy/_output_spi_8cpp__incl.md5 new file mode 100644 index 000000000..9b7fa6273 --- /dev/null +++ b/doxy/_output_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +34d15f86235b86eed1c9e18bb28d4c66 \ 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..194cba309 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..0fdddf0d8 --- /dev/null +++ b/doxy/_output_spi_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..7a1513669 --- /dev/null +++ b/doxy/_output_spi_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_spi_8hpp__incl.md5 b/doxy/_output_spi_8hpp__incl.md5 new file mode 100644 index 000000000..9dd67663b --- /dev/null +++ b/doxy/_output_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +ce1aafa16c609cc7bff058090fe81130 \ 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..14fb71ac1 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..4745da98f --- /dev/null +++ b/doxy/_output_spi_8hpp_source.html @@ -0,0 +1,175 @@ + + + + + + + +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#include "OutputPixel.hpp"
+
28#include <driver/spi_master.h>
+
29#include <esp_task.h>
+
30
+
31class c_OutputSpi
+
32{
+
33public:
+
34 // These functions are inherited from c_OutputCommon
+
35 c_OutputSpi ();
+
36 virtual ~c_OutputSpi ();
+
37
+
38 // functions to be provided by the derived class
+
39 void Begin (c_OutputPixel* _OutputPixel);
+
40 bool Poll ();
+
41 TaskHandle_t GetTaskHandle () { return SendIntensityDataTaskHandle; }
+
42 void GetDriverName (String& Name) { Name = CN_OutputSpi; }
+
43 void DataOutputTask (void* pvParameters);
+
44 void SendIntensityData ();
+
45
+
46 uint32_t DataTaskcounter = 0;
+
47 uint32_t DataCbCounter = 0;
+
48
+
49private:
+
50
+
51#define SPI_SPI_MASTER_FREQ_1M (APB_CLK_FREQ/80) // 1Mhz
+
52#define SPI_NUM_TRANSACTIONS 2
+
53#define SPI_NUM_INTENSITY_PER_TRANSACTION 128
+
54#define SPI_BITS_PER_INTENSITY 8
+
55#define SPI_SPI_HOST VSPI_HOST
+
56#define SPI_SPI_DMA_CHANNEL 2
+
57
+
58 uint8_t NumIntensityValuesPerInterrupt = 0;
+
59 uint8_t NumIntensityBitsPerInterrupt = 0;
+
60 spi_device_handle_t spi_device_handle = 0;
+
61
+
62 // uint32_t FrameStartCounter = 0;
+
63 uint32_t SendIntensityDataCounter = 0;
+
64 // uint32_t FrameDoneCounter = 0;
+
65 // uint32_t FrameEndISRcounter = 0;
+
66
+
67 byte * TransactionBuffers[SPI_NUM_TRANSACTIONS];
+
68 spi_transaction_t Transactions[SPI_NUM_TRANSACTIONS];
+
69 uint8_t NextTransactionToFill = 0;
+
70 TaskHandle_t SendIntensityDataTaskHandle = NULL;
+
71
+
72 gpio_num_t DataPin = DEFAULT_SPI_DATA_GPIO;
+
73 gpio_num_t ClockPin = DEFAULT_SPI_CLOCK_GPIO;
+
74
+
75 c_OutputPixel* OutputPixel = nullptr;
+
76
+
77#ifndef HasBeenInitialized
+
78 bool HasBeenInitialized = false;
+
79#endif // ndef HasBeenInitialized
+
80
+
81}; // c_OutputSpi
+
82
+
83#endif // def SUPPORT_SPI_OUTPUT
+
const CN_PROGMEM char CN_OutputSpi[]
Definition: ConstNames.cpp:142
+
void GetDriverName(String &Name)
Definition: ESPixelStick.ino:106
+
#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..4d6ba89fb --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..1a6096ea5 --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..04ba61dfb --- /dev/null +++ b/doxy/_output_t_l_s3001_8cpp__incl.md5 @@ -0,0 +1 @@ +05863d4c9121ace9ad8089a94823f19c \ 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..fee38f0fe 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..442226b2d --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..2cf91580e --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..300343cb5 --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp__incl.md5 @@ -0,0 +1 @@ +f15881573c12e995d87806410a281788 \ 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..da7abddfa 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..4e4f68e01 --- /dev/null +++ b/doxy/_output_t_l_s3001_8hpp_source.html @@ -0,0 +1,183 @@ + + + + + + + +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:193
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..d1683c8e6 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..0e04fd7f5 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..6ee4143f4 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +4be9ffc51090f98e5f184b4afd8ae1ae \ 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..61d7db990 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..304718e66 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..d4469ec4a --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..9525dbed8 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +0eb5d78b904266ea52e58a94467b4de9 \ 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..661dbb386 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..982fa44f3 --- /dev/null +++ b/doxy/_output_t_l_s3001_rmt_8hpp_source.html @@ -0,0 +1,205 @@ + + + + + + + +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:106
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_t_m1814_8cpp.html b/doxy/_output_t_m1814_8cpp.html new file mode 100644 index 000000000..55ec648dc --- /dev/null +++ b/doxy/_output_t_m1814_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..829b86dcd --- /dev/null +++ b/doxy/_output_t_m1814_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_8cpp__incl.md5 b/doxy/_output_t_m1814_8cpp__incl.md5 new file mode 100644 index 000000000..4096c52cf --- /dev/null +++ b/doxy/_output_t_m1814_8cpp__incl.md5 @@ -0,0 +1 @@ +64a6723a549b68d24cc6feadb312083d \ 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..b710e65c5 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..05ed1ad1d --- /dev/null +++ b/doxy/_output_t_m1814_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..a844b7a4a --- /dev/null +++ b/doxy/_output_t_m1814_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_t_m1814_8hpp__incl.md5 b/doxy/_output_t_m1814_8hpp__incl.md5 new file mode 100644 index 000000000..11f476826 --- /dev/null +++ b/doxy/_output_t_m1814_8hpp__incl.md5 @@ -0,0 +1 @@ +b80a9642113efb6ebf3821f8434b278a \ 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..2a04adb6b 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..3781d80a8 --- /dev/null +++ b/doxy/_output_t_m1814_8hpp_source.html @@ -0,0 +1,172 @@ + + + + + + + +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:194
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..fb9c322a8 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..013b15af2 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..fd1564241 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +3d848318ad325f2f24ae53a4637a9cb9 \ 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..78c27e8ad 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..86e5da0d4 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..84a6376a8 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..9ef3c58a0 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +1274043768d419bc3876e20c89d89796 \ 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..d1b874d16 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..d00219eb4 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..cfba8982c --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +7b587be0fa07deb14d40a35d4415f160 \ 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..4c163449f 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..af8338734 --- /dev/null +++ b/doxy/_output_t_m1814_rmt_8hpp_source.html @@ -0,0 +1,144 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_t_m1814_uart_8cpp.html b/doxy/_output_t_m1814_uart_8cpp.html new file mode 100644 index 000000000..ba2b54a03 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..4af8a1c52 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..e4b16c77e --- /dev/null +++ b/doxy/_output_t_m1814_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +75ec83506d6c02ae51af6ca69d65d751 \ 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..8ef3e775b 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..a132bb8fc --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..d7a69d61f --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..6a5aa20c6 --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +8ac3d788521f1dac25d23a2ad2b80f65 \ 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..58cc0d163 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..6e588b3bc --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..9aefa5cca --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +790a24b03e0ba69ba83b25ab4d372308 \ 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..224a45f0d 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..9af5da72d --- /dev/null +++ b/doxy/_output_t_m1814_uart_8hpp_source.html @@ -0,0 +1,154 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..9feea5061 --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..742f9faf1 --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..6105302c5 --- /dev/null +++ b/doxy/_output_u_c_s1903_8cpp__incl.md5 @@ -0,0 +1 @@ +4afe511c9b5ae6440778271b91cef34c \ 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..ce1b8a35b 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..bcf1182ee --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp.html @@ -0,0 +1,105 @@ + + + + + + + +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..d0681e0d5 --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..5c7f45249 --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp__incl.md5 @@ -0,0 +1 @@ +b0fc30a918407435c25694084075e133 \ 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..91b5ed0b2 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..608529c10 --- /dev/null +++ b/doxy/_output_u_c_s1903_8hpp_source.html @@ -0,0 +1,163 @@ + + + + + + + +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:201
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..ca28fe18f --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..1e553dab7 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..bf47601bc --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +d02b24efae995cc9cbcff57cd2a93904 \ 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..769ca5b6b 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..db6edc2e6 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..4f551fd48 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..8a68f7acc --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +eee6dac8b71c891c0acc9c934b34f67b \ 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..8d98542b3 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..ae69a4ba8 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..b37404f7e --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +5d14e6d7fe797bf140c88ef466cb9583 \ 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..9fbc8b5de 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..991f59e87 --- /dev/null +++ b/doxy/_output_u_c_s1903_rmt_8hpp_source.html @@ -0,0 +1,145 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + 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..fefb31a53 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..d30dbebeb --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..121d2e5c2 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +c2734e784f0afb38286a2cca4f9085bc \ 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..26200b145 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..20c61fe24 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp.html @@ -0,0 +1,122 @@ + + + + + + + +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..84283185a --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..30e339599 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0be178c64cb781237a6eeb3c32f5c2f9 \ 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..1f2652b96 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..a5516ef31 --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + 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..8d9c549ca --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +581aab73aaf65769f603b2b08747c75a \ 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..fe3589bff 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..13d21b42f --- /dev/null +++ b/doxy/_output_u_c_s1903_uart_8hpp_source.html @@ -0,0 +1,151 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..92a284962 --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..b9b0b46c6 --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + 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..391aee9ff --- /dev/null +++ b/doxy/_output_u_c_s8903_8cpp__incl.md5 @@ -0,0 +1 @@ +731f98bb027dfbd6303cd69d549b52fb \ 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..e60cdbc99 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..0cde3f00c --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp.html @@ -0,0 +1,123 @@ + + + + + + + +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..edbfc75d3 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..f15636e18 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +5d9352690916be85d68b0c33dd46dfd8 \ 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..ca96ab038 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..441e4cf2f --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + 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..f42782c56 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp__incl.md5 @@ -0,0 +1 @@ +a11e964079bc90cf0aeefbe1303639c9 \ 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..38e1c59db 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..177a9d006 --- /dev/null +++ b/doxy/_output_u_c_s8903_8hpp_source.html @@ -0,0 +1,165 @@ + + + + + + + +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:202
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..c9bdf9f4f --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..0943e65a0 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..56016ce6b --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +10b4dec1ac7e9accdea86bdcec3f57bc \ 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..3f0d31855 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..7cf472cbb --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..8f7b3ac84 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..bdaacdc08 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +51d37a32e8c8d4346b65ab797e890f4e \ 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..94768b73c 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..81768ff95 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..55977e11f --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +cd9931d94ecd4d8fa3bbb8a28d8147d2 \ 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..1f9ac9f29 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..10a812624 --- /dev/null +++ b/doxy/_output_u_c_s8903_rmt_8hpp_source.html @@ -0,0 +1,146 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + 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..19db5b8ba --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..c32fde50e --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..e51afee6e --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +ed3485cff5ac506b47e644a6b08859d4 \ 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..70a71605d 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..8876ddea9 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp.html @@ -0,0 +1,122 @@ + + + + + + + +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..2f419c989 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..ab7ee629d --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e96abd967c0b01757dd22eb48d122b4e \ 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..46e77abe6 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..91d20f0ae --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + 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..cadecc7be --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +5dd58508e9757e6673db0924d61e4f9b \ 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..d93a8675a 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..06a30ca83 --- /dev/null +++ b/doxy/_output_u_c_s8903_uart_8hpp_source.html @@ -0,0 +1,154 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
Definition: OutputUart.hpp:33
+
+ + + + diff --git a/doxy/_output_uart_8cpp.html b/doxy/_output_uart_8cpp.html new file mode 100644 index 000000000..2d2268806 --- /dev/null +++ b/doxy/_output_uart_8cpp.html @@ -0,0 +1,202 @@ + + + + + + + +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..b6c1f30cf --- /dev/null +++ b/doxy/_output_uart_8cpp__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_uart_8cpp__incl.md5 b/doxy/_output_uart_8cpp__incl.md5 new file mode 100644 index 000000000..7e7750d73 --- /dev/null +++ b/doxy/_output_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +692ef21b11141b50a44762222fd2812d \ 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..be82f4df9 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..aacd67a95 --- /dev/null +++ b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 new file mode 100644 index 000000000..4bb7a3250 --- /dev/null +++ b/doxy/_output_uart_8cpp_a60e02274aed3d64efd87e7d3ba044122_icgraph.md5 @@ -0,0 +1 @@ +d6eed3fe9aaf13acee51ad36cbbfee84 \ 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..cde349677 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..e5570a053 --- /dev/null +++ b/doxy/_output_uart_8hpp.html @@ -0,0 +1,207 @@ + + + + + + + +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..0fc8a6d40 --- /dev/null +++ b/doxy/_output_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/_output_uart_8hpp__dep__incl.md5 b/doxy/_output_uart_8hpp__dep__incl.md5 new file mode 100644 index 000000000..7b842a0a5 --- /dev/null +++ b/doxy/_output_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0b3498115bebd2a4282b7aaae912c7ef \ 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..911a81906 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..4fb592323 --- /dev/null +++ b/doxy/_output_uart_8hpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_uart_8hpp__incl.md5 b/doxy/_output_uart_8hpp__incl.md5 new file mode 100644 index 000000000..a42a783cf --- /dev/null +++ b/doxy/_output_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +24a04939bc8e4c1bd02d19871908568b \ 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..7bf7c440a 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..50a5f95e3 --- /dev/null +++ b/doxy/_output_uart_8hpp_source.html @@ -0,0 +1,404 @@ + + + + + + + +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:
+ +
36 {
+ + + + + + + + +
45 };
+
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
+ +
52 {
+ + + +
56 };
+
57
+ +
59 {
+ + + + + + + +
67 };
+
68
+ +
70 {
+
71 uint8_t Translation;
+ +
73 };
+ +
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:143
+
config_t config
Definition: ESPixelStick.ino:89
+ + +
#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:66
+
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..e818d208f --- /dev/null +++ b/doxy/_output_w_s2801_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..b6f9129f5 --- /dev/null +++ b/doxy/_output_w_s2801_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_8cpp__incl.md5 b/doxy/_output_w_s2801_8cpp__incl.md5 new file mode 100644 index 000000000..edbadb388 --- /dev/null +++ b/doxy/_output_w_s2801_8cpp__incl.md5 @@ -0,0 +1 @@ +261a581a58de834e42bee7197ecebf9f \ 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..c2c28e5a2 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..121412ae3 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..bb6397618 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2801_8hpp__incl.md5 b/doxy/_output_w_s2801_8hpp__incl.md5 new file mode 100644 index 000000000..8f17ceae9 --- /dev/null +++ b/doxy/_output_w_s2801_8hpp__incl.md5 @@ -0,0 +1 @@ +c57f5d02a13eb00254d44ee28fdbe903 \ 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..676c3cc0c 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..30e26ccdf --- /dev/null +++ b/doxy/_output_w_s2801_8hpp_source.html @@ -0,0 +1,149 @@ + + + + + + + +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:217
+ +
virtual void GetDriverName(String &sDriverName)=0
get the name for the instantiated driver
+
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..92d2b3b5a --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..25160c841 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..e32e672c2 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8cpp__incl.md5 @@ -0,0 +1 @@ +03f38be2c0b273fbfb6ea52be13f7b64 \ 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..bfa91ae26 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..d61565e42 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..795571c51 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..6d48c2956 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +5424e5f3afc647c50f06e2d782c28509 \ 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..b21f2864c 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..af5961ec9 --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..abbf1dcae --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp__incl.md5 @@ -0,0 +1 @@ +87ead145a9866a2b2d213bada96902d8 \ 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..4c9481767 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..fb591e40a --- /dev/null +++ b/doxy/_output_w_s2801_spi_8hpp_source.html @@ -0,0 +1,145 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_w_s2811_8cpp.html b/doxy/_output_w_s2811_8cpp.html new file mode 100644 index 000000000..65b72aad1 --- /dev/null +++ b/doxy/_output_w_s2811_8cpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..78680c1dc --- /dev/null +++ b/doxy/_output_w_s2811_8cpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_8cpp__incl.md5 b/doxy/_output_w_s2811_8cpp__incl.md5 new file mode 100644 index 000000000..2a32d5d00 --- /dev/null +++ b/doxy/_output_w_s2811_8cpp__incl.md5 @@ -0,0 +1 @@ +1d9f698a4cf909a6f67ac1b49ff40ae8 \ 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..465c7427b 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..9c5263981 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp.html @@ -0,0 +1,123 @@ + + + + + + + +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..b7d2dc588 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..5645f470d --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +e70df8cd0601fc78cd0796b1ba67e494 \ 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..1ce2c90ae 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..c86071d74 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_output_w_s2811_8hpp__incl.md5 b/doxy/_output_w_s2811_8hpp__incl.md5 new file mode 100644 index 000000000..6287b5ae8 --- /dev/null +++ b/doxy/_output_w_s2811_8hpp__incl.md5 @@ -0,0 +1 @@ +2c6ca60272e332f013e85fd793ef0101 \ 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..488e548f1 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..22d65607a --- /dev/null +++ b/doxy/_output_w_s2811_8hpp_source.html @@ -0,0 +1,163 @@ + + + + + + + +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:218
+ +
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:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..358e8a033 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..e82dd096b --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..a55a1529e --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8cpp__incl.md5 @@ -0,0 +1 @@ +2b9e5a96f834fd7e34dbc1e6d26f033d \ 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..715224a78 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..a13043ea0 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..796c20eba --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..6bde943a9 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +2d0ccd14dac98957a6263e3d775fe2bc \ 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..ba44a349d 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..48949b19e --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..d568bf036 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp__incl.md5 @@ -0,0 +1 @@ +1d943d2600818b81933d122dcbf55c2b \ 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..321f25a99 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..c260fd9b8 --- /dev/null +++ b/doxy/_output_w_s2811_rmt_8hpp_source.html @@ -0,0 +1,145 @@ + + + + + + + +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:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
+ + + + diff --git a/doxy/_output_w_s2811_uart_8cpp.html b/doxy/_output_w_s2811_uart_8cpp.html new file mode 100644 index 000000000..350f6d996 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +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..52f4f6b17 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..f5705a2a4 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8cpp__incl.md5 @@ -0,0 +1 @@ +ea8f2fa17f7fd09814e09367ecec3d97 \ 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..73c448bf7 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..78edb1857 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp.html @@ -0,0 +1,114 @@ + + + + + + + +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..f2653db56 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__dep__incl.map @@ -0,0 +1,4 @@ + + + + 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..587291d5c --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +d939f9dd390b7b1013b5b7d8efd895a9 \ 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..d4ca8a347 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..e1b2c509e --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..e797afd38 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp__incl.md5 @@ -0,0 +1 @@ +f26a3051b5b68f95c4e83d4021a0fb16 \ 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..f51d26f2e 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..1b13548a9 --- /dev/null +++ b/doxy/_output_w_s2811_uart_8hpp_source.html @@ -0,0 +1,154 @@ + + + + + + + +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:406
+
void SetConfig(const char *DataString)
Definition: ESPixelStick.ino:266
+ + +
e_OutputChannelIds
Definition: OutputMgr.hpp:66
+
e_OutputType
Definition: OutputMgr.hpp:125
+
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..7a78dcbd4 --- /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..24466f3a9 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp.html @@ -0,0 +1,283 @@ + + + + + + + +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..34185bb6e --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + 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..d67728aac --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +b658ec7f91442ac04b5c410a6028964b \ 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..47022124e 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..80e8bdf90 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/_safer_string_conversion_8hpp__incl.md5 b/doxy/_safer_string_conversion_8hpp__incl.md5 new file mode 100644 index 000000000..3c438b09d --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp__incl.md5 @@ -0,0 +1 @@ +2916bd03b8dbe18ba32df5896e3edbad \ 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..5fef41216 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..a8799bea0 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..68945311d --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_abaa5f3baa5ae9ae6df677674285ab8da_icgraph.md5 @@ -0,0 +1 @@ +9f13216a023abd61644863848c443067 \ 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..399175f9f 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..b0adf7c20 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..372f90f88 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_aeab01c8a84641e02d18990accf788d9f_icgraph.md5 @@ -0,0 +1 @@ +a4d4246e11afc71ec224742b45eb8e24 \ 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..59bd66832 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..a4039fa98 --- /dev/null +++ b/doxy/_safer_string_conversion_8hpp_source.html @@ -0,0 +1,182 @@ + + + + + + + +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/_web_mgr_8cpp.html b/doxy/_web_mgr_8cpp.html new file mode 100644 index 000000000..2b3b4fb6d --- /dev/null +++ b/doxy/_web_mgr_8cpp.html @@ -0,0 +1,446 @@ + + + + + + + +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 <time.h>
+#include <sys/time.h>
+#include <functional>
+#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. More...
 
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. More...
 
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..b57f0c083 --- /dev/null +++ b/doxy/_web_mgr_8cpp__incl.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8cpp__incl.md5 b/doxy/_web_mgr_8cpp__incl.md5 new file mode 100644 index 000000000..7c41ac21b --- /dev/null +++ b/doxy/_web_mgr_8cpp__incl.md5 @@ -0,0 +1 @@ +53b717fe661e982f797c1c5d9c08f262 \ 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..1f5dd4788 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..a689b7a9f --- /dev/null +++ b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 new file mode 100644 index 000000000..00789e196 --- /dev/null +++ b/doxy/_web_mgr_8cpp_a2824a09cd2653bd042b926c77953d880_icgraph.md5 @@ -0,0 +1 @@ +a44e0b7d338960fca22c3b5a624ec420 \ 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..c5ee8a400 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..2027c2a01 --- /dev/null +++ b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 new file mode 100644 index 000000000..2b18cc821 --- /dev/null +++ b/doxy/_web_mgr_8cpp_af746297775839f25b039311b3bf9db74_icgraph.md5 @@ -0,0 +1 @@ +b00324f21a287418fd2382d15ef1958d \ 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..339ab3c88 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..63adf5994 --- /dev/null +++ b/doxy/_web_mgr_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + +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   2000
 
+ + + +

+Variables

c_WebMgr WebMgr
 
+

Macro Definition Documentation

+ +

◆ STATUS_DOC_SIZE

+ +
+
+ + + + +
#define STATUS_DOC_SIZE   2000
+
+ +
+
+

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..0488effa6 --- /dev/null +++ b/doxy/_web_mgr_8hpp__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/_web_mgr_8hpp__dep__incl.md5 b/doxy/_web_mgr_8hpp__dep__incl.md5 new file mode 100644 index 000000000..22200ba23 --- /dev/null +++ b/doxy/_web_mgr_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +0f5ee7bc3d41d69293323c1195b71fc7 \ 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..d8c53d2c1 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..5e21dbead --- /dev/null +++ b/doxy/_web_mgr_8hpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_web_mgr_8hpp__incl.md5 b/doxy/_web_mgr_8hpp__incl.md5 new file mode 100644 index 000000000..e38f3a930 --- /dev/null +++ b/doxy/_web_mgr_8hpp__incl.md5 @@ -0,0 +1 @@ +76d566b3dc6f3adf05e96fca8e8c8c4d \ 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..0567a5e85 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..9caaf894d --- /dev/null +++ b/doxy/_web_mgr_8hpp_source.html @@ -0,0 +1,238 @@ + + + + + + + +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 2000
+
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
+ + + +
83
+
84#ifdef BOARD_HAS_PSRAM
+
85
+
86 struct SpiRamAllocator
+
87 {
+
88 void *allocate(uint32_t size)
+
89 {
+
90 return ps_malloc(size);
+
91 }
+
92
+
93 void deallocate(void *pointer)
+
94 {
+
95 free(pointer);
+
96 }
+
97
+
98 void *reallocate(void *ptr, uint32_t new_size)
+
99 {
+
100 return ps_realloc(ptr, new_size);
+
101 }
+
102 };
+
103
+
104 using WebJsonDocument = BasicJsonDocument<SpiRamAllocator>;
+
105#else
+
106 using WebJsonDocument = DynamicJsonDocument;
+
107#endif // def BOARD_HAS_PSRAM
+
108
+ +
110
+
111}; // c_WebMgr
+
112
+
113extern c_WebMgr WebMgr;
+ +
uint32_t size
Definition: EFUpdate.h:1
+ + +
c_WebMgr WebMgr
Definition: WebMgr.cpp:747
+
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 processCmdGet(JsonObject &jsonCmd)
+
EspalexaDevice * pAlexaDevice
Definition: WebMgr.hpp:59
+
void init()
Definition: WebMgr.cpp:134
+
void Process()
Definition: WebMgr.cpp:734
+
DeviceCallbackFunction pAlexaCallback
Definition: WebMgr.hpp:58
+
DynamicJsonDocument WebJsonDocument
Definition: WebMgr.hpp:106
+
void FirmwareUpload(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)
Definition: WebMgr.cpp:660
+
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:109
+
void onAlexaMessage(EspalexaDevice *pDevice)
Definition: WebMgr.cpp:534
+
void GetDriverName(String &Name)
Definition: WebMgr.hpp:52
+
void processCmdDelete(JsonObject &jsonCmd)
+
void CreateAdminInfoFile()
Definition: WebMgr.cpp:579
+
void GetConfiguration()
+
bool processCmdSet(JsonObject &jsonCmd)
+
void NetworkStateChanged(bool NewNetworkState)
Definition: WebMgr.cpp:120
+
void GetDeviceOptions()
+
void RegisterAlexaCallback(DeviceCallbackFunction cb)
Definition: WebMgr.cpp:523
+
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:611
+
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:64
+
+ + + + diff --git a/doxy/_wi_fi_driver_8cpp.html b/doxy/_wi_fi_driver_8cpp.html new file mode 100644 index 000000000..87c098884 --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp.html @@ -0,0 +1,325 @@ + + + + + + + +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. More...
 
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..3c9f20985 --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/_wi_fi_driver_8cpp__incl.md5 b/doxy/_wi_fi_driver_8cpp__incl.md5 new file mode 100644 index 000000000..660933977 --- /dev/null +++ b/doxy/_wi_fi_driver_8cpp__incl.md5 @@ -0,0 +1 @@ +c5983045765b11bf133f2f30d282fe14 \ 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..52da484d7 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..2d51a3db1 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp.html @@ -0,0 +1,151 @@ + + + + + + + +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..0e06f1d40 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..f6ff2f14c --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +26957b402d999f03a0b16180a6e028c8 \ 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..de2620739 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..428baf9f3 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/_wi_fi_driver_8hpp__incl.md5 b/doxy/_wi_fi_driver_8hpp__incl.md5 new file mode 100644 index 000000000..8462706f6 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp__incl.md5 @@ -0,0 +1 @@ +a34a9662aa929414ce0581eec03bf134 \ 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..a1c4fa9b2 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..7b4adc664 --- /dev/null +++ b/doxy/_wi_fi_driver_8hpp_source.html @@ -0,0 +1,494 @@ + + + + + + + +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
+
93#ifdef ARDUINO_ARCH_ESP8266
+
94 WiFiEventHandler wifiConnectHandler; // WiFi connect handler
+
95 WiFiEventHandler wifiDisconnectHandler; // WiFi disconnect handler
+
96#endif
+
97 // config_t *config = nullptr; // Current configuration
+
98 IPAddress CurrentIpAddress = IPAddress (0, 0, 0, 0);
+
99 IPAddress CurrentSubnetMask = IPAddress (0, 0, 0, 0);
+ +
101 uint32_t PollInterval = 1000;
+ +
103
+
104 String ssid;
+ +
106 IPAddress ip = IPAddress ((uint32_t)0);
+
107 IPAddress netmask = IPAddress ((uint32_t)0);
+
108 IPAddress gateway = IPAddress ((uint32_t)0);
+
109 bool UseDhcp = true;
+ + + +
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:216
+
#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:384
+
FastTimer NextPoll
Definition: WiFiDriver.hpp:100
+
bool SetConfig(JsonObject &json)
Definition: WiFiDriver.cpp:459
+
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:101
+
void Enable()
Definition: WiFiDriver.cpp:282
+
void Disable()
Definition: WiFiDriver.cpp:265
+
String GetConfig_ssid()
Definition: WiFiDriver.hpp:81
+
void GetHostname(String &name)
Definition: WiFiDriver.cpp:334
+
void Poll()
Definition: WiFiDriver.cpp:413
+
void connectWifi(const String &ssid, const String &passphrase)
Definition: WiFiDriver.cpp:193
+
uint32_t Get_sta_timeout()
Definition: WiFiDriver.hpp:76
+
bool ReportedIsWiFiConnected
Definition: WiFiDriver.hpp:102
+
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:108
+
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:104
+
c_WiFiDriver()
< Start up the driver and put it into a safe mode
Definition: WiFiDriver.cpp:85
+
int ValidateConfig()
Definition: WiFiDriver.cpp:563
+
void reset()
Definition: WiFiDriver.cpp:438
+
IPAddress netmask
Definition: WiFiDriver.hpp:107
+
void GetConfig(JsonObject &json)
Definition: WiFiDriver.cpp:302
+
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:401
+
String passphrase
Definition: WiFiDriver.hpp:105
+
bool Get_RebootOnWiFiFailureToConnect()
Definition: WiFiDriver.hpp:80
+
void GetStatus(JsonObject &json)
Definition: WiFiDriver.cpp:345
+
bool UseDhcp
Definition: WiFiDriver.hpp:109
+
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:496
+
bool ap_fallbackIsEnabled
Definition: WiFiDriver.hpp:110
+
void SetHostname(String &name)
Definition: WiFiDriver.cpp:508
+
FastTimer FsmTimer
Definition: WiFiDriver.hpp:145
+
void SetUpIp()
Definition: WiFiDriver.cpp:519
+
void onWiFiStaDisc(const WiFiEvent_t event, const WiFiEventInfo_t info)
+
void setIpSubNetMask(IPAddress NewAddress)
Definition: WiFiDriver.hpp:65
+
IPAddress CurrentSubnetMask
Definition: WiFiDriver.hpp:99
+
IPAddress ip
Definition: WiFiDriver.hpp:106
+
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:98
+
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:608
+
virtual ~fsm_WiFi_state_Boot()
Definition: WiFiDriver.hpp:161
+
fsm_WiFi_state_Boot()
Definition: WiFiDriver.hpp:160
+
virtual void Init(void)
Definition: WiFiDriver.cpp:622
+
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:825
+
virtual void OnDisconnect(void)
Definition: WiFiDriver.cpp:864
+
virtual void Init(void)
Definition: WiFiDriver.cpp:841
+
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:878
+
virtual void Init(void)
Definition: WiFiDriver.cpp:901
+
virtual ~fsm_WiFi_state_ConnectedToSta()
Definition: WiFiDriver.hpp:236
+
virtual void OnDisconnect(void)
Definition: WiFiDriver.cpp:923
+
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:777
+
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:812
+
virtual void Poll(void)
Definition: WiFiDriver.cpp:752
+
virtual ~fsm_WiFi_state_ConnectingAsAP()
Definition: WiFiDriver.hpp:221
+
Definition: WiFiDriver.hpp:173
+
virtual void Poll(void)
Definition: WiFiDriver.cpp:639
+
fsm_WiFi_state_ConnectingUsingConfig()
Definition: WiFiDriver.hpp:175
+
virtual void OnDisconnect(void)
Definition: WiFiDriver.hpp:182
+
virtual void Init(void)
Definition: WiFiDriver.cpp:660
+
virtual void OnConnect(void)
Definition: WiFiDriver.cpp:688
+
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:738
+
virtual void Poll(void)
Definition: WiFiDriver.cpp:701
+
virtual void Init(void)
Definition: WiFiDriver.cpp:721
+
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:944
+
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:981
+
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..45d52309d --- /dev/null +++ b/doxy/annotated.html @@ -0,0 +1,178 @@ + + + + + + + +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
 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..9b2322ddd --- /dev/null +++ b/doxy/backported_8h.html @@ -0,0 +1,112 @@ + + + + + + + +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..056d4eee2 --- /dev/null +++ b/doxy/backported_8h__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/backported_8h__dep__incl.md5 b/doxy/backported_8h__dep__incl.md5 new file mode 100644 index 000000000..7bb5441a0 --- /dev/null +++ b/doxy/backported_8h__dep__incl.md5 @@ -0,0 +1 @@ +13d0134ad8c7644890403757f2727625 \ 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..4a2215c74 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..1bb3732e4 --- /dev/null +++ b/doxy/backported_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/backported_8h__incl.md5 b/doxy/backported_8h__incl.md5 new file mode 100644 index 000000000..76a9834ab --- /dev/null +++ b/doxy/backported_8h__incl.md5 @@ -0,0 +1 @@ +406af431e23152a850a2a42c69ba4b1f \ 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..27d0da291 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..9d8955756 --- /dev/null +++ b/doxy/backported_8h_source.html @@ -0,0 +1,157 @@ + + + + + + + +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/bdwn.png b/doxy/bdwn.png new file mode 100644 index 000000000..940a0b950 Binary files /dev/null and b/doxy/bdwn.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..71a0176bc --- /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..c593c7ef6 --- /dev/null +++ b/doxy/class_e_f_update.html @@ -0,0 +1,759 @@ + + + + + + + +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..9a9308b1b --- /dev/null +++ b/doxy/class_e_f_update__coll__graph.map @@ -0,0 +1,5 @@ + + + + + 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..19d6b1fd0 --- /dev/null +++ b/doxy/class_e_f_update__coll__graph.md5 @@ -0,0 +1 @@ +bc8e73e4bb17a9d650cb0e6848308236 \ 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..8490f6e64 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..325dbb57f --- /dev/null +++ b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e19a62ee7 --- /dev/null +++ b/doxy/class_e_f_update_a09e52432e41ae9fe60791bd5d8d3c083_icgraph.md5 @@ -0,0 +1 @@ +26c87ef1e406a880d19d827932287e6d \ 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..301998109 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..d59c159bc --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..a72767c75 --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_cgraph.md5 @@ -0,0 +1 @@ +87f98edfe116402634b86bd6986232a9 \ 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..f300ff292 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..ce77ecaaf --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..92a74c332 --- /dev/null +++ b/doxy/class_e_f_update_a296ec34015e1e969d8395cedc2734874_icgraph.md5 @@ -0,0 +1 @@ +c25723f7092efe9ef01c400a9239a81b \ 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..23e5c45be 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..e3c1c9610 --- /dev/null +++ b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..61b46a484 --- /dev/null +++ b/doxy/class_e_f_update_a795ed7bc7f37d11e8a27e578788df784_icgraph.md5 @@ -0,0 +1 @@ +b3d41be50a87a4f4b42a020cf1c8d422 \ 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..208bc7efe 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..1eeae3abb --- /dev/null +++ b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..8bd516c3e --- /dev/null +++ b/doxy/class_e_f_update_afb0f0f8cb2e8f129c08ca11d42ed578f_icgraph.md5 @@ -0,0 +1 @@ +5e325cd1f24a290e2da9b48667ab5411 \ 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..80a64edda 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..949c41b30 --- /dev/null +++ b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6f54328f5 --- /dev/null +++ b/doxy/class_e_f_update_afe9f23a60cdd593cee6ab4b025682a06_icgraph.md5 @@ -0,0 +1 @@ +4dee44c88bb87d56dbfb3b7098b61c4a \ 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..fd0faa907 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..6518dd720 --- /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..88c0c5027 --- /dev/null +++ b/doxy/class_fast_timer.html @@ -0,0 +1,387 @@ + + + + + + + +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 More...
 
virtual ~FastTimer ()
 < deallocate any resources and put the output channels into a safe state More...
 
void StartTimer (uint32_t durationMS)
 < Start the module More...
 
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..f6a209687 --- /dev/null +++ b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 new file mode 100644 index 000000000..dbe698688 --- /dev/null +++ b/doxy/class_fast_timer_a405ba0c8e0b6b111326da0e5588342b1_icgraph.md5 @@ -0,0 +1 @@ +0420212c940edc52684aeaf9a2cc8c8e \ 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..b1a227ea3 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..cc4458afc --- /dev/null +++ b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 new file mode 100644 index 000000000..19c434f46 --- /dev/null +++ b/doxy/class_fast_timer_abcba4aeca10d03ec192ba31b4e55025f_cgraph.md5 @@ -0,0 +1 @@ +60a363df3ba06ffb7ca6e0c030ff0d31 \ 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..c7c396c4a 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..7d92f93fc --- /dev/null +++ b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 new file mode 100644 index 000000000..ddd652d13 --- /dev/null +++ b/doxy/class_fast_timer_acd3946e3c51632727ad0a4eef47563e7_icgraph.md5 @@ -0,0 +1 @@ +8d06063439f330d728076ec5d710713c \ 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..06ad9e3e0 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..00165f0ca --- /dev/null +++ b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 new file mode 100644 index 000000000..40b26bf44 --- /dev/null +++ b/doxy/class_fast_timer_ae9fd21e0e04f87197a49ad166d0ec1e3_icgraph.md5 @@ -0,0 +1 @@ +fac0da53864ca1461921609dfc496832 \ 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..b86593cae 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..40892abbe --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 new file mode 100644 index 000000000..e7c1bd201 --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_cgraph.md5 @@ -0,0 +1 @@ +8f0c7b19ee4c8dbf7af03919c197778e \ 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..a758876f1 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..ae1c014aa --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 new file mode 100644 index 000000000..78edad89b --- /dev/null +++ b/doxy/class_fast_timer_affbcc3e442511a075d4cb8c44bb76bd3_icgraph.md5 @@ -0,0 +1 @@ +326aee78035334776e6d85e580cd8cba \ 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..4170efe19 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..95bb22153 --- /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..0ee9a8731 --- /dev/null +++ b/doxy/classc___external_input.html @@ -0,0 +1,964 @@ + + + + + + + +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 Function 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..0376b88d3 --- /dev/null +++ b/doxy/classc___external_input__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input__coll__graph.md5 b/doxy/classc___external_input__coll__graph.md5 new file mode 100644 index 000000000..169408d88 --- /dev/null +++ b/doxy/classc___external_input__coll__graph.md5 @@ -0,0 +1 @@ +f619b2de82a6eefc5e536e35eeb2a90e \ 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..97d37e385 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..e1a95084e --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 new file mode 100644 index 000000000..e6b963d15 --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_cgraph.md5 @@ -0,0 +1 @@ +bbcbebc42d9bbb2652b018ba5839cd92 \ 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..8321f236d 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..57c6b84a1 --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 new file mode 100644 index 000000000..c3072ae45 --- /dev/null +++ b/doxy/classc___external_input_a062079f046bcc63d7075e50142c8138e_icgraph.md5 @@ -0,0 +1 @@ +c5f23c2cf77575b21e47cb901dd572c6 \ 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..594d830a1 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..32d2f7a16 --- /dev/null +++ b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 new file mode 100644 index 000000000..5e20bde2a --- /dev/null +++ b/doxy/classc___external_input_a532053d0781f75d7d9fbe297eafa2e53_cgraph.md5 @@ -0,0 +1 @@ +6295ee29e15e1b7cf11489575909dba3 \ 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..a5de6ee02 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..a61d138f8 --- /dev/null +++ b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 new file mode 100644 index 000000000..05211252a --- /dev/null +++ b/doxy/classc___external_input_a6c2e127e96ae50d0cda699b9fb981373_icgraph.md5 @@ -0,0 +1 @@ +4f1dc1ea2075d1b64dfcf88c0f9361e8 \ 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..66dccd89a 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..501619996 --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 new file mode 100644 index 000000000..54fef48ff --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_cgraph.md5 @@ -0,0 +1 @@ +791ed38ced2c324fe196f506de764a8d \ 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..7a7d6b195 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..de7810c08 --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 new file mode 100644 index 000000000..d76d36ee5 --- /dev/null +++ b/doxy/classc___external_input_a6dafefeee113e1da710b1de370e9dbb6_icgraph.md5 @@ -0,0 +1 @@ +1cc73d53dbfd5f2ad65a167ed92df67e \ 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..299696f55 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..34d5a86d0 --- /dev/null +++ b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 new file mode 100644 index 000000000..7dc3f2879 --- /dev/null +++ b/doxy/classc___external_input_a8b0e3b32b4eeba8e946da0d05a29f116_icgraph.md5 @@ -0,0 +1 @@ +5052e10dde26de6a62a1811ad6b62fd6 \ 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..073aff5ad 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..c974115dd --- /dev/null +++ b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 new file mode 100644 index 000000000..9858310a7 --- /dev/null +++ b/doxy/classc___external_input_aa8c12cd0c690a094962ba8f7f5361282_icgraph.md5 @@ -0,0 +1 @@ +5cee16e4507603e0a75573f0cc595916 \ 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..1b17392ed 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..9fab599b0 --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 new file mode 100644 index 000000000..0b25af54f --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_cgraph.md5 @@ -0,0 +1 @@ +0209c2fbdec6b9dd05ca03bb6ce93d00 \ 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..d9c71b727 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..36d79262a --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 new file mode 100644 index 000000000..e398cd6ff --- /dev/null +++ b/doxy/classc___external_input_ade8595d667e193c7eda9ee516b85bb88_icgraph.md5 @@ -0,0 +1 @@ +6db2ebff082f3ab2c3cd45f4a3a8015f \ 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..f60896649 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..aec1c3094 --- /dev/null +++ b/doxy/classc___f_p_p_discovery-members.html @@ -0,0 +1,122 @@ + + + + + + + +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
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
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
SetInputFPPRemotePlayFile(c_InputFPPRemotePlayFile *value)c_FPPDiscovery
StartPlaying(String &FileName, float SecondsElapsed)c_FPPDiscoveryprivate
StopPlaying()c_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..f7b96a2ae --- /dev/null +++ b/doxy/classc___f_p_p_discovery.html @@ -0,0 +1,2362 @@ + + + + + + + +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
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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 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
 
String UploadFileName
 
IPAddress FppRemoteIp = IPAddress (uint32_t(0))
 
c_InputFPPRemotePlayFileInputFPPRemotePlayFile = nullptr
 
const IPAddress MulticastAddress = IPAddress (239, 70, 80, 80)
 
MultiSyncStats_t MultiSyncStats
 
+

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:
+
+
+ + + + + + + + + +
+ +
+
+ +

◆ 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:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ 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

+ +

◆ 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
+
+ +
+
+ +

◆ 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..6a5e36658 --- /dev/null +++ b/doxy/classc___f_p_p_discovery__coll__graph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..248e92c89 --- /dev/null +++ b/doxy/classc___f_p_p_discovery__coll__graph.md5 @@ -0,0 +1 @@ +9f1776e3ccbeb07d64310973e828ae01 \ 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..34400a334 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..a4a2c912a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + 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..d02f0d40a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_cgraph.md5 @@ -0,0 +1 @@ +b970b74efa7287b6f360f53ef0528a1d \ 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..5cd9df3d5 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..72ebe41c5 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..5f50c0e39 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a00a83e4625292c575a55f5dc503821d6_icgraph.md5 @@ -0,0 +1 @@ +3fc2ca70c0aafa4f973b8428d3eaf68e \ 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..6163bd751 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..72fcbbd81 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + 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..0aa51f192 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_cgraph.md5 @@ -0,0 +1 @@ +bc2db20683dd5307b0ff094ea3641af5 \ 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..ba5c281ba 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..e27186d51 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..da18a3ff7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a09dd955e78cdd72066e022c493a59d96_icgraph.md5 @@ -0,0 +1 @@ +6fdaa00b5bf667aa2ee79eb0bb7089cb \ 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..ccf56647a 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..e7e587ce2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..ad1d74fcc --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_cgraph.md5 @@ -0,0 +1 @@ +7d68f63c518239a2c4987af9e8ca1186 \ 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..6c98c5bbf 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..7608250df --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6630134e6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a13f8ae4f868abed68dbd07ec7b27930e_icgraph.md5 @@ -0,0 +1 @@ +b18445673b089d461cb3b6b04ce05c8f \ 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..9d53bd05c 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..55c79ec48 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..a6e3f4ac3 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_cgraph.md5 @@ -0,0 +1 @@ +4fbcbddf2ae86da1aa122cdf4a7edb0a \ 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..5cef932f9 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..0e5bafe54 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..22f30e322 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a1f59ce0b751f091c5546ce96e1b41028_icgraph.md5 @@ -0,0 +1 @@ +1d697ae28fc79c7af07b7506f27cb76d \ 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..eac3b0089 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..d47825c2b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + 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..826175225 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_cgraph.md5 @@ -0,0 +1 @@ +c3a96f10c8efdb289ede3b99941d89ad \ 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..8b95f02ba 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..ef2270395 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..27621c45b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a23c80db87a22d64ac4d4ea91c9ffccde_icgraph.md5 @@ -0,0 +1 @@ +a4740a01755b8881f3fc94af8d911f48 \ 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..6717a3774 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..6d2cd9e2b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..497327770 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_cgraph.md5 @@ -0,0 +1 @@ +95b34a398c1aa5406b504e802668c2ee \ 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..3dbb9236a 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..8b9c14780 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..839de6291 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a2e06d4a3b80cd325dddc55621b47115e_icgraph.md5 @@ -0,0 +1 @@ +8dbe47dd6efe874fbf64ccd84b196850 \ 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..d17557b5b 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..ac5c50cdc --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..723e10893 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_cgraph.md5 @@ -0,0 +1 @@ +6b6ba19d44ac16b8e0119ddffac93c3a \ 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..61491d61d 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..7198ca00f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6b312b992 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a3065915ef4f69f24c24d99c79315f63c_icgraph.md5 @@ -0,0 +1 @@ +0f1f8420e4f2fd49a5e4ab98229d69c8 \ 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..4d23d8730 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..1af7cf36b --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..72330ae47 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_cgraph.md5 @@ -0,0 +1 @@ +05182877cc26965a7ea985903e40b0a2 \ 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..5a2d2396f 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..492b86793 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..8914c5ec6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a427a0facd1716a38fe6bf5afa87fd49c_icgraph.md5 @@ -0,0 +1 @@ +79afad5335d7596aa99a5ed1f259d715 \ 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..c0a870829 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..0b39bea1d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..d8e65586f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_cgraph.md5 @@ -0,0 +1 @@ +8cd462560bca2f7ea7b311c9f87493d4 \ 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..c5901dd88 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..d295f01f6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..afba5f55f --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a43c069118ce152afe8425d7db1b157a1_icgraph.md5 @@ -0,0 +1 @@ +37cfcf7d797ab5ba08dca8b85e22e943 \ 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..acac1e637 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_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map new file mode 100644 index 000000000..88dcd478a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..d1a7ed906 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_cgraph.md5 @@ -0,0 +1 @@ +98cc7cb25f4cca624f24a96d5ea4e5db \ 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..66b34e138 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..cc60c58ed --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..d647db0e0 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a5259de082686887cbd0f7997c3d7dfe3_icgraph.md5 @@ -0,0 +1 @@ +4ece8c4845a98e945a340831782850a1 \ 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..089f5bd79 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..2b01334f7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..f324c5548 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_cgraph.md5 @@ -0,0 +1 @@ +78f98ca70b91b791a2c06dfa0baf2301 \ 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..acad3f699 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..d9a3c1641 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..9ea30daf9 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a594a784472b1bef8549f84f54647b0ae_icgraph.md5 @@ -0,0 +1 @@ +e404f214df14f444854eeca96b2d2377 \ 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..dd4fe193a 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..c9e039fa0 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..96beeed00 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a60745e73513bb09ee95b04360f7b9ed2_icgraph.md5 @@ -0,0 +1 @@ +72c79393e55f7755af0ac69fb511cf0a \ 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..e6aace594 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..2d3830c02 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..c653ccbd7 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_cgraph.md5 @@ -0,0 +1 @@ +5369895ce3d2b56f948ac96d59171c04 \ 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..164e61699 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..34a7b3d3d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..474847e4a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6bdea2dba75e7efa05e00a80218de53c_icgraph.md5 @@ -0,0 +1 @@ +af6875028ebec1cb4f87cd52182a7f71 \ 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..620bd0349 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..38bac9a3c --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..18af5deee --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_cgraph.md5 @@ -0,0 +1 @@ +f681afc45c5ddafb0c1d4bc0811c90ac \ 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..dc8ecc911 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..b912d033a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..500d66654 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a6ef4a34e0c4a6fe52ac7b0ee4034f4dd_icgraph.md5 @@ -0,0 +1 @@ +02dbfe0feeeab60050cbfc7b92852130 \ 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..83c128608 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..8706c0a80 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..0bd2c4a04 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_cgraph.md5 @@ -0,0 +1 @@ +2e9f09d67f16493b7b8fca84cdce97ae \ 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..9bbdbeff0 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..8cb6cf2be --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..c8bbbd7e9 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_a99fba021d3c16c82798bb98db9f36f5a_icgraph.md5 @@ -0,0 +1 @@ +925d04b0ead6438e97e2622fae7ba549 \ 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..933af9d75 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..4162804ef --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + 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..48697f9de --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_cgraph.md5 @@ -0,0 +1 @@ +7cb39c6d9e24cc1926605ffe01c77ec4 \ 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..8c364c136 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..b9bb3f387 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..607d1f295 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aae669a13978a85a6a3381ce13ec2ba29_icgraph.md5 @@ -0,0 +1 @@ +21399c40d6039765897652f9ecac11b8 \ 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..7a48b2910 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..4097a8720 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..4f3bd2589 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_cgraph.md5 @@ -0,0 +1 @@ +86bc5c63cdcb7601bde450104f36af40 \ 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..47615e2da 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..6f60d1db4 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..7fe32c3d1 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ab4198d4f7d573455827f0f4d087f3466_icgraph.md5 @@ -0,0 +1 @@ +65d67a44f15ef1fbd8ff4b929e0a4e3d \ 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..698b3e998 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..8e0100655 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..c3c599a9a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_cgraph.md5 @@ -0,0 +1 @@ +3ff0de26e77f0f9425d6e486574e897a \ 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..8cf525deb 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..b98987d9e --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..c01f6bfc8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_abd09ea00b6e680a8e55283ec47c3dcdf_icgraph.md5 @@ -0,0 +1 @@ +cbf0ce4c722b212a69270f4d02b6a4c2 \ 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..df0d35026 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..49f719959 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..e92501111 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad55f04ef98a7f5a291b6b190702cbe8b_icgraph.md5 @@ -0,0 +1 @@ +ebc5acc50bfc1e85ed068a0b2656e04b \ 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..64c4422e6 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..36dae528a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..2e7de24f9 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_cgraph.md5 @@ -0,0 +1 @@ +a8702f617cb5ac8190d76c7928748011 \ 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..00cfc66a3 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..e93cede61 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..382e2417e --- /dev/null +++ b/doxy/classc___f_p_p_discovery_ad7458433d0f12998bff6aa34bcbfc501_icgraph.md5 @@ -0,0 +1 @@ +ba3451024bd988bd8cb2d8aa6ce160ec \ 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..ac7c68698 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_aebf914d165d32003ef1c96b38ba2be51_cgraph.map b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.map new file mode 100644 index 000000000..89c376902 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..302e84f14 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_cgraph.md5 @@ -0,0 +1 @@ +395f735efeedb37640afce6318dfa882 \ 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..91daf6f3c 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..605565c46 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..930d2d2c6 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aebf914d165d32003ef1c96b38ba2be51_icgraph.md5 @@ -0,0 +1 @@ +1a50eb697b537bf2a1f4878ff906624e \ 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..bcb7f71bd 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..01c01dfc8 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..0b0ab9670 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_cgraph.md5 @@ -0,0 +1 @@ +0e6cb2ff316251cedab5bc076c52d026 \ 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..457121f96 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..4702eb60a --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..7c22a8780 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_aed2b9148b3ad82d03c7bab89cc2927e8_icgraph.md5 @@ -0,0 +1 @@ +8107704ca8e7314ebcaa05926af4821e \ 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..7d930a1db 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..b33103c46 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..060e5e55d --- /dev/null +++ b/doxy/classc___f_p_p_discovery_af8b8c645e4a23ec95ab938891b4953f1_icgraph.md5 @@ -0,0 +1 @@ +db381c42e6ee8d5cbd82b5337de22892 \ 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..31ab90077 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..d9b670ab2 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..313031e70 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_cgraph.md5 @@ -0,0 +1 @@ +fe44155faf1b06d2f990f9e848b6c9c2 \ 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..1bbd7170a 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..a6e801879 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..1ecbcca27 --- /dev/null +++ b/doxy/classc___f_p_p_discovery_afe5417d09724c27eb2e1ca5ea09906af_icgraph.md5 @@ -0,0 +1 @@ +d9f4332e683c8569402059c55068e367 \ 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..5ce2befee 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..96fda77f1 --- /dev/null +++ b/doxy/classc___file_mgr-members.html @@ -0,0 +1,148 @@ + + + + + + + +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(const 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
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)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
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..9e317b1d0 --- /dev/null +++ b/doxy/classc___file_mgr.html @@ -0,0 +1,3094 @@ + + + + + + + +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 More...
 
virtual ~c_FileMgr ()
 < deallocate any resources and put the output channels into a safe state More...
 
void Begin ()
 < Start the module More...
 
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 (const FileId &FileHandle)
 
void GetListOfSdFiles (String &Response)
 
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
 
+

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 (const 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)
+
+
+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
+
+ +
+
+ +

◆ 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
+
+ +
+
+ +

◆ 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..b35cc893a --- /dev/null +++ b/doxy/classc___file_mgr__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr__coll__graph.md5 b/doxy/classc___file_mgr__coll__graph.md5 new file mode 100644 index 000000000..5cf607e87 --- /dev/null +++ b/doxy/classc___file_mgr__coll__graph.md5 @@ -0,0 +1 @@ +695688fb38793140e42d7bc138350824 \ 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..1489d1757 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..8757e55c6 --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 new file mode 100644 index 000000000..8f452beed --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_cgraph.md5 @@ -0,0 +1 @@ +a04294c97311a3063013c42068b66f58 \ 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..00e635622 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..bc9b39734 --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 new file mode 100644 index 000000000..2f9a1f0fa --- /dev/null +++ b/doxy/classc___file_mgr_a02e1ea347dc4fb24bdc43aa282d5a665_icgraph.md5 @@ -0,0 +1 @@ +e9e77d9889d6a6654cd2de8ec441da14 \ 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..dec6cc76d 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..858e504ea --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 new file mode 100644 index 000000000..ef2255911 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_cgraph.md5 @@ -0,0 +1 @@ +0cb6c849348136fc3cf4c4202ab79006 \ 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..60037b158 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..e059195a0 --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 new file mode 100644 index 000000000..5c4d53e1e --- /dev/null +++ b/doxy/classc___file_mgr_a07c31954eabdaa6872eed467e0f36cc4_icgraph.md5 @@ -0,0 +1 @@ +a246d3d69352f920c336fe08b5c50886 \ 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..b61bef8b7 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..3a4e50294 --- /dev/null +++ b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 new file mode 100644 index 000000000..605d3b903 --- /dev/null +++ b/doxy/classc___file_mgr_a089c1ede83bf79b375fbc34a01f885ee_cgraph.md5 @@ -0,0 +1 @@ +75cc41fed793f57afc1bdc4f08979262 \ 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..406a5dd72 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..c1a23f70f --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 new file mode 100644 index 000000000..84fe06ece --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_cgraph.md5 @@ -0,0 +1 @@ +c604b40322b2fad1124bceae29e02fcd \ 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..52ccfeb3a 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..6747ff1e2 --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 new file mode 100644 index 000000000..7d7afb97b --- /dev/null +++ b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_icgraph.md5 @@ -0,0 +1 @@ +a211fa00aa6f333fdb1a2b5664b3d879 \ 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..5c32dc692 Binary files /dev/null and b/doxy/classc___file_mgr_a160e62534872330fd8dcbd056226149a_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..8c208c5c5 --- /dev/null +++ b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 new file mode 100644 index 000000000..85a3f6788 --- /dev/null +++ b/doxy/classc___file_mgr_a1d025fe56bad4694221c9bf1938085e0_icgraph.md5 @@ -0,0 +1 @@ +059bedf45ff482fd776987c5e716854a \ 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..170bd34bb 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..33ea5aec8 --- /dev/null +++ b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 new file mode 100644 index 000000000..54cec6b0e --- /dev/null +++ b/doxy/classc___file_mgr_a23a8e1af3c0305cac6f9b8b6b7a9fe86_cgraph.md5 @@ -0,0 +1 @@ +17e94c9c064717b689922cd2a2fb67e5 \ 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..7e8435483 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..2552916f1 --- /dev/null +++ b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 new file mode 100644 index 000000000..8ddfdea31 --- /dev/null +++ b/doxy/classc___file_mgr_a2893dc60a7f5ed7b66c5b9d1a741a396_icgraph.md5 @@ -0,0 +1 @@ +202f8b1cb0f95a5318c997053180edbb \ 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..667511974 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..b9b47af57 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 new file mode 100644 index 000000000..2a09e8784 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_cgraph.md5 @@ -0,0 +1 @@ +13c718fd436bca6f05411202a3a8aedd \ 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..6c6fd622b 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..ed4c5f25c --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 new file mode 100644 index 000000000..97fc62071 --- /dev/null +++ b/doxy/classc___file_mgr_a2e86f9c538a117790a96317890d68a55_icgraph.md5 @@ -0,0 +1 @@ +fc8a08fba85cea21e3bcde095958461b \ 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..233422b5e 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..0cc1ef935 --- /dev/null +++ b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 new file mode 100644 index 000000000..329dd5d15 --- /dev/null +++ b/doxy/classc___file_mgr_a3008d14fd822eaf0f4077de2c85d63a1_icgraph.md5 @@ -0,0 +1 @@ +46ecb24167b99814431b2350b82d8dda \ 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..02f5e4cbe 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..437f54b3c --- /dev/null +++ b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 new file mode 100644 index 000000000..09ff23688 --- /dev/null +++ b/doxy/classc___file_mgr_a37c6f0de970093f2af1c5e880c66139e_cgraph.md5 @@ -0,0 +1 @@ +9e1d37fd53b8f27244da85dd8f24942e \ 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..57ba3e975 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..edd6e295e --- /dev/null +++ b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 new file mode 100644 index 000000000..f6bd08f18 --- /dev/null +++ b/doxy/classc___file_mgr_a392896b8a923aa9c3a70a668b2af8e55_icgraph.md5 @@ -0,0 +1 @@ +b796524829162475d3f230d0c166ba1f \ 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..78c89f481 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..a4cdc7f46 --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 new file mode 100644 index 000000000..c13f5cc71 --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_cgraph.md5 @@ -0,0 +1 @@ +d346bbe279873cc6219d37bbc0c6ac47 \ 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..4366b4efe 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..6518a0d2a --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 new file mode 100644 index 000000000..a30aa7fc1 --- /dev/null +++ b/doxy/classc___file_mgr_a3efba169d1b850dba52906cb4f6cd799_icgraph.md5 @@ -0,0 +1 @@ +2be32c87abd9059fc076c7f87bb0e19e \ 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..a28dcdf4f 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..7c7b46ef1 --- /dev/null +++ b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 new file mode 100644 index 000000000..541106edf --- /dev/null +++ b/doxy/classc___file_mgr_a47d399db704cff3e5ef32ae8a615349a_icgraph.md5 @@ -0,0 +1 @@ +c38549fa9de5837bf3a54121ac73c833 \ 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..943c4f907 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..f021b5238 --- /dev/null +++ b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 new file mode 100644 index 000000000..7e37143e7 --- /dev/null +++ b/doxy/classc___file_mgr_a4e121f1705303984653f643032bc1d3f_icgraph.md5 @@ -0,0 +1 @@ +f1b4b0f4b6c70c4abf0604889a5f0712 \ 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..a792dc0f8 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..1d6ec975f --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 new file mode 100644 index 000000000..fb38d60cd --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_cgraph.md5 @@ -0,0 +1 @@ +42021f61bfe812ea34c757882fe897da \ 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..3c56c01d1 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..c4e31d0a1 --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 new file mode 100644 index 000000000..e3e1c7479 --- /dev/null +++ b/doxy/classc___file_mgr_a52b312d37c19138ae3f6397e3aa919f4_icgraph.md5 @@ -0,0 +1 @@ +1d408c5648a5ae10a0fc78c828f8caba \ 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..360bfe410 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..d19e39052 --- /dev/null +++ b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 new file mode 100644 index 000000000..575292f2b --- /dev/null +++ b/doxy/classc___file_mgr_a5744b69d4ab94abb4a8839fa295153db_icgraph.md5 @@ -0,0 +1 @@ +a2ef33c6a56e74e04a27398a4576b85b \ 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..59e79800c 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..198b9fd4d --- /dev/null +++ b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 new file mode 100644 index 000000000..9046b40d2 --- /dev/null +++ b/doxy/classc___file_mgr_a59e8cbf45c018d31f804a7d5de5395ef_cgraph.md5 @@ -0,0 +1 @@ +499815eca6f7f239fea2a7e67e3441fa \ 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..2480629b2 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..59d15497d --- /dev/null +++ b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 new file mode 100644 index 000000000..c0f3e7a9a --- /dev/null +++ b/doxy/classc___file_mgr_a5ace8854474104150140c82c67bccef1_cgraph.md5 @@ -0,0 +1 @@ +4913d7efdacfab89981c1a13c30b4d8a \ 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..f06064048 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..ad91697e1 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 new file mode 100644 index 000000000..292f2689b --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_cgraph.md5 @@ -0,0 +1 @@ +28c326057afc491cdcd8567ed60b1e0b \ 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..8e0ebe37e 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..9c31bebb3 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 new file mode 100644 index 000000000..91dcc6738 --- /dev/null +++ b/doxy/classc___file_mgr_a78186e63ce819f09798b477654ce16d0_icgraph.md5 @@ -0,0 +1 @@ +4bec2d8111a8d7842c49f6385a60b883 \ 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..b6471a229 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..2dada103d --- /dev/null +++ b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 new file mode 100644 index 000000000..4489d8b72 --- /dev/null +++ b/doxy/classc___file_mgr_a8691c90e2a239cde2087bf72e84f4436_cgraph.md5 @@ -0,0 +1 @@ +338ab7485eb6fbb499b11d18682f7854 \ 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..fa8237e85 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..43e10ee0e --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 new file mode 100644 index 000000000..0aca9e80d --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_cgraph.md5 @@ -0,0 +1 @@ +0a03e50d03446d39c311f292293b850c \ 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..b73c9a5e9 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..a8eb753ac --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 new file mode 100644 index 000000000..e8876f6b0 --- /dev/null +++ b/doxy/classc___file_mgr_a8dc1049ad4f1d3cba694bd51eda0a8e9_icgraph.md5 @@ -0,0 +1 @@ +879e5425d80279b187f550e0dd9fc9c6 \ 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..ba8cf8fb8 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..ac4605bcc --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 new file mode 100644 index 000000000..0eaa53962 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_cgraph.md5 @@ -0,0 +1 @@ +c266b254048889c0ca7f32e11c60b81c \ 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..9ae6edaaa 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..b1434d2a0 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 new file mode 100644 index 000000000..1d39714e1 --- /dev/null +++ b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_icgraph.md5 @@ -0,0 +1 @@ +bc9024218fb5a815e167d5854e88a4bd \ 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..0dd9dca96 Binary files /dev/null and b/doxy/classc___file_mgr_a96fc290cd73476fc1f47b0ab86031cb2_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..2dada103d --- /dev/null +++ b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 new file mode 100644 index 000000000..4489d8b72 --- /dev/null +++ b/doxy/classc___file_mgr_a99bd795457bb43cc30780a1fc9d43c90_cgraph.md5 @@ -0,0 +1 @@ +338ab7485eb6fbb499b11d18682f7854 \ 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..fa8237e85 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..5df797ae0 --- /dev/null +++ b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 new file mode 100644 index 000000000..16e38b79d --- /dev/null +++ b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.md5 @@ -0,0 +1 @@ +0a8ab2811e8507075b28cccb7a63eca7 \ 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..fe4f01c08 Binary files /dev/null and b/doxy/classc___file_mgr_a9d269a5325ae97f480a9c8e7671c862e_icgraph.png differ diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.map b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.map new file mode 100644 index 000000000..3a4e50294 --- /dev/null +++ b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.md5 b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.md5 new file mode 100644 index 000000000..605d3b903 --- /dev/null +++ b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.md5 @@ -0,0 +1 @@ +75cc41fed793f57afc1bdc4f08979262 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.png b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.png new file mode 100644 index 000000000..406a5dd72 Binary files /dev/null and b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_cgraph.png differ diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.map b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.map new file mode 100644 index 000000000..7abd3ef88 --- /dev/null +++ b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.md5 b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.md5 new file mode 100644 index 000000000..cacf1f2c7 --- /dev/null +++ b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.md5 @@ -0,0 +1 @@ +32cf14c30c377dda7e9901786a9c8beb \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.png b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.png new file mode 100644 index 000000000..ae14290bd Binary files /dev/null and b/doxy/classc___file_mgr_aaa73581b925803765457a626488baa38_icgraph.png differ diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.map b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.map new file mode 100644 index 000000000..4b4a744d5 --- /dev/null +++ b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.md5 b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.md5 new file mode 100644 index 000000000..67ad6da4c --- /dev/null +++ b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.md5 @@ -0,0 +1 @@ +b873454c6dbb4b4afb652633cf73ec61 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.png b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.png new file mode 100644 index 000000000..e24984234 Binary files /dev/null and b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_cgraph.png differ diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.map b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.map new file mode 100644 index 000000000..39bee28bb --- /dev/null +++ b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.md5 b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.md5 new file mode 100644 index 000000000..62c8f16b6 --- /dev/null +++ b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.md5 @@ -0,0 +1 @@ +2ef4794c9e7821d0cabfc73e94d41832 \ No newline at end of file diff --git a/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.png b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_icgraph.png new file mode 100644 index 000000000..7cf0570fa Binary files /dev/null and b/doxy/classc___file_mgr_aaa9ced8faedbfea67fbefa0b5019babc_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..7058df8d5 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 new file mode 100644 index 000000000..6d0ee629f --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_cgraph.md5 @@ -0,0 +1 @@ +cd9f81dee52a840613a43740fac754c0 \ 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..2bc5c31c4 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..976f3f240 --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 new file mode 100644 index 000000000..a1211bfbe --- /dev/null +++ b/doxy/classc___file_mgr_aad3d5c934b264ab5e66c5616c43fa060_icgraph.md5 @@ -0,0 +1 @@ +8ecd7af3bf736a1b6c39c58bf4559782 \ 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..691b31863 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..64dda4e87 --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 new file mode 100644 index 000000000..7c3008da2 --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_cgraph.md5 @@ -0,0 +1 @@ +5410596d01b8cbe6fc0e83f4f6309779 \ 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..13c8fafea 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..c14d78a6e --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 new file mode 100644 index 000000000..67e6b063d --- /dev/null +++ b/doxy/classc___file_mgr_aaf8736b7a368eea32b8b9ac72a1a688e_icgraph.md5 @@ -0,0 +1 @@ +717d797ecb960f15cf3591208be63cfe \ 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..baef8b729 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..be4e4e010 --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 new file mode 100644 index 000000000..c6cefd81a --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_cgraph.md5 @@ -0,0 +1 @@ +6c9043b1dd89835f1c0679a61117cfa3 \ 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..0b6618f70 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..1855a9a1a --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.map @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 new file mode 100644 index 000000000..daf043098 --- /dev/null +++ b/doxy/classc___file_mgr_ab31af151f08d97736f33aaed0d672552_icgraph.md5 @@ -0,0 +1 @@ +1d4d9ce017fba39be2704d07fb4c9f4b \ 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..20610380e 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..b93f0ab9a --- /dev/null +++ b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 new file mode 100644 index 000000000..e554515c1 --- /dev/null +++ b/doxy/classc___file_mgr_ab381cba1d9885ddf172f422a11cf6ae3_icgraph.md5 @@ -0,0 +1 @@ +a57fe9ed268c32c44609f7b2544c0aa6 \ 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..3e174466b 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..f077f8dbc --- /dev/null +++ b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 new file mode 100644 index 000000000..a137b5467 --- /dev/null +++ b/doxy/classc___file_mgr_abf9680ad0d546bd42476f6460e387ba0_icgraph.md5 @@ -0,0 +1 @@ +1d6e3470dfb84969753f40efb24a644c \ 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..831085072 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..ee2d204d8 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 new file mode 100644 index 000000000..0558f35d0 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_cgraph.md5 @@ -0,0 +1 @@ +bb0a2683f6d616c6e9aec60133b7e4d5 \ 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..31bf83214 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..8ed1a9c10 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 new file mode 100644 index 000000000..522dcc018 --- /dev/null +++ b/doxy/classc___file_mgr_ac14c25f4d4db4016303b200f6bd9ae99_icgraph.md5 @@ -0,0 +1 @@ +539c589f1ca62f518b5a252def7e37df \ 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..cd0111448 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..01a2f8cfd --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 new file mode 100644 index 000000000..b0517f54f --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_cgraph.md5 @@ -0,0 +1 @@ +762a1b3444fd857b32d14a4c7e519155 \ 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..0742f51f8 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..7c625af7d --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 new file mode 100644 index 000000000..f3b1f0ce2 --- /dev/null +++ b/doxy/classc___file_mgr_ad6e4ac037a66dc01ac66bf961f7b8ee6_icgraph.md5 @@ -0,0 +1 @@ +fd92ef21b215c4746a8a80a62a3f450a \ 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..165ea9b89 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..aecf39c43 --- /dev/null +++ b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 new file mode 100644 index 000000000..06026a6c9 --- /dev/null +++ b/doxy/classc___file_mgr_aedef870863fac59632019d4f79520b87_cgraph.md5 @@ -0,0 +1 @@ +137c5f15526a7fd9cdecfba1faaaedcb \ 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..ad9d0a12e 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..4f1c767ce --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 new file mode 100644 index 000000000..360a63374 --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_cgraph.md5 @@ -0,0 +1 @@ +5476f7958b462c124f3e338e16f01cbe \ 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..f80ed9402 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..24543e64d --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 new file mode 100644 index 000000000..da0e8c2b0 --- /dev/null +++ b/doxy/classc___file_mgr_afed193cbea33a1088406050130082873_icgraph.md5 @@ -0,0 +1 @@ +954e81f8861eb8518285a9cf375919a5 \ 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..8e75b4d56 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..cb1c0aae9 --- /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..ff57c2fa3 --- /dev/null +++ b/doxy/classc___input_alexa.html @@ -0,0 +1,744 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void onMessage (EspalexaDevice *pDevice)
 
void load ()
 Load configuration from File System. More...
 
void save ()
 Save configuration to File System. More...
 
+ + + + + + + + + + + +

+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..7b0da0ee9 --- /dev/null +++ b/doxy/classc___input_alexa__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_alexa__coll__graph.md5 b/doxy/classc___input_alexa__coll__graph.md5 new file mode 100644 index 000000000..d04607e23 --- /dev/null +++ b/doxy/classc___input_alexa__coll__graph.md5 @@ -0,0 +1 @@ +7e9fadfdcc692a30670d681c21be16e3 \ 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..302c23d3c 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..a5bb80ed3 --- /dev/null +++ b/doxy/classc___input_alexa__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_alexa__inherit__graph.md5 b/doxy/classc___input_alexa__inherit__graph.md5 new file mode 100644 index 000000000..7c7409d0a --- /dev/null +++ b/doxy/classc___input_alexa__inherit__graph.md5 @@ -0,0 +1 @@ +69400e49470ff389e7aa0664fbec4953 \ 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..c4c93a9e2 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..038824a2f --- /dev/null +++ b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 new file mode 100644 index 000000000..29405eb90 --- /dev/null +++ b/doxy/classc___input_alexa_a2424f6e4c061e9437f45040d3ca5e42e_cgraph.md5 @@ -0,0 +1 @@ +2564749e55c50a47dbc692d097dcbbbd \ 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..2d5fc2dd1 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..2c548aec2 --- /dev/null +++ b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 new file mode 100644 index 000000000..9d21493fa --- /dev/null +++ b/doxy/classc___input_alexa_a45a1d6a01d06af0d4f4b2e6f778d03e7_cgraph.md5 @@ -0,0 +1 @@ +021cd1e07799d09db3a277a3a5dcc9d6 \ 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..97281655f 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..08827114f --- /dev/null +++ b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 new file mode 100644 index 000000000..bc722b76d --- /dev/null +++ b/doxy/classc___input_alexa_a8e260d42f46f4fa70cbca61ea001dda6_cgraph.md5 @@ -0,0 +1 @@ +7f9be247ae0b0a6489b0d9bc2c8f7594 \ 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..e9ac6aafa 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..73bd812c6 --- /dev/null +++ b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 new file mode 100644 index 000000000..1d66c0985 --- /dev/null +++ b/doxy/classc___input_alexa_ab3cbdb8f92a83e81a9275668c8b35c0c_cgraph.md5 @@ -0,0 +1 @@ +05d138f6bb731c060b4af863e77940b2 \ 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..993351279 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..64bf7fc2c --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 new file mode 100644 index 000000000..b8bcbce69 --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_cgraph.md5 @@ -0,0 +1 @@ +89145d827f9037c4335fd99529082181 \ 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..240264195 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..50141673c --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 new file mode 100644 index 000000000..16812bd36 --- /dev/null +++ b/doxy/classc___input_alexa_adf1dcecdbc97eb955ad2ca3954678c80_icgraph.md5 @@ -0,0 +1 @@ +58d607e0d3121b47f1885e6c07ac554d \ 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..094c93093 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..db3f6080a --- /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..4bcfc09a8 --- /dev/null +++ b/doxy/classc___input_artnet.html @@ -0,0 +1,1237 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + + + + + + + + + +

+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. More...
 
uint16_t LastUniverse = 1
 Last Universe to listen for. More...
 
uint16_t ChannelsPerUniverse = 512
 Universe boundary limit. More...
 
uint16_t FirstUniverseChannelOffset = 1
 Channel to start listening at - 1 based. More...
 
IPAddress LastRemoteIP
 
uint32_t num_packets = 0
 
uint32_t packet_errors = 0
 
uint8_t lastData = 255
 
uint16_t channel_count = 0
 from sketch globals More...
 
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..f3d47ee49 --- /dev/null +++ b/doxy/classc___input_artnet__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_artnet__coll__graph.md5 b/doxy/classc___input_artnet__coll__graph.md5 new file mode 100644 index 000000000..2fe4c9c6a --- /dev/null +++ b/doxy/classc___input_artnet__coll__graph.md5 @@ -0,0 +1 @@ +745ef911f92d40d0d0503b2619a557d2 \ 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..586ae1bc4 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..2ce86ea93 --- /dev/null +++ b/doxy/classc___input_artnet__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_artnet__inherit__graph.md5 b/doxy/classc___input_artnet__inherit__graph.md5 new file mode 100644 index 000000000..4caea39dd --- /dev/null +++ b/doxy/classc___input_artnet__inherit__graph.md5 @@ -0,0 +1 @@ +b4ffc60010838d271c55cc7ca5ecd433 \ 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..dc1873ccb 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..76ca4dace --- /dev/null +++ b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 new file mode 100644 index 000000000..45a6f3673 --- /dev/null +++ b/doxy/classc___input_artnet_a0642ea4fbd0602c45a7b7a8447d00595_cgraph.md5 @@ -0,0 +1 @@ +3ad29f6ccde0dbd06b853ce6f7b65728 \ 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..1d575dcbe 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..30c0bf6fd --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 new file mode 100644 index 000000000..3c001bae1 --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_cgraph.md5 @@ -0,0 +1 @@ +598282f7d6052bb9ed393f34e3f5f8b1 \ 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..0e75a9629 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..bbbde2a15 --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 new file mode 100644 index 000000000..6b577a14d --- /dev/null +++ b/doxy/classc___input_artnet_a42c0a5c8c246a240d91d2d0b7c5757a3_icgraph.md5 @@ -0,0 +1 @@ +9dd4651e406ea3c00ef2b216ec371eb4 \ 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..c1972fb06 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..0caa19120 --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 new file mode 100644 index 000000000..cfc4330f4 --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_cgraph.md5 @@ -0,0 +1 @@ +e1dfa2d5ca223c61ceef2f6200c6ebbb \ 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..ead8f9d80 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..7ba34caf2 --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 new file mode 100644 index 000000000..94a71f8f8 --- /dev/null +++ b/doxy/classc___input_artnet_a563a8812372831c86d5db8bee8e3cba9_icgraph.md5 @@ -0,0 +1 @@ +1539c24a45da5deaf905959e462e6044 \ 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..1a63a1b50 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..5e0b86381 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 new file mode 100644 index 000000000..41083faea --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_cgraph.md5 @@ -0,0 +1 @@ +b931cbe521b7dbad8f270ade2b186270 \ 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..d62866cdc 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..3c80b10d3 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 new file mode 100644 index 000000000..148166069 --- /dev/null +++ b/doxy/classc___input_artnet_a64e5300f0fc57fc4a667255119cbd510_icgraph.md5 @@ -0,0 +1 @@ +dc6d3b707bef47bbfb72f979c1371dd1 \ 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..f609cd488 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..4279ec2fc --- /dev/null +++ b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 new file mode 100644 index 000000000..f8c95cbe8 --- /dev/null +++ b/doxy/classc___input_artnet_a7b4a9a8a07c4096b6f9f99a581abb27a_cgraph.md5 @@ -0,0 +1 @@ +5003483e701e4e338146a16a242aeefc \ 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..1b4fe3dfc 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..667770b79 --- /dev/null +++ b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 new file mode 100644 index 000000000..d844c7f3f --- /dev/null +++ b/doxy/classc___input_artnet_a9396efd7449198caf16fb4cbc055277e_cgraph.md5 @@ -0,0 +1 @@ +911a65673d24119f0686c7c764f3fe55 \ 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..24747e5a5 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..dcfb0e4ac --- /dev/null +++ b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 new file mode 100644 index 000000000..63c55f6d5 --- /dev/null +++ b/doxy/classc___input_artnet_aa6db03c1ab9369151325ea72fd12516a_icgraph.md5 @@ -0,0 +1 @@ +813b0e233bbf10b296cd65b3fed41fdc \ 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..cd78608a7 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..51d0a6ff7 --- /dev/null +++ b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 new file mode 100644 index 000000000..06dd82348 --- /dev/null +++ b/doxy/classc___input_artnet_aa8ef414340a74ff9ba8caaf222e33b9b_cgraph.md5 @@ -0,0 +1 @@ +3ea439d35569e1ed4777ad625236fc07 \ 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..1248790cd 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..5524168fc --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 new file mode 100644 index 000000000..348ba0827 --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_cgraph.md5 @@ -0,0 +1 @@ +4d78520bb383367bf3f96b0bf2f4a7bd \ 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..334407eeb 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..7332a0e58 --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 new file mode 100644 index 000000000..5c4d8b767 --- /dev/null +++ b/doxy/classc___input_artnet_ac6bd00a3f820560363715444d2c51acc_icgraph.md5 @@ -0,0 +1 @@ +749bc0365e44237fd50238ce83d1907d \ 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..b7bfb8e0a 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..b5ea8634d --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 new file mode 100644 index 000000000..31d2e3da8 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_cgraph.md5 @@ -0,0 +1 @@ +b7b69979479197f7094f415fe0828274 \ 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..44347a251 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..8a95cf226 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 new file mode 100644 index 000000000..e6abcc459 --- /dev/null +++ b/doxy/classc___input_artnet_acf91f737e9f231b01b6b53ceb1d0a6fa_icgraph.md5 @@ -0,0 +1 @@ +2c3c9c51c16dad683e1b3c1def24924b \ 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..9c78cfc61 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..99adc2ab4 --- /dev/null +++ b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 new file mode 100644 index 000000000..cb8872bf2 --- /dev/null +++ b/doxy/classc___input_artnet_ae18005028b9d8ed8870824ba40b043cb_icgraph.md5 @@ -0,0 +1 @@ +b30bfbac178943d6df1c57e6edc4d2a1 \ 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..d1ff5570c 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..f9651a530 --- /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..a2de8f943 --- /dev/null +++ b/doxy/classc___input_common.html @@ -0,0 +1,986 @@ + + + + + + + +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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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..534c9701c --- /dev/null +++ b/doxy/classc___input_common__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___input_common__inherit__graph.md5 b/doxy/classc___input_common__inherit__graph.md5 new file mode 100644 index 000000000..71338522d --- /dev/null +++ b/doxy/classc___input_common__inherit__graph.md5 @@ -0,0 +1 @@ +32bc55544f84c9ae248a9daed33d560b \ 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..952c8040f 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..0c01be33f --- /dev/null +++ b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 new file mode 100644 index 000000000..6fe4287dd --- /dev/null +++ b/doxy/classc___input_common_a1649cd7444c3219b37fd8627754e2e56_icgraph.md5 @@ -0,0 +1 @@ +ef41309d2d6f895db4565ff0dc2dd28d \ 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..4a6e04535 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..769cc158b --- /dev/null +++ b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 new file mode 100644 index 000000000..b7de8516b --- /dev/null +++ b/doxy/classc___input_common_a748af3e95c6f199379cdf6c95bb0f245_icgraph.md5 @@ -0,0 +1 @@ +d3419f8bbd4a23cebcd76293e6657385 \ 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..5ba513214 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..56138601c --- /dev/null +++ b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 new file mode 100644 index 000000000..fc33aac50 --- /dev/null +++ b/doxy/classc___input_common_a91676b3553f3a5b06361d43c2a81d45e_icgraph.md5 @@ -0,0 +1 @@ +bd18c5e94246f42078dee62276476b1b \ 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..bb8396e16 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..401f0305d --- /dev/null +++ b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 new file mode 100644 index 000000000..dc613b2ee --- /dev/null +++ b/doxy/classc___input_common_aa12aa6b031d2b37ed2009b56f8bf6bc4_cgraph.md5 @@ -0,0 +1 @@ +349671857174102d48cdd584dfbafd6a \ 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..acb06ba5a 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..be226cde7 --- /dev/null +++ b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 new file mode 100644 index 000000000..7b77b575d --- /dev/null +++ b/doxy/classc___input_common_ab048d5e7494a1f0f2b56ac04d1fab490_icgraph.md5 @@ -0,0 +1 @@ +a4607701d1df2055205f5e882f32e56e \ 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..5b6a67289 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..15ba13763 --- /dev/null +++ b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 new file mode 100644 index 000000000..773ad560b --- /dev/null +++ b/doxy/classc___input_common_ac30bc0d37e45246fbecb47f4b9d93f63_icgraph.md5 @@ -0,0 +1 @@ +2059e2719a3750156b7831e600b98700 \ 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..5c8785825 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..420d55640 --- /dev/null +++ b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 new file mode 100644 index 000000000..c261a2221 --- /dev/null +++ b/doxy/classc___input_common_ac3751b26171be9a48861c73d8d4a5fe3_icgraph.md5 @@ -0,0 +1 @@ +4345dec72b6e84d214362626f770163d \ 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..6f9de5cf8 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..25aafd8a3 --- /dev/null +++ b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 new file mode 100644 index 000000000..0856d008c --- /dev/null +++ b/doxy/classc___input_common_ac6be1a5317faa008bc8f616864d74cab_icgraph.md5 @@ -0,0 +1 @@ +1257bd16adf4f38f672b41760c77e360 \ 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..4836a6bfe 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..112247b9f --- /dev/null +++ b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 new file mode 100644 index 000000000..6fbcbf7d3 --- /dev/null +++ b/doxy/classc___input_common_ad7de5817a9b501804f89c2a5e63d8cdc_icgraph.md5 @@ -0,0 +1 @@ +10a5ddb95dc7b552e64d61496fbb7913 \ 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..99e433833 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..313caaeea --- /dev/null +++ b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 new file mode 100644 index 000000000..3a7b61b82 --- /dev/null +++ b/doxy/classc___input_common_aeb3060a4745cdcd89ae1e5f3b2deff89_icgraph.md5 @@ -0,0 +1 @@ +03580c974ae6481e8f331ab7e1de8e3b \ 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..148ee4955 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..802289cad --- /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..72c9356fc --- /dev/null +++ b/doxy/classc___input_d_d_p.html @@ -0,0 +1,1102 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + +

+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..d05819e55 --- /dev/null +++ b/doxy/classc___input_d_d_p__coll__graph.map @@ -0,0 +1,5 @@ + + + + + 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..e30126921 --- /dev/null +++ b/doxy/classc___input_d_d_p__coll__graph.md5 @@ -0,0 +1 @@ +1c4da8b5c23f72b4c7a12d074c0a65b2 \ 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..09d472605 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..ca55c64a9 --- /dev/null +++ b/doxy/classc___input_d_d_p__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..ae874d978 --- /dev/null +++ b/doxy/classc___input_d_d_p__inherit__graph.md5 @@ -0,0 +1 @@ +3401c2e8144a75b7d22285cb069300e8 \ 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..2f7a33a65 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..4b68f8de6 --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..ff4b92f9b --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_cgraph.md5 @@ -0,0 +1 @@ +c00333f759ac6f9745269ed9cd2acec4 \ 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..700bfdc57 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..9ee72a7e2 --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..c702ecb26 --- /dev/null +++ b/doxy/classc___input_d_d_p_a14a8adcaf46d6f695d96b988810a88f8_icgraph.md5 @@ -0,0 +1 @@ +c5ad43f6803392b2131c05bce12e87f4 \ 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..71f312cb8 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..ee0ec67b1 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..838e69222 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_cgraph.md5 @@ -0,0 +1 @@ +67be8a2235e0143cf4704d08bd6289ed \ 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..88155c0cf 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..880f3d91a --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..cb2f41a02 --- /dev/null +++ b/doxy/classc___input_d_d_p_a19376f166f9b9872e04a3b3e5f9dc148_icgraph.md5 @@ -0,0 +1 @@ +6cacf5bcae48fd88189bed14f775c45e \ 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..405674d1c 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..c12101e69 --- /dev/null +++ b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..671e625c7 --- /dev/null +++ b/doxy/classc___input_d_d_p_a3ce4a8b28f73e04be6ae752efe285238_cgraph.md5 @@ -0,0 +1 @@ +e9d5853f99e005665d0d0fbe4dd59e3a \ 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..c17f8ceb9 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..a1f3461bf --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..81200ea7f --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_cgraph.md5 @@ -0,0 +1 @@ +9b86b0da2bfbb19930e4e8b25473f239 \ 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..b99c8d6be 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..9add5b486 --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..ed26d4745 --- /dev/null +++ b/doxy/classc___input_d_d_p_a47417df395fb4998423f6406af926daa_icgraph.md5 @@ -0,0 +1 @@ +5f799fc9a90c3f804cbbd72b493c7595 \ 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..c76e9cacf 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..1b480ce04 --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..80a58864b --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_cgraph.md5 @@ -0,0 +1 @@ +e7bad428b97420b228882f9c026490e6 \ 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..18ef47d23 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..daad0c310 --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..4f105d305 --- /dev/null +++ b/doxy/classc___input_d_d_p_a868ebba6814897249aa62252c67a04a5_icgraph.md5 @@ -0,0 +1 @@ +0d156b272267856aff87acafa78c92bb \ 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..f246247f2 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..797ee9c1a --- /dev/null +++ b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..383515411 --- /dev/null +++ b/doxy/classc___input_d_d_p_aff1d43d659dccea70ca4204bd477508b_cgraph.md5 @@ -0,0 +1 @@ +6762cbd658232ff71dcf8129c12caf84 \ 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..411a8f17c 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..7e19f74b8 --- /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..9d2a0852f --- /dev/null +++ b/doxy/classc___input_disabled.html @@ -0,0 +1,432 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), Process Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + + + + + + + + + + +

+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..6bf139cb3 --- /dev/null +++ b/doxy/classc___input_disabled__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_disabled__coll__graph.md5 b/doxy/classc___input_disabled__coll__graph.md5 new file mode 100644 index 000000000..ce8335987 --- /dev/null +++ b/doxy/classc___input_disabled__coll__graph.md5 @@ -0,0 +1 @@ +49aa090d95a3f700a2e51944e1843702 \ 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..feddb2d99 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..6bf139cb3 --- /dev/null +++ b/doxy/classc___input_disabled__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_disabled__inherit__graph.md5 b/doxy/classc___input_disabled__inherit__graph.md5 new file mode 100644 index 000000000..ce8335987 --- /dev/null +++ b/doxy/classc___input_disabled__inherit__graph.md5 @@ -0,0 +1 @@ +49aa090d95a3f700a2e51944e1843702 \ 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..feddb2d99 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..2e830f63e --- /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..7f7cea806 --- /dev/null +++ b/doxy/classc___input_e131.html @@ -0,0 +1,1050 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void NetworkStateChanged (bool IsConnected, bool RebootAllowed)
 
void SetBufferTranslation ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Attributes

ESPAsyncE131 * e131 = nullptr
 ESPAsyncE131. More...
 
uint16_t startUniverse = 1
 JSON configuration parameters. More...
 
uint16_t LastUniverse = 1
 Last Universe to listen for. More...
 
uint16_t ChannelsPerUniverse = 512
 Universe boundary limit. More...
 
uint16_t FirstUniverseChannelOffset = 1
 Channel to start listening at - 1 based. More...
 
ESPAsyncE131PortId PortId = E131_DEFAULT_PORT
 
bool ESPAsyncE131Initialized = false
 
uint16_t channel_count = 0
 from sketch globals More...
 
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 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..4b7e8bb0f --- /dev/null +++ b/doxy/classc___input_e131__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_e131__coll__graph.md5 b/doxy/classc___input_e131__coll__graph.md5 new file mode 100644 index 000000000..ee6e6d0de --- /dev/null +++ b/doxy/classc___input_e131__coll__graph.md5 @@ -0,0 +1 @@ +8e8ea93d870ee094f7823d89d5447044 \ 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..2836fb537 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..8357d1aba --- /dev/null +++ b/doxy/classc___input_e131__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_e131__inherit__graph.md5 b/doxy/classc___input_e131__inherit__graph.md5 new file mode 100644 index 000000000..ef9171552 --- /dev/null +++ b/doxy/classc___input_e131__inherit__graph.md5 @@ -0,0 +1 @@ +ed816cf31161052712a83401e7949cbd \ 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..4fcbbd7f6 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..fab0ac09f --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 new file mode 100644 index 000000000..b2bab08e7 --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_cgraph.md5 @@ -0,0 +1 @@ +a43ae90584bcad5e51e0d1fa7e6b9144 \ 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..a45af36e5 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..8513e5209 --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 new file mode 100644 index 000000000..68a44e45e --- /dev/null +++ b/doxy/classc___input_e131_a15895b3f2f8627744022fe5466278491_icgraph.md5 @@ -0,0 +1 @@ +05b72425f7d0a55a5e3e7b49042368c1 \ 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..b67169549 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..f7c63593b --- /dev/null +++ b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 new file mode 100644 index 000000000..8ddb80125 --- /dev/null +++ b/doxy/classc___input_e131_a1c08f019d63f47580365c75069d0a2aa_cgraph.md5 @@ -0,0 +1 @@ +82753a51fe7262c351e8fad0bc46aab1 \ 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..8342cdf3e 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..7572a520b --- /dev/null +++ b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 new file mode 100644 index 000000000..e40dd8adb --- /dev/null +++ b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_cgraph.md5 @@ -0,0 +1 @@ +8efda5706efc2b953fa8e152b7c85556 \ 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..7f902d96f Binary files /dev/null and b/doxy/classc___input_e131_a245537b7fe532208f81ed3e3a070d190_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..c9e56d7fc --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 new file mode 100644 index 000000000..c029a6ecf --- /dev/null +++ b/doxy/classc___input_e131_a6098950d3be2934c5ae667a42cf9ccf1_icgraph.md5 @@ -0,0 +1 @@ +99b5280bbe40b684f84c3c91f4721185 \ 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..00a04acbd 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..f4f72553a --- /dev/null +++ b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 new file mode 100644 index 000000000..c340ba362 --- /dev/null +++ b/doxy/classc___input_e131_a8e56c6414777712a050c2f79cd378beb_icgraph.md5 @@ -0,0 +1 @@ +f68f5827b6728f8c43fc11f0fb8ecb0a \ 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..bcf660f3e 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..3ed73dd3a --- /dev/null +++ b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 new file mode 100644 index 000000000..dcb3f05ee --- /dev/null +++ b/doxy/classc___input_e131_ab0144cfa0af7372b295f443b49265e50_icgraph.md5 @@ -0,0 +1 @@ +bc9b8bf24a5810ff257962ee9df1c696 \ 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..574ecee19 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..202e462d7 --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 new file mode 100644 index 000000000..9f7dce1ee --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_cgraph.md5 @@ -0,0 +1 @@ +b5cc1f42d831e13bbb7267760b494616 \ 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..f275013ed 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..dbee3a632 --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 new file mode 100644 index 000000000..a21a9e38c --- /dev/null +++ b/doxy/classc___input_e131_ab842aa2de00cbf0d80c10b288213cea3_icgraph.md5 @@ -0,0 +1 @@ +2ad99ebe64d7bd3077bf17679995fa8e \ 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..bf677ef90 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..cf70ad020 --- /dev/null +++ b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 new file mode 100644 index 000000000..c1dfa1e67 --- /dev/null +++ b/doxy/classc___input_e131_ac18882d8a5a97e6d69c42c498af823bd_cgraph.md5 @@ -0,0 +1 @@ +9f246d80068e033bc1f2376b90ec5802 \ 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..744c8754f 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..bd68004cb --- /dev/null +++ b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 new file mode 100644 index 000000000..0db5495b7 --- /dev/null +++ b/doxy/classc___input_e131_ae77e361a9e510852cd0b7d0cf6721ec6_cgraph.md5 @@ -0,0 +1 @@ +48c824dbc7046327fb4ee185c99580b5 \ 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..ec6768974 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..5f927eeb3 --- /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..10b33987b --- /dev/null +++ b/doxy/classc___input_effect_engine.html @@ -0,0 +1,2893 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void SetMqttConfig (MQTTConfiguration_s &mqttConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetMqttConfig (MQTTConfiguration_s &mqttConfig)
 Get the current config used by the driver. More...
 
void GetMqttEffectList (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + +

+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..a2c477b49 --- /dev/null +++ b/doxy/classc___input_effect_engine__coll__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..704526bd8 --- /dev/null +++ b/doxy/classc___input_effect_engine__coll__graph.md5 @@ -0,0 +1 @@ +d6b42c0bacaa008e884de8635678c454 \ 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..24f59d84e 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..c1bfb0efc --- /dev/null +++ b/doxy/classc___input_effect_engine__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..015303625 --- /dev/null +++ b/doxy/classc___input_effect_engine__inherit__graph.md5 @@ -0,0 +1 @@ +321e38beb7ee5361a09924d0b679c6ac \ 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..128746c73 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..abb66a792 --- /dev/null +++ b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..92527c79a --- /dev/null +++ b/doxy/classc___input_effect_engine_a008c4deb4332e0e98966544e6da6958d_icgraph.md5 @@ -0,0 +1 @@ +8d31f826027147a3c5b702705333c4f1 \ 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..748b16f53 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..f2a58e555 --- /dev/null +++ b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..d83c278c4 --- /dev/null +++ b/doxy/classc___input_effect_engine_a0872704bfe09a5a72cc8c28652352d87_cgraph.md5 @@ -0,0 +1 @@ +adc19512c980b635eb5a13d26871d3b8 \ 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..e13665eb9 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..585270b4e --- /dev/null +++ b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..ed9a3d2e1 --- /dev/null +++ b/doxy/classc___input_effect_engine_a221ecef19e758b2c1fd8a3e69bd7c2a9_cgraph.md5 @@ -0,0 +1 @@ +cfb9357d00a219a2c26b04d2a9174f63 \ 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..0d6bce1ec 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..182e443ce --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..d1f72ee3a --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_cgraph.md5 @@ -0,0 +1 @@ +a7da5724d46fa7676b85664eec342452 \ 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..98361684b 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..393401e9d --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..1fdfc88c3 --- /dev/null +++ b/doxy/classc___input_effect_engine_a2ebc1a0fb53a9bf1fda61f25f770ef4f_icgraph.md5 @@ -0,0 +1 @@ +f82c1c7ff42c60bad78793999f515d8f \ 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..26b600b7f 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..69607b75a --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..15c4590ab --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_cgraph.md5 @@ -0,0 +1 @@ +3867ee8809da887c56e88e8f259f6c83 \ 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..b509fdd39 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..a3d43a844 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..dca5ae3c1 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3628411bc599079aa0e45dd3df1682fc_icgraph.md5 @@ -0,0 +1 @@ +4be4c1326a90555dc1fbff74a9e5c0e6 \ 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..ed7042c42 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..303676806 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..85ad83111 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_cgraph.md5 @@ -0,0 +1 @@ +d7f60652099db4d40675e0b64ebb2aab \ 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..38b091fcd 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..420ae7cbb --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..1061729ee --- /dev/null +++ b/doxy/classc___input_effect_engine_a3986476ec33d9e3aedde9c1ae3953d61_icgraph.md5 @@ -0,0 +1 @@ +dad04b9f0f87fe518cd13d9a76f8e3ca \ 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..950b0af3e 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..4cbee7ef7 --- /dev/null +++ b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..137d5ea8f --- /dev/null +++ b/doxy/classc___input_effect_engine_a3e1ee99f5d9602157e45db339a1910a0_cgraph.md5 @@ -0,0 +1 @@ +271fafcfed8ebc342ea2c3abcfb6c5aa \ 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..c8d23e299 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..9065c7f74 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..75b0747fe --- /dev/null +++ b/doxy/classc___input_effect_engine_a4697db5c9fb5a21cc53f9706a6298d07_cgraph.md5 @@ -0,0 +1 @@ +db3ae294b7b817ee89023a50c66f9a77 \ 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..640c5c5a7 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..844664660 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..fdcde3284 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4f8fa7450ba1823e130441cfc3bcfd4c_cgraph.md5 @@ -0,0 +1 @@ +71d7cd215ba20cbfc69f49ac1fd383a8 \ 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..ed4f362a6 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..b1644d798 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..555ddf857 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_cgraph.md5 @@ -0,0 +1 @@ +fa970b0356502e3d583f8250df424030 \ 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..a6da39832 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..5d8e0b044 --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + 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..0b8052e1a --- /dev/null +++ b/doxy/classc___input_effect_engine_a4faf62f24ce641ec7999f5e246eb458c_icgraph.md5 @@ -0,0 +1 @@ +30203e3424c1aad2ec4a93bd434886e4 \ 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..9788a8e88 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..bb098bac6 --- /dev/null +++ b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..819058fa5 --- /dev/null +++ b/doxy/classc___input_effect_engine_a50de6fdb56648338c95c3b675f3ac3bf_cgraph.md5 @@ -0,0 +1 @@ +fb79a9cfab5cb981b4143f5dbb8e8fdb \ 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..768d38720 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..678f34f06 --- /dev/null +++ b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..31876810b --- /dev/null +++ b/doxy/classc___input_effect_engine_a5bb2e7494f450281ce1b37fa8604130a_cgraph.md5 @@ -0,0 +1 @@ +8c4cacc1d619db9bcadbe6d9571f6ee4 \ 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..511bfd569 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..bb098bac6 --- /dev/null +++ b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..819058fa5 --- /dev/null +++ b/doxy/classc___input_effect_engine_a61dc0e2f64570d9a7f7b534027a24863_cgraph.md5 @@ -0,0 +1 @@ +fb79a9cfab5cb981b4143f5dbb8e8fdb \ 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..768d38720 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..7ad8a1c3c --- /dev/null +++ b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..8b1601afc --- /dev/null +++ b/doxy/classc___input_effect_engine_a6751a5a67dd911744b80574029cac95c_icgraph.md5 @@ -0,0 +1 @@ +829003cf82fb1af709dc52342ec9c994 \ 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..c53d3ee40 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..9c42fb71f --- /dev/null +++ b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..e26d33a1d --- /dev/null +++ b/doxy/classc___input_effect_engine_a69e94e80d206e30387cd73d257a19605_icgraph.md5 @@ -0,0 +1 @@ +1d743fa8941baaba05c945c493f791f3 \ 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..57d986f79 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..59d27632b --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..31cda3d52 --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_cgraph.md5 @@ -0,0 +1 @@ +1b0e7ccf3f4a2a783a5eaa2c600a02db \ 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..b89fe554d 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..73050393c --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..3bb1d887a --- /dev/null +++ b/doxy/classc___input_effect_engine_a708751b80faa0d0832858768373c5de6_icgraph.md5 @@ -0,0 +1 @@ +c3ebf832e91318e6dd44761581f6b96a \ 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..c94bee12f 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..77b8ee635 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..146568ca2 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_cgraph.md5 @@ -0,0 +1 @@ +9a3afe146451d931481fe544d924fd22 \ 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..101f90a53 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..2536f699f --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..8d20a0aa7 --- /dev/null +++ b/doxy/classc___input_effect_engine_a711dc7de895ef3f4b0b599ac2d6eaa9c_icgraph.md5 @@ -0,0 +1 @@ +a302e46a3b91567ef7b23947d567ecb8 \ 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..d4b3e1544 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..b73a50f73 --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..482b5accf --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_cgraph.md5 @@ -0,0 +1 @@ +44826c823e181c36efb900fd2ff23751 \ 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..6d59b5d22 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..85faadbef --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..56b57210f --- /dev/null +++ b/doxy/classc___input_effect_engine_a77cbebfae3207a36a760ed4e5b439c66_icgraph.md5 @@ -0,0 +1 @@ +2e73a7e482920e84b8c3c585440c8963 \ 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..2198460f3 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..4c25f73c7 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..16af31f1b --- /dev/null +++ b/doxy/classc___input_effect_engine_a80416202be606d8a4c68312aecb69c1c_icgraph.md5 @@ -0,0 +1 @@ +f979448757adfb0209eef5b30065375a \ 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..78e68e716 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..d09900172 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..fd5489f78 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_cgraph.md5 @@ -0,0 +1 @@ +2cec811b8856d5d307cd4eaed149a0fd \ 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..95aa78950 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..e94503615 --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..3ade0533b --- /dev/null +++ b/doxy/classc___input_effect_engine_a80cd28e720963e39357b96dc2e516291_icgraph.md5 @@ -0,0 +1 @@ +d671118ccc9c14f2b7cb2bdd70b170d6 \ 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..377f21d9e 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..505596472 --- /dev/null +++ b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..efa621ad0 --- /dev/null +++ b/doxy/classc___input_effect_engine_a8fa707bf9c7e9c79bfeae6d98adfc30c_icgraph.md5 @@ -0,0 +1 @@ +ad4c16603dd5d584640518b45e2364f0 \ 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..cec41f796 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..f95892caa --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..8c187bcf1 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_cgraph.md5 @@ -0,0 +1 @@ +d45abaab7aab6abd6fa8641e31922d84 \ 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..e782e051b 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..5d86b1244 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..d7ea96310 --- /dev/null +++ b/doxy/classc___input_effect_engine_a93864b40e9859bbddda93f6a131df97c_icgraph.md5 @@ -0,0 +1 @@ +73f846343b7496d9bce8d6f860f3f75a \ 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..8220da0fa 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..b452e862c --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..b1cb33690 --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_cgraph.md5 @@ -0,0 +1 @@ +c9c0d829b6bb5590c0883368a5126203 \ 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..499a94272 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..1f8984b14 --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..0b4d8527c --- /dev/null +++ b/doxy/classc___input_effect_engine_abcbf05e7ca16985fa97382121a08867b_icgraph.md5 @@ -0,0 +1 @@ +8ff5d6af386d4b1fef7e6d06a583f8f6 \ 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..b361ec3a1 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..0eeb16aa2 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..064222c33 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac0edf06c74fc5f6f888c7e8f3b37dcdf_cgraph.md5 @@ -0,0 +1 @@ +a52faaa0358dd342f671360ebc14a0d7 \ 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..41e2a3477 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..bd00789ef --- /dev/null +++ b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..1b5244aec --- /dev/null +++ b/doxy/classc___input_effect_engine_ac5bc780ddf0c13d19916d93132f01478_cgraph.md5 @@ -0,0 +1 @@ +99a734536a5bcc8560c671fbf15e2ebc \ 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..db4e0a679 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..d4303b152 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..e70105fb8 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac629335c2536aff5f1e67651d2225aac_cgraph.md5 @@ -0,0 +1 @@ +963e3f9450c25cf898ccabe4df4f4974 \ 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..40d846845 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..929fd537f --- /dev/null +++ b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..afe12db40 --- /dev/null +++ b/doxy/classc___input_effect_engine_ac72ca675a1cfc0a09b8e9a4be610bcd9_icgraph.md5 @@ -0,0 +1 @@ +bfe639779c2f68d883e9cfc89c51f7ba \ 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..c6881c526 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..b63e0a59d --- /dev/null +++ b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..0a4f55f30 --- /dev/null +++ b/doxy/classc___input_effect_engine_acdb74858432f745ac97391b24751bf68_cgraph.md5 @@ -0,0 +1 @@ +6a50af7716e209f99e0bc8fe5657e83f \ 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..4de5cdcc9 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..042b22cda --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..e4593c79a --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_cgraph.md5 @@ -0,0 +1 @@ +7d5c52b7d33c9b29032a49c77b13dab2 \ 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..5e2b6c531 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..98c8a86a3 --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..059179def --- /dev/null +++ b/doxy/classc___input_effect_engine_ace4683386e8bbc65842f9b52cf753718_icgraph.md5 @@ -0,0 +1 @@ +0a90187cf6f1109e9a1492ce69804435 \ 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..8c2c028ee 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..cc5d61507 --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..3119e7da9 --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_cgraph.md5 @@ -0,0 +1 @@ +eb162fb2713117faa5f0a95e5f133fc3 \ 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..eddb047d6 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..3722605ea --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..a87f9d7b5 --- /dev/null +++ b/doxy/classc___input_effect_engine_acf078d65ad2078ad5f32afe6867284a2_icgraph.md5 @@ -0,0 +1 @@ +3750f1d3c6528cf716e841026b022828 \ 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..79c8f593e 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..841512232 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..52048ed72 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad33270be32be7f55c35813779f459448_cgraph.md5 @@ -0,0 +1 @@ +2d5f1da879818c0dbad4cd6be477a6a9 \ 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..7cc1c676e 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..551fe8f38 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..ae10aafce --- /dev/null +++ b/doxy/classc___input_effect_engine_ad7530d271e05e27dad23e3dc7d08f645_cgraph.md5 @@ -0,0 +1 @@ +be029fa48587aa6f297d9f2f95dfc893 \ 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..630ef8d77 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..4e5392eb2 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..f7bc1f46e --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_cgraph.md5 @@ -0,0 +1 @@ +66b36d630cd36d66eb409b10bd68b5af \ 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..753bbc51b 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..fcd6200b8 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..d2bf352c3 --- /dev/null +++ b/doxy/classc___input_effect_engine_ad8d24a5492296d0018c7eafd7191fdef_icgraph.md5 @@ -0,0 +1 @@ +9f11df6c0ac1f3ad4ddc2d834f58dd23 \ 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..84bfc3493 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..aaaebda4f --- /dev/null +++ b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..4a37b53f6 --- /dev/null +++ b/doxy/classc___input_effect_engine_af13e371e6eacb9005d9793eb07b807db_icgraph.md5 @@ -0,0 +1 @@ +ffa00666822adf367bc0de9d5a41da96 \ 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..32c44f51d 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..c8134833f --- /dev/null +++ b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..d67add3f2 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2a085457faf63d2844b94416316d16c_icgraph.md5 @@ -0,0 +1 @@ +a4750c57860aa09c52d14a0be31c6924 \ 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..63be4c36f 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..a91e84200 --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.map @@ -0,0 +1,3 @@ + + + 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..98615bc6c --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_cgraph.md5 @@ -0,0 +1 @@ +977768a4cadc9e9b9f19f1290b40a540 \ 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..d0c034249 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..7fab436ca --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..e28558d9a --- /dev/null +++ b/doxy/classc___input_effect_engine_af2ccb5a38c8047af44dbcc403e840035_icgraph.md5 @@ -0,0 +1 @@ +d3093852bce84a4673dc461638242373 \ 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..1000e09e8 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..029d422f4 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..ad9662756 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_cgraph.md5 @@ -0,0 +1 @@ +782854cd40960fa23bdb6da252add82a \ 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..aef559f5e 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..6b9c525ef --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..934efb422 --- /dev/null +++ b/doxy/classc___input_effect_engine_af5616863679e4db9a29fbbb98c7c1ed7_icgraph.md5 @@ -0,0 +1 @@ +5916fd3781343f28f723aeb54048a542 \ 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..eae40ff6c 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..98b238e5d --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..f091158d8 --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_cgraph.md5 @@ -0,0 +1 @@ +b10646d7e759b6d7dfe0695786f37f1e \ 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..994f65ba7 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..d6691d4fb --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..6f1347f7f --- /dev/null +++ b/doxy/classc___input_effect_engine_af644c98b39b0208e8ac0fdeae19ea999_icgraph.md5 @@ -0,0 +1 @@ +e50cae936dcfeb17322619da54de38aa \ 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..f9556559d 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..fdff81b46 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..507ae0856 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_cgraph.md5 @@ -0,0 +1 @@ +40ca402c3936d61dd72ea51f54c12e59 \ 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..a3bcd351e 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..fe83ea26d --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..230bd5512 --- /dev/null +++ b/doxy/classc___input_effect_engine_af6c8141b2b5d63e69151cb0f07fe9281_icgraph.md5 @@ -0,0 +1 @@ +6d9a9329df0bf998aa064b0d8aa48f00 \ 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..36d5bc4af 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..221645004 --- /dev/null +++ b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..2870dfb7c --- /dev/null +++ b/doxy/classc___input_effect_engine_afaf6b474467520e248c2e79d3bdc8146_cgraph.md5 @@ -0,0 +1 @@ +62b4bdb7b44e4a16e980a54a0be1814c \ 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..9311fa002 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..726225239 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..422049456 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_cgraph.md5 @@ -0,0 +1 @@ +7a6688d5e99b4b4ff6fa12a08e62a525 \ 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..422948baa 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..91f907e23 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..874e7eb76 --- /dev/null +++ b/doxy/classc___input_effect_engine_aff4693217ee5e68868068613b318a281_icgraph.md5 @@ -0,0 +1 @@ +67d75366b2d0b7e4ca24f614e0596a57 \ 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..1d9d22afd 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..d382f5281 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote-members.html @@ -0,0 +1,128 @@ + + + + + + + +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
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..281852614 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote.html @@ -0,0 +1,1369 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 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. More...
 
void save ()
 Save configuration to File System. More...
 
+ + + + + + + +

+Private Attributes

int32_t SyncOffsetMS = 0
 
bool SendFppSync = false
 
String FileBeingPlayed = No_LocalFileToPlay
 
+

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
+
+ +
+
+ +

◆ 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..7eff0510e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__coll__graph.map @@ -0,0 +1,5 @@ + + + + + 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..0191d6784 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__coll__graph.md5 @@ -0,0 +1 @@ +214014559bb8905ff9c7ee36b3e86b42 \ 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..10d1324bc 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..55eeaa0d0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..d410e3894 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote__inherit__graph.md5 @@ -0,0 +1 @@ +5b2026184844525d9ce3c1d1062c505d \ 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..4c82e4cba 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..55df8cb10 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f96acef21 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a1ee15e1c30584550418fd15599f8de61_cgraph.md5 @@ -0,0 +1 @@ +8fc6d6a524da55f91f863bfe9aade164 \ 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..9df2f0561 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..73a5f935d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + 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..44a81b3cd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_cgraph.md5 @@ -0,0 +1 @@ +3c6d942d1faef7efe0c9516aab3fb59b \ 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..c85e95b36 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..b8fafc700 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..ed81cf763 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a25cf9123173d9c89fe7e5f2f77f90f42_icgraph.md5 @@ -0,0 +1 @@ +cee3dedfa61e9f42a8ed2f9e7112cf67 \ 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..570ed0eef 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..91483c349 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + 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..43b80e0e0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_cgraph.md5 @@ -0,0 +1 @@ +1f4f65d4fcf2c79ee087c28aae1bca6c \ 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..de0f67e1b 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..44501f695 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..6811d4ddd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a2e5e64a21ad76c7015c6500393be7da3_icgraph.md5 @@ -0,0 +1 @@ +f256cb689fd076b5c20b691f6c7ffe9c \ 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..b7accc9cc 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..e9cae2b55 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..684e69d40 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a3695b4762e16bd621444ae3460e50cbe_cgraph.md5 @@ -0,0 +1 @@ +748b7d376491297f14e416b02fa25476 \ 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..528989c1e 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..062ac2301 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 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..a3f0ea20d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a443df599d56a819b87102cefe5d45cd3_cgraph.md5 @@ -0,0 +1 @@ +d264b92bbdc0c2a33d36d8c8e6870ce8 \ 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..0611951bd 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..b55c42979 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..1d97a4bdf --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a53f59cf53b918b6ac45432aee251f808_cgraph.md5 @@ -0,0 +1 @@ +8614f9a6e98fc664f3942513ea9fccf8 \ 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..3a05d1be8 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..244fb87eb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..d5e6be4db --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_cgraph.md5 @@ -0,0 +1 @@ +376e31923315042c89a87dd440b53f3a \ 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..b1d56c559 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..cc6db15ab --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..9ab99c001 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a5ffd24117059ff8bd76688370235c19f_icgraph.md5 @@ -0,0 +1 @@ +35f0de97d470da438e8d2783aef08be3 \ 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..ba2afcaa3 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..12bd927a1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..5adb1db81 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_cgraph.md5 @@ -0,0 +1 @@ +573a3d9d71f5be90ba4b29d1a09f3495 \ 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..6e70320c8 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..561482385 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..7ebbc00f3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7b84b8b1119182f7a2c6a72c00d1d1da_icgraph.md5 @@ -0,0 +1 @@ +e413f6dc5e2339ab320c2b067fe48337 \ 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..67bd14cb7 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..d45ac0f63 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..baa5ba65a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a7cba6247fa182067f09371d891c53adb_icgraph.md5 @@ -0,0 +1 @@ +5af2b0967da898005469bd4e040ec9d0 \ 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..733c31a41 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..fd18e6de1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + 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..ad878fb15 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_cgraph.md5 @@ -0,0 +1 @@ +e4e4da05f6c36990d8acb1a9549ad061 \ 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..8fb41d61a 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..224929d16 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..b0b633711 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_a8148ddeeaff99c8f343c66e7e3a08a5d_icgraph.md5 @@ -0,0 +1 @@ +48d28ed5fc33a566ebefc006422f7b65 \ 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..9bfe544cd 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..51a7710eb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..0131bb927 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_abe329db482622289087e14d0a9b40e24_cgraph.md5 @@ -0,0 +1 @@ +699acbf2513399aa16921e70859e05a0 \ 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..fcbc209d9 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..59b16def3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..4197c6a48 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_cgraph.md5 @@ -0,0 +1 @@ +f479131e7df8eb58854649255dcc9770 \ 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..6b394a72d 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..8f8370b19 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..aabc68700 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ac3caebaeae0b77be9680516b54edaa5b_icgraph.md5 @@ -0,0 +1 @@ +1a4ce7780259548265978255b2fad9e6 \ 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..e19da2c39 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..501f2a15e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..7ab0409c8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad2e5fbac55b191e2466e8ffc50879fe0_cgraph.md5 @@ -0,0 +1 @@ +b1e9bcea8406c389ae515f8efdd23711 \ 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..7b89bf4f7 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..508d0b098 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + 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..fe6bcb7aa --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_cgraph.md5 @@ -0,0 +1 @@ +8f911d4ce4110079a8d2247ff5ed2428 \ 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..92b056ed5 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..3373abd40 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..ab82c52a4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_ad3bc5af64fe8523ba3c2f35cffa62fa0_icgraph.md5 @@ -0,0 +1 @@ +ecdfee41d180653b70221482e65ee26c \ 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..3236c5147 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..74ac72915 --- /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..9657765a7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect.html @@ -0,0 +1,699 @@ + + + + + + + +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 ()
 
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

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 Function 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..ce593237a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..5df30cb53 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__coll__graph.md5 @@ -0,0 +1 @@ +dcda5708a6b9d72c387d0aa2809ad576 \ 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..2b975360b 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..b90758b42 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..f974e9812 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect__inherit__graph.md5 @@ -0,0 +1 @@ +80cd457218435dfe7d24502303b8aa98 \ 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..20fd5f1cb 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..47f347cb3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..8280736d8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a211d97fe7699a70bfa820a2e46e16975_cgraph.md5 @@ -0,0 +1 @@ +322365fe905b1c1bfadde9383efbe5ca \ 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..ad60c9000 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..2fce03eeb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..6f5bd757b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a2a87282bf4f538ce69e22d0393dc1931_cgraph.md5 @@ -0,0 +1 @@ +de20e626a960bc5b2a6d1009017afc5f \ 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..7a1c677ac 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..a92d6a891 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..93eda8ac4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_cgraph.md5 @@ -0,0 +1 @@ +2e013baf8989719b34b5368a422d98ee \ 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..11aac7d43 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..365285028 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..b426a25c4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a4299b982ecb3e5aefba88ea1d2f3cfc9_icgraph.md5 @@ -0,0 +1 @@ +c3a8a13262d3c160ae5f76ad63f2eaa9 \ 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..2b3cfabc1 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..c65a0ef31 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..005e604a8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a5b924d87d4d140b654f09de5a50159bc_cgraph.md5 @@ -0,0 +1 @@ +9876db2f3dd98c66f9d90323e258c3df \ 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..868c90489 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..916a80b71 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..f671c1366 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a71e6862f4d7986fbd70476b694f6a2b6_cgraph.md5 @@ -0,0 +1 @@ +26e8837d4702b836517d48e09f3795e5 \ 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..d095d1937 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..acb465c4d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..6eadd8b01 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_a9328145d42e27e1f8817ab66de87a9a0_cgraph.md5 @@ -0,0 +1 @@ +c13d898d007252964082f234d4c33da3 \ 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..d23500cd9 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..349e71f20 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..8b1c580d5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_effect_abe200a38971f7a1eec4b5c71b144f4e8_cgraph.md5 @@ -0,0 +1 @@ +c6b50c7d9c4b583b1f7da274b8028de2 \ 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..5831a84cf 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..3a2d4859e --- /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..ad46308cb --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file.html @@ -0,0 +1,1661 @@ + + + + + + + +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 ()
 
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 ()
 
+ + + + + + + + + + + +

+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 Function 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..df443f5bd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..5e1aa91ca --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__coll__graph.md5 @@ -0,0 +1 @@ +e304a16e0ad971e880b53c97004e4568 \ 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..7c0732075 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..315089fd8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..8a87c05b1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file__inherit__graph.md5 @@ -0,0 +1 @@ +6a6f922b3f7c4b02c07ca6eb67006a87 \ 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..d50247daf 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..1b4f15aa7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.map @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..9c86f7a81 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a2848f54d1ec8462d0fc54a47c564b035_icgraph.md5 @@ -0,0 +1 @@ +ad4f1e44ecb23cade7f1d1d9cd7365ed \ 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..29a0ee945 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..041bd9343 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..6712c489c --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_cgraph.md5 @@ -0,0 +1 @@ +1c3f8261a73ff7ab1ebf7c4ae10cf6af \ 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..24147bc1d 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..1263006c3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..05d1784e5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a28afd8eea9136543891254dbda371dc2_icgraph.md5 @@ -0,0 +1 @@ +0b0af762a99a299666abd4c559450712 \ 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..0e19a7011 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..ccc3bbb59 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..85393f1b3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_cgraph.md5 @@ -0,0 +1 @@ +c4989ab8baa81dce22b729242737dda2 \ 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..220baf373 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..a89e70b22 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..7c4205df2 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a3817166d37aee9933378edc4a8eb5500_icgraph.md5 @@ -0,0 +1 @@ +431daa692ee63f300a281ee3faa8a246 \ 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..e88d193ff 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..ab276d8c5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..84b913921 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_cgraph.md5 @@ -0,0 +1 @@ +2714988d51c713eef56a27095a0bf49c \ 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..fb8c73987 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..9b157d7f8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..a8251692e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a588e1c419a88dc3536d9867f25f074cd_icgraph.md5 @@ -0,0 +1 @@ +fbd8042b020a66b52e1c7112aad4a0f5 \ 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..81d55f549 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..fb529631d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..1ddd48453 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_cgraph.md5 @@ -0,0 +1 @@ +fb23e1f7ce0b6307311fd7ea380ba5c0 \ 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..37c8e9654 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..3135b0e9b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..fa146e618 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a5b9e2553bc8f64eaa97a28067e864624_icgraph.md5 @@ -0,0 +1 @@ +fbc5b28ce2d6a9bb8abeb74b1e393ad3 \ 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..6cc7234cc 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..08e493604 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..3788ec508 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a68edbb2d52a03e900860bc61203bae06_icgraph.md5 @@ -0,0 +1 @@ +1f52536f5fa012cf29a6955e9ad93a4c \ 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..29c819cc8 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..497e514f1 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..9b3ef10bc --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a6eeac02d87db0c5a3c9399db3f353b4a_cgraph.md5 @@ -0,0 +1 @@ +81506c5ceac0adb377bbe8f8ab35c2c0 \ 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..8545a28fd 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..4e20b2dbc --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6fdb806c0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_a832119422e2b13fc06059dd73215cf75_icgraph.md5 @@ -0,0 +1 @@ +ef232c1737dc5038df9c118ec6f4d510 \ 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..263ce667e 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..134bd0dfd --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..666618a43 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ab51a277842369af49e1d24a815e0dced_icgraph.md5 @@ -0,0 +1 @@ +41f5f0b0347a1506b15f9b6e5863b0f0 \ 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..81519428c 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..18d4345e9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..f4888b2dc --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_cgraph.md5 @@ -0,0 +1 @@ +ad23366189d0f0cabc96593fdbc29ea7 \ 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..02071a649 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..bbc35573e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..404185268 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ac9b4b56c2a719407dc09530078d609de_icgraph.md5 @@ -0,0 +1 @@ +0078d132069d7a80ed9e74b74136d676 \ 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..c14bb259c 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..2d62d11b9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..efc3954e6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_cgraph.md5 @@ -0,0 +1 @@ +7105fc71092783d3c86a4ba4cc7d967b \ 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..09c913b44 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..d825c6d5b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..516057a67 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_ad9ba8efa7a89f694f337a208833daa25_icgraph.md5 @@ -0,0 +1 @@ +0582e15fcd6f357571c8254509726342 \ 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..835de7c73 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..91c63676a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..47735aa46 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_cgraph.md5 @@ -0,0 +1 @@ +223f76b5246b80aaca011acca2ab88bb \ 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..77166f0c5 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..66da328a6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..88c886c42 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_aec64aeee6a300e6bade15d4e41d5b1fe_icgraph.md5 @@ -0,0 +1 @@ +74c4b8d0dc806712caa8f1b32de961bb \ 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..b46a0bc09 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..8097ab5e3 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..1907f3c68 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af23b055872e43550e0beb3eb3380ac47_cgraph.md5 @@ -0,0 +1 @@ +18163e9d52659fdaa0e0f6a4edf2c0ee \ 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..2838fc879 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..5c96ccdab --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..6cb8ec635 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_file_af621ecd05595ada77f6aebd43ccd24f1_cgraph.md5 @@ -0,0 +1 @@ +7ae7ddf63a42458467f1a3eaa1b48d9c \ 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..3b8285b24 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..322c86ef8 --- /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..98dbed121 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item.html @@ -0,0 +1,947 @@ + + + + + + + +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..7440378f7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..dd8e522b6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item__inherit__graph.md5 @@ -0,0 +1 @@ +99e6bcc69f63212a47cb1698de02238f \ 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..a776374c0 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..a8d7c20f5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..6be9ad8a6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a0cac6e8fbf28021b311e5709a6fd3424_icgraph.md5 @@ -0,0 +1 @@ +4d034aff4f46c8226f9694d95fb804ae \ 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..4155f62be 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..23cb9d9e0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f2b68e97a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a18aa37d56d43b19d1b5801a7a304e06c_icgraph.md5 @@ -0,0 +1 @@ +735f9537773aaee8cbb12efa4e039e91 \ 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..1a37c1987 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..b4df22fc0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..38970b8f9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a380f107fc7811c931aa4fa63cd8c1ac0_icgraph.md5 @@ -0,0 +1 @@ +3263990f8982bd8b149da8a006b9a9bc \ 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..29391821e 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..0ffd6e538 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..d9aff6294 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a3b82ae5fac0050235ff7bb8f6a193761_icgraph.md5 @@ -0,0 +1 @@ +47e3bf6e5766b87bad15135ed224b000 \ 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..3ab3c0199 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..ece262356 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..59c8aa844 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f148389bbace7e6bf93f66d8df948a9_icgraph.md5 @@ -0,0 +1 @@ +b183aef47e2b809ba9073823ecf5b208 \ 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..6200f5dd4 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..421c1c059 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..d7660029b --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a4f73b1035757782b9e521a7458a39646_icgraph.md5 @@ -0,0 +1 @@ +9ac02662a3015aa80f7b02db266d4fb6 \ 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..c5ddc4475 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..416fb4b6f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..962b27930 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a635e6efe611a2c4219289de24b93c585_icgraph.md5 @@ -0,0 +1 @@ +8bcbbfccec2225081d8f57b5a8050f0e \ 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..4412b42dc 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..de3116f66 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..19fb05092 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a68f2dc3163ec0909d225ff6ca3fe1345_icgraph.md5 @@ -0,0 +1 @@ +6624bb91e87ab9f3ba2dbb7442e7f712 \ 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..22af3ff99 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..7c8b02ae4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..b40a175b7 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_a6e0e0d5ded2fbb53fc654fe43afcd207_icgraph.md5 @@ -0,0 +1 @@ +14117ddf18c9a13479140e749c462a2a \ 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..f9bddb870 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..62f267971 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..54e549371 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ab4fbba6f096e8ee67717bd06da01fc33_icgraph.md5 @@ -0,0 +1 @@ +66419e78db5cfb783f43ef6283986e01 \ 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..5c2e59c4a 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..073a5ed47 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + 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..6ca20e54d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ad62453249e91e547582ea77cd6db6c04_icgraph.md5 @@ -0,0 +1 @@ +f68e81b6eb70fa80fd427cb8b9a69172 \ 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..f52e3a71b 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..b055cf90f --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..754412823 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_item_ae81c0361879c195c589b73e033cd845f_icgraph.md5 @@ -0,0 +1 @@ +f6e6a64cdccda19e12161b303de4b0ab \ 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..1bb189fe1 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..09ea689ac --- /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..756e19fc2 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list.html @@ -0,0 +1,945 @@ + + + + + + + +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 ()
 
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 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 Function 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..6696c6fb9 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..8db76a746 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__coll__graph.md5 @@ -0,0 +1 @@ +65cc90e7c2855ee0a2a7ae9b58fd28f1 \ 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..0f36c2be0 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..9a06b6466 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..641e41007 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list__inherit__graph.md5 @@ -0,0 +1 @@ +e9c1d58265b5c7bd2b97057ecd72471d \ 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..b04ff9578 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..6ecb32c76 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..f8c6d798d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a16b9241330bbf4090aba25d380d9b506_cgraph.md5 @@ -0,0 +1 @@ +ab583e9365c734fcc021464ace311661 \ 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..da4cadfa3 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..cdeb27863 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..e2d63b2e8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_cgraph.md5 @@ -0,0 +1 @@ +1ea24dc03112b1fe4d8135dcd78f5066 \ 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..eb428adb6 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..a2b7768a5 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..eebed5283 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a191a7b77cedcabf77e01d19c29893b44_icgraph.md5 @@ -0,0 +1 @@ +3e58036c055aebd6008104b782549695 \ 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..6c5ef59cf 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..061060876 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..c382b4fb4 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a268dded5f467ce5207de4b8ba9a87c2a_cgraph.md5 @@ -0,0 +1 @@ +e47cfaad905b480373e6c58af4abfa12 \ 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..a7e384aa2 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..0332c52c8 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..4ed2f4702 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a334482cc3ed4bb870ff1a46a0963f102_cgraph.md5 @@ -0,0 +1 @@ +101d5b5fcca99f37160911045fe36707 \ 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..54b336dbd 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..d6d5166cf --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..1b1c5941a --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_cgraph.md5 @@ -0,0 +1 @@ +1ba1706750833edd03d45e9f361b46d3 \ 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..7db15046a 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..fe8d1740e --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..1dd6b1675 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_a7c9150d33dd2d0752c2cabe86b462430_icgraph.md5 @@ -0,0 +1 @@ +521bca1df00e48c61eed3c3e86cca6d1 \ 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..7e5a3d15c 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..ac90ea01d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..b00a5f267 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa15a2509664914994d710aaef6a406dc_cgraph.md5 @@ -0,0 +1 @@ +0ab5803109897b984fca9e2decd66aa8 \ 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..6cab9ada4 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..f5fc0d874 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..0d47bacd0 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_aa1b7a712f2c4b3ea3278aa85a86d16cd_cgraph.md5 @@ -0,0 +1 @@ +ef79828ad7d49bd0b525f2983841a9e3 \ 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..fc68c5bfe 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..42820443d --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..8af910bb6 --- /dev/null +++ b/doxy/classc___input_f_p_p_remote_play_list_ac160e1d397d20ad38e3b5216cbb9ab81_cgraph.md5 @@ -0,0 +1 @@ +33d1d43dd0445ad83d2d09bcbefc6227 \ 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..a5a046b0e 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..fa1cc7f76 --- /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..0d392bfed --- /dev/null +++ b/doxy/classc___input_m_q_t_t.html @@ -0,0 +1,1992 @@ + + + + + + + +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) More...
 
bool SetConfig (JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
void GetStatus (JsonObject &jsonStatus)
 
void Process ()
 Call from loop(), renders Input data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_InputCommon ()
 
virtual void Begin ()=0
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)=0
 Get the current config used by the driver. More...
 
virtual void GetStatus (JsonObject &jsonStatus)=0
 
virtual void Process ()=0
 Call from loop(), renders Input data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
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 ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Private Member Functions

void validateConfiguration ()
 
void setup ()
 Call from setup() More...
 
void onNetworkConnect ()
 Call from onWifiConnect() More...
 
void onNetworkDisconnect ()
 Call from onWiFiDisconnect() More...
 
void validate ()
 Call from validateConfig() More...
 
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. More...
 
void save ()
 Save configuration to File System. More...
 
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..28e3ce082 --- /dev/null +++ b/doxy/classc___input_m_q_t_t__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + 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..08d51e2ab --- /dev/null +++ b/doxy/classc___input_m_q_t_t__coll__graph.md5 @@ -0,0 +1 @@ +1493cee6f046a0847ee2be15b5c02a61 \ 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..bfc2e967b 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..1cbdacce8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..0035d5e76 --- /dev/null +++ b/doxy/classc___input_m_q_t_t__inherit__graph.md5 @@ -0,0 +1 @@ +866ef9a47b3508509bb642628a5eaa75 \ 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..ce3709b92 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..276a51fb7 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..8539f9835 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a00dad1347b7fbe42eb3f3b444f219254_cgraph.md5 @@ -0,0 +1 @@ +7072f377c06b04ef1e54dd50be6d4764 \ 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..7aa09213d 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..7443940d3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..e85aef9f1 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_cgraph.md5 @@ -0,0 +1 @@ +2714b833f7006da9ba708ed7ef91cd8b \ 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..cb9e5171d 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..9d7b3f70a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..dd84b1776 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a155372c00c48e65bc4ce1c2433f55d38_icgraph.md5 @@ -0,0 +1 @@ +e2ed94df6dd0c9873de412245ae70f11 \ 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..839593406 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..19971aa5b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..44eb3b732 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_cgraph.md5 @@ -0,0 +1 @@ +a54e5fdcc10b04aaaa7f928e68a96de0 \ 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..faaa5d184 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..400231c6f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..092fd5f02 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a18091bce67a4c82c95692bcd9366872f_icgraph.md5 @@ -0,0 +1 @@ +eadba1c39f5b0e129d14bf14e5b86c11 \ 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..420249a1a 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..5939ff20d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..3140b9358 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a1fcf1224e5c573a2ac9450cf146dcdca_cgraph.md5 @@ -0,0 +1 @@ +24a2d62b6052bd8c84b9696164b0141f \ 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..107fb5d38 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..edbc2ab54 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..5760e5472 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_cgraph.md5 @@ -0,0 +1 @@ +237c92c9478cae0a48c61f7fc9f8d100 \ 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..a6083a14d 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..bcb4cbf1f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..5f2a721a2 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a3868e04d5b087dc00ec90f0e52fce304_icgraph.md5 @@ -0,0 +1 @@ +865dae6c8b7947a21274165a69b072fc \ 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..44c78168a 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..37a4c8c84 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..bdd7febfa --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a39f63bed60eec75c1d7ac5952b092a29_icgraph.md5 @@ -0,0 +1 @@ +be4f03ed0f4973ae441694611f5c2f6c \ 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..20dffd167 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..02d42a23f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..697823b47 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a45f3b817bdfce5db4df35d25414fb4b3_icgraph.md5 @@ -0,0 +1 @@ +8eb8cf91935d6830bd640adae84d43de \ 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..4db32f086 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..d047fd1e8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..fd5e68f66 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a462b6473ed6820518da7dcbb0bba9245_icgraph.md5 @@ -0,0 +1 @@ +acd73c67b73c8e29bb13e13e76cf85ec \ 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..530ab0fe4 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..94b2fac3d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..3d108e094 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_cgraph.md5 @@ -0,0 +1 @@ +e8cc12945f0ce997a3edec535dc8ac07 \ 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..66e1d38d0 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..6f6ee191e --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..7f5f223f8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a47969701bda3653feea63fc0628d4071_icgraph.md5 @@ -0,0 +1 @@ +9cce6263dcafc5da95c6a3e6f9ea0b01 \ 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..886a45535 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..e323ec109 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..0e2ba3128 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_cgraph.md5 @@ -0,0 +1 @@ +d85b973b053e75cd36601b6400c20be4 \ 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..8b31ab0ea 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..2566a422d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..ef8e4cf1a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a54511768dafc3f9b45fd17199f4a8ea1_icgraph.md5 @@ -0,0 +1 @@ +ab354d56b9ce08a2aefd55d11d47d25f \ 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..f3e11952b 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..c38cd3332 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..5b0b10aed --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a5746d51fc9df08ab1191c23833908f5b_cgraph.md5 @@ -0,0 +1 @@ +97dd2a0ab2e9bbc61d22e1e52eeafb89 \ 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..ecfcdf13d 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..ee4bf423e --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..9500ed85f --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_cgraph.md5 @@ -0,0 +1 @@ +cb66eb20ffa345f3581ce59dab2249c6 \ 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..d3e2ebb08 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..808c18ce6 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..26942be58 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a6e727c3962db77ad1015167dc6b0497a_icgraph.md5 @@ -0,0 +1 @@ +e631f077c75e7f845ed904d116f032b7 \ 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..5d1713d95 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..71d69d300 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..d4b700ea8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a74cc28c42ca7dbd319208e1a97026b51_cgraph.md5 @@ -0,0 +1 @@ +084b66d9813db4e7e99005c594784e69 \ 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..0f02082cc 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..b7e3267b9 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..a507cc097 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a82f5323123d44bba063f058694a4b210_cgraph.md5 @@ -0,0 +1 @@ +0db642c498055f740d9b2c3d2895ba90 \ 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..af51e4f3b 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..c2c336e7e --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..92a1a5439 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_a8dcaa1fe9629a2ac95927cfafb7b5e56_icgraph.md5 @@ -0,0 +1 @@ +ecfec461e63c8ce9846a65a6073cb5d1 \ 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..570813218 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..aba862cc3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..86f798ea6 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_cgraph.md5 @@ -0,0 +1 @@ +72f660a01566c52367076fc3bbd4e2e4 \ 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..ac06a9b5f 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..7f471000b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..842684fa3 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa3c8a241fe42b78baeef394c61724bc1_icgraph.md5 @@ -0,0 +1 @@ +40c95357438200028c9d0efb04470c5f \ 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..3e4246d20 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..d3322b106 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..a6e93bcfd --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_cgraph.md5 @@ -0,0 +1 @@ +64015fd6d4392c4851a0e6f39aa047c9 \ 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..872b4f3fc 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..c3866b99e --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..5012ec36a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aa7e66ef912ee4ea959c6a4046ed2724e_icgraph.md5 @@ -0,0 +1 @@ +1c344eefec912a414f091c372829f203 \ 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..c72f56c22 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..6d449c2ac --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..33186ee4c --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aabc1f56d20afe334f5a754f3c3a97cde_cgraph.md5 @@ -0,0 +1 @@ +1554a01e13c842c21429e05cb39a496f \ 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..d0a7284c9 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..b4e034dc8 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..b91972496 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_cgraph.md5 @@ -0,0 +1 @@ +47ff2e3f40595ac174d0fd2b10277903 \ 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..472b0ea94 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..e79476506 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..76a4c485a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_aae66b8ba9f171ca8ef69547c127d2f1d_icgraph.md5 @@ -0,0 +1 @@ +38679b1006b4890998401dbe68615d0d \ 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..5ba412cac 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..6a4bc6537 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..0f6d50afe --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_cgraph.md5 @@ -0,0 +1 @@ +b4ba61e6f3e545a1249a0d0a86b1f93b \ 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..0a09abe89 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..b15bb5c8d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..964d1305a --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab0a7ddcf98813f5fdf4963ebf634ad2e_icgraph.md5 @@ -0,0 +1 @@ +267deace34bee12bac1580dda4892bfe \ 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..61d0bb2f1 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..9bde43d09 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..cdf9345f2 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ab5dde0503d4a7eaf1efa0f254dc3fe5e_cgraph.md5 @@ -0,0 +1 @@ +95381a1a1b1fbcb3f48838df9583d5d3 \ 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..c62260544 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..32411ed26 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..e345bb4b1 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_cgraph.md5 @@ -0,0 +1 @@ +9279279d116e12ab20f5fda0edd63abb \ 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..8c757decd 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..07659478d --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..ea5565805 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad070048016041050418e82e50dcf701f_icgraph.md5 @@ -0,0 +1 @@ +15abf71d0d42b11b613b98564430c76d \ 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..7346b125f 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..b8d9b0376 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..ae74aa257 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_cgraph.md5 @@ -0,0 +1 @@ +9c5a468eeea06bbe96c3c0093499fa1c \ 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..d939cb6a7 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..97aeb5462 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..2ee1e845b --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad184832d98d3621b7f3466ad3df97f04_icgraph.md5 @@ -0,0 +1 @@ +5aa16127d29f1948a667f1417c575f01 \ 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..d337041e3 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..adcb747f9 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..bf0943549 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ad67733726b14ea7d85904985b235efb8_cgraph.md5 @@ -0,0 +1 @@ +c7ec29ba19045abc318ad45b87b84652 \ 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..5fc39834a 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..d32e97627 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.map @@ -0,0 +1,3 @@ + + + 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..b1a72eb33 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_cgraph.md5 @@ -0,0 +1 @@ +ca30b4d9fe148d2ae98248fa280e68ff \ 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..2a8fa9404 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..d7c92ed35 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..56b277c79 --- /dev/null +++ b/doxy/classc___input_m_q_t_t_ae8f8cc2e29e3a52c54b5426de6a7d2bb_icgraph.md5 @@ -0,0 +1 @@ +d49ffef6ad33e3dfc479ff10f37135ac \ 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..4aa403e55 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..9d9c0b294 --- /dev/null +++ b/doxy/classc___input_mgr-members.html @@ -0,0 +1,138 @@ + + + + + + + +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
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..e87891db6 --- /dev/null +++ b/doxy/classc___input_mgr.html @@ -0,0 +1,1784 @@ + + + + + + + +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 More...
 
virtual ~c_InputMgr ()
 < deallocate any resources and put the Input channels into a safe state More...
 
void Begin (uint32_t BufferSize)
 < Start the module More...
 
void LoadConfig ()
 
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 More...
 
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 More...
 
uint32_t InputDataBufferSize = 0
 
bool HasBeenInitialized = false
 
c_ExternalInput ExternalInput
 
bool EffectEngineIsConfiguredToRun [InputChannelId_End]
 
bool IsConnected = false
 
bool configInProgress = false
 
bool configLoadNeeded = false
 
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:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ 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

+ +
+
+ + + + + +
+ + + + +
bool c_InputMgr::configLoadNeeded = false
+
+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..c7e46d238 --- /dev/null +++ b/doxy/classc___input_mgr__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_mgr__coll__graph.md5 b/doxy/classc___input_mgr__coll__graph.md5 new file mode 100644 index 000000000..08568782d --- /dev/null +++ b/doxy/classc___input_mgr__coll__graph.md5 @@ -0,0 +1 @@ +cf07b03aebc52e29dce60b716558c0c0 \ 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..10a5c746f 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..a6d93201c --- /dev/null +++ b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 new file mode 100644 index 000000000..23b5128b9 --- /dev/null +++ b/doxy/classc___input_mgr_a048209fe40131956a0f474530d2741d4_icgraph.md5 @@ -0,0 +1 @@ +a498f7759a2920c2c53f7347f09acf47 \ 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..0e2ffa56e 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..7a6f611e9 --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 new file mode 100644 index 000000000..e5a84926c --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_cgraph.md5 @@ -0,0 +1 @@ +5178d1b0f60d325c61fcdf1aae91a158 \ 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..f49697c64 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..469295920 --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 new file mode 100644 index 000000000..d68b50bb8 --- /dev/null +++ b/doxy/classc___input_mgr_a06a5f6adfd1e87d4d30a7fa0f78ecc33_icgraph.md5 @@ -0,0 +1 @@ +c7bcf5419e23b1d7d055a432eeb73238 \ 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..640126b20 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..481b93042 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 new file mode 100644 index 000000000..fe7205215 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_cgraph.md5 @@ -0,0 +1 @@ +ad22477fbb102c19737a8fa437e59a31 \ 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..10cf66523 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..d5eef68cb --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 new file mode 100644 index 000000000..0598fbfa6 --- /dev/null +++ b/doxy/classc___input_mgr_a1823b8316d8574f82bdb06ed1412f161_icgraph.md5 @@ -0,0 +1 @@ +6388d41e46baf37c8e7e844285fd9283 \ 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..183696e38 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..f72c2c0da --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 new file mode 100644 index 000000000..00c33d26e --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_cgraph.md5 @@ -0,0 +1 @@ +1741a5e0df3aeb2b5d547e134ba544f8 \ 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..eb62bd2f8 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..856be9e21 --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 new file mode 100644 index 000000000..960bd97ab --- /dev/null +++ b/doxy/classc___input_mgr_a18e0b867953657d8362cdee1db08b0f7_icgraph.md5 @@ -0,0 +1 @@ +d43165d87d44650a9fffefa85d47b46e \ 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..4025c7554 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..3d81c2518 --- /dev/null +++ b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 new file mode 100644 index 000000000..2acff11fb --- /dev/null +++ b/doxy/classc___input_mgr_a20bc4c894b378f7f4e9acb19ec76b45f_icgraph.md5 @@ -0,0 +1 @@ +4246018edacb58cbb87be55767c64e7b \ 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..0978f8cc1 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..b6a4c7550 --- /dev/null +++ b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 new file mode 100644 index 000000000..d94825b23 --- /dev/null +++ b/doxy/classc___input_mgr_a3982db8dd97b38f17ec31c73e6b4940b_cgraph.md5 @@ -0,0 +1 @@ +131c9545831c8972423f6327ffcb08af \ 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..a795d3524 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..ea058fb99 --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 new file mode 100644 index 000000000..678ca235e --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_cgraph.md5 @@ -0,0 +1 @@ +3ba315b360e1e36c65c410f5f280ebc2 \ 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..4a6568337 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..f0df05456 --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 new file mode 100644 index 000000000..88298d079 --- /dev/null +++ b/doxy/classc___input_mgr_a3b03c7f3d08cdec1c7d328b7d0a21578_icgraph.md5 @@ -0,0 +1 @@ +e0f1e70430aee85cd5a4b0f65e9c5f25 \ 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..57dcbb306 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..843299ae1 --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 new file mode 100644 index 000000000..153d74c77 --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_cgraph.md5 @@ -0,0 +1 @@ +2b7235691b945dd67814e6028dbfb637 \ 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..47aa341fe 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..42a61404d --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 new file mode 100644 index 000000000..d0d92198e --- /dev/null +++ b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_icgraph.md5 @@ -0,0 +1 @@ +0c45983bcda77ea31d9f7373e248a775 \ 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..9dfa9d8a1 Binary files /dev/null and b/doxy/classc___input_mgr_a468e07f1080b710b35059bc87b9b8729_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..18608f0a0 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 new file mode 100644 index 000000000..834639f28 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_cgraph.md5 @@ -0,0 +1 @@ +0113542524e31ed39714061b6c707ec9 \ 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..ae7f527db 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..a8f57780d --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 new file mode 100644 index 000000000..5c1ac5236 --- /dev/null +++ b/doxy/classc___input_mgr_a795c7c292277523fefb8363d2f8285e8_icgraph.md5 @@ -0,0 +1 @@ +1896b66b0253a84ab1e6aee9d8a6c96b \ 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..b9ebf1ef7 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..7e11272cd --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 new file mode 100644 index 000000000..f024791a4 --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_cgraph.md5 @@ -0,0 +1 @@ +d5777c5aff4ff6f145640b39135d3c9c \ 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..48ddf9b1e 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..d64b16d37 --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 new file mode 100644 index 000000000..0868da361 --- /dev/null +++ b/doxy/classc___input_mgr_a86facb1b4291c34d64365c6171cd6802_icgraph.md5 @@ -0,0 +1 @@ +3ec4ff5e68cf9f98e8ffd49d60dca8a2 \ 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..73cd96bf4 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..68828a9f5 --- /dev/null +++ b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 new file mode 100644 index 000000000..066a6243a --- /dev/null +++ b/doxy/classc___input_mgr_a8a195063dcc63c1fd8de7c14ab3bf0a2_icgraph.md5 @@ -0,0 +1 @@ +9728bac141e4fb1d7129d0f69fed3c9a \ 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..fefaf7c6f 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..8062414d0 --- /dev/null +++ b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 new file mode 100644 index 000000000..cac9ef6c4 --- /dev/null +++ b/doxy/classc___input_mgr_a8c71582b3ef01a7a7e2187377cf7b8ac_icgraph.md5 @@ -0,0 +1 @@ +c34f87105a3f0ad65e8c8b09de13e982 \ 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..1ac1581b6 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..ebb589a46 --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 new file mode 100644 index 000000000..bd6deafcc --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_cgraph.md5 @@ -0,0 +1 @@ +cd93990f9193396da3f461028f214f71 \ 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..5c60f6ba6 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..9bbae79eb --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 new file mode 100644 index 000000000..265a3ffb6 --- /dev/null +++ b/doxy/classc___input_mgr_a90b28a72c3c887ec9b222744b52a05ec_icgraph.md5 @@ -0,0 +1 @@ +3e69b6cdb26327beda0b01cafd77769b \ 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..3a4e2a1f7 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..17830792f --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 new file mode 100644 index 000000000..d33920f45 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_cgraph.md5 @@ -0,0 +1 @@ +a00d58a90a8948f34b18d69bc3f0f792 \ 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..f1e64ddf1 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..1a18b76a5 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 new file mode 100644 index 000000000..2066d5f45 --- /dev/null +++ b/doxy/classc___input_mgr_aae28e335276bd983bcad342f1f9532d8_icgraph.md5 @@ -0,0 +1 @@ +47c2cd6adf35240f71b9c2e297b75ad4 \ 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..5aea02285 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..93927510e --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 new file mode 100644 index 000000000..2c6280bb9 --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_cgraph.md5 @@ -0,0 +1 @@ +481b558dfd5df52f5fe4469a71f4b823 \ 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..aa97dc509 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..55b63b8ca --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 new file mode 100644 index 000000000..1c6be0968 --- /dev/null +++ b/doxy/classc___input_mgr_ac50551f90f209dbaa2b476a20b524b71_icgraph.md5 @@ -0,0 +1 @@ +26e15de7f634a42881a5e9adbd627088 \ 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..bf51390a3 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..1da6ce8b1 --- /dev/null +++ b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 new file mode 100644 index 000000000..a0d702b09 --- /dev/null +++ b/doxy/classc___input_mgr_ad480f137ea3c796c0459e612ff4a0e5b_cgraph.md5 @@ -0,0 +1 @@ +9ff410e6329c9208d65c5c1e91e0fff2 \ 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..06fd3c5da 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..c717fcfca --- /dev/null +++ b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 new file mode 100644 index 000000000..1293e2b7a --- /dev/null +++ b/doxy/classc___input_mgr_ae74060f3166d3a390345e89d02d9e376_icgraph.md5 @@ -0,0 +1 @@ +2006c9cd18593c45859778e92cdd7061 \ 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..fe6e8f6c9 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..380d0739c --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 new file mode 100644 index 000000000..0e82cd886 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_cgraph.md5 @@ -0,0 +1 @@ +6a4a25918deef5b4e19de1cd9c71ae94 \ 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..1be98b8ee 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..a87d3ba19 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 new file mode 100644 index 000000000..03b53a5d7 --- /dev/null +++ b/doxy/classc___input_mgr_afe3597df3db9a6deec4140f410f7f1ee_icgraph.md5 @@ -0,0 +1 @@ +5ded6d913157724a623f9fe24c6427b9 \ 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..f5b75f0b8 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..7a572102e --- /dev/null +++ b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 new file mode 100644 index 000000000..11a39d379 --- /dev/null +++ b/doxy/classc___input_mgr_affbccb36556f158a6e2a73565af71bdf_icgraph.md5 @@ -0,0 +1 @@ +3c572008ab76f95c79330cbcb252fee9 \ 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..3879a24d4 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..0316f944e --- /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..97e104f68 --- /dev/null +++ b/doxy/classc___network_mgr.html @@ -0,0 +1,1440 @@ + + + + + + + +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 More...
 
virtual ~c_NetworkMgr ()
 < deallocate any resources and put the Input channels into a safe state More...
 
void Begin ()
 < Start the module More...
 
void GetConfig (JsonObject &json)
 
void GetStatus (JsonObject &json)
 
bool SetConfig (JsonObject &json)
 
void Poll ()
 < Called from loop() More...
 
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..58acb987f --- /dev/null +++ b/doxy/classc___network_mgr__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___network_mgr__coll__graph.md5 b/doxy/classc___network_mgr__coll__graph.md5 new file mode 100644 index 000000000..5e61f11a3 --- /dev/null +++ b/doxy/classc___network_mgr__coll__graph.md5 @@ -0,0 +1 @@ +c58d268b7fd8eaa9c52ecbe48a733b9e \ 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..895972e6a 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..4e7a53b76 --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 new file mode 100644 index 000000000..4565e1a9d --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_cgraph.md5 @@ -0,0 +1 @@ +05ab70ffbf4da04e805830a24323b8db \ 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..f8f77e0b2 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..a1db3387c --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 new file mode 100644 index 000000000..ed0141205 --- /dev/null +++ b/doxy/classc___network_mgr_a1a7aa80b325ff6d1610ba4ea775724bf_icgraph.md5 @@ -0,0 +1 @@ +6d5cd678c03ec0099502d3acc07ce1fc \ 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..510d43c35 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..d1dbe1048 --- /dev/null +++ b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.map @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 new file mode 100644 index 000000000..1170a0d4d --- /dev/null +++ b/doxy/classc___network_mgr_a1aec189a4006416d95097292a5be5610_icgraph.md5 @@ -0,0 +1 @@ +3bf13099b7981d60c665ae726bc5be94 \ 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..0ec97b7c6 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..556acf9be --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 new file mode 100644 index 000000000..954c43ac3 --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_cgraph.md5 @@ -0,0 +1 @@ +c036922b7b1eadf67954ea68ed5ba6ab \ 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..c26dd730a 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..9f9ff814e --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 new file mode 100644 index 000000000..3f75eb1f6 --- /dev/null +++ b/doxy/classc___network_mgr_a21de268df9b77ee26f74ae4712537c21_icgraph.md5 @@ -0,0 +1 @@ +bf18c3b7182aba713b6b4c26343c5749 \ 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..56a232e7d 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..4f871a1ff --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 new file mode 100644 index 000000000..e692768d9 --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_cgraph.md5 @@ -0,0 +1 @@ +f48bc100edd1466d44376e19ffaf5ed6 \ 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..13b282f1f 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..b6c9e4cd2 --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 new file mode 100644 index 000000000..a8fe67d22 --- /dev/null +++ b/doxy/classc___network_mgr_a30fdcc713ea1db9f7a207427e5e6cdc2_icgraph.md5 @@ -0,0 +1 @@ +5dab8d8dc72d1be29a90c82c4e845dea \ 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..e3c408e39 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..5e3310d5d --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 new file mode 100644 index 000000000..3c70473c9 --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_cgraph.md5 @@ -0,0 +1 @@ +dd5083035595abb52ff62b648b6e8d16 \ 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..ca249b105 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..2500a8c6a --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 new file mode 100644 index 000000000..f9bdf8066 --- /dev/null +++ b/doxy/classc___network_mgr_a4a178526bb8b689b1ef9ba56ad85198c_icgraph.md5 @@ -0,0 +1 @@ +0f4a95cf4a1fcbce50a813ed5b5df008 \ 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..d20e395d2 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..4923d3bba --- /dev/null +++ b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 new file mode 100644 index 000000000..7f6c2b1f3 --- /dev/null +++ b/doxy/classc___network_mgr_a501393baa790344757bd736270dfe359_icgraph.md5 @@ -0,0 +1 @@ +026515da9669b3b64e9e9b7739a1a474 \ 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..cdb03f224 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..4e2b1d815 --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 new file mode 100644 index 000000000..b608aabab --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_cgraph.md5 @@ -0,0 +1 @@ +e7623ecac8fb28dde94c383a0adcb4d6 \ 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..23b6bb79a 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..ae7672987 --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 new file mode 100644 index 000000000..c3e162df0 --- /dev/null +++ b/doxy/classc___network_mgr_a50d97dec317ecb4cc9a308b5e0aadf2d_icgraph.md5 @@ -0,0 +1 @@ +6421dc342163f5e79e9dac63b014ee38 \ 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..535e74631 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..1afbd7537 --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 new file mode 100644 index 000000000..ebc791d0c --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_cgraph.md5 @@ -0,0 +1 @@ +cce32c50ce3b41240353829c89a2f227 \ 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..f84ae333c 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..ca5915d06 --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 new file mode 100644 index 000000000..8406b36bb --- /dev/null +++ b/doxy/classc___network_mgr_a734bce5d4408855944972ff28b13569a_icgraph.md5 @@ -0,0 +1 @@ +6da11d3253eb0062911e4fad6b36e0b7 \ 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..86d1f5e10 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..73952b239 --- /dev/null +++ b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 new file mode 100644 index 000000000..621ee4afd --- /dev/null +++ b/doxy/classc___network_mgr_aa9d587432312a58a8d98b5b0a75796fb_cgraph.md5 @@ -0,0 +1 @@ +14744a231b01d798ba2ab5a2225617b2 \ 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..6eb5e4c7b 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..830fdec33 --- /dev/null +++ b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 new file mode 100644 index 000000000..c1f5f1f25 --- /dev/null +++ b/doxy/classc___network_mgr_ac656f99b15313118a5f177adf20a819d_icgraph.md5 @@ -0,0 +1 @@ +04a94c5dc16ed446a51d4c460d165d2e \ 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..83340a68e 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..a0acff63c --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 new file mode 100644 index 000000000..1ece87b5e --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_cgraph.md5 @@ -0,0 +1 @@ +a6d0507c9b4c04cfd0f304838347455a \ 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..26393726e 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..0f3ca05d6 --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 new file mode 100644 index 000000000..d75e5f21c --- /dev/null +++ b/doxy/classc___network_mgr_ad8806d0ad5a5b1d643e5dbbf94bfefa1_icgraph.md5 @@ -0,0 +1 @@ +520e82e7cb56bea0ccae313a6246da68 \ 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..31f33f94b 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..a9506fd03 --- /dev/null +++ b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 new file mode 100644 index 000000000..ef4b3b58b --- /dev/null +++ b/doxy/classc___network_mgr_adb2bfe0b52822c8b9936696d9d03031d_icgraph.md5 @@ -0,0 +1 @@ +895282377cc93036bc87a6a390ad4ae0 \ 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..9e309a3b9 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..4729b29b9 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 new file mode 100644 index 000000000..0f7ad101a --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_cgraph.md5 @@ -0,0 +1 @@ +a824a3198a162bf3def82d3bd0d5acac \ 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..20ebb9e9d 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..6b67222d0 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 new file mode 100644 index 000000000..363f32ef1 --- /dev/null +++ b/doxy/classc___network_mgr_af2b9dc93956b88607802667e89c76f75_icgraph.md5 @@ -0,0 +1 @@ +b2885767e19ce9f9f6f33767d7941d8d \ 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..fd2b3fdc1 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..ef9d5e811 --- /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..f98383c03 --- /dev/null +++ b/doxy/classc___output_common.html @@ -0,0 +1,1549 @@ + + + + + + + +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 More...
 
virtual ~c_OutputCommon ()
 
virtual void Begin ()
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
virtual uint32_t Poll ()=0
 Call from loop(), renders output data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
OID_t GetOutputChannelId ()
 return the output channel number More...
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type. More...
 
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..8ae8e223b --- /dev/null +++ b/doxy/classc___output_common__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common__inherit__graph.md5 b/doxy/classc___output_common__inherit__graph.md5 new file mode 100644 index 000000000..bd1299ef6 --- /dev/null +++ b/doxy/classc___output_common__inherit__graph.md5 @@ -0,0 +1 @@ +e3aa6a2a27d1b59cf0c02958ad4b30d3 \ 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..37e29474a 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..eb3d654f2 --- /dev/null +++ b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 new file mode 100644 index 000000000..2123aa787 --- /dev/null +++ b/doxy/classc___output_common_a23228420b2471f0f041c0df0865cc60e_icgraph.md5 @@ -0,0 +1 @@ +aa1998d31ef86e2a405203887451feb8 \ 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..6fb7ed40b 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..89df14b5d --- /dev/null +++ b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 new file mode 100644 index 000000000..9dd3262c4 --- /dev/null +++ b/doxy/classc___output_common_a23ef97415464d74fe780256b6680bfb1_icgraph.md5 @@ -0,0 +1 @@ +7fdd99273c037e2015e0fdd5770d71c7 \ 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..fcbbbb862 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..a7d42cd35 --- /dev/null +++ b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 new file mode 100644 index 000000000..8ce55a97d --- /dev/null +++ b/doxy/classc___output_common_a4d0712ce3db142deca9752abfb42161e_icgraph.md5 @@ -0,0 +1 @@ +aac09456c5a419b688da4b1d5ef502c6 \ 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..cd5876c99 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..9015df172 --- /dev/null +++ b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 new file mode 100644 index 000000000..c44ae4bc1 --- /dev/null +++ b/doxy/classc___output_common_a62fe4a63a7cf103685b64cf5e1c22452_cgraph.md5 @@ -0,0 +1 @@ +d9cfd2d87f4dfdf7a2e54ac031104d02 \ 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..043365e1e 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..8b55cde85 --- /dev/null +++ b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 new file mode 100644 index 000000000..b6308d9ff --- /dev/null +++ b/doxy/classc___output_common_a83f1ea04a95de1af5ad0e5a5130bdcad_icgraph.md5 @@ -0,0 +1 @@ +88bdfc9b3a66d6c1bdf676a02caba813 \ 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..cd8c223e3 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..d0d375730 --- /dev/null +++ b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 new file mode 100644 index 000000000..25d8c7669 --- /dev/null +++ b/doxy/classc___output_common_ac7853ec4ed8c3a173cfd3110b0838585_icgraph.md5 @@ -0,0 +1 @@ +12164603bccf17061fb34115d6d4df7d \ 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..a684af039 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..b1f477920 --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 new file mode 100644 index 000000000..5b2c619fe --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_cgraph.md5 @@ -0,0 +1 @@ +b4a3e30809e3b6b515ccb3d3b72ac702 \ 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..abe06d2c2 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..35c1e2a05 --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 new file mode 100644 index 000000000..2ea96802c --- /dev/null +++ b/doxy/classc___output_common_acc5c49f206afba001b6514aeb4b6b2ba_icgraph.md5 @@ -0,0 +1 @@ +2900b0b258af9c2f9c950641d36ba6ed \ 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..69032cae1 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..456478b90 --- /dev/null +++ b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 new file mode 100644 index 000000000..1efac1b25 --- /dev/null +++ b/doxy/classc___output_common_ad7170942775d16bd0d84c5baf589b51d_icgraph.md5 @@ -0,0 +1 @@ +c77cdc1e12c30bbbcabe983fd143812d \ 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..ee1c77305 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..d3660f888 --- /dev/null +++ b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 new file mode 100644 index 000000000..37c4418ac --- /dev/null +++ b/doxy/classc___output_common_adc129a5642920dc4d36e3e717aaf1f3c_cgraph.md5 @@ -0,0 +1 @@ +9b3f3249c1dcbc3fc573933ec66294a4 \ 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..d07d0ef85 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..79c8fdaab --- /dev/null +++ b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 new file mode 100644 index 000000000..a768ad91b --- /dev/null +++ b/doxy/classc___output_common_ae4db3605be43e71dbd0b4f929b69aa85_icgraph.md5 @@ -0,0 +1 @@ +9d41093a8324b552789baccd430e062e \ 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..c6297c058 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..f6b262687 --- /dev/null +++ b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 new file mode 100644 index 000000000..f68502961 --- /dev/null +++ b/doxy/classc___output_common_af5012304489562dff5cd3814791b37f6_icgraph.md5 @@ -0,0 +1 @@ +cefd7a87d910d8d0e8f0df463c2a02eb \ 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..59263a241 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..255a9dc4d --- /dev/null +++ b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 new file mode 100644 index 000000000..8c740ee76 --- /dev/null +++ b/doxy/classc___output_common_af88d72fe2b0c58ae732eebb84e581a8e_icgraph.md5 @@ -0,0 +1 @@ +38b965191170635f0308dd4c644fac6c \ 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..2c3cbce55 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..36c16a835 --- /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..c5dfb6fe3 --- /dev/null +++ b/doxy/classc___output_disabled.html @@ -0,0 +1,498 @@ + + + + + + + +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) More...
 
bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
uint32_t Poll ()
 Call from loop(), renders output data. More...
 
void GetDriverName (String &sDriverName)
 get the name for the instantiated driver More...
 
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 More...
 
virtual ~c_OutputCommon ()
 
virtual void Begin ()
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
virtual uint32_t Poll ()=0
 Call from loop(), renders output data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
OID_t GetOutputChannelId ()
 return the output channel number More...
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type. More...
 
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 ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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..4e2d52b87 --- /dev/null +++ b/doxy/classc___output_disabled__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_disabled__coll__graph.md5 b/doxy/classc___output_disabled__coll__graph.md5 new file mode 100644 index 000000000..719ced53d --- /dev/null +++ b/doxy/classc___output_disabled__coll__graph.md5 @@ -0,0 +1 @@ +5e239eb4a977d7cdf71e7d0a033a1a02 \ 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..c365f1cf2 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..4e2d52b87 --- /dev/null +++ b/doxy/classc___output_disabled__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_disabled__inherit__graph.md5 b/doxy/classc___output_disabled__inherit__graph.md5 new file mode 100644 index 000000000..719ced53d --- /dev/null +++ b/doxy/classc___output_disabled__inherit__graph.md5 @@ -0,0 +1 @@ +5e239eb4a977d7cdf71e7d0a033a1a02 \ 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..c365f1cf2 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..9c4568d71 --- /dev/null +++ b/doxy/classc___output_mgr-members.html @@ -0,0 +1,137 @@ + + + + + + + +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
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..66d262326 --- /dev/null +++ b/doxy/classc___output_mgr.html @@ -0,0 +1,1928 @@ + + + + + + + +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 More...
 
virtual ~c_OutputMgr ()
 < deallocate any resources and put the output channels into a safe state More...
 
void Begin ()
 set up the operating environment based on the current config (or defaults) More...
 
void Poll ()
 Call from loop(), renders output data. More...
 
void LoadConfig ()
 Read the current configuration data from nvram. More...
 
void GetConfig (byte *Response, uint32_t maxlen)
 
void GetConfig (String &Response)
 
void SetConfig (const char *NewConfig)
 Save the current configuration data to nvram. More...
 
void SetConfig (ArduinoJson::JsonDocument &NewConfig)
 Save the current configuration data to nvram. More...
 
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. More...
 
uint32_t GetBufferUsedSize ()
 Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data. More...
 
uint32_t GetBufferSize ()
 Get the size (in intensities) of the buffer into which the E1.31 handler will stuff data. More...
 
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
 
bool ConfigLoadNeeded = false
 
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)
+
+ +
+
+ +

◆ 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:
+
+
+ + + + + +
+ +
+
+ +

◆ 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

+ +
+
+ + + + + +
+ + + + +
bool c_OutputMgr::ConfigLoadNeeded = false
+
+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..cdb082d0d --- /dev/null +++ b/doxy/classc___output_mgr__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr__coll__graph.md5 b/doxy/classc___output_mgr__coll__graph.md5 new file mode 100644 index 000000000..b4ed4c2f6 --- /dev/null +++ b/doxy/classc___output_mgr__coll__graph.md5 @@ -0,0 +1 @@ +d975003d9c64b3e07d96413a09600d3a \ 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..cf57f4d28 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..12d11d644 --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 new file mode 100644 index 000000000..471b5e765 --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_cgraph.md5 @@ -0,0 +1 @@ +141cfbee63e60d98a136dac9486e0d04 \ 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..5c6579a09 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..1c9f4c262 --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 new file mode 100644 index 000000000..4f690bb4d --- /dev/null +++ b/doxy/classc___output_mgr_a18f0345656b0c2795b7c925f6d797761_icgraph.md5 @@ -0,0 +1 @@ +c24b53299a7c80e108379c2ddce5f7a0 \ 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..4d4a32dd9 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..d4d9257ff --- /dev/null +++ b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 new file mode 100644 index 000000000..9464686cd --- /dev/null +++ b/doxy/classc___output_mgr_a19d05a4eb3324331a50f31797639654f_cgraph.md5 @@ -0,0 +1 @@ +76c59a769b26ea0881dc37fe850712b7 \ 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..dde39f656 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..5cdf5ee04 --- /dev/null +++ b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 new file mode 100644 index 000000000..b5fa3454a --- /dev/null +++ b/doxy/classc___output_mgr_a1e460ab7d570adbbb53dd0e4c6651f6d_icgraph.md5 @@ -0,0 +1 @@ +92dfa45286f65052f6f9920e26625d1c \ 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..85456a359 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..834509d3c --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 new file mode 100644 index 000000000..ce4b7990a --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_cgraph.md5 @@ -0,0 +1 @@ +b43c7f044daf8e4b57dd5878c2c19942 \ 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..ec771e66d 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..817bba08a --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 new file mode 100644 index 000000000..d5d922809 --- /dev/null +++ b/doxy/classc___output_mgr_a2af1d94181e97f732be0b66be3b944dd_icgraph.md5 @@ -0,0 +1 @@ +49ebca155c9a6de57ddc7c1da4f5f374 \ 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..50b448617 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..80109fe71 --- /dev/null +++ b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 new file mode 100644 index 000000000..f91f54094 --- /dev/null +++ b/doxy/classc___output_mgr_a37df24ad4fc6541891e76e7906255b2d_icgraph.md5 @@ -0,0 +1 @@ +c41b79aa855dd0dd3639b774837265a3 \ 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..97f801fe3 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..d4d9257ff --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 new file mode 100644 index 000000000..9464686cd --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_cgraph.md5 @@ -0,0 +1 @@ +76c59a769b26ea0881dc37fe850712b7 \ 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..dde39f656 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..3526a85fa --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 new file mode 100644 index 000000000..08b3c21bb --- /dev/null +++ b/doxy/classc___output_mgr_a520a6f7c6d810b254b71f3712d6f9710_icgraph.md5 @@ -0,0 +1 @@ +8c5325664cb156fdb9ea4bf3c662ae7b \ 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..ff4aed3e9 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..3d5b9ceb0 --- /dev/null +++ b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 new file mode 100644 index 000000000..006618a65 --- /dev/null +++ b/doxy/classc___output_mgr_a56f81964a988693f278fd65cf43277c6_icgraph.md5 @@ -0,0 +1 @@ +5f1e915bbd46b20e1fd1ea2243ee945e \ 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..2e82ebb09 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..e2684996b --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 new file mode 100644 index 000000000..2961c482c --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_cgraph.md5 @@ -0,0 +1 @@ +c353f46d1f1229a7ed245415de21a5b6 \ 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..19835b966 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..221dc503c --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 new file mode 100644 index 000000000..64ea991ea --- /dev/null +++ b/doxy/classc___output_mgr_a63b3162a5ec5fe39859401b4b817b892_icgraph.md5 @@ -0,0 +1 @@ +d61f73ba46672463a3df51fd900aef33 \ 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..4c84e51e4 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..4ca68fa75 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 new file mode 100644 index 000000000..795517e8a --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_cgraph.md5 @@ -0,0 +1 @@ +26347b845a14e340a8ca1e9e3c33795b \ 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..79fae86e9 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..5e216fe17 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 new file mode 100644 index 000000000..d81a53064 --- /dev/null +++ b/doxy/classc___output_mgr_a697acb245b061406959eacd968eb74d7_icgraph.md5 @@ -0,0 +1 @@ +71ec53af2889c82c78cdb291d0ff852f \ 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..e835ca337 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..fcce44c11 --- /dev/null +++ b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 new file mode 100644 index 000000000..820ab9ec0 --- /dev/null +++ b/doxy/classc___output_mgr_a7471954d6a26b6894c4066a424d8aec8_icgraph.md5 @@ -0,0 +1 @@ +0a72ef2e54cbb250ab81106e983080be \ 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..b323af666 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..0b57e38ef --- /dev/null +++ b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 new file mode 100644 index 000000000..ce63a9516 --- /dev/null +++ b/doxy/classc___output_mgr_a76a8b800d195f6edb29110b47e9ea38a_cgraph.md5 @@ -0,0 +1 @@ +c3471a6a04b605f60bffe1d9ec4931fc \ 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..1c835fe10 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..c5be68507 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 new file mode 100644 index 000000000..75700eb37 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_cgraph.md5 @@ -0,0 +1 @@ +564d9263d06686158daa00cb5d63f0a5 \ 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..5dae22543 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..f8273c3b1 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 new file mode 100644 index 000000000..97e3155c4 --- /dev/null +++ b/doxy/classc___output_mgr_a7a2812dee9affa9705178dd19b69e968_icgraph.md5 @@ -0,0 +1 @@ +b2ac5e234ee8ddbee24b83a3a9d6a84e \ 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..29c1cb19f 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..2ab1bbef5 --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 new file mode 100644 index 000000000..b448ef8a9 --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_cgraph.md5 @@ -0,0 +1 @@ +d9d12f1c4d52cac100dbd382ca604f13 \ 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..137ee0809 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..0efc70eeb --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 new file mode 100644 index 000000000..cedf8203d --- /dev/null +++ b/doxy/classc___output_mgr_a90fb3f0faa9e11adcade9b0aee1525f3_icgraph.md5 @@ -0,0 +1 @@ +283220a2609de3aec9c1b89b96af6366 \ 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..e5d5f0ce9 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..6937e1dca --- /dev/null +++ b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 new file mode 100644 index 000000000..9bff6f8e6 --- /dev/null +++ b/doxy/classc___output_mgr_a943339390f6e515338978cef94a029f3_icgraph.md5 @@ -0,0 +1 @@ +2653baa63665bc0e67f71f4cc18cf3a2 \ 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..f34c965d5 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..aed259fa7 --- /dev/null +++ b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 new file mode 100644 index 000000000..309c94380 --- /dev/null +++ b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_icgraph.md5 @@ -0,0 +1 @@ +3c0f391509dbffb496baac07412ccdfe \ 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..d6c0294f6 Binary files /dev/null and b/doxy/classc___output_mgr_a9aa129dd6077ad48f807aaab43f67c52_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..02e954f77 --- /dev/null +++ b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 new file mode 100644 index 000000000..becd0d823 --- /dev/null +++ b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_icgraph.md5 @@ -0,0 +1 @@ +7ba474bfcf9ce477122d1c74af41543a \ 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..363b9c46e Binary files /dev/null and b/doxy/classc___output_mgr_abe0292b6380f75279c4758c2b2e4e465_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..a47b4eebf --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 new file mode 100644 index 000000000..0e56a648d --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_cgraph.md5 @@ -0,0 +1 @@ +0286bd56985ef740eb61a883c350afbd \ 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..87e85e06e 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..2871cae10 --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 new file mode 100644 index 000000000..92265555d --- /dev/null +++ b/doxy/classc___output_mgr_adc248025f3eafeac3261994673ce96d0_icgraph.md5 @@ -0,0 +1 @@ +f9f254216a6833bf27037e9871e4b1ec \ 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..d096263eb 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..9ca30a05a --- /dev/null +++ b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 new file mode 100644 index 000000000..030b93e39 --- /dev/null +++ b/doxy/classc___output_mgr_adfe7ce8655d768089bb821c55afb1ad0_icgraph.md5 @@ -0,0 +1 @@ +77c387aa1ef730f0c80e9a9e4be3b75a \ 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..e6718395b 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..590550e38 --- /dev/null +++ b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 new file mode 100644 index 000000000..b30d40266 --- /dev/null +++ b/doxy/classc___output_mgr_aec62685e8fb4eff73bfefd3ed5321b01_icgraph.md5 @@ -0,0 +1 @@ +fcd16eebe27d860d700b6daa472d5d8e \ 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..814538a56 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..e2684996b --- /dev/null +++ b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 new file mode 100644 index 000000000..2961c482c --- /dev/null +++ b/doxy/classc___output_mgr_aee5d29f91c6457ce753d855ba471f315_cgraph.md5 @@ -0,0 +1 @@ +c353f46d1f1229a7ed245415de21a5b6 \ 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..19835b966 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..75dc699b8 --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 new file mode 100644 index 000000000..b23cb841a --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_cgraph.md5 @@ -0,0 +1 @@ +97d6565cf36cb6fdb18e7b11fca20650 \ 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..fcf2c9f7c 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..791f6826e --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 new file mode 100644 index 000000000..2e8c24763 --- /dev/null +++ b/doxy/classc___output_mgr_afb3a7a9024cae09c4f6c8613a47e4925_icgraph.md5 @@ -0,0 +1 @@ +d6354ad5806d6dfd62063405b21daf87 \ 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..7472371a0 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..e49c034d8 --- /dev/null +++ b/doxy/classc___output_pixel-members.html @@ -0,0 +1,191 @@ + + + + + + + +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
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..4f425e512 --- /dev/null +++ b/doxy/classc___output_pixel.html @@ -0,0 +1,2666 @@ + + + + + + + +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. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
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 More...
 
virtual ~c_OutputCommon ()
 
virtual void Begin ()
 set up the operating environment based on the current config (or defaults) More...
 
virtual bool SetConfig (ArduinoJson::JsonObject &jsonConfig)
 Set a new config in the driver. More...
 
virtual void GetConfig (ArduinoJson::JsonObject &jsonConfig)
 Get the current config used by the driver. More...
 
virtual uint32_t Poll ()=0
 Call from loop(), renders output data. More...
 
virtual void GetDriverName (String &sDriverName)=0
 get the name for the instantiated driver More...
 
OID_t GetOutputChannelId ()
 return the output channel number More...
 
uint8_t * GetBufferAddress ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
uint32_t GetBufferUsedSize ()
 Get the address of the buffer into which the E1.31 handler will stuff data. More...
 
gpio_num_t GetOutputGpio ()
 
OTYPE_t GetOutputType ()
 Have the instance report its type. More...
 
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 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. More...
 
void updateColorOrderOffsets ()
 Update color order. More...
 
bool validate ()
 confirm that the current configuration is valid More...
 
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
 
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. More...
 
float gamma = 1.0
 gamma value to use More...
 
uint8_t brightness = 100
 
uint32_t AdjustedBrightness = 256
 
uint32_t GECEPixelId = 0
 
uint32_t GECEBrightness = 255
 
String color_order = "rgb"
 Pixel color order. More...
 
+ + + + + + +

+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
+
+ +
+
+ +

◆ 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..b98853e61 --- /dev/null +++ b/doxy/classc___output_pixel__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_pixel__coll__graph.md5 b/doxy/classc___output_pixel__coll__graph.md5 new file mode 100644 index 000000000..27c0f5ae1 --- /dev/null +++ b/doxy/classc___output_pixel__coll__graph.md5 @@ -0,0 +1 @@ +3f99650781be6c4c2e71ae9b6dfd84e2 \ 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..b9edcaba6 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..27f56c09d --- /dev/null +++ b/doxy/classc___output_pixel__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel__inherit__graph.md5 b/doxy/classc___output_pixel__inherit__graph.md5 new file mode 100644 index 000000000..1e7644973 --- /dev/null +++ b/doxy/classc___output_pixel__inherit__graph.md5 @@ -0,0 +1 @@ +14f1dfb0659710a26ec8c725fccd4fd5 \ 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..7c3024ca6 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..3e0eec9e5 --- /dev/null +++ b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 new file mode 100644 index 000000000..5e493f332 --- /dev/null +++ b/doxy/classc___output_pixel_a2f8f0b725a9ed1c759ea94838708a839_cgraph.md5 @@ -0,0 +1 @@ +81378ead1ece9666f1e282cd3daa187e \ 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..5b994351f 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..99f94c770 --- /dev/null +++ b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 new file mode 100644 index 000000000..11d8efa29 --- /dev/null +++ b/doxy/classc___output_pixel_a31a016d8d365e4ffbe17cb4c5696a362_cgraph.md5 @@ -0,0 +1 @@ +7e356237637389f7af5778363fedfeb2 \ 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..695c1535c 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..fa9c425ba --- /dev/null +++ b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 new file mode 100644 index 000000000..3e5eab583 --- /dev/null +++ b/doxy/classc___output_pixel_a3d3b5e86a0a0ffeb89c2509922d870ed_cgraph.md5 @@ -0,0 +1 @@ +3abe8cde09763121b66e5d09af0f1b22 \ 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..495101ab9 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..1fcc4405c --- /dev/null +++ b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 new file mode 100644 index 000000000..2ee9d8d43 --- /dev/null +++ b/doxy/classc___output_pixel_a3e6c5c9cfb8d88e830a5640e7d40b648_cgraph.md5 @@ -0,0 +1 @@ +620bac3805b4977a6af2737f61fc3225 \ 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..44f2a04e0 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..4cdbff130 --- /dev/null +++ b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 new file mode 100644 index 000000000..05a092222 --- /dev/null +++ b/doxy/classc___output_pixel_a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2_icgraph.md5 @@ -0,0 +1 @@ +9944fdf48c099575a947b548b890298b \ 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..4d14ef360 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..214472113 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 new file mode 100644 index 000000000..03b6e23e0 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_cgraph.md5 @@ -0,0 +1 @@ +8a39b721fcaa766c1429603779c91f96 \ 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..8bd38dd0b 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..aa2ca896d --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 new file mode 100644 index 000000000..8d379b772 --- /dev/null +++ b/doxy/classc___output_pixel_a59dface20d963341684730e4817f9904_icgraph.md5 @@ -0,0 +1 @@ +93ab8e5610c31ab832d12bed7d3b1a33 \ 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..05011ae96 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..0e082a664 --- /dev/null +++ b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 new file mode 100644 index 000000000..5fdd5f7cd --- /dev/null +++ b/doxy/classc___output_pixel_a5bdcf6ff737f7b309112afc3e3bdd8ef_cgraph.md5 @@ -0,0 +1 @@ +e29a8aa385d00fd1a2cf6e42f007e011 \ 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..b7e1a28c1 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..98c4704b8 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 new file mode 100644 index 000000000..ffaa7d4e7 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_cgraph.md5 @@ -0,0 +1 @@ +e6886a4a2dae9a905d41e8076836976e \ 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..6f99771c1 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..72cdc9f99 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 new file mode 100644 index 000000000..f5d63ade5 --- /dev/null +++ b/doxy/classc___output_pixel_a611d4757b8af1e3d5dff19c093bbc260_icgraph.md5 @@ -0,0 +1 @@ +4448e335005737c57f604ebdb6347963 \ 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..346343fd8 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..91a9ebee1 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 new file mode 100644 index 000000000..3ab4a46e3 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_cgraph.md5 @@ -0,0 +1 @@ +fef385dcee43db8afa3d457b4c65ab62 \ 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..813f2a9bd 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..9498abd44 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 new file mode 100644 index 000000000..87a1fbb78 --- /dev/null +++ b/doxy/classc___output_pixel_a65dc26d4fe491978858f65fc21b549f1_icgraph.md5 @@ -0,0 +1 @@ +62cb3443c8a53817776dec16d5e93900 \ 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..ddbbf7242 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..223db7163 --- /dev/null +++ b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 new file mode 100644 index 000000000..38c77a924 --- /dev/null +++ b/doxy/classc___output_pixel_a66f72d19f572047c01268a95d8cadaf0_icgraph.md5 @@ -0,0 +1 @@ +6604050b56a8cf80e2ff2b6b6b9e8e6a \ 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..f154a630d 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..6eb4f4058 --- /dev/null +++ b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 new file mode 100644 index 000000000..9ae973c79 --- /dev/null +++ b/doxy/classc___output_pixel_a6df957b821a71e4cad52669034bdb74a_icgraph.md5 @@ -0,0 +1 @@ +cd2eaaf23f40778f91a7f51008a6bfd0 \ 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..39a6a395e 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..16804af82 --- /dev/null +++ b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 new file mode 100644 index 000000000..ae3a856cc --- /dev/null +++ b/doxy/classc___output_pixel_a839093278c6d78c5a78fff1e6febd217_cgraph.md5 @@ -0,0 +1 @@ +041602b94c5ac928ca2de70aaf6a78c9 \ 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..ffe7da340 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..4db71c0d0 --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 new file mode 100644 index 000000000..60899eeba --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_cgraph.md5 @@ -0,0 +1 @@ +85491f9614243b7d28b643eec8902fa2 \ 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..08f29e67b 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..f26e91ae3 --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 new file mode 100644 index 000000000..fcb11368c --- /dev/null +++ b/doxy/classc___output_pixel_a8bbf5fc7b0bb2d942154db0f4f253d16_icgraph.md5 @@ -0,0 +1 @@ +bea9dd986e0fb003abc8c755d258b0a4 \ 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..6a5a3ef32 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..d7af1e13c --- /dev/null +++ b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 new file mode 100644 index 000000000..48bd1ef6f --- /dev/null +++ b/doxy/classc___output_pixel_a8da8d63d88f756287f71b1159687dd87_icgraph.md5 @@ -0,0 +1 @@ +64f24a4c4bf1de017f2f489a5cec19bf \ 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..8523c60fa 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..257bac781 --- /dev/null +++ b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 new file mode 100644 index 000000000..132d78e14 --- /dev/null +++ b/doxy/classc___output_pixel_a96bafc94f784719059dba54b3f81d107_icgraph.md5 @@ -0,0 +1 @@ +74381a8ff8ed6a5bb3d019d5c0dc002a \ 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..4fb6cf470 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..4b58df9db --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 new file mode 100644 index 000000000..0687f3ca7 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_cgraph.md5 @@ -0,0 +1 @@ +22d8b1815e4f152d325f7523e7cbde29 \ 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..abf8cef04 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..1d74b06c1 --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 new file mode 100644 index 000000000..87df011cb --- /dev/null +++ b/doxy/classc___output_pixel_a98d9cee54998b8b2e9121696c8908f5c_icgraph.md5 @@ -0,0 +1 @@ +c58b6eba4684809a3c840746ac8c14ec \ 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..ef5ee1713 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..074535e98 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 new file mode 100644 index 000000000..377d0a581 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_cgraph.md5 @@ -0,0 +1 @@ +5c5b3f5b52bc6a636f4eca1ce1a943c3 \ 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..9c2933444 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..567dc1e4a --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 new file mode 100644 index 000000000..9e9d92075 --- /dev/null +++ b/doxy/classc___output_pixel_a9ab65d9ed7b7e9c9f5aa0f678d61cf3c_icgraph.md5 @@ -0,0 +1 @@ +596dcc10928bb117da21175f05286635 \ 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..d630d4b82 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..0b6117b80 --- /dev/null +++ b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 new file mode 100644 index 000000000..78a6a4b9c --- /dev/null +++ b/doxy/classc___output_pixel_a9ba93bde21a6a41d53ad4b5773ad331b_icgraph.md5 @@ -0,0 +1 @@ +f5ce744c818cf2b76213ebaab49d9bfa \ 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..957aa8446 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..0e403d800 --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 new file mode 100644 index 000000000..09926cfd5 --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_cgraph.md5 @@ -0,0 +1 @@ +e78542f84717e2a719434f7e632f52c8 \ 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..b879a8501 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..cd7582478 --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 new file mode 100644 index 000000000..a3d0bf58d --- /dev/null +++ b/doxy/classc___output_pixel_aa0ac30cde5ff34221554f2e97ef313ea_icgraph.md5 @@ -0,0 +1 @@ +3524bd4d2ae271c3cb9ff5f7b76f9340 \ 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..d8c8721af 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..a9cbba2da --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 new file mode 100644 index 000000000..8849a4aa4 --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_cgraph.md5 @@ -0,0 +1 @@ +a89471777e87923b45c2e2870b4a0f53 \ 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..af2a9372a 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..30119ef61 --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 new file mode 100644 index 000000000..c38cf1cc1 --- /dev/null +++ b/doxy/classc___output_pixel_aa36aa9a958416f5b47fc4eba522955ad_icgraph.md5 @@ -0,0 +1 @@ +62197e25226cde0608df0f47dd7ee2bb \ 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..d55d06678 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..e52b6b6a3 --- /dev/null +++ b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 new file mode 100644 index 000000000..fb48f7502 --- /dev/null +++ b/doxy/classc___output_pixel_aba69c60f370711f72ed8d1166e2bec41_cgraph.md5 @@ -0,0 +1 @@ +150fa8d3dc9eee94b16929e1a9fc5ab3 \ 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..13f4184b2 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..cdce39235 --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 new file mode 100644 index 000000000..dc460d634 --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_cgraph.md5 @@ -0,0 +1 @@ +b136a6e21022b04f1c11d3e5e7c80f56 \ 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..7b9a93955 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..d28b6c6cf --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 new file mode 100644 index 000000000..7aae0e4e2 --- /dev/null +++ b/doxy/classc___output_pixel_ac10e3bc6c2561bdd7a256e23d801ad75_icgraph.md5 @@ -0,0 +1 @@ +1a874ef63bb70712d944dc0f7fadb554 \ 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..4df9dfc44 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..2cf358131 --- /dev/null +++ b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 new file mode 100644 index 000000000..0cb7d0884 --- /dev/null +++ b/doxy/classc___output_pixel_ae85f097b7467cb4aeb13a6dce4902127_icgraph.md5 @@ -0,0 +1 @@ +3330b0e3f76c9cbff5b0dbdca992d7fb \ 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..abec4fb83 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..53282af03 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 new file mode 100644 index 000000000..2b411587f --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_cgraph.md5 @@ -0,0 +1 @@ +8ab469a762de006909339a2b56073612 \ 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..ba83b4501 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..088d37437 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 new file mode 100644 index 000000000..8842e2386 --- /dev/null +++ b/doxy/classc___output_pixel_ae8fd5f89d3ae702cad92fbbba84375cb_icgraph.md5 @@ -0,0 +1 @@ +3963338da4b39a5574e05d62612ac8b7 \ 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..176b9e999 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..4d01c2f01 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 new file mode 100644 index 000000000..711144ee4 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_cgraph.md5 @@ -0,0 +1 @@ +03307a67c813d31b6ac770d727d31a73 \ 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..e2ef989cd 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..c4854aa30 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 new file mode 100644 index 000000000..927720816 --- /dev/null +++ b/doxy/classc___output_pixel_afb75d528d69a5da2d72618027b36070d_icgraph.md5 @@ -0,0 +1 @@ +3251af8583b1f8805b1a301a539bd0a1 \ 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..27387ee56 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..b0bcfee31 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 new file mode 100644 index 000000000..b17780ff9 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_cgraph.md5 @@ -0,0 +1 @@ +e6a2044cf93ca30456867c8c1f5eeca7 \ 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..924d95eff 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..b6cf6c892 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 new file mode 100644 index 000000000..7c198e310 --- /dev/null +++ b/doxy/classc___output_pixel_afe51a99f6c89a3d0ea84478a2b9c881e_icgraph.md5 @@ -0,0 +1 @@ +ff281a6a100f0891d2194c4f5b3d1eea \ 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..f4af23c51 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..2e9dcb975 --- /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..fed173570 --- /dev/null +++ b/doxy/classc___output_uart.html @@ -0,0 +1,1726 @@ + + + + + + + +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..eac4efed2 --- /dev/null +++ b/doxy/classc___output_uart__coll__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___output_uart__coll__graph.md5 b/doxy/classc___output_uart__coll__graph.md5 new file mode 100644 index 000000000..457944ea3 --- /dev/null +++ b/doxy/classc___output_uart__coll__graph.md5 @@ -0,0 +1 @@ +ca9bb1d6d0fbdd4de65038e9d39189ac \ 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..3e85b8a8f 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..da50c2eda --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 new file mode 100644 index 000000000..f7dcddac8 --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_cgraph.md5 @@ -0,0 +1 @@ +b5664da35736897382d165522865e901 \ 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..5b551261b 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..39d4157ce --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 new file mode 100644 index 000000000..dc1451d3c --- /dev/null +++ b/doxy/classc___output_uart_a1ff07f65e62b2df59536624f3fbdc00a_icgraph.md5 @@ -0,0 +1 @@ +fadce4f56098522e7446c84f9bccc3f0 \ 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..f38214fdb 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..341b9b215 --- /dev/null +++ b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 new file mode 100644 index 000000000..5b9091c3c --- /dev/null +++ b/doxy/classc___output_uart_a270df473ac7323c547962c340b0146bd_cgraph.md5 @@ -0,0 +1 @@ +f8046f349ec34f86ee42961688c52276 \ 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..0cbb9d202 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..feda56de6 --- /dev/null +++ b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 new file mode 100644 index 000000000..7bf7db108 --- /dev/null +++ b/doxy/classc___output_uart_a34132a1bdbf5e32094829ac2bc3262ac_cgraph.md5 @@ -0,0 +1 @@ +4626aacaa35cd9d0335064acee4a13d8 \ 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..9644f9ce0 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..2615d13b4 --- /dev/null +++ b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 new file mode 100644 index 000000000..ccd34a05a --- /dev/null +++ b/doxy/classc___output_uart_a4114ee257c21daddc9638697900ef948_icgraph.md5 @@ -0,0 +1 @@ +b5cca15c2d1c6eb1c5ab8804ba959964 \ 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..bca518cf5 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..71ac32c22 --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 new file mode 100644 index 000000000..7f5d4d0fb --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_cgraph.md5 @@ -0,0 +1 @@ +96c8862ff7d814813132accbf3a1b649 \ 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..0aba01190 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..99c23bbc7 --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 new file mode 100644 index 000000000..99a666d95 --- /dev/null +++ b/doxy/classc___output_uart_a47cb277fcf5ebbaeaf93a9683114adc5_icgraph.md5 @@ -0,0 +1 @@ +138d1f209919e26009105ccfb3f30727 \ 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..1f04eff94 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..dc9b1d6eb --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 new file mode 100644 index 000000000..96a4abaab --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_cgraph.md5 @@ -0,0 +1 @@ +5dd7776097c26de5bbfa2f5b91ac6db4 \ 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..55f5264bf 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..4091dc8e3 --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 new file mode 100644 index 000000000..b982fb049 --- /dev/null +++ b/doxy/classc___output_uart_a487c788f9eb54663920e6b764c59e322_icgraph.md5 @@ -0,0 +1 @@ +793bcfe74c40611ac5e49575604c09d4 \ 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..ffa29f994 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..318b7ff41 --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 new file mode 100644 index 000000000..0541b93aa --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_cgraph.md5 @@ -0,0 +1 @@ +a74ccc8da308f3c1c24b311878623c55 \ 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..d10171470 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..6829c3b4d --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 new file mode 100644 index 000000000..03a1c577b --- /dev/null +++ b/doxy/classc___output_uart_a4a957a10495a41bc1ff8f469be391e04_icgraph.md5 @@ -0,0 +1 @@ +8df0aa44473ea8cfe7bca638a6ac7461 \ 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..b1b010fb1 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..068879433 --- /dev/null +++ b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 new file mode 100644 index 000000000..6fdfe38a4 --- /dev/null +++ b/doxy/classc___output_uart_a53c5ab20679c0ebd73e2a13d45742115_cgraph.md5 @@ -0,0 +1 @@ +537b4c9a3177837320d7ea844f9d7efd \ 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..beb16dd59 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..6f4d133df --- /dev/null +++ b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 new file mode 100644 index 000000000..7fa3388a8 --- /dev/null +++ b/doxy/classc___output_uart_a5f878ee97020eff00731932b6befa7b6_icgraph.md5 @@ -0,0 +1 @@ +c669b41d2a4d36ec3cc5dae32412446b \ 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..236979ce7 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..baa62f4cb --- /dev/null +++ b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 new file mode 100644 index 000000000..7456d996f --- /dev/null +++ b/doxy/classc___output_uart_a63aaee5dbe4be06c385ba945cd3cca67_icgraph.md5 @@ -0,0 +1 @@ +e741c938462f1a89c3cd91d832dc381e \ 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..1dfb9a490 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..c2aee850c --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 new file mode 100644 index 000000000..63edd541a --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_cgraph.md5 @@ -0,0 +1 @@ +24261d3ee7fcd6c329e2051487d6a9c6 \ 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..42ae6622e 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..6d963eb83 --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 new file mode 100644 index 000000000..36ccf5762 --- /dev/null +++ b/doxy/classc___output_uart_a6c46cccfecff3181375bb65c236a5e85_icgraph.md5 @@ -0,0 +1 @@ +30b08fb61921041d50eb33a4cc0c4b9e \ 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..812d6c4ac 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..6aa8620d3 --- /dev/null +++ b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 new file mode 100644 index 000000000..3153b324c --- /dev/null +++ b/doxy/classc___output_uart_a75a821962da2b1f16406a637410930bd_icgraph.md5 @@ -0,0 +1 @@ +37768b6d5cbfe9bfbabbf0b83c9732c0 \ 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..072e6c51d 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..30e17b48e --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 new file mode 100644 index 000000000..feef99180 --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_cgraph.md5 @@ -0,0 +1 @@ +bb11672d5299d0469d3d7292a4cd6dfb \ 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..1d105bc2b 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..408673f58 --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 new file mode 100644 index 000000000..4ff57885a --- /dev/null +++ b/doxy/classc___output_uart_a7828c557526ca81b2f6e73cb0fc50df2_icgraph.md5 @@ -0,0 +1 @@ +c6bef08dab217c4a70a31a49bc31bd5a \ 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..511940455 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..96b5019e9 --- /dev/null +++ b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 new file mode 100644 index 000000000..caf254b4c --- /dev/null +++ b/doxy/classc___output_uart_a831ab1b2b5d487b2c4285777b878bf48_icgraph.md5 @@ -0,0 +1 @@ +911bddfebb0465fcc8fcadd912895c76 \ 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..b8ed85cb0 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..1680008e8 --- /dev/null +++ b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 new file mode 100644 index 000000000..f20c45d28 --- /dev/null +++ b/doxy/classc___output_uart_a85d75030c3b644c954ca5a6eed619429_icgraph.md5 @@ -0,0 +1 @@ +a5a0048a36622fdbf983f5da97613395 \ 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..10a6a46a1 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..bfe4777f4 --- /dev/null +++ b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 new file mode 100644 index 000000000..21077b2c1 --- /dev/null +++ b/doxy/classc___output_uart_a9da116852db92ccfe0f76d6a89a348fa_icgraph.md5 @@ -0,0 +1 @@ +c2a75f409693ee345b230a10ba1c3067 \ 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..f76fd407b 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..dec8dbf4c --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 new file mode 100644 index 000000000..05726ee9e --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_cgraph.md5 @@ -0,0 +1 @@ +ec9ba89f34d456bcea3a272b270823e7 \ 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..ce7705c04 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..14164095b --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 new file mode 100644 index 000000000..69bcbc855 --- /dev/null +++ b/doxy/classc___output_uart_aa3a0f9697d6b37c7eef0f17923eac717_icgraph.md5 @@ -0,0 +1 @@ +66af1728810bad53402a086880d322bd \ 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..f10d5b644 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..1a19fba3b --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 new file mode 100644 index 000000000..aaecda7b2 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_cgraph.md5 @@ -0,0 +1 @@ +b79c8384a100aab7f1a23763b2e2c7c0 \ 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..ea93c641b 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..783194356 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 new file mode 100644 index 000000000..03039ae61 --- /dev/null +++ b/doxy/classc___output_uart_aae993e4f02690abebc32d024b15521c8_icgraph.md5 @@ -0,0 +1 @@ +e7263c907b01bc8c24c9845587166dad \ 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..7b78db0d4 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..5b86d781b --- /dev/null +++ b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 new file mode 100644 index 000000000..90ecbdf70 --- /dev/null +++ b/doxy/classc___output_uart_ac46575620d6687d26468934e3146fc4d_cgraph.md5 @@ -0,0 +1 @@ +1113265fcf0a9bc1e30211ee98bf3148 \ 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..ff53880c6 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..68c3d7930 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 new file mode 100644 index 000000000..ee2da515b --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_cgraph.md5 @@ -0,0 +1 @@ +c7b8582b45212fdbc3f19b2e3ca12f2b \ 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..1f36a0385 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..81e39fe13 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 new file mode 100644 index 000000000..619678b64 --- /dev/null +++ b/doxy/classc___output_uart_ac75a7fa5ee8100cb3780633a6732352a_icgraph.md5 @@ -0,0 +1 @@ +e18f2fd3243ab3789cabf92521dff6b0 \ 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..3e740875f 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..cfe153afb --- /dev/null +++ b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 new file mode 100644 index 000000000..55a07154d --- /dev/null +++ b/doxy/classc___output_uart_ad1a96571fb0db01e5c6b9cfcb461c884_cgraph.md5 @@ -0,0 +1 @@ +3aab0c19ba832365d3a37e096bcafe1c \ 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..dcd69231a 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..0e62a9d0d --- /dev/null +++ b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 new file mode 100644 index 000000000..7103852f0 --- /dev/null +++ b/doxy/classc___output_uart_ad201cf8c69ead52acf4a885f90a91a3b_cgraph.md5 @@ -0,0 +1 @@ +4ef2b76a8a12bd0d71756f752cc355d2 \ 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..45cbdb256 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..d108d95d9 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 new file mode 100644 index 000000000..7a597d4a3 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_cgraph.md5 @@ -0,0 +1 @@ +e7d614736292bc74ef80c891de7aa2ac \ 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..b4f41c204 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..365853374 --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 new file mode 100644 index 000000000..814e5b1dc --- /dev/null +++ b/doxy/classc___output_uart_add6c254d80ffbd637e65b5b28b18d53f_icgraph.md5 @@ -0,0 +1 @@ +e25db2cf385cdbb7b614f9ec25a73750 \ 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..afd72e2a4 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..bc373eb2c --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 new file mode 100644 index 000000000..5bac2aedb --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_cgraph.md5 @@ -0,0 +1 @@ +3109e5703d338e34222058c5c104ef9d \ 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..db2192c3b 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..d1c98dfb9 --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 new file mode 100644 index 000000000..24a6d5c50 --- /dev/null +++ b/doxy/classc___output_uart_ae11478b1dc2f6e3061c9f79527c47c45_icgraph.md5 @@ -0,0 +1 @@ +eec2f9f450aaa8a14253d09f97afb78b \ 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..c989a794b 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..e795dd064 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 new file mode 100644 index 000000000..752201c61 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_cgraph.md5 @@ -0,0 +1 @@ +5ef52937d86e8f6adf3bd00d86df3c74 \ 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..8fe61f0d1 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..eebb5a4f2 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 new file mode 100644 index 000000000..e99fd0630 --- /dev/null +++ b/doxy/classc___output_uart_af0a59bfcd3f1bc1c533d5514333375d6_icgraph.md5 @@ -0,0 +1 @@ +b6540e3bc0c9a8506b8db851dac573ab \ 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..3abc4b657 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..ae2f40c67 --- /dev/null +++ b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 new file mode 100644 index 000000000..25e817d21 --- /dev/null +++ b/doxy/classc___output_uart_aff06125323bd9131550ac4bb217cdd9d_icgraph.md5 @@ -0,0 +1 @@ +ae6c422a7e7721a564a433a719c2e009 \ 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..40e5080af 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..7b8ba7a8f --- /dev/null +++ b/doxy/classc___web_mgr-members.html @@ -0,0 +1,115 @@ + + + + + + + +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
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..dde2cf693 --- /dev/null +++ b/doxy/classc___web_mgr.html @@ -0,0 +1,1425 @@ + + + + + + + +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 More...
 
virtual ~c_WebMgr ()
 < deallocate any resources and put the output channels into a safe state More...
 
void Begin (config_t *NewConfig)
 set up the operating environment based on the current config (or defaults) More...
 
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 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
+
+ +
+
+ +

◆ 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..38c8ac064 --- /dev/null +++ b/doxy/classc___web_mgr__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/classc___web_mgr__coll__graph.md5 b/doxy/classc___web_mgr__coll__graph.md5 new file mode 100644 index 000000000..d43189e50 --- /dev/null +++ b/doxy/classc___web_mgr__coll__graph.md5 @@ -0,0 +1 @@ +265e486c1aae0857570571035f78c42e \ 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..89e30541e 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..9aa270316 --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 new file mode 100644 index 000000000..33036c3be --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_cgraph.md5 @@ -0,0 +1 @@ +0cd72b96571f2b6abbb0a773703a2efd \ 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..f3249254d 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..81d6b4950 --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 new file mode 100644 index 000000000..42d3bb67e --- /dev/null +++ b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_icgraph.md5 @@ -0,0 +1 @@ +5c13b0c0bce3912ff51b71036e753c1b \ 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..f150a160e Binary files /dev/null and b/doxy/classc___web_mgr_a078d26bad50a9051344ff07ad8e746d8_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..365436b87 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 new file mode 100644 index 000000000..d98017ca8 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_cgraph.md5 @@ -0,0 +1 @@ +bec2f94b2fbecdf47dbda422e46a6128 \ 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..73defbefb 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..c0f18bd52 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 new file mode 100644 index 000000000..eb6047e28 --- /dev/null +++ b/doxy/classc___web_mgr_a2c6189891b0496dae7d89ea7cdb24aee_icgraph.md5 @@ -0,0 +1 @@ +51532beeb2ff65d019df1bd79f1c599f \ 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..eb92c4a42 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..13378c315 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 new file mode 100644 index 000000000..49ddb2ce0 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_cgraph.md5 @@ -0,0 +1 @@ +afa9b44d6fee4d11811a85d8d8dfb6cd \ 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..3a1d5ad98 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..4e12075c8 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 new file mode 100644 index 000000000..0899ff720 --- /dev/null +++ b/doxy/classc___web_mgr_a35bebb1c0f399725706a4167bbaa9941_icgraph.md5 @@ -0,0 +1 @@ +f81991229eacedf3a192eca6023074ea \ 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..4ed472734 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..9910e3779 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 new file mode 100644 index 000000000..a01ce0a23 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_cgraph.md5 @@ -0,0 +1 @@ +3c2752d16bf0ccc0cc35dfe7c3f60335 \ 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..59f24c39c 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..b86eebe76 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 new file mode 100644 index 000000000..61e526b33 --- /dev/null +++ b/doxy/classc___web_mgr_a529c105b3389d78208078fd9c6847367_icgraph.md5 @@ -0,0 +1 @@ +a432c4e790c22be75bda3a8ddbc84919 \ 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..9aa322f65 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..c045bef13 --- /dev/null +++ b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 new file mode 100644 index 000000000..1bcd48794 --- /dev/null +++ b/doxy/classc___web_mgr_a680165d31d7cd22afde779f25e6a4067_icgraph.md5 @@ -0,0 +1 @@ +83bf5f9852302573689359f0da04ee09 \ 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..8151383a6 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..0af17535e --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 new file mode 100644 index 000000000..a3d1c250c --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_cgraph.md5 @@ -0,0 +1 @@ +f9905d4d795224b999b5a33272a8a935 \ 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..4dd87a5cd 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..be2a6e0e0 --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 new file mode 100644 index 000000000..e543684a5 --- /dev/null +++ b/doxy/classc___web_mgr_a6dc6bd3709c346249b066f2d64ec39c4_icgraph.md5 @@ -0,0 +1 @@ +101a208daad330b871df0797759ea333 \ 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..712986706 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..afb2d55cd --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 new file mode 100644 index 000000000..cd8a63c26 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_cgraph.md5 @@ -0,0 +1 @@ +a288af39505d8d0e18aa3d1ae245942d \ 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..581c12c87 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..a31a7fa7c --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 new file mode 100644 index 000000000..f2ce4d9e1 --- /dev/null +++ b/doxy/classc___web_mgr_a8cabfe1c5b1f05b02d4112cb6b85978d_icgraph.md5 @@ -0,0 +1 @@ +db8d803123cf78b9f72538412afb7726 \ 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..6e556bfe6 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..49cce2095 --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 new file mode 100644 index 000000000..ec3a881c9 --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_cgraph.md5 @@ -0,0 +1 @@ +fe4d2c50534a5215f6096e96581ebf4e \ 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..a54a2db29 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..76dd790c6 --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 new file mode 100644 index 000000000..0fd112465 --- /dev/null +++ b/doxy/classc___web_mgr_aa3c98d4d503811ca4071b3e3ba84fa0f_icgraph.md5 @@ -0,0 +1 @@ +a7e3463735a99f97be47656af6b1cd03 \ 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..27e741387 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..ca6fea809 --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 new file mode 100644 index 000000000..652d8cc7f --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_cgraph.md5 @@ -0,0 +1 @@ +3c6a213ab52f1650c0c73b3bea4ed015 \ 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..33621e01e 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..ec5ff5eaa --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 new file mode 100644 index 000000000..31cb6cbb3 --- /dev/null +++ b/doxy/classc___web_mgr_aaad811dbabf3626c6ddb95f13f301f7f_icgraph.md5 @@ -0,0 +1 @@ +e0abdea1925bb673f373ecaa65b2300a \ 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..38eb30a07 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..269dd05ed --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 new file mode 100644 index 000000000..50d254910 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_cgraph.md5 @@ -0,0 +1 @@ +88eb4041f1e5e28a07aabe919035afde \ 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..707b01827 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..2ce7424d8 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 new file mode 100644 index 000000000..9d85de174 --- /dev/null +++ b/doxy/classc___web_mgr_acffc5a44584e814738cfa0034a899f7e_icgraph.md5 @@ -0,0 +1 @@ +9da0e056e0c287fd9f5064061dd603a1 \ 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..d86126d69 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..9f50d6976 --- /dev/null +++ b/doxy/classc___wi_fi_driver-members.html @@ -0,0 +1,148 @@ + + + + + + + +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_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..aea2241e3 --- /dev/null +++ b/doxy/classc___wi_fi_driver.html @@ -0,0 +1,2586 @@ + + + + + + + +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 More...
 
virtual ~c_WiFiDriver ()
 < deallocate any resources and put the output channels into a safe state More...
 
void Begin ()
 < Start the module More...
 
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. More...
 
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
 
bool ap_fallbackIsEnabled = true
 
uint32_t ap_timeout = AP_TIMEOUT
 How long to wait in AP mode with no connection before rebooting. More...
 
uint32_t sta_timeout = CLIENT_TIMEOUT
 Timeout when connection as client (station) More...
 
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 Function 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_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..31d198434 --- /dev/null +++ b/doxy/classc___wi_fi_driver__coll__graph.map @@ -0,0 +1,5 @@ + + + + + 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..4a2678ca2 --- /dev/null +++ b/doxy/classc___wi_fi_driver__coll__graph.md5 @@ -0,0 +1 @@ +c33e3978d1aec926369e7ce718d92055 \ 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..80cedb12c 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..4ebe93cd8 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..ad8f1b2fb --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_cgraph.md5 @@ -0,0 +1 @@ +93d6b62f15c71489248a4e4b472f0d84 \ 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..05bd09124 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..99377f67e --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..0787713f7 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a03e9bd390e8fb42cd4ff24f0be0a9b40_icgraph.md5 @@ -0,0 +1 @@ +89df28b8e8ac8fb2a6943ce2d413ec47 \ 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..3effd4ecc 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..f47ae36cb --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..8ba4667ae --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_cgraph.md5 @@ -0,0 +1 @@ +ee62a2b5753374a2cbbf27f24a00869f \ 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..5239ecc49 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..9798ead92 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f4c193213 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a07e5aa4bfbe3e838bd38fce6fa949c27_icgraph.md5 @@ -0,0 +1 @@ +a84490d53851d6f32046b6b2c2dce1a6 \ 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..8dd391fb0 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..58d9c0d74 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..760b9153b --- /dev/null +++ b/doxy/classc___wi_fi_driver_a0f9150ccd57dd9f749950aaf50dfd2d0_icgraph.md5 @@ -0,0 +1 @@ +794d9b9588fe8d463f083b89b0a504cf \ 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..a7754b91d 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..d560e13a3 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + 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..f5488aa48 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_cgraph.md5 @@ -0,0 +1 @@ +d817a16aca5dd18bbabd5c38e71937de \ 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..7e90fb22e 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..c5b474c69 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..8ec5a93cc --- /dev/null +++ b/doxy/classc___wi_fi_driver_a1d60280a9692bcf4043fd430777a6422_icgraph.md5 @@ -0,0 +1 @@ +adc750780593dcfd754ace4772c7f25f \ 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..dacdbbd3e 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..fd9f1272f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..39a285901 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_cgraph.md5 @@ -0,0 +1 @@ +1c882b129feb661fefa80056da8e774e \ 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..715c72055 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..f878c411a --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6deee3e5e --- /dev/null +++ b/doxy/classc___wi_fi_driver_a282b20cd06da439d8fcf1890b2e75361_icgraph.md5 @@ -0,0 +1 @@ +414b109e5d504270233889ca624b3471 \ 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..136f04115 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..e0f666708 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..870eb6add --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_cgraph.md5 @@ -0,0 +1 @@ +4d71ce25edfb4029e9375bb2bdaf977e \ 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..f2c841f1b 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..1e1bb0a20 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..0cc26affa --- /dev/null +++ b/doxy/classc___wi_fi_driver_a2ba738a27bef8bb98603e808f233eb33_icgraph.md5 @@ -0,0 +1 @@ +91668e5e0783ae5af28168be13a7dbfe \ 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..13843950c 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..cf5ba64be --- /dev/null +++ b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..5d1ec2aee --- /dev/null +++ b/doxy/classc___wi_fi_driver_a33df1f2f70e40c4b88b42c344942b4a4_icgraph.md5 @@ -0,0 +1 @@ +dcc1417fa41a1c8aa62b0c362578f6fc \ 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..daf3e6501 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..49b392692 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..aecddc8f4 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_cgraph.md5 @@ -0,0 +1 @@ +18eefeeb525ca4a1bdc9bce03dd4d046 \ 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..18d0a3921 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..7561a3535 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..ffdbcf3d0 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a45f9635bbd7c4978e9ed82995c1b96d1_icgraph.md5 @@ -0,0 +1 @@ +07e2253d79bb253b0c8a035e664049f5 \ 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..6fd761a63 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..c52dfa63a --- /dev/null +++ b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..f9d023ed2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a4957b3cc3db8f59af3909ccd9d9f45bd_cgraph.md5 @@ -0,0 +1 @@ +e128234535201c7788a65923eea1740d \ 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..311fd86a8 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..20ea1b11d --- /dev/null +++ b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..1bb9eec46 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a5fc136e1477e80d6f3dd4646fcf5ed30_cgraph.md5 @@ -0,0 +1 @@ +a19025ad641c255ca37bac8023105138 \ 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..4ff2c3782 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..54464a8a7 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..40983ee6c --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_cgraph.md5 @@ -0,0 +1 @@ +a64ed86d7b40bc225388bf6fcdeba967 \ 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..b6fdbb260 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..05e54bd45 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..036ee47e2 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a73ac32c8db2b76fe03893dde2a2ad134_icgraph.md5 @@ -0,0 +1 @@ +d3c69182bd6c45d01cf120e0fa9b1c2b \ 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..f3678d286 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..b55ebcda4 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..296381f1d --- /dev/null +++ b/doxy/classc___wi_fi_driver_a8d4c6f220a507a0f6e93518fd4d19f96_icgraph.md5 @@ -0,0 +1 @@ +392522f86a6b1398d12e9f0f46100b5d \ 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..e29ba3306 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..45456ccac --- /dev/null +++ b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..3a285c8f5 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a960683ad5c592accc895d9335c25b942_cgraph.md5 @@ -0,0 +1 @@ +a8156fa0f0e13c898ddcc1e796504506 \ 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..d1c7964f8 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..7112ca7b9 --- /dev/null +++ b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6842bbc0f --- /dev/null +++ b/doxy/classc___wi_fi_driver_a9b1a0a5468f5c39b65b98067c9ef745b_icgraph.md5 @@ -0,0 +1 @@ +e604a58e9ce80943d46f0f9242867774 \ 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..0d7419b5e 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..0b071f042 --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..624c05a5c --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_cgraph.md5 @@ -0,0 +1 @@ +16a29c2a3b67814f067aa12701627a96 \ 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..73aa3bdf1 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..d4bd1e727 --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..a7e3d0329 --- /dev/null +++ b/doxy/classc___wi_fi_driver_aa3c35bf335930335d1669d2d56342a44_icgraph.md5 @@ -0,0 +1 @@ +2cdfd21e759b0e44f5e8fdaa29d1f3f5 \ 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..0b42317bb 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..3679ddb95 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..c5702e137 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_cgraph.md5 @@ -0,0 +1 @@ +0ca8563ee08447d42b874d19b926a46f \ 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..1d4512659 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..0cdaf5c96 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.map @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..ad432f7f9 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ab1a256c975d0390dde77307768eee4fd_icgraph.md5 @@ -0,0 +1 @@ +9686bc2ef85b67a4f5c19357638b2ceb \ 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..3de37b932 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..74f284528 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..a5a4ee2a6 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_cgraph.md5 @@ -0,0 +1 @@ +6039168ce1972cd79b7281ebd445ac29 \ 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..9e0133fa4 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..9045ad2c9 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..3cd152ac1 --- /dev/null +++ b/doxy/classc___wi_fi_driver_ad3d3065d874d5ff8e97a60f08d9eebb5_icgraph.md5 @@ -0,0 +1 @@ +37308b3b6d3cb759f3396009c51a4cfc \ 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..272aea1d4 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..90b0ccf26 --- /dev/null +++ b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..aa79cd8b9 --- /dev/null +++ b/doxy/classc___wi_fi_driver_add83e38d3ee920f03f651bdcdca75ab3_icgraph.md5 @@ -0,0 +1 @@ +869aadb5c74373096e6cc4d2220754fe \ 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..b6c5908e1 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..a9a15e7ab --- /dev/null +++ b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..07e111df4 --- /dev/null +++ b/doxy/classc___wi_fi_driver_adfb62bf06250e5de3ac949e1fab5b17c_icgraph.md5 @@ -0,0 +1 @@ +39fe59ac30dffb09735c921b98c49e20 \ 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..37c60ab43 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..cbc471e71 --- /dev/null +++ b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..cd005c9af --- /dev/null +++ b/doxy/classc___wi_fi_driver_afa8b176edf13fb6c2618a41e8a4cffae_icgraph.md5 @@ -0,0 +1 @@ +15cd5c60135d3ae0eae05204ada4f293 \ 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..7ad0b4040 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..71145c3ca --- /dev/null +++ b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.map @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..66e6d888b --- /dev/null +++ b/doxy/classc___wi_fi_driver_afe9c1360d6ecfa12687cad7b9c2a04f8_icgraph.md5 @@ -0,0 +1 @@ +b6619dc923b63dbe74cbd3a4f4362b45 \ 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..8f63e6240 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..5b190e58c --- /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
+
+
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..37df64f3b --- /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..9813bb37b --- /dev/null +++ b/doxy/classfsm___external_input__boot.html @@ -0,0 +1,230 @@ + + + + + + + +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 void Poll (c_ExternalInput &pExternalInput)=0
 
virtual void Init (c_ExternalInput &pExternalInput)=0
 
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..7b23bfc96 --- /dev/null +++ b/doxy/classfsm___external_input__boot__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..802900a62 --- /dev/null +++ b/doxy/classfsm___external_input__boot__coll__graph.md5 @@ -0,0 +1 @@ +443795dc7045e0a1ed7c4104f4bf41e2 \ 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..56770f2ef 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..7b23bfc96 --- /dev/null +++ b/doxy/classfsm___external_input__boot__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..802900a62 --- /dev/null +++ b/doxy/classfsm___external_input__boot__inherit__graph.md5 @@ -0,0 +1 @@ +443795dc7045e0a1ed7c4104f4bf41e2 \ 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..56770f2ef 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..8d1d0b4e5 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..7da8c9a68 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a0335b6f4d497ac2ee19de76678625c52_icgraph.md5 @@ -0,0 +1 @@ +8763a6a8fb1c03c5977c24015f068f9e \ 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..3cdf10969 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..f0812ff51 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..3cb5e1593 --- /dev/null +++ b/doxy/classfsm___external_input__boot_a52b7184cc84873477a840fef5ad7fbd7_cgraph.md5 @@ -0,0 +1 @@ +d207baed0af743079833922b9cc7ee6d \ 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..af4d0d175 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..3129bb2ed --- /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..1b3442329 --- /dev/null +++ b/doxy/classfsm___external_input__off__state.html @@ -0,0 +1,239 @@ + + + + + + + +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 void Poll (c_ExternalInput &pExternalInput)=0
 
virtual void Init (c_ExternalInput &pExternalInput)=0
 
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..6444d60a6 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..c85078dd3 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__coll__graph.md5 @@ -0,0 +1 @@ +3f2dc579eabfc19366828cc87156b010 \ 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..01769c383 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..6444d60a6 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..c85078dd3 --- /dev/null +++ b/doxy/classfsm___external_input__off__state__inherit__graph.md5 @@ -0,0 +1 @@ +3f2dc579eabfc19366828cc87156b010 \ 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..01769c383 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..fc41b0ffd --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..b77b7e485 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a2ad9eb2f11a3c7712dcadb655505840a_cgraph.md5 @@ -0,0 +1 @@ +3d79406094cbf1f423b6ad8ffcac6ca1 \ 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..3c5f20c15 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..44f83ef49 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..38ddaaba1 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_cgraph.md5 @@ -0,0 +1 @@ +ebcdffb273eafc25133b9888385cbaf3 \ 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..2b88f6aa4 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..9d7fde803 --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..0636b59ea --- /dev/null +++ b/doxy/classfsm___external_input__off__state_a41486bae5a578b4c0cec3ecb8b69f1b1_icgraph.md5 @@ -0,0 +1 @@ +e01bcfb8fcb51400d9eeeb334c322838 \ 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..7b026299b 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..2c58465e3 --- /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..6d70aaad4 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state.html @@ -0,0 +1,239 @@ + + + + + + + +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 void Poll (c_ExternalInput &pExternalInput)=0
 
virtual void Init (c_ExternalInput &pExternalInput)=0
 
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..e2163e0bb --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..71fd1002a --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__coll__graph.md5 @@ -0,0 +1 @@ +13cd87a5bda126edf0969927abd7f719 \ 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..8d91414a3 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..e2163e0bb --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..71fd1002a --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state__inherit__graph.md5 @@ -0,0 +1 @@ +13cd87a5bda126edf0969927abd7f719 \ 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..8d91414a3 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..a3b1c915d --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..3a42cf0ba --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_a6a5ffdfa7c7635c6a387de633a1c8418_cgraph.md5 @@ -0,0 +1 @@ +139b5a5c9c71ed586e0a97e706fcb693 \ 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..0e8ff32ff 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..ded7222b6 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..172547dfa --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_cgraph.md5 @@ -0,0 +1 @@ +61bff82f43bdff28b856956dcd75b677 \ 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..9dfb017b9 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..20ba5c2f0 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..d1b7bafb2 --- /dev/null +++ b/doxy/classfsm___external_input__on__wait__long__state_aa79accc3ef0ed97fc3128e0694fe4b5b_icgraph.md5 @@ -0,0 +1 @@ +94353544a2a3b586afa76f4deebf62a6 \ 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..9224fc776 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..8ee7737e7 --- /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..d7fec7d11 --- /dev/null +++ b/doxy/classfsm___external_input__state.html @@ -0,0 +1,206 @@ + + + + + + + +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..be92071f3 --- /dev/null +++ b/doxy/classfsm___external_input__state__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + 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..02e40aee3 --- /dev/null +++ b/doxy/classfsm___external_input__state__inherit__graph.md5 @@ -0,0 +1 @@ +a682564e5f60b4d60acc1541e951c27f \ 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..da025d7a6 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..89311dff4 --- /dev/null +++ b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..5fcddf9ab --- /dev/null +++ b/doxy/classfsm___external_input__state_aeac61ddb9323f8c9f7c9be1bd7af23e3_icgraph.md5 @@ -0,0 +1 @@ +92b24e05ca605c0c4cd63cc0633460d8 \ 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..d93adc56c 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..700ae65b3 --- /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..0c6cbacf2 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state.html @@ -0,0 +1,229 @@ + + + + + + + +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 void Poll (c_ExternalInput &pExternalInput)=0
 
virtual void Init (c_ExternalInput &pExternalInput)=0
 
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..dac5169ed --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..1d9b86f8c --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__coll__graph.md5 @@ -0,0 +1 @@ +6a349f64d4263a2265a734afc1dec836 \ 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..eaaf2ffe8 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..dac5169ed --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..1d9b86f8c --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state__inherit__graph.md5 @@ -0,0 +1 @@ +6a349f64d4263a2265a734afc1dec836 \ 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..eaaf2ffe8 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..f81e70189 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..f3ce16b80 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ab31e373fb1533813c3a32600a01bdfb7_icgraph.md5 @@ -0,0 +1 @@ +1ed0ca46dfb02a832e29eae6607d3698 \ 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..623c8bf2f 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..50e39aae3 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..a7e6af1e6 --- /dev/null +++ b/doxy/classfsm___external_input__wait__for__off__state_ae7caefcec18801509e5b3a493abd907a_cgraph.md5 @@ -0,0 +1 @@ +3d8b24adac37b81df0051242eb0e0bcb \ 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..ea78c134e 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..43b2b8d4c --- /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..80832e51a --- /dev/null +++ b/doxy/classfsm___play_effect__state.html @@ -0,0 +1,501 @@ + + + + + + + +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..5e3d5e87f --- /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..2b5144828 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle.html @@ -0,0 +1,457 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..7f6cbde42 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..8b0702846 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +baad30a6179c56fc59fdf8f58df47b96 \ 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..9f310624a 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..fe2b76413 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..99cf1ab0c --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +bbbe56397b3a4f3e41a9cd3ca8052817 \ 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..93fcc3b87 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..f1746a769 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..a1b49d4a5 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_a38f2e1f4719944a61396967a1fece4f3_icgraph.md5 @@ -0,0 +1 @@ +4eb3f9289d259efa643da9fbafa0d8d0 \ 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..e242ba646 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..962320bf7 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..d92d5d782 --- /dev/null +++ b/doxy/classfsm___play_effect__state___idle_ada2b3107cabbc50be21d6907e25f417c_cgraph.md5 @@ -0,0 +1 @@ +3a53ec55e4831f94cb625023723dea36 \ 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..f0f138b11 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..ff6f1e5b1 --- /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..01997e786 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect.html @@ -0,0 +1,499 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..4e0287b97 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..808cd4b2c --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__coll__graph.md5 @@ -0,0 +1 @@ +95d24cd225ba4f17ccc1b7090e58a0c0 \ 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..525f874a8 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..939bf639c --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..1e1c00079 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect__inherit__graph.md5 @@ -0,0 +1 @@ +3be9bdd98e86a2ea2a4a98c91734f703 \ 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..224079f96 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..d9e8367ae --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..343863403 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a034061ab957ced3327a34202890ef5d5_cgraph.md5 @@ -0,0 +1 @@ +2ddb0a15de122ec7f4943c8f24e5bab3 \ 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..b6e686051 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..0a57df111 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + 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..f28a4c085 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a0bd06217392513ebcc5d436896e73550_cgraph.md5 @@ -0,0 +1 @@ +c362b75ffd3c98f8e612f02ce9a7fc61 \ 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..9330e503a 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..5839ef7c7 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..ecae09321 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a44e0e8586355a8414b1429cc433a2783_cgraph.md5 @@ -0,0 +1 @@ +5be9a14d63df69b0bfd47b2578faff20 \ 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..cdbf8c40e 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..81ef5a8a7 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..cae039201 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_a46fdc2178d4885bd984869d49ad46354_cgraph.md5 @@ -0,0 +1 @@ +e095ddbea140d058e332ad69e82e16e1 \ 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..18134b5b2 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..f193fbb0f --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..688018486 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_cgraph.md5 @@ -0,0 +1 @@ +db2c969c0b418dd1a3b9579aa3781fda \ 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..69b3794dd 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..41d96b8fc --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..a8f5baeb3 --- /dev/null +++ b/doxy/classfsm___play_effect__state___playing_effect_aff6b7708a50695d14f78b039fb5a5663_icgraph.md5 @@ -0,0 +1 @@ +1a79c9f47eadb07649534f7c2a02ef4c \ 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..bb6b65d22 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..cb0e4216b --- /dev/null +++ b/doxy/classfsm___play_effect__state__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..2af14d6ab --- /dev/null +++ b/doxy/classfsm___play_effect__state__coll__graph.md5 @@ -0,0 +1 @@ +b0e9ae3280a58cd4d506fc3341921f18 \ 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..0f1e62d64 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..51b256ebd --- /dev/null +++ b/doxy/classfsm___play_effect__state__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + 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..48fecfaec --- /dev/null +++ b/doxy/classfsm___play_effect__state__inherit__graph.md5 @@ -0,0 +1 @@ +0183eeb78bb4450ddd5634260982b024 \ 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..21656aa50 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..3ab794eb1 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..30e4eaf25 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a136c341f1189ce3d1c8643f2fe720159_icgraph.md5 @@ -0,0 +1 @@ +7df5ef5df793f109d226007e4c943be7 \ 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..f763a42cc 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..1c7a90b9b --- /dev/null +++ b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..5101951d5 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a1600ab9cd7712573a8da39dd2a0d6077_icgraph.md5 @@ -0,0 +1 @@ +66addf43cd70f506f7a0bb350df1fc6f \ 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..3305d482c 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..dfda1a8d1 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..62d4291f6 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a22ec3b652c7a036b326123af28b4bca2_icgraph.md5 @@ -0,0 +1 @@ +e06d922337b8c98893499689cf041d1f \ 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..f197a1cce 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..2e6a653e4 --- /dev/null +++ b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..a69d629ef --- /dev/null +++ b/doxy/classfsm___play_effect__state_a896a049a50ec0f05330687439826b213_icgraph.md5 @@ -0,0 +1 @@ +e543e38db0d5aedb0d1dde2b35f496f1 \ 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..66753c8ca 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..dcea32c78 --- /dev/null +++ b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..820812e21 --- /dev/null +++ b/doxy/classfsm___play_effect__state_af6a387da8cf001a357318ac465b3c61b_icgraph.md5 @@ -0,0 +1 @@ +a82cc88804f6761ba169eb53bf3a0d2a \ 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..d39b13008 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..5f5e9fba8 --- /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..ec71324f8 --- /dev/null +++ b/doxy/classfsm___play_file__state.html @@ -0,0 +1,642 @@ + + + + + + + +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..34d410a5f --- /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..ffb6893b2 --- /dev/null +++ b/doxy/classfsm___play_file__state___error.html @@ -0,0 +1,489 @@ + + + + + + + +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 ()
 
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
 
+ + + + +

+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 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..addf34ec0 --- /dev/null +++ b/doxy/classfsm___play_file__state___error__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..d4fa9339f --- /dev/null +++ b/doxy/classfsm___play_file__state___error__coll__graph.md5 @@ -0,0 +1 @@ +eb631605939d034687b57b72354c098d \ 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..f4726ff2d 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..27ef8c321 --- /dev/null +++ b/doxy/classfsm___play_file__state___error__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..4eab7a8a8 --- /dev/null +++ b/doxy/classfsm___play_file__state___error__inherit__graph.md5 @@ -0,0 +1 @@ +42dca98659df419cf94957156f5e47e6 \ 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..4ed44acfd 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..e10890c97 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..bad69c904 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a158cb0287a3ce9aeec887a56f5f50006_cgraph.md5 @@ -0,0 +1 @@ +36702d99b4de0a8bf1bd374fb43efb90 \ 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..a93d8328c 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..40cea4cff --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..902d03390 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_a4a3cacb136c620a0924611a2b011c231_cgraph.md5 @@ -0,0 +1 @@ +9b3d6876ecdbfc075720278863ab1cf4 \ 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..972397d4f 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_icgraph.map b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.map new file mode 100644 index 000000000..726cca7b8 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..129cbb298 --- /dev/null +++ b/doxy/classfsm___play_file__state___error_ab0693f8c241d1d8762f2600bf27b5780_icgraph.md5 @@ -0,0 +1 @@ +764bfe6e845061191b2f9519f72d41ba \ 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..1ecaf26e4 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..07f66a55e --- /dev/null +++ b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..bf05f18cc --- /dev/null +++ b/doxy/classfsm___play_file__state___error_af91cbc71869fac92d8775b67937c43a8_cgraph.md5 @@ -0,0 +1 @@ +2f8a0b7ef0aa59ecf93f14dfe2f047c7 \ 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..fe670811c 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..b294f15f0 --- /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..bac5ba099 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle.html @@ -0,0 +1,524 @@ + + + + + + + +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 ()
 
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
 
+ + + + +

+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..797174d2f --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..39a99babe --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +09cbb5fae8a28877a01d5dbda114fb2e \ 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..bb022e60a 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..5f7bedd3d --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..e9bddb25c --- /dev/null +++ b/doxy/classfsm___play_file__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +b1fa293fa6393a7491f9a4c740d47bb2 \ 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..ff36899c2 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..e08815149 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + 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..a50f566a7 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_cgraph.md5 @@ -0,0 +1 @@ +febeecaf857aced92366429ee32e946e \ 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..eb2f34194 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..516bd0633 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..eb5216e2c --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_ae4f238b51f02ae7efe147df340077fe8_icgraph.md5 @@ -0,0 +1 @@ +e30fcf635e9a47428a8b1698add9e07c \ 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..5cb172e7d 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..089dcced9 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..ac99f1c29 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_cgraph.md5 @@ -0,0 +1 @@ +cbaa28af9113b00fc9c2a34ffa331c9f \ 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..97f872fd1 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..0d1434e76 --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.map @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..286f5de8b --- /dev/null +++ b/doxy/classfsm___play_file__state___idle_aec3b675c72070641bb54eb10ee20a84e_icgraph.md5 @@ -0,0 +1 @@ +b9e158f06f6ced1d58f8bf5263b9d3a5 \ 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..f7885359c 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..c7ece3659 --- /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..46e13679f --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file.html @@ -0,0 +1,597 @@ + + + + + + + +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 ()
 
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
 
+ + + +

+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..3e0d4d697 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..8847b841c --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__coll__graph.md5 @@ -0,0 +1 @@ +0a33f40d5871ec524455e7c9a229bac9 \ 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..45134bd69 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..b463a094e --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..a0d68ca9d --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file__inherit__graph.md5 @@ -0,0 +1 @@ +9845130babb830b4add76e74023b8a09 \ 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..fbba8f054 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..03b83f19b --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + 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..c0833b081 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_cgraph.md5 @@ -0,0 +1 @@ +6ffe8e07a7c8a9185d0dee463376b021 \ 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..ace2d30e7 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..2f0a11ab1 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..07ff95c47 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a41bbef0eaa2308e1fc46f08727ad4cd8_icgraph.md5 @@ -0,0 +1 @@ +04e7100bfc4e43377ede4ac712e40683 \ 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..4a3e98a2f 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..963d9a39a --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..139f3d3db --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a78f01a0f55770883e74f07e65769f8a2_cgraph.md5 @@ -0,0 +1 @@ +7409ac7c5a6b5f5bfbef04b982a35037 \ 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..315a418e1 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..a25f79cff --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + 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..04983434b --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_a7c3203657c7115e7c12bc41344d7c997_cgraph.md5 @@ -0,0 +1 @@ +11c4a469f95cced72d4aab79b69f7c47 \ 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..619b795fc 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..33b09db16 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..44f953b33 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_cgraph.md5 @@ -0,0 +1 @@ +46fab040dccf15eefd44251ef7202bf9 \ 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..a315ee759 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..bc571da28 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..085271005 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ac2ef6559ac28ad864927766c57b368d0_icgraph.md5 @@ -0,0 +1 @@ +41b98196f61b826adfb53044361e4205 \ 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..f08731f3e 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..17a154e98 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + 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..aecc0c207 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_ad5c1089dbf8ef58689034e08947f8b4c_cgraph.md5 @@ -0,0 +1 @@ +f8bce1be8b0a6f7e5ee75696fd22a7af \ 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..ef120b7a2 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..0bcec3365 --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + 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..d86bd9a1d --- /dev/null +++ b/doxy/classfsm___play_file__state___playing_file_afd10581b93a5c936d056cc0820d55bb7_cgraph.md5 @@ -0,0 +1 @@ +a79bf0e41f5ad8b4bee07f38e00b39ff \ 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..7b330d82f 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..f374b58d6 --- /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..80656e32b --- /dev/null +++ b/doxy/classfsm___play_file__state___starting.html @@ -0,0 +1,496 @@ + + + + + + + +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 ()
 
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
 
+ + + + +

+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..693a95808 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..a500123a4 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__coll__graph.md5 @@ -0,0 +1 @@ +4942cbfd777b27f123194a1e0c0fe3d9 \ 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..69e195784 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..304ee92dd --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..d8725c497 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting__inherit__graph.md5 @@ -0,0 +1 @@ +9c5c4e1511db30192886344a92c55914 \ 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..5d9cad0a0 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..084993f13 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + 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..34b3754c6 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_a3de92f0e9c7aa31adaba1a7f7ff6f7a6_cgraph.md5 @@ -0,0 +1 @@ +20937771b8f8489c6ef4e4dfdb6234e8 \ 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..cac9046cc 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..10879200b --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..eff82e40f --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_cgraph.md5 @@ -0,0 +1 @@ +76b3337d235797f732be5ff5677a323c \ 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..033ccd970 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..2dbeb4e9c --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..68c6863c2 --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ad394ce5f02f91b924c1e7873fb1a2a3c_icgraph.md5 @@ -0,0 +1 @@ +eb30f339d30449eace46d35d7b8330a7 \ 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..a0d0306b6 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..040f5d0ed --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..253730dbe --- /dev/null +++ b/doxy/classfsm___play_file__state___starting_ae9eb863980baa04d5b5a909016b949f5_cgraph.md5 @@ -0,0 +1 @@ +d7b0d65a8be306a396da60abf75a7468 \ 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..dab599f03 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..9dfbf3c73 --- /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..668982656 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping.html @@ -0,0 +1,546 @@ + + + + + + + +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 ()
 
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
 
+ + + + + + + +

+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..ff5c4de31 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..8a859d3a7 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__coll__graph.md5 @@ -0,0 +1 @@ +1acb186a6ee3f67d0a921bc99f63b813 \ 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..7b7d625ac 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..b102421b3 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..2434cbd1b --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping__inherit__graph.md5 @@ -0,0 +1 @@ +09c0122984adc3ca6ecba55b172a6771 \ 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..8b3a8250e 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..282c7be01 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + 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..188125ced --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_a8da7990c94c79959b3893fdeac5c8233_cgraph.md5 @@ -0,0 +1 @@ +58733558b91d02ebcdd8cf91d3ba537d \ 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..ecb2d841b 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..c060c6405 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..d4def6e79 --- /dev/null +++ b/doxy/classfsm___play_file__state___stopping_ab181e3e139aa1682176df6c725e353af_icgraph.md5 @@ -0,0 +1 @@ +44c399c367a9451fcd2c80ec0a42796c \ 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..e4aeea7bb 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..67adadbd4 --- /dev/null +++ b/doxy/classfsm___play_file__state__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + 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..d70a4fc08 --- /dev/null +++ b/doxy/classfsm___play_file__state__coll__graph.md5 @@ -0,0 +1 @@ +3277fb1c436d529c0803e3bad89e23f1 \ 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..9502ec1b1 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..584ea494e --- /dev/null +++ b/doxy/classfsm___play_file__state__inherit__graph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..aa5f1edd6 --- /dev/null +++ b/doxy/classfsm___play_file__state__inherit__graph.md5 @@ -0,0 +1 @@ +6de85ddfd0c7e6c509d07af4a82fd2c0 \ 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..5d6f656b0 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..82fbfda0a --- /dev/null +++ b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..8b52aebb0 --- /dev/null +++ b/doxy/classfsm___play_file__state_a0ea185a29a785f198cc43ef410d76d6c_icgraph.md5 @@ -0,0 +1 @@ +73657231bdb74dd75ba4eb9c90eb7ee2 \ 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..16e45b434 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..dcdc46f96 --- /dev/null +++ b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..d74d85f6e --- /dev/null +++ b/doxy/classfsm___play_file__state_a47eed113e32624b44ff0ff061f93498f_icgraph.md5 @@ -0,0 +1 @@ +8e874b2488f6980ff59d99f4957ff65a \ 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..5ad30224f 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..81aff0674 --- /dev/null +++ b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..3eaa30560 --- /dev/null +++ b/doxy/classfsm___play_file__state_ab43d8c1249b6d93bcd226de6ca628a20_icgraph.md5 @@ -0,0 +1 @@ +4d68878b2939d0c4284404ec4d9bc568 \ 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..6a9f6f511 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..3985f304b --- /dev/null +++ b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..705ef3305 --- /dev/null +++ b/doxy/classfsm___play_file__state_acca480317740eade01072debaf792573_icgraph.md5 @@ -0,0 +1 @@ +0d9a09f11e0ec8484bbfbea6d4930b70 \ 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..ee33bd4ca 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..b874e8503 --- /dev/null +++ b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..cb599e802 --- /dev/null +++ b/doxy/classfsm___play_file__state_afc9f1b66b51391f2f12166a851fdbfd7_icgraph.md5 @@ -0,0 +1 @@ +1052d80fa0b048d4af0e327363f226ea \ 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..65afb4c9d 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..1dd7dcfa1 --- /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..64823e476 --- /dev/null +++ b/doxy/classfsm___play_list__state.html @@ -0,0 +1,520 @@ + + + + + + + +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..afc4f65a1 --- /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..d286e8d82 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle.html @@ -0,0 +1,431 @@ + + + + + + + +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 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)
 
+ + + + +

+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..54c66f493 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..db90a270d --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__coll__graph.md5 @@ -0,0 +1 @@ +05117dce9aa208a9eef1eb2903567cf2 \ 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..81113f943 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..152d30afb --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..c55e7fea4 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle__inherit__graph.md5 @@ -0,0 +1 @@ +c4841ef797ed5513e147f15df2737c90 \ 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..76c903dc3 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..10c8696b6 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..d340c9b55 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_abfa40fccfc7ba68b1a00d6774823519b_icgraph.md5 @@ -0,0 +1 @@ +080b65007ac0b068b5110649d5596205 \ 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..e2671ac62 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..660bb4633 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + 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..866512683 --- /dev/null +++ b/doxy/classfsm___play_list__state___idle_ad4f5fd4702fffb217b50f7809d6a9141_cgraph.md5 @@ -0,0 +1 @@ +e39079b9ec8826674152b61bb2dbd04e \ 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..86610db43 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..ebd85af9f --- /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..f1e5162d1 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused.html @@ -0,0 +1,439 @@ + + + + + + + +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 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)
 
+ + + + +

+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..4ac9cf561 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..235b94731 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__coll__graph.md5 @@ -0,0 +1 @@ +55550173ff49fd971ad400eb1cfe6a63 \ 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..ccf259db1 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..1f906e19a --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..cc48fc148 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused__inherit__graph.md5 @@ -0,0 +1 @@ +ad86000bb19f9c64e2a276f8145d4a4b \ 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..09d3dd245 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..efb1230d7 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..6c105c095 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a02b07c2944b7cbde563ca9b51d955084_cgraph.md5 @@ -0,0 +1 @@ +3b9ded9dbd639b79895f91f67de0a3df \ 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..791050738 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..960858d8c --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..5420e6575 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a3514654d29811be53631b949d7c1a750_icgraph.md5 @@ -0,0 +1 @@ +95118477ed90eb6c92ab470875fa6f70 \ 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..e78e64fed 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..8f9e6bfc9 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..ed1516b51 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_a7d3ecde4fcf7fc4b4fced77139e8f051_cgraph.md5 @@ -0,0 +1 @@ +34762ba02f9fd4679def97ba725483bf \ 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..2abbbc44e 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..45b179ec1 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..d83047968 --- /dev/null +++ b/doxy/classfsm___play_list__state___paused_aa92d4e3bd587c63a842e7e0de9cc1906_cgraph.md5 @@ -0,0 +1 @@ +6d9da2b7271b9536dccc5e6e318ce52a \ 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..86f7a7e0d 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..715f55bc3 --- /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..4d3550925 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect.html @@ -0,0 +1,458 @@ + + + + + + + +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 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)
 
+ + + + +

+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..dfaf4f84f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..ef2b8a6cc --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__coll__graph.md5 @@ -0,0 +1 @@ +1a2d542afa3120633f992bfb5df846c8 \ 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..6a7676b14 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..c25a67413 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..2d03b9aa1 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect__inherit__graph.md5 @@ -0,0 +1 @@ +4a0f8eebccd06f9da24b9a8811662c9d \ 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..d2caeaf4a 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..b95f49f81 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..95ccefc3b --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a063d4d484a73ff5266c5c9b4e0d65d2f_cgraph.md5 @@ -0,0 +1 @@ +eac2dad0aff770d224215e87b50089f0 \ 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..d5b94e88e 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..a3a927b5e --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..87e251572 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_cgraph.md5 @@ -0,0 +1 @@ +321a02f7f7dd46dd6bbb941e4c4bde71 \ 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..de6fe544b 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..e4dcc5309 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..72bf8ddd6 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a1095d2fdc6979e4fbbfb08b1b0422366_icgraph.md5 @@ -0,0 +1 @@ +d772c04be12b355f4e0958d2cdd3c1ef \ 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..ff697bf5b 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..b81f7874e --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..7beef44e7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_a4e324117ed953cb3421075666c3a8033_cgraph.md5 @@ -0,0 +1 @@ +90a847c7e23f29c5bf88162b0c157c9a \ 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..6e838f076 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..ac53db7ed --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..4d9f147a9 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_aa33727f0d728e2ddc9239e285e323bd7_cgraph.md5 @@ -0,0 +1 @@ +e15bb2c81e3688af6abd5ac50a27fafc \ 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..6aa0fbc65 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..67c4913aa --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..0d2897cec --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_effect_afe6b59d135d0c3467e6f8014de53cdb1_cgraph.md5 @@ -0,0 +1 @@ +537184fee7c4e46e311ce88681001f54 \ 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..478355ded 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..cc940e151 --- /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..fbb42594a --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file.html @@ -0,0 +1,458 @@ + + + + + + + +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 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)
 
+ + + + +

+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..f9e9f92f5 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..3146f76c3 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__coll__graph.md5 @@ -0,0 +1 @@ +ebc8cfc194785e3266367763d9971be6 \ 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..a3d580b36 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..1eeb73f93 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..a5ea2697e --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file__inherit__graph.md5 @@ -0,0 +1 @@ +6aa3393712664cb16a0a733f11383567 \ 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..8548a1677 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..c77b076fc --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..1f3ac83d5 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_cgraph.md5 @@ -0,0 +1 @@ +faf234430a6beaee2d52c16601f933e0 \ 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..f333ef67c 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..15aade3a7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..636e337de --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a471bea8f04253870645de27e8340d65a_icgraph.md5 @@ -0,0 +1 @@ +00a8554cdd6a676c6dff108609f247eb \ 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..253b990e9 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..d944b43f7 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..c527a82d4 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a6d4ff27930b37b98f423091145487648_cgraph.md5 @@ -0,0 +1 @@ +0d212f55cd8fa72ebf264c225e8131e1 \ 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..6d89eeb2d 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..d32d2a1c3 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..3663a423f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_a87d5bf05866338d3a0c2aca0d2dda50e_cgraph.md5 @@ -0,0 +1 @@ +77577eb79cde177d1a8810b847bcf0ca \ 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..0200db707 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..b2483d85f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..2333913d0 --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_ad0d79ffd07214a6cbca093ce899aefaf_cgraph.md5 @@ -0,0 +1 @@ +a0d83c0b135aff0b4733bc4f8eb29131 \ 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..b1db4e446 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..7904feecb --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..588c2d96f --- /dev/null +++ b/doxy/classfsm___play_list__state___playing_file_af07fc8c7395760eb0381f7c024c79bf8_cgraph.md5 @@ -0,0 +1 @@ +21f62872beef779b790a7e6abbe0c129 \ 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..989f08de4 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..4c22c9210 --- /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..a74b8eb84 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start.html @@ -0,0 +1,416 @@ + + + + + + + +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 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)
 
+ + + + +

+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..f51657851 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..944380e61 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__coll__graph.md5 @@ -0,0 +1 @@ +0d48444e5376b173fb8f3f07b45a26a2 \ 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..5ee73a3e0 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..e8e773ac9 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..42070c0ea --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start__inherit__graph.md5 @@ -0,0 +1 @@ +702450658606d1624b4bcf57ba58f659 \ 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..57a582dca 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..efaa16ea1 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..63e564147 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a17f8ba32e8ad755f255d6b2b94da6462_icgraph.md5 @@ -0,0 +1 @@ +51fb544217bac5b64ef579e913f24c12 \ 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..77fa9082d 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..cd7e1869a --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..9e3480ae2 --- /dev/null +++ b/doxy/classfsm___play_list__state___wait_for_start_a9926923d98c92f45e00aa5b2210e9b4f_cgraph.md5 @@ -0,0 +1 @@ +a2e115707f7575ce4a7f320e1bdc45ce \ 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..c0934c855 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..696aa25fe --- /dev/null +++ b/doxy/classfsm___play_list__state__coll__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..a0f762616 --- /dev/null +++ b/doxy/classfsm___play_list__state__coll__graph.md5 @@ -0,0 +1 @@ +aaa5c34da55f583c82a6d13f0b0bf22f \ 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..079e91e5f 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..e664f5174 --- /dev/null +++ b/doxy/classfsm___play_list__state__inherit__graph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..dbb91ccb8 --- /dev/null +++ b/doxy/classfsm___play_list__state__inherit__graph.md5 @@ -0,0 +1 @@ +47dce25e03c7385e33255a56a40caf17 \ 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..3ec6be07a 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..ba8599e96 --- /dev/null +++ b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..eacc21d47 --- /dev/null +++ b/doxy/classfsm___play_list__state_a09be290de40105a2e6aed57f68786109_icgraph.md5 @@ -0,0 +1 @@ +db6da8c017ce6873a06759a6a3bf8d81 \ 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..dd1563efc 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..62377672a --- /dev/null +++ b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..bbb751321 --- /dev/null +++ b/doxy/classfsm___play_list__state_a18b5978b6cac796fd91948aaa6cf23b5_icgraph.md5 @@ -0,0 +1 @@ +024483389933dee84ef26cfffe937760 \ 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..107a92a82 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..f7c6e2730 --- /dev/null +++ b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..98d854ad9 --- /dev/null +++ b/doxy/classfsm___play_list__state_a5fddf40fba9f9c4c2a4bea7d4c944896_icgraph.md5 @@ -0,0 +1 @@ +2f3b693b83a0a072d6b9f5f2841d1efa \ 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..469208bb3 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..dad9210f1 --- /dev/null +++ b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..781caaa55 --- /dev/null +++ b/doxy/classfsm___play_list__state_af656699788b7101dd1a832edeb5bb5eb_icgraph.md5 @@ -0,0 +1 @@ +b3db0f1907a2f7c6b4f1f0ac07927715 \ 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..fe5316c5a 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..4ae624e85 --- /dev/null +++ b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..4812bb575 --- /dev/null +++ b/doxy/classfsm___play_list__state_afcdf6ed9ab34115007f66289857962e5_icgraph.md5 @@ -0,0 +1 @@ +54a65462efbb83b554e7dfc77daf5aef \ 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..e389b557b 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..e3dcdcc5b --- /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..4f146efc3 --- /dev/null +++ b/doxy/classfsm___wi_fi__state.html @@ -0,0 +1,464 @@ + + + + + + + +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..650210a8d --- /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..58bc90e32 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot.html @@ -0,0 +1,400 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..124b15179 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..bf6253df9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__coll__graph.md5 @@ -0,0 +1 @@ +87eea9998e685a4382fb92908b7519b9 \ 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..4c540a20e 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..6e5ac08c3 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..e6b0d8062 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot__inherit__graph.md5 @@ -0,0 +1 @@ +46500d34a005645eebd755e1356c455b \ 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..b76187ab2 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..d1ee9d27b --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.map @@ -0,0 +1,5 @@ + + + + + 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..967e05030 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_a8063e8f2dff740f938a920e287b68709_cgraph.md5 @@ -0,0 +1 @@ +1269564677b647b61e7380ca89b1d99f \ 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..5f517a4a7 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..311b79432 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.map @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e661fdd05 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___boot_ab85f244d7f7ebf64a24b95abf67cc5a6_icgraph.md5 @@ -0,0 +1 @@ +26058ad3737f0c8e846484972daade6e \ 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..ecb925e08 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..1679e40e7 --- /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..ff9777b28 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p.html @@ -0,0 +1,472 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..6c2ecd792 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..30e65bae0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__coll__graph.md5 @@ -0,0 +1 @@ +da904b31f2409ccd6aaa31883587eaa9 \ 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..a9bb22ecc 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..5c4c835c2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..3a78a9891 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p__inherit__graph.md5 @@ -0,0 +1 @@ +27e40e232bb6ac6ee9cd03783b646d59 \ 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..b11427553 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..251a8ac82 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..19115dc21 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_a991ed1f90951f5540f7accbb89bb048b_cgraph.md5 @@ -0,0 +1 @@ +00ac52d93bf4a280d87afc63c916807b \ 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..63d4cb05d 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..1bd18a02b --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e27efafa5 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_cgraph.md5 @@ -0,0 +1 @@ +59c7ea74c249b3e94de2d15a9da81f92 \ 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..5cc9c79d3 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..ef8cc3825 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..7dcd34c15 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_a_p_ab31da7c2aca52cf01dfe971d663073d5_icgraph.md5 @@ -0,0 +1 @@ +7883bcca8d0d8c797bcbc549e2c37457 \ 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..3621b7120 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..f61279867 --- /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..0a1a30b99 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta.html @@ -0,0 +1,529 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..c55351d01 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..bad4c7f2e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__coll__graph.md5 @@ -0,0 +1 @@ +edaf59f163a50a6c13eedda025c669ad \ 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..06823145b 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..2a0179de1 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..b721f6f13 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta__inherit__graph.md5 @@ -0,0 +1 @@ +ed39a1197042ef3702f2e2d86a98684b \ 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..293d6b4fe 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..2405f8b59 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..35d4ab088 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a5d7d67f31b4bb74acea5d8018efdd77a_cgraph.md5 @@ -0,0 +1 @@ +9efeeb68f3fbfb4efb2bc6bec236b71d \ 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..c96e720dc 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..305e0fa3d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..1c32e3ca7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_cgraph.md5 @@ -0,0 +1 @@ +65976c2e0c14a20352c8c76ad38a4421 \ 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..854fc7162 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..c859ddca8 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.map @@ -0,0 +1,5 @@ + + + + + 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..980161e94 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_a97b6baf24ad1c608f6ff7cac18b56034_icgraph.md5 @@ -0,0 +1 @@ +88c12752f28eb8d9ead8288e5d0c7bbb \ 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..9d4b12570 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..36255ddc0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b0785b764 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connected_to_sta_aa53957a3d45167be9dc596cfffc3f4be_cgraph.md5 @@ -0,0 +1 @@ +39352311cc280bb07883090fd1fff631 \ 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..0fbc8f199 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..9278eb7ab --- /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..56d2f1de0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p.html @@ -0,0 +1,530 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..8da51a51c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..bed7de37f --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__coll__graph.md5 @@ -0,0 +1 @@ +f20652065645bdc02a43f5e8cbc8577c \ 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..b6debdbdd 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..66d493759 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..905b39192 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p__inherit__graph.md5 @@ -0,0 +1 @@ +3ab0e3e1b4d18ed3039ed33b09fcea79 \ 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..46ff705d6 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..d9b4c4529 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..ad0e1e6e7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_cgraph.md5 @@ -0,0 +1 @@ +d8a401657cb855e941df468a8a7ccc2f \ 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..ec5695de4 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..b739462fd --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..5c8b6e606 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a48bc936460962e4d9e163a67d7f4a49c_icgraph.md5 @@ -0,0 +1 @@ +c17838776c10444fdbc63332f0133d01 \ 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..8520b1ea1 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..ed34c851a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b1676bce2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_a7ef8d7da8114f886dcad4e1b4c95af3b_cgraph.md5 @@ -0,0 +1 @@ +deb2c9e84c8844f6061cba709b388331 \ 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..b1d417f5f 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..6a18c8998 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..0bf17d600 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_as_a_p_abfa70db6d7a2dedf0c0fe1f87f679f63_cgraph.md5 @@ -0,0 +1 @@ +a265c039819fa446fbd6dab99bccf6b9 \ 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..4a990adf8 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..4cb49223a --- /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..38192ec43 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config.html @@ -0,0 +1,433 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..6b0d45ca2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..9246c0f27 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__coll__graph.md5 @@ -0,0 +1 @@ +4fe4dfc958fa2ddc6b34e5e7efaade37 \ 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..4d2631c65 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..9aaadb9b4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..5d0641a87 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config__inherit__graph.md5 @@ -0,0 +1 @@ +cb4cbdbb01c55488dab288e6b084a737 \ 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..38afe539d 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..5fff9b7da --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..c0508f661 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_a2f4e42b79508b89d361989d86d8acd7b_cgraph.md5 @@ -0,0 +1 @@ +07b40f5d8400267a5e74c6f33516de95 \ 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..51b790937 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..6dbeb809e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.map @@ -0,0 +1,4 @@ + + + + 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..f540f66f1 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_cgraph.md5 @@ -0,0 +1 @@ +1bf26964c7ab4c9c2ddcaf15b9a33af8 \ 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..786e5219a 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..8b8460afc --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..81ad79366 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad48a3649d60e18e369a0a2c499fa3613_icgraph.md5 @@ -0,0 +1 @@ +9c3882c865d2a06f12926f531dc56032 \ 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..df7a09314 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..f61054e52 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..4f8aa9a79 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_config_ad687833f55433c760ef15c7c99b1f513_cgraph.md5 @@ -0,0 +1 @@ +c1bf01a03708dd4b4bda6120505b9a93 \ 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..3b7f088ad 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..b4c82a80c --- /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..90ef2578a --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults.html @@ -0,0 +1,473 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..e80bb3ea3 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..cc252dbb9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__coll__graph.md5 @@ -0,0 +1 @@ +b9729e174f3e5b1a586153085dfea102 \ 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..8919d12b5 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..ac432436b --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..35160c6ee --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults__inherit__graph.md5 @@ -0,0 +1 @@ +0e9a1142b214edf256e0f6acd77e65d6 \ 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..15dd33c12 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..619b05771 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..61d7da35d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a0d02d6629a626b32ef1ab1f91b82badf_cgraph.md5 @@ -0,0 +1 @@ +7ca53eecd8c250e6732e0d05ff51e343 \ 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..468f1644e 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..0ab62b2b8 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..0cf2334d0 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a1add8feff5b4e42832629d6993c09a96_cgraph.md5 @@ -0,0 +1 @@ +69c4d7ef6b92f6d933f16038b8f11a3b \ 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..8f3837bb5 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..f9a4ac042 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..aacf41446 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connecting_using_defaults_a312d128379e2c56f6f4d6619d64c1988_icgraph.md5 @@ -0,0 +1 @@ +4730e10c747eae2d2cf7792ba166905e \ 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..2cfd40a0e 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..2084a3b4c --- /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..c77d94458 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed.html @@ -0,0 +1,442 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..60e6994b2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..60f2dcf26 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__coll__graph.md5 @@ -0,0 +1 @@ +68d2980e411eedbfb965c944841996fa \ 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..96697f5d7 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..3cacfbb97 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..f6a613566 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed__inherit__graph.md5 @@ -0,0 +1 @@ +48d81c2b1b4098fbe71fda4a29b77fdd \ 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..f81fa2ed8 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..d128c8a62 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f383b31d8 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_cgraph.md5 @@ -0,0 +1 @@ +d717832931f57a83cde73f9f906f3dc4 \ 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..925c67755 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..0141503d2 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e5b68b266 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___connection_failed_a721084d33603f03e8be94782e050c08a_icgraph.md5 @@ -0,0 +1 @@ +c61ec16d7ec39bb6f3428ceeb6709205 \ 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..afd223f4b 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..eddac850b --- /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..0cd32f670 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled.html @@ -0,0 +1,442 @@ + + + + + + + +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 ()
 
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)
 
+ + + + +

+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..23471ce1e --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + 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..52fd9e0f9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__coll__graph.md5 @@ -0,0 +1 @@ +d85b85a92e97405c2a270e068d093714 \ 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..76fcde328 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..0f30545d4 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.map @@ -0,0 +1,4 @@ + + + + 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..a47ae1d4d --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled__inherit__graph.md5 @@ -0,0 +1 @@ +62528b4092325e2cc36e10504fbf533b \ 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..0e8008d61 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..2147a3b8c --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..817abe9e8 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_cgraph.md5 @@ -0,0 +1 @@ +273b8567b79d6798e9b62b8095d8011b \ 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..c90510ad9 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..f6e092939 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..01826e932 --- /dev/null +++ b/doxy/classfsm___wi_fi__state___disabled_af598b29015fcdfe6f03d50aac9d1d9ea_icgraph.md5 @@ -0,0 +1 @@ +64af6cb1dde131dc12b02ed03d7e970d \ 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..54dc3c28a 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..b02cda1b6 --- /dev/null +++ b/doxy/classfsm___wi_fi__state__coll__graph.map @@ -0,0 +1,5 @@ + + + + + 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..5813108fc --- /dev/null +++ b/doxy/classfsm___wi_fi__state__coll__graph.md5 @@ -0,0 +1 @@ +a43939de10dad104731e23f31793ac53 \ 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..1a54b3b97 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..e81820ae6 --- /dev/null +++ b/doxy/classfsm___wi_fi__state__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + 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..8bf1c1965 --- /dev/null +++ b/doxy/classfsm___wi_fi__state__inherit__graph.md5 @@ -0,0 +1 @@ +b13791fd12ea9256b93e7345d4d7a6d9 \ 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..52a6ae851 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..b52ec16c7 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..ce67ddb74 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a066aee5dcd577b2d98eeadad9ba8c8d0_icgraph.md5 @@ -0,0 +1 @@ +c76b44a90c2ec2d5c6d5b0fd87a32132 \ 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..82d77c9a1 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..a7dfe9398 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.map @@ -0,0 +1,4 @@ + + + + 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..e8fcd6890 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a08291d8c2f5839afea5ae2839780cd25_icgraph.md5 @@ -0,0 +1 @@ +990dbbe7ef1fa4a7f47124d08476b450 \ 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..9d766e356 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..16ee12ee5 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..66947b10a --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a2c842ba4749d28414d3b14c87e02215c_icgraph.md5 @@ -0,0 +1 @@ +f7c92af563a4a639d07602450575ec72 \ 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..a3626ef7f 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..14974bb9a --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.map @@ -0,0 +1,7 @@ + + + + + + + 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..952567213 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a7fb4aae7d3fd073d1ecba313fd2fccd0_icgraph.md5 @@ -0,0 +1 @@ +f0c3ea7aa0290ee489bcd1b92c87b6db \ 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..062416e06 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..0e75f07c9 --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.map @@ -0,0 +1,6 @@ + + + + + + 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..2609787cd --- /dev/null +++ b/doxy/classfsm___wi_fi__state_a8e1c8d4859d8074d588f9aba81c5a8ce_icgraph.md5 @@ -0,0 +1 @@ +bd5d468bd16f576c1a3d6e3859ea748f \ 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..7a1247cf6 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..e7f114d2e --- /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..d49d3991b --- /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..e6e246310 --- /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..099c28c06 --- /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..d30d7b65a --- /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..6cc567e53 --- /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..75a79f6ba --- /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..ff491b49b --- /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..287c0a6f8 --- /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..5111bff0b --- /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..d04f6940f --- /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..72c74959a --- /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..d62334efc --- /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..bf9ada0b9 --- /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..3e252cfdf --- /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..df10e480f --- /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

file  backported.h [code]
 
file  SaferStringConversion.hpp [code]
 
+
+ + + + diff --git a/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.map b/doxy/dir_0c1649b3f2136a025880ee53146f6a8a_dep.map new file mode 100644 index 000000000..e7165da3c --- /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..06268af53 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..3c6641d22 --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d.html @@ -0,0 +1,115 @@ + + + + + + + +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

file  EthernetDriver.cpp
 
file  EthernetDriver.hpp [code]
 
file  NetworkMgr.cpp
 
file  NetworkMgr.hpp [code]
 
file  WiFiDriver.cpp
 
file  WiFiDriver.hpp [code]
 
+
+ + + + diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map new file mode 100644 index 000000000..7d773ede3 --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 new file mode 100644 index 000000000..b85908cda --- /dev/null +++ b/doxy/dir_26a9c132aaffc3d0bcac94afd65aac6d_dep.md5 @@ -0,0 +1 @@ +c993a9c86fbf1f2a2d9ea9fe12626753 \ 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..7810b3365 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..82c5653f6 --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9.html @@ -0,0 +1,247 @@ + + + + + + + +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

file  OutputAPA102.cpp
 
file  OutputAPA102.hpp [code]
 
file  OutputAPA102Spi.cpp
 
file  OutputAPA102Spi.hpp [code]
 
file  OutputCommon.cpp
 
file  OutputCommon.hpp [code]
 
file  OutputDisabled.cpp
 
file  OutputDisabled.hpp [code]
 
file  OutputGECE.cpp
 
file  OutputGECE.hpp [code]
 
file  OutputGECEFrame.hpp [code]
 
file  OutputGECERmt.cpp
 
file  OutputGECERmt.hpp [code]
 
file  OutputGECEUart.cpp
 
file  OutputGECEUart.hpp [code]
 
file  OutputGS8208.cpp
 
file  OutputGS8208.hpp [code]
 
file  OutputGS8208Rmt.cpp
 
file  OutputGS8208Rmt.hpp [code]
 
file  OutputGS8208Uart.cpp
 
file  OutputGS8208Uart.hpp [code]
 
file  OutputMgr.cpp
 
file  OutputMgr.hpp [code]
 
file  OutputPixel.cpp
 
file  OutputPixel.hpp [code]
 
file  OutputRelay.cpp
 
file  OutputRelay.hpp [code]
 
file  OutputRmt.cpp
 
file  OutputRmt.hpp [code]
 
file  OutputSerial.cpp
 
file  OutputSerial.hpp [code]
 
file  OutputSerialRmt.cpp
 
file  OutputSerialRmt.hpp [code]
 
file  OutputSerialUart.cpp
 
file  OutputSerialUart.hpp [code]
 
file  OutputServoPCA9685.cpp
 
file  OutputServoPCA9685.hpp [code]
 
file  OutputSpi.cpp
 
file  OutputSpi.hpp [code]
 
file  OutputTLS3001.cpp
 
file  OutputTLS3001.hpp [code]
 
file  OutputTLS3001Rmt.cpp
 
file  OutputTLS3001Rmt.hpp [code]
 
file  OutputTM1814.cpp
 
file  OutputTM1814.hpp [code]
 
file  OutputTM1814Rmt.cpp
 
file  OutputTM1814Rmt.hpp [code]
 
file  OutputTM1814Uart.cpp
 
file  OutputTM1814Uart.hpp [code]
 
file  OutputUart.cpp
 
file  OutputUart.hpp [code]
 
file  OutputUCS1903.cpp
 
file  OutputUCS1903.hpp [code]
 
file  OutputUCS1903Rmt.cpp
 
file  OutputUCS1903Rmt.hpp [code]
 
file  OutputUCS1903Uart.cpp
 
file  OutputUCS1903Uart.hpp [code]
 
file  OutputUCS8903.cpp
 
file  OutputUCS8903.hpp [code]
 
file  OutputUCS8903Rmt.cpp
 
file  OutputUCS8903Rmt.hpp [code]
 
file  OutputUCS8903Uart.cpp
 
file  OutputUCS8903Uart.hpp [code]
 
file  OutputWS2801.cpp
 
file  OutputWS2801.hpp [code]
 
file  OutputWS2801Spi.cpp
 
file  OutputWS2801Spi.hpp [code]
 
file  OutputWS2811.cpp
 
file  OutputWS2811.hpp [code]
 
file  OutputWS2811Rmt.cpp
 
file  OutputWS2811Rmt.hpp [code]
 
file  OutputWS2811Uart.cpp
 
file  OutputWS2811Uart.hpp [code]
 
+
+ + + + diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map new file mode 100644 index 000000000..ed58b13d2 --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 new file mode 100644 index 000000000..7b7a4c68f --- /dev/null +++ b/doxy/dir_34ec01f8a0afbb52dfd10e3bf1b322a9_dep.md5 @@ -0,0 +1 @@ +3e0fbb7f859d598a520dac191d88ac83 \ 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..a511966d3 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..a9ea7c979 --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c.html @@ -0,0 +1,107 @@ + + + + + + + +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

directory  src
 
+ + + +

+Files

file  ESPixelStick.ino
 
+
+ + + + diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map new file mode 100644 index 000000000..8e89f58ad --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 new file mode 100644 index 000000000..418df045d --- /dev/null +++ b/doxy/dir_6897cfe3a3710a15d6e7e7902937574c_dep.md5 @@ -0,0 +1 @@ +cbba8eeca387af2517fdb7ab6a5a1afe \ 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..ed39d1313 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..9ac33569a --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579.html @@ -0,0 +1,111 @@ + + + + + + + +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

file  FPPDiscovery.cpp
 
file  FPPDiscovery.h [code]
 
file  fseq.h [code]
 
+
+ + + + diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map new file mode 100644 index 000000000..aa808db04 --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 new file mode 100644 index 000000000..826e9061c --- /dev/null +++ b/doxy/dir_6a99e73296ba169d30c52a1a37481579_dep.md5 @@ -0,0 +1 @@ +6e39887bb5be0e30868d7d48c83650ae \ 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..f8808a9b4 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..d86718bc8 --- /dev/null +++ b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c.html @@ -0,0 +1,155 @@ + + + + + + + +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

file  GPIO_Defs_ESP32_CAM.hpp [code]
 
file  GPIO_Defs_ESP32_D1_MINI.hpp [code]
 
file  GPIO_Defs_ESP32_D1_MINI_ETH.hpp [code]
 
file  GPIO_Defs_ESP32_DevkitC.hpp [code]
 
file  GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp [code]
 
file  GPIO_Defs_ESP32_generic.hpp [code]
 
file  GPIO_Defs_ESP32_LoLin_D32_PRO.hpp [code]
 
file  GPIO_Defs_ESP32_LoLin_D32_PRO_ETH.hpp [code]
 
file  GPIO_Defs_ESP32_M5Stack_Atom.hpp [code]
 
file  GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.hpp [code]
 
file  GPIO_Defs_ESP32_Olimex_Gateway.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_QUAD.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_QUAD_ETH.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_UNO.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_UNO_AE_Plus.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_UNO_ESPSV3.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp [code]
 
file  GPIO_Defs_ESP32_QUINLED_UNO_ETH_ESPSV3.hpp [code]
 
file  GPIO_Defs_ESP32_TTGO_T8.hpp [code]
 
file  GPIO_Defs_ESP32_TWILIGHTLORD.hpp [code]
 
file  GPIO_Defs_ESP32_TWILIGHTLORD_ETH.hpp [code]
 
file  GPIO_Defs_ESP32_WT32ETH01.hpp [code]
 
file  GPIO_Defs_ESP8266_ESP01S.hpp [code]
 
file  GPIO_Defs_ESP8266_ESPS_V3.hpp [code]
 
file  GPIO_Defs_ESP8266_Generic.hpp [code]
 
+
+ + + + diff --git a/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.map b/doxy/dir_a5ae7830bf1589746f83c0d3f479c91c_dep.map new file mode 100644 index 000000000..c39f07f67 --- /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..1724b7613 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..3e643e934 --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085.html @@ -0,0 +1,179 @@ + + + + + + + +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

file  externalInput.cpp
 
file  externalInput.h [code]
 
file  InputAlexa.cpp
 
file  InputAlexa.h [code]
 
file  InputArtnet.cpp
 
file  InputArtnet.hpp [code]
 
file  InputCommon.cpp
 
file  InputCommon.hpp [code]
 
file  InputDDP.cpp
 
file  InputDDP.h [code]
 
file  InputDisabled.cpp
 
file  InputDisabled.hpp [code]
 
file  InputE131.cpp
 
file  InputE131.hpp [code]
 
file  InputEffectEngine.cpp
 
file  InputEffectEngine.hpp [code]
 
file  InputFPPRemote.cpp
 
file  InputFPPRemote.h [code]
 
file  InputFPPRemotePlayEffect.cpp
 
file  InputFPPRemotePlayEffect.hpp [code]
 
file  InputFPPRemotePlayEffectFsm.cpp
 
file  InputFPPRemotePlayEffectFsm.hpp [code]
 
file  InputFPPRemotePlayFile.cpp
 
file  InputFPPRemotePlayFile.hpp [code]
 
file  InputFPPRemotePlayFileFsm.cpp
 
file  InputFPPRemotePlayFileFsm.hpp [code]
 
file  InputFPPRemotePlayItem.cpp
 
file  InputFPPRemotePlayItem.hpp [code]
 
file  InputFPPRemotePlayList.cpp
 
file  InputFPPRemotePlayList.hpp [code]
 
file  InputFPPRemotePlayListFsm.cpp
 
file  InputFPPRemotePlayListFsm.hpp [code]
 
file  InputMgr.cpp
 
file  InputMgr.hpp [code]
 
file  InputMQTT.cpp
 
file  InputMQTT.h [code]
 
+
+ + + + diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map new file mode 100644 index 000000000..911c629bc --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 new file mode 100644 index 000000000..441ec0f5b --- /dev/null +++ b/doxy/dir_dcf3de4da18b68bab80178e259cd7085_dep.md5 @@ -0,0 +1 @@ +51cc1875a15869f28723098b8b564187 \ 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..4ab439a26 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..387ccefca --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283.html @@ -0,0 +1,160 @@ + + + + + + + +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

directory  input
 
directory  network
 
directory  output
 
directory  platformDefinitions
 
directory  service
 
directory  utility
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  ConstNames.cpp
 
file  ConstNames.hpp [code]
 
file  EFUpdate.cpp
 
file  EFUpdate.h [code]
 
file  ESPixelStick.h [code]
 
file  FastTimer.cpp
 
file  FastTimer.hpp [code]
 
file  FileMgr.cpp
 
file  FileMgr.hpp [code]
 
file  GPIO_Defs.hpp [code]
 
file  memdebug.h [code]
 
file  WebMgr.cpp
 
file  WebMgr.hpp [code]
 
+
+ + + + diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map new file mode 100644 index 000000000..f4912b2f1 --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 new file mode 100644 index 000000000..cc9821fe8 --- /dev/null +++ b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.md5 @@ -0,0 +1 @@ +66fe77fdd8938b0ae202ecc310d3d470 \ 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..499315e43 Binary files /dev/null and b/doxy/dir_eee9e53857a495290c255d9ab855f283_dep.png differ diff --git a/doxy/doc.png b/doxy/doc.png new file mode 100644 index 000000000..17edabff9 Binary files /dev/null and b/doxy/doc.png differ diff --git a/doxy/docd.png b/doxy/docd.png new file mode 100644 index 000000000..d7c94fda9 Binary files /dev/null and b/doxy/docd.png differ diff --git a/doxy/doxygen.css b/doxy/doxygen.css new file mode 100644 index 000000000..89dee6c43 --- /dev/null +++ b/doxy/doxygen.css @@ -0,0 +1,1973 @@ +/* The standard CSS for doxygen 1.9.5*/ + +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.png'); + +/* 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; + +/** 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-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; + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 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.png'); + +/* 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; + +/** 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-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--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; + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 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); + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 10px; + width: 10px; +} +::-webkit-scrollbar-thumb { + background-color: var(--scrollbar-thumb-color); + border-radius: 8px; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-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); +} + +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; +} + +#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.0; + 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.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.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:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + 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: url("bdwn.png") 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: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +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; +} + diff --git a/doxy/doxygen.svg b/doxy/doxygen.svg new file mode 100644 index 000000000..d42dad52d --- /dev/null +++ b/doxy/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/dynsections.js b/doxy/dynsections.js new file mode 100644 index 000000000..f579fbf3e --- /dev/null +++ b/doxy/dynsections.js @@ -0,0 +1,123 @@ +/* + @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 + + + + + + +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..503b28c2d --- /dev/null +++ b/doxy/external_input_8cpp__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/external_input_8cpp__incl.md5 b/doxy/external_input_8cpp__incl.md5 new file mode 100644 index 000000000..b8ab1135f --- /dev/null +++ b/doxy/external_input_8cpp__incl.md5 @@ -0,0 +1 @@ +c0398e386db57828e1eabc71ba2d0048 \ 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..33dd28b93 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..e9a4aca75 --- /dev/null +++ b/doxy/external_input_8h.html @@ -0,0 +1,270 @@ + + + + + + + +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..f71904ca7 --- /dev/null +++ b/doxy/external_input_8h__dep__incl.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/external_input_8h__dep__incl.md5 b/doxy/external_input_8h__dep__incl.md5 new file mode 100644 index 000000000..d475cea01 --- /dev/null +++ b/doxy/external_input_8h__dep__incl.md5 @@ -0,0 +1 @@ +afd5e16e71a2c702717f669537400108 \ 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..4ce84fdd7 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..768ebac3c --- /dev/null +++ b/doxy/external_input_8h__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/external_input_8h__incl.md5 b/doxy/external_input_8h__incl.md5 new file mode 100644 index 000000000..ca902e322 --- /dev/null +++ b/doxy/external_input_8h__incl.md5 @@ -0,0 +1 @@ +ca96fcdeb4f857ee7d8af1457ca116ec \ 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..dfba6c151 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..1c7913bb1 --- /dev/null +++ b/doxy/external_input_8h_source.html @@ -0,0 +1,262 @@ + + + + + + + +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..dd6db256e --- /dev/null +++ b/doxy/files.html @@ -0,0 +1,256 @@ + + + + + + + +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.png b/doxy/folderclosed.png new file mode 100644 index 000000000..bb8ab35ed Binary files /dev/null and b/doxy/folderclosed.png differ diff --git a/doxy/folderopen.png b/doxy/folderopen.png new file mode 100644 index 000000000..d6c7f676a Binary files /dev/null and b/doxy/folderopen.png differ diff --git a/doxy/fseq_8h.html b/doxy/fseq_8h.html new file mode 100644 index 000000000..d55e373b0 --- /dev/null +++ b/doxy/fseq_8h.html @@ -0,0 +1,1147 @@ + + + + + + + +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..29da23e26 --- /dev/null +++ b/doxy/fseq_8h__dep__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h__dep__incl.md5 b/doxy/fseq_8h__dep__incl.md5 new file mode 100644 index 000000000..27e1665da --- /dev/null +++ b/doxy/fseq_8h__dep__incl.md5 @@ -0,0 +1 @@ +ed4277092889f67bc97d65f0a236ce52 \ 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..c44b23296 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..90bc7b653 --- /dev/null +++ b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 new file mode 100644 index 000000000..716477c1d --- /dev/null +++ b/doxy/fseq_8h_a17eb8cba12a153513d15bd1ffa39283e_icgraph.md5 @@ -0,0 +1 @@ +fc5b1272bd449c303dd774c2184a781e \ 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..941edc0df 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..7a22a9411 --- /dev/null +++ b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 new file mode 100644 index 000000000..0516b3ce6 --- /dev/null +++ b/doxy/fseq_8h_a3acd03a9c12a4b6126f59bbe3442f141_icgraph.md5 @@ -0,0 +1 @@ +e6c9c28c25b811a16e5aa6b5639cbecc \ 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..356e043b3 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..af27e8680 --- /dev/null +++ b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 new file mode 100644 index 000000000..334275be2 --- /dev/null +++ b/doxy/fseq_8h_a590e48b482b0a190ff8cb48abea2702e_icgraph.md5 @@ -0,0 +1 @@ +451e1e5e3a37eeaf4ad6f0600c852d37 \ 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..53188f7fd 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..5fce719ea --- /dev/null +++ b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 new file mode 100644 index 000000000..e4b83ef4a --- /dev/null +++ b/doxy/fseq_8h_a5d05476d4f29f4fbc1769c4b186d45d3_icgraph.md5 @@ -0,0 +1 @@ +1db8e8a93de5c626cd5e18faf524f1ea \ 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..25c9eeb82 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..393ec0a14 --- /dev/null +++ b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 new file mode 100644 index 000000000..3b7cb13e2 --- /dev/null +++ b/doxy/fseq_8h_a944ae1d60b77bc70f38bcc983cec9314_icgraph.md5 @@ -0,0 +1 @@ +b1a95c06574407c54fe43386c99af185 \ 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..23ea53f48 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..73c7e9d80 --- /dev/null +++ b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.map @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 new file mode 100644 index 000000000..4b19921fd --- /dev/null +++ b/doxy/fseq_8h_aa0a25f66460f3c721b0b4d31b48ebceb_icgraph.md5 @@ -0,0 +1 @@ +9e94c1b15271c17364acb2d0ea46388a \ 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..1e32227df 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..e7d63ca8d --- /dev/null +++ b/doxy/fseq_8h_source.html @@ -0,0 +1,346 @@ + + + + + + + +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..55365de94 --- /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..c6400be6d --- /dev/null +++ b/doxy/functions_a.html @@ -0,0 +1,99 @@ + + + + + + + +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..8fd5c2cbc --- /dev/null +++ b/doxy/functions_b.html @@ -0,0 +1,101 @@ + + + + + + + +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..cc7c0e420 --- /dev/null +++ b/doxy/functions_c.html @@ -0,0 +1,161 @@ + + + + + + + +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..392d45b63 --- /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..779b06af7 --- /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..315d973c6 --- /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
+
+
+
+
+ +
+
+ + + + diff --git a/doxy/functions_eval.html b/doxy/functions_eval.html new file mode 100644 index 000000000..2ac8bc603 --- /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
+
+
+
+
+ +
+  + +

- 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..357571eb9 --- /dev/null +++ b/doxy/functions_f.html @@ -0,0 +1,170 @@ + + + + + + + +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..d11ad9b4d --- /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
+
+
+
+
+ +
+  + +

- _ -

+
+ + + + diff --git a/doxy/functions_func_a.html b/doxy/functions_func_a.html new file mode 100644 index 000000000..e5e5df2c0 --- /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
+
+
+
+
+ +
+  + +

- a -

+
+ + + + diff --git a/doxy/functions_func_b.html b/doxy/functions_func_b.html new file mode 100644 index 000000000..5317ab9bd --- /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
+
+
+
+
+ +
+  + +

- b -

+
+ + + + diff --git a/doxy/functions_func_c.html b/doxy/functions_func_c.html new file mode 100644 index 000000000..45e7890a6 --- /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
+
+
+
+
+ +
+  + +

- c -

+
+ + + + diff --git a/doxy/functions_func_d.html b/doxy/functions_func_d.html new file mode 100644 index 000000000..abee26d5d --- /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
+
+
+
+
+ +
+  + +

- d -

+
+ + + + diff --git a/doxy/functions_func_e.html b/doxy/functions_func_e.html new file mode 100644 index 000000000..6da335f07 --- /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
+
+
+
+
+ +
+  + +

- e -

+
+ + + + diff --git a/doxy/functions_func_f.html b/doxy/functions_func_f.html new file mode 100644 index 000000000..790e95922 --- /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
+
+
+
+
+ +
+  + +

- f -

+
+ + + + diff --git a/doxy/functions_func_g.html b/doxy/functions_func_g.html new file mode 100644 index 000000000..3ce9fe23e --- /dev/null +++ b/doxy/functions_func_g.html @@ -0,0 +1,140 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- g -

+
+ + + + diff --git a/doxy/functions_func_h.html b/doxy/functions_func_h.html new file mode 100644 index 000000000..f090b8897 --- /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
+
+
+
+
+ +
+  + +

- h -

+
+ + + + diff --git a/doxy/functions_func_i.html b/doxy/functions_func_i.html new file mode 100644 index 000000000..68270ca10 --- /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
+
+
+
+
+ +
+  + +

- i -

+
+ + + + diff --git a/doxy/functions_func_l.html b/doxy/functions_func_l.html new file mode 100644 index 000000000..9059e82de --- /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
+
+
+
+
+ +
+  + +

- l -

+
+ + + + diff --git a/doxy/functions_func_m.html b/doxy/functions_func_m.html new file mode 100644 index 000000000..b14b7569f --- /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
+
+
+
+
+ +
+  + +

- m -

+
+ + + + diff --git a/doxy/functions_func_n.html b/doxy/functions_func_n.html new file mode 100644 index 000000000..2bb4528ac --- /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
+
+
+
+
+ +
+  + +

- n -

+
+ + + + diff --git a/doxy/functions_func_o.html b/doxy/functions_func_o.html new file mode 100644 index 000000000..4c30c7e01 --- /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
+
+
+
+
+ +
+  + +

- o -

+
+ + + + diff --git a/doxy/functions_func_p.html b/doxy/functions_func_p.html new file mode 100644 index 000000000..5888d60a0 --- /dev/null +++ b/doxy/functions_func_p.html @@ -0,0 +1,125 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- p -

+
+ + + + diff --git a/doxy/functions_func_r.html b/doxy/functions_func_r.html new file mode 100644 index 000000000..064120dfc --- /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
+
+
+
+
+ +
+  + +

- r -

+
+ + + + diff --git a/doxy/functions_func_s.html b/doxy/functions_func_s.html new file mode 100644 index 000000000..436abf511 --- /dev/null +++ b/doxy/functions_func_s.html @@ -0,0 +1,145 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- s -

+
+ + + + diff --git a/doxy/functions_func_t.html b/doxy/functions_func_t.html new file mode 100644 index 000000000..dc7066382 --- /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
+
+
+
+
+ +
+  + +

- t -

+
+ + + + diff --git a/doxy/functions_func_u.html b/doxy/functions_func_u.html new file mode 100644 index 000000000..8aa134d51 --- /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
+
+
+
+
+ +
+  + +

- u -

+
+ + + + diff --git a/doxy/functions_func_v.html b/doxy/functions_func_v.html new file mode 100644 index 000000000..87db63d3f --- /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
+
+
+
+
+ +
+  + +

- v -

+
+ + + + diff --git a/doxy/functions_func_w.html b/doxy/functions_func_w.html new file mode 100644 index 000000000..a39defeee --- /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
+
+
+
+
+ +
+  + +

- w -

+
+ + + + diff --git a/doxy/functions_func_~.html b/doxy/functions_func_~.html new file mode 100644 index 000000000..d3f4b83d4 --- /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
+
+
+
+
+ +
+  + +

- ~ -

+
+ + + + diff --git a/doxy/functions_g.html b/doxy/functions_g.html new file mode 100644 index 000000000..57e77f50f --- /dev/null +++ b/doxy/functions_g.html @@ -0,0 +1,148 @@ + + + + + + + +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..e776f57a0 --- /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..25dfc287a --- /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..fecd8c03d --- /dev/null +++ b/doxy/functions_l.html @@ -0,0 +1,105 @@ + + + + + + + +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..3ee912d65 --- /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..74fd7d5ee --- /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..781d0ceac --- /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..0b4d83a19 --- /dev/null +++ b/doxy/functions_p.html @@ -0,0 +1,195 @@ + + + + + + + +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..3a28fc2fd --- /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..3ef1f1732 --- /dev/null +++ b/doxy/functions_rela.html @@ -0,0 +1,109 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Related Functions + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+ + + + diff --git a/doxy/functions_s.html b/doxy/functions_s.html new file mode 100644 index 000000000..d2d62c589 --- /dev/null +++ b/doxy/functions_s.html @@ -0,0 +1,177 @@ + + + + + + + +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..8609bac89 --- /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..3e0a3f299 --- /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
+
+
+
+
+ +
+
+ + + + diff --git a/doxy/functions_u.html b/doxy/functions_u.html new file mode 100644 index 000000000..09fd6a970 --- /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..9064c9d6c --- /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..7fa8e7266 --- /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
+
+
+
+
+ +
+  + +

- _ -

+
+ + + + diff --git a/doxy/functions_vars_a.html b/doxy/functions_vars_a.html new file mode 100644 index 000000000..9cc1c1fc4 --- /dev/null +++ b/doxy/functions_vars_a.html @@ -0,0 +1,94 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- a -

+
+ + + + diff --git a/doxy/functions_vars_b.html b/doxy/functions_vars_b.html new file mode 100644 index 000000000..1dea3ca41 --- /dev/null +++ b/doxy/functions_vars_b.html @@ -0,0 +1,92 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- b -

+
+ + + + diff --git a/doxy/functions_vars_c.html b/doxy/functions_vars_c.html new file mode 100644 index 000000000..c59473055 --- /dev/null +++ b/doxy/functions_vars_c.html @@ -0,0 +1,113 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- c -

+
+ + + + diff --git a/doxy/functions_vars_d.html b/doxy/functions_vars_d.html new file mode 100644 index 000000000..86bb3a5df --- /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
+
+
+
+
+ +
+  + +

- d -

+
+ + + + diff --git a/doxy/functions_vars_e.html b/doxy/functions_vars_e.html new file mode 100644 index 000000000..626c8b4a3 --- /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
+
+
+
+
+ +
+  + +

- e -

+
+ + + + diff --git a/doxy/functions_vars_f.html b/doxy/functions_vars_f.html new file mode 100644 index 000000000..42a936ae6 --- /dev/null +++ b/doxy/functions_vars_f.html @@ -0,0 +1,130 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- f -

+
+ + + + diff --git a/doxy/functions_vars_g.html b/doxy/functions_vars_g.html new file mode 100644 index 000000000..c96ffd692 --- /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
+
+
+
+
+ +
+  + +

- g -

+
+ + + + diff --git a/doxy/functions_vars_h.html b/doxy/functions_vars_h.html new file mode 100644 index 000000000..385dc71a8 --- /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
+
+
+
+
+ +
+  + +

- h -

+
+ + + + diff --git a/doxy/functions_vars_i.html b/doxy/functions_vars_i.html new file mode 100644 index 000000000..58bf4b795 --- /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
+
+
+
+
+ +
+  + +

- i -

+
+ + + + diff --git a/doxy/functions_vars_l.html b/doxy/functions_vars_l.html new file mode 100644 index 000000000..3be6ebbcb --- /dev/null +++ b/doxy/functions_vars_l.html @@ -0,0 +1,100 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- l -

+
+ + + + diff --git a/doxy/functions_vars_m.html b/doxy/functions_vars_m.html new file mode 100644 index 000000000..749481a4b --- /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
+
+
+
+
+ +
+  + +

- m -

+
+ + + + diff --git a/doxy/functions_vars_n.html b/doxy/functions_vars_n.html new file mode 100644 index 000000000..4dff68343 --- /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
+
+
+
+
+ +
+  + +

- n -

+
+ + + + diff --git a/doxy/functions_vars_o.html b/doxy/functions_vars_o.html new file mode 100644 index 000000000..979f0591e --- /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
+
+
+
+
+ +
+  + +

- o -

+
+ + + + diff --git a/doxy/functions_vars_p.html b/doxy/functions_vars_p.html new file mode 100644 index 000000000..b429b4bff --- /dev/null +++ b/doxy/functions_vars_p.html @@ -0,0 +1,151 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- p -

+
+ + + + diff --git a/doxy/functions_vars_r.html b/doxy/functions_vars_r.html new file mode 100644 index 000000000..74c84dc82 --- /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
+
+
+
+
+ +
+  + +

- r -

+
+ + + + diff --git a/doxy/functions_vars_s.html b/doxy/functions_vars_s.html new file mode 100644 index 000000000..f61260357 --- /dev/null +++ b/doxy/functions_vars_s.html @@ -0,0 +1,113 @@ + + + + + + + +ESPixelStick Firmware: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- s -

+
+ + + + diff --git a/doxy/functions_vars_t.html b/doxy/functions_vars_t.html new file mode 100644 index 000000000..ba5db5d84 --- /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
+
+
+
+
+ +
+  + +

- t -

+
+ + + + diff --git a/doxy/functions_vars_u.html b/doxy/functions_vars_u.html new file mode 100644 index 000000000..af492cb56 --- /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
+
+
+
+
+ +
+  + +

- u -

+
+ + + + diff --git a/doxy/functions_vars_v.html b/doxy/functions_vars_v.html new file mode 100644 index 000000000..991b436b3 --- /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
+
+
+
+
+ +
+  + +

- v -

+
+ + + + diff --git a/doxy/functions_vars_w.html b/doxy/functions_vars_w.html new file mode 100644 index 000000000..44a295480 --- /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
+
+
+
+
+ +
+  + +

- w -

+
+ + + + diff --git a/doxy/functions_vars_x.html b/doxy/functions_vars_x.html new file mode 100644 index 000000000..36c249a74 --- /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
+
+
+
+
+ +
+  + +

- x -

+
+ + + + diff --git a/doxy/functions_vars_z.html b/doxy/functions_vars_z.html new file mode 100644 index 000000000..f376d8b91 --- /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
+
+
+
+
+ +
+  + +

- z -

+
+ + + + diff --git a/doxy/functions_w.html b/doxy/functions_w.html new file mode 100644 index 000000000..56cb9cd3f --- /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..b027cf50f --- /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..16ee50bc7 --- /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..c23effb71 --- /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..c511961f1 --- /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..2f83072e4 --- /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..973ce1042 --- /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..1747a37aa --- /dev/null +++ b/doxy/globals_c.html @@ -0,0 +1,299 @@ + + + + + + + +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..6097931d4 --- /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..1f22cba09 --- /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
+
+
+
+
+ +
+  + +

- a -

+
+ + + + diff --git a/doxy/globals_defs_c.html b/doxy/globals_defs_c.html new file mode 100644 index 000000000..6ed57b264 --- /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
+
+
+
+
+ +
+  + +

- c -

+
+ + + + diff --git a/doxy/globals_defs_d.html b/doxy/globals_defs_d.html new file mode 100644 index 000000000..5a9caeb89 --- /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
+
+
+
+
+ +
+  + +

- d -

+
+ + + + diff --git a/doxy/globals_defs_e.html b/doxy/globals_defs_e.html new file mode 100644 index 000000000..e228091e1 --- /dev/null +++ b/doxy/globals_defs_e.html @@ -0,0 +1,95 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- e -

+
+ + + + diff --git a/doxy/globals_defs_f.html b/doxy/globals_defs_f.html new file mode 100644 index 000000000..7edbd6499 --- /dev/null +++ b/doxy/globals_defs_f.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- f -

+
+ + + + diff --git a/doxy/globals_defs_g.html b/doxy/globals_defs_g.html new file mode 100644 index 000000000..bf471a595 --- /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
+
+
+
+
+ +
+  + +

- g -

+
+ + + + diff --git a/doxy/globals_defs_h.html b/doxy/globals_defs_h.html new file mode 100644 index 000000000..f3ac07e33 --- /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
+
+
+
+
+ +
+  + +

- h -

+
+ + + + diff --git a/doxy/globals_defs_i.html b/doxy/globals_defs_i.html new file mode 100644 index 000000000..96e5b330f --- /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
+
+
+
+
+ +
+  + +

- i -

+
+ + + + diff --git a/doxy/globals_defs_j.html b/doxy/globals_defs_j.html new file mode 100644 index 000000000..a27e18fe2 --- /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
+
+
+
+
+ +
+  + +

- j -

+
+ + + + diff --git a/doxy/globals_defs_l.html b/doxy/globals_defs_l.html new file mode 100644 index 000000000..38a2afa2f --- /dev/null +++ b/doxy/globals_defs_l.html @@ -0,0 +1,88 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- l -

+
+ + + + diff --git a/doxy/globals_defs_m.html b/doxy/globals_defs_m.html new file mode 100644 index 000000000..19d72880d --- /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
+
+
+
+
+ +
+  + +

- m -

+
+ + + + diff --git a/doxy/globals_defs_n.html b/doxy/globals_defs_n.html new file mode 100644 index 000000000..02be58a5b --- /dev/null +++ b/doxy/globals_defs_n.html @@ -0,0 +1,89 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- n -

+
+ + + + diff --git a/doxy/globals_defs_o.html b/doxy/globals_defs_o.html new file mode 100644 index 000000000..3df02c06f --- /dev/null +++ b/doxy/globals_defs_o.html @@ -0,0 +1,87 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- o -

+
+ + + + diff --git a/doxy/globals_defs_p.html b/doxy/globals_defs_p.html new file mode 100644 index 000000000..c3494e917 --- /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
+
+
+
+
+ +
+  + +

- p -

+
+ + + + diff --git a/doxy/globals_defs_r.html b/doxy/globals_defs_r.html new file mode 100644 index 000000000..233461d75 --- /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
+
+
+
+
+ +
+  + +

- r -

+
+ + + + diff --git a/doxy/globals_defs_s.html b/doxy/globals_defs_s.html new file mode 100644 index 000000000..75f07f62a --- /dev/null +++ b/doxy/globals_defs_s.html @@ -0,0 +1,115 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- s -

+
+ + + + diff --git a/doxy/globals_defs_u.html b/doxy/globals_defs_u.html new file mode 100644 index 000000000..766592ac9 --- /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
+
+
+
+
+ +
+  + +

- u -

+
+ + + + diff --git a/doxy/globals_e.html b/doxy/globals_e.html new file mode 100644 index 000000000..a12746112 --- /dev/null +++ b/doxy/globals_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 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..ed78406d5 --- /dev/null +++ b/doxy/globals_f.html @@ -0,0 +1,108 @@ + + + + + + + +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..42e091cfc --- /dev/null +++ b/doxy/globals_func.html @@ -0,0 +1,158 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- _ -

+ + +

- 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..a473ef1a2 --- /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..476d2c99a --- /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..834a271a0 --- /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..fb22bf540 --- /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..81edaac64 --- /dev/null +++ b/doxy/globals_l.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:
+ +

- l -

+
+ + + + diff --git a/doxy/globals_m.html b/doxy/globals_m.html new file mode 100644 index 000000000..c4432a7fe --- /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..9969024ac --- /dev/null +++ b/doxy/globals_n.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:
+ +

- n -

+
+ + + + diff --git a/doxy/globals_o.html b/doxy/globals_o.html new file mode 100644 index 000000000..89343e6e7 --- /dev/null +++ b/doxy/globals_o.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 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..685ce91ac --- /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..e82892186 --- /dev/null +++ b/doxy/globals_r.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 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..fa331a219 --- /dev/null +++ b/doxy/globals_s.html @@ -0,0 +1,129 @@ + + + + + + + +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..87510cf69 --- /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..aef517f94 --- /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..c2e181608 --- /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..cf99febd4 --- /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
+
+
+
+
+ +
+  + +

- _ -

+
+ + + + diff --git a/doxy/globals_vars_b.html b/doxy/globals_vars_b.html new file mode 100644 index 000000000..e90c605ee --- /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
+
+
+
+
+ +
+  + +

- b -

+
+ + + + diff --git a/doxy/globals_vars_c.html b/doxy/globals_vars_c.html new file mode 100644 index 000000000..4b3273ab2 --- /dev/null +++ b/doxy/globals_vars_c.html @@ -0,0 +1,289 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- c -

+
+ + + + diff --git a/doxy/globals_vars_d.html b/doxy/globals_vars_d.html new file mode 100644 index 000000000..81905de29 --- /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
+
+
+
+
+ +
+  + +

- d -

+
+ + + + diff --git a/doxy/globals_vars_e.html b/doxy/globals_vars_e.html new file mode 100644 index 000000000..120910eb2 --- /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
+
+
+
+
+ +
+  + +

- e -

+
+ + + + diff --git a/doxy/globals_vars_f.html b/doxy/globals_vars_f.html new file mode 100644 index 000000000..2c03a0109 --- /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
+
+
+
+
+ +
+  + +

- f -

+
+ + + + diff --git a/doxy/globals_vars_h.html b/doxy/globals_vars_h.html new file mode 100644 index 000000000..15f3d5438 --- /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
+
+
+
+
+ +
+  + +

- h -

+
+ + + + diff --git a/doxy/globals_vars_i.html b/doxy/globals_vars_i.html new file mode 100644 index 000000000..91b32e22a --- /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
+
+
+
+
+ +
+  + +

- i -

+
+ + + + diff --git a/doxy/globals_vars_l.html b/doxy/globals_vars_l.html new file mode 100644 index 000000000..b9c1c9ece --- /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
+
+
+
+
+ +
+  + +

- l -

+
+ + + + diff --git a/doxy/globals_vars_m.html b/doxy/globals_vars_m.html new file mode 100644 index 000000000..05ae40b71 --- /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
+
+
+
+
+ +
+  + +

- m -

+
+ + + + diff --git a/doxy/globals_vars_n.html b/doxy/globals_vars_n.html new file mode 100644 index 000000000..ec61fd6dd --- /dev/null +++ b/doxy/globals_vars_n.html @@ -0,0 +1,86 @@ + + + + + + + +ESPixelStick Firmware: File Members + + + + + + + + + +
+
+ + + + + + +
+
ESPixelStick Firmware +
+
Firmware for the ESPixelStick
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+  + +

- n -

+
+ + + + diff --git a/doxy/globals_vars_o.html b/doxy/globals_vars_o.html new file mode 100644 index 000000000..2901127cf --- /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
+
+
+
+
+ +
+  + +

- o -

+
+ + + + diff --git a/doxy/globals_vars_p.html b/doxy/globals_vars_p.html new file mode 100644 index 000000000..3bd35dd8d --- /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
+
+
+
+
+ +
+  + +

- p -

+
+ + + + diff --git a/doxy/globals_vars_r.html b/doxy/globals_vars_r.html new file mode 100644 index 000000000..2feb7f31f --- /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
+
+
+
+
+ +
+  + +

- r -

+
+ + + + diff --git a/doxy/globals_vars_s.html b/doxy/globals_vars_s.html new file mode 100644 index 000000000..92bc41811 --- /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
+
+
+
+
+ +
+  + +

- s -

+
+ + + + diff --git a/doxy/globals_vars_t.html b/doxy/globals_vars_t.html new file mode 100644 index 000000000..d37e053c6 --- /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
+
+
+
+
+ +
+  + +

- t -

+
+ + + + diff --git a/doxy/globals_vars_u.html b/doxy/globals_vars_u.html new file mode 100644 index 000000000..009e75614 --- /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
+
+
+
+
+ +
+  + +

- u -

+
+ + + + diff --git a/doxy/globals_vars_v.html b/doxy/globals_vars_v.html new file mode 100644 index 000000000..dfdf00cd0 --- /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
+
+
+
+
+ +
+  + +

- v -

+
+ + + + diff --git a/doxy/globals_vars_w.html b/doxy/globals_vars_w.html new file mode 100644 index 000000000..cae186bf1 --- /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
+
+
+
+
+ +
+  + +

- w -

+
+ + + + diff --git a/doxy/globals_w.html b/doxy/globals_w.html new file mode 100644 index 000000000..f213dfe89 --- /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..b6d4432c6 --- /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..76a6899d6 --- /dev/null +++ b/doxy/graph_legend.md5 @@ -0,0 +1 @@ +68a0ee42d4e53d2fb70be66ebb5b1abe \ No newline at end of file diff --git a/doxy/graph_legend.png b/doxy/graph_legend.png new file mode 100644 index 000000000..71c279669 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..22ef05b57 --- /dev/null +++ b/doxy/hierarchy.html @@ -0,0 +1,180 @@ + + + + + + + +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_InputArtnet::Universe_t
 Cc_InputE131::Universe_t
+
+
+ + + + diff --git a/doxy/index.html b/doxy/index.html new file mode 100644 index 000000000..2b2c7e5c3 --- /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..07478c557 --- /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..1cf60a374 --- /dev/null +++ b/doxy/inherit_graph_0.md5 @@ -0,0 +1 @@ +3d8d0ad4c0b5be6be84f2caf6a851024 \ 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..4b7f05871 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..7299fee1b --- /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..db8277ad1 --- /dev/null +++ b/doxy/inherit_graph_1.md5 @@ -0,0 +1 @@ +aaab774b5b3fdc2b85058276a661f29e \ 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..f69ecf265 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..7ed9bea45 --- /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..daecbb6a8 --- /dev/null +++ b/doxy/inherit_graph_10.md5 @@ -0,0 +1 @@ +af8e54bf512ea3a7e06c0f54e2636886 \ 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..de3c6414c 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..ff56ea6be --- /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..17bb5f489 --- /dev/null +++ b/doxy/inherit_graph_11.md5 @@ -0,0 +1 @@ +ac804c4f9b5408046cf6f91926881c71 \ 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..be1399a04 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..1f2e35717 --- /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..81c876f9c --- /dev/null +++ b/doxy/inherit_graph_12.md5 @@ -0,0 +1 @@ +e52e54a18eb05a4cb7948a28ce8521d6 \ 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..ffebcd8b4 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..124cc7dd7 --- /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..c9c2efeba --- /dev/null +++ b/doxy/inherit_graph_13.md5 @@ -0,0 +1 @@ +e9e7ca668a087a356713d18db1762fe1 \ 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..74308559d 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..18a430894 --- /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..f6757b4a3 --- /dev/null +++ b/doxy/inherit_graph_14.md5 @@ -0,0 +1 @@ +3f3340ac60a40c94f30da34c48d2b5b5 \ 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..d0c001c35 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..67c594f17 --- /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..31ef70739 --- /dev/null +++ b/doxy/inherit_graph_15.md5 @@ -0,0 +1 @@ +362f9ca1ef696a4a4cf855b21a1c4aad \ 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..2e0a58119 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..a5c141bc9 --- /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..d857ebb7d --- /dev/null +++ b/doxy/inherit_graph_16.md5 @@ -0,0 +1 @@ +d76968a8482f6335dfb71b98ff2758d6 \ 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..bab8f9330 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..418f0d19b --- /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..dac93229b --- /dev/null +++ b/doxy/inherit_graph_17.md5 @@ -0,0 +1 @@ +c1c9520d14291b3bd2a1a02262609d45 \ 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..281a22e28 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..02541c9db --- /dev/null +++ b/doxy/inherit_graph_18.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doxy/inherit_graph_18.md5 b/doxy/inherit_graph_18.md5 new file mode 100644 index 000000000..da2e12749 --- /dev/null +++ b/doxy/inherit_graph_18.md5 @@ -0,0 +1 @@ +cce5775fa9a55a056034ff44b3b1d918 \ 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..4b45f4df9 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..48ad06714 --- /dev/null +++ b/doxy/inherit_graph_19.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_19.md5 b/doxy/inherit_graph_19.md5 new file mode 100644 index 000000000..5d6ddedee --- /dev/null +++ b/doxy/inherit_graph_19.md5 @@ -0,0 +1 @@ +808cbc3e936ddcd3258e784c48f86813 \ 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..8e9723915 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..896a97d3a --- /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..5b045468f --- /dev/null +++ b/doxy/inherit_graph_2.md5 @@ -0,0 +1 @@ +3d522d3d02ffce4e38da001e539793ce \ 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..4a80a653b 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..3fda2557c --- /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..048989399 --- /dev/null +++ b/doxy/inherit_graph_20.md5 @@ -0,0 +1 @@ +4908ff0a8d2513a7f9402dc8ef2b1a4d \ 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..f13adddcb 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..34aef144f --- /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..0808104fa --- /dev/null +++ b/doxy/inherit_graph_21.md5 @@ -0,0 +1 @@ +d80a07e4f5a82d00622c2df434bfc720 \ 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..af1476e63 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..8469625c4 --- /dev/null +++ b/doxy/inherit_graph_22.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/inherit_graph_22.md5 b/doxy/inherit_graph_22.md5 new file mode 100644 index 000000000..c8fa6e163 --- /dev/null +++ b/doxy/inherit_graph_22.md5 @@ -0,0 +1 @@ +af4e4dc582a2597ad85abf83f1f554e7 \ 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..ac1f4c9d5 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..2b4fe4993 --- /dev/null +++ b/doxy/inherit_graph_23.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_23.md5 b/doxy/inherit_graph_23.md5 new file mode 100644 index 000000000..b79c1be88 --- /dev/null +++ b/doxy/inherit_graph_23.md5 @@ -0,0 +1 @@ +98836357f463b53f3fd62ec8883a7d55 \ 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..acf34d0fc 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..699e05b91 --- /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..312ae64f6 --- /dev/null +++ b/doxy/inherit_graph_24.md5 @@ -0,0 +1 @@ +0433b736dcc81ff320e7e73e27ffa847 \ 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..6b9b3cdcd 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..a61ef779f --- /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..0f8312d70 --- /dev/null +++ b/doxy/inherit_graph_25.md5 @@ -0,0 +1 @@ +a4bbb9b62e93818b3ab19cc03cd07429 \ 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..897760bdb 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..2d939f037 --- /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..658920b5b --- /dev/null +++ b/doxy/inherit_graph_26.md5 @@ -0,0 +1 @@ +171083b136e24acc5ec51b5402292989 \ 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..824544aad 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..7b6abb579 --- /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..59536a295 --- /dev/null +++ b/doxy/inherit_graph_27.md5 @@ -0,0 +1 @@ +b2685669a9c04be97e78babdab219cde \ 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..e9ffef849 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..537e30cfd --- /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..768252ad3 --- /dev/null +++ b/doxy/inherit_graph_28.md5 @@ -0,0 +1 @@ +c92fb026424566e7c23f00101f104fb5 \ 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..8a64d279f 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..6c8a926ae --- /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..b19dddbbc --- /dev/null +++ b/doxy/inherit_graph_29.md5 @@ -0,0 +1 @@ +858beef98f85767d0f72f7d676b1b93e \ 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..f8a994241 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..027f685f5 --- /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..eadc74675 --- /dev/null +++ b/doxy/inherit_graph_3.md5 @@ -0,0 +1 @@ +abcf9e19b9395c47077ad1719b42297b \ 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..942ba6b18 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..eca779d43 --- /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..81753d3bf --- /dev/null +++ b/doxy/inherit_graph_30.md5 @@ -0,0 +1 @@ +243e6837259b095a73cd56f076b059bd \ 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..924a4cd34 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..d028c567f --- /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..78d28ec39 --- /dev/null +++ b/doxy/inherit_graph_31.md5 @@ -0,0 +1 @@ +cf1f9bf9ab24d5d5bc6a699327f01ab2 \ 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..be583fd21 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..e28593e8e --- /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..1321cd575 --- /dev/null +++ b/doxy/inherit_graph_32.md5 @@ -0,0 +1 @@ +43ee31aaa2148fa6fd896fd67be9056b \ 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..288454f51 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..dd16441e5 --- /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..0f7130cc9 --- /dev/null +++ b/doxy/inherit_graph_33.md5 @@ -0,0 +1 @@ +0bc74d76b3cf41f1b2090126b15a65a1 \ 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..eb8a7dbdc 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..15053ddbf --- /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..a21b616cc --- /dev/null +++ b/doxy/inherit_graph_34.md5 @@ -0,0 +1 @@ +4ce2fc7dc3096a7341a5b6c0301ea22f \ 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..f8f5385d4 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..bfcd8001b --- /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..4edb5bf49 --- /dev/null +++ b/doxy/inherit_graph_35.md5 @@ -0,0 +1 @@ +d1a5d08fa9de2552e86e9ffb4027fe0e \ 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..4c5c114d1 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..ec9120d75 --- /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..75d2fa300 --- /dev/null +++ b/doxy/inherit_graph_36.md5 @@ -0,0 +1 @@ +f4111ddb1ddb4bc1afe0569040753c7a \ 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..34b634b51 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..dae0899c8 --- /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..715ba78bd --- /dev/null +++ b/doxy/inherit_graph_37.md5 @@ -0,0 +1 @@ +7707ef8e879778de6985f4f0afc9c216 \ 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..fcd5453e0 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..6ad8344ab --- /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..a4a76f780 --- /dev/null +++ b/doxy/inherit_graph_38.md5 @@ -0,0 +1 @@ +3d62c3c73f96283d6af82aabda31dff6 \ 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..df0416f7a 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..3b76381bd --- /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..44d957296 --- /dev/null +++ b/doxy/inherit_graph_39.md5 @@ -0,0 +1 @@ +0aa2df733c14ba8a3804214b6f3f84dc \ 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..95a5bef20 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..3fab18444 --- /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..5a8d7b7ed --- /dev/null +++ b/doxy/inherit_graph_4.md5 @@ -0,0 +1 @@ +62579602e044b9bb7189c8eac44707e0 \ 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..2a5040c90 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..fcd33ab2e --- /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..435507e72 --- /dev/null +++ b/doxy/inherit_graph_40.md5 @@ -0,0 +1 @@ +e89cab9486853a62c69f08b8098c6ad8 \ 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..0ff9f994a 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..c7b76fe2a --- /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..30d48d46f --- /dev/null +++ b/doxy/inherit_graph_41.md5 @@ -0,0 +1 @@ +f21ccda943ade2bc5c6e64959fed0d53 \ 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..2a6f3d827 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..e42e83f29 --- /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..5a7e452f2 --- /dev/null +++ b/doxy/inherit_graph_42.md5 @@ -0,0 +1 @@ +9825ca43440ab4ed694d23912bafbb4e \ 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..5ce594435 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..e32e8db00 --- /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..cf1f34421 --- /dev/null +++ b/doxy/inherit_graph_43.md5 @@ -0,0 +1 @@ +591c55c99c2dd2c598ecd346521d660a \ 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..b31a5c36f 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..a0f38fb7e --- /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..87cd6ea22 --- /dev/null +++ b/doxy/inherit_graph_44.md5 @@ -0,0 +1 @@ +674d8bfc7a68413cd50677e76dd511a3 \ 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..05fae13d3 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..cbd750ce2 --- /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..24c60dead --- /dev/null +++ b/doxy/inherit_graph_45.md5 @@ -0,0 +1 @@ +0437d1cb4afc12111a5e0b39326bff20 \ 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..2c5b392fe 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..676f0c42c --- /dev/null +++ b/doxy/inherit_graph_46.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doxy/inherit_graph_46.md5 b/doxy/inherit_graph_46.md5 new file mode 100644 index 000000000..908671b3f --- /dev/null +++ b/doxy/inherit_graph_46.md5 @@ -0,0 +1 @@ +5b4740a3e324f068150d489810258663 \ 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..dc7d71c99 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..537f3e153 --- /dev/null +++ b/doxy/inherit_graph_47.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doxy/inherit_graph_47.md5 b/doxy/inherit_graph_47.md5 new file mode 100644 index 000000000..501e0f2f0 --- /dev/null +++ b/doxy/inherit_graph_47.md5 @@ -0,0 +1 @@ +7c2d97bb8a79750d2663ce2035fe4f76 \ 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..acfa847e9 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..6ed26b0d0 --- /dev/null +++ b/doxy/inherit_graph_48.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/inherit_graph_48.md5 b/doxy/inherit_graph_48.md5 new file mode 100644 index 000000000..698467772 --- /dev/null +++ b/doxy/inherit_graph_48.md5 @@ -0,0 +1 @@ +f6b8452a9a899937c2a97522b2cd3245 \ 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..69cb1b1ba 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..782f33701 --- /dev/null +++ b/doxy/inherit_graph_49.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_49.md5 b/doxy/inherit_graph_49.md5 new file mode 100644 index 000000000..1b364d35a --- /dev/null +++ b/doxy/inherit_graph_49.md5 @@ -0,0 +1 @@ +6d75c8445209b83b14a85f77b0ffe902 \ 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..156b45143 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..c8a977188 --- /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..28e157f5f --- /dev/null +++ b/doxy/inherit_graph_5.md5 @@ -0,0 +1 @@ +561bab5fccff72c02e5eeac8b000fe7d \ 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..c5bf30a79 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..d55a16e71 --- /dev/null +++ b/doxy/inherit_graph_50.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doxy/inherit_graph_50.md5 b/doxy/inherit_graph_50.md5 new file mode 100644 index 000000000..c8fcf0551 --- /dev/null +++ b/doxy/inherit_graph_50.md5 @@ -0,0 +1 @@ +08fefe718a9c3020f3c08c4b99a3d34c \ 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..73eca2ad6 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..a1adbece7 --- /dev/null +++ b/doxy/inherit_graph_51.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/inherit_graph_51.md5 b/doxy/inherit_graph_51.md5 new file mode 100644 index 000000000..aae36f9f0 --- /dev/null +++ b/doxy/inherit_graph_51.md5 @@ -0,0 +1 @@ +ec162faef59df881f7b56ff4ea6e550f \ 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..8fae6efc3 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..aead1c872 --- /dev/null +++ b/doxy/inherit_graph_52.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_52.md5 b/doxy/inherit_graph_52.md5 new file mode 100644 index 000000000..01031800e --- /dev/null +++ b/doxy/inherit_graph_52.md5 @@ -0,0 +1 @@ +fb7061fadcdccc906d7d1384137681f0 \ 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..fabb5f94c 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..ff756e7fe --- /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..d69b4c2b5 --- /dev/null +++ b/doxy/inherit_graph_53.md5 @@ -0,0 +1 @@ +98ccb4bb743a09e7002795a4afb43fce \ 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..b15a80a55 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..6c69d8f7f --- /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..e27292e40 --- /dev/null +++ b/doxy/inherit_graph_54.md5 @@ -0,0 +1 @@ +45f30557ec34aa9a4731729929361c12 \ 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..2b1cc4c06 Binary files /dev/null and b/doxy/inherit_graph_54.png differ diff --git a/doxy/inherit_graph_6.map b/doxy/inherit_graph_6.map new file mode 100644 index 000000000..547a73542 --- /dev/null +++ b/doxy/inherit_graph_6.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doxy/inherit_graph_6.md5 b/doxy/inherit_graph_6.md5 new file mode 100644 index 000000000..b60be44d0 --- /dev/null +++ b/doxy/inherit_graph_6.md5 @@ -0,0 +1 @@ +38a72b9b311b09b131a9edaba2bf497e \ 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..4b100e729 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..db58b269d --- /dev/null +++ b/doxy/inherit_graph_7.map @@ -0,0 +1,3 @@ + + + diff --git a/doxy/inherit_graph_7.md5 b/doxy/inherit_graph_7.md5 new file mode 100644 index 000000000..4f1c83509 --- /dev/null +++ b/doxy/inherit_graph_7.md5 @@ -0,0 +1 @@ +444e935aa0ae3d5f3e137e0f3cfe42f5 \ 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..2cc2ba0a9 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..65b4bb983 --- /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..7f64b69c1 --- /dev/null +++ b/doxy/inherit_graph_8.md5 @@ -0,0 +1 @@ +e0d1b8a598b9148c263e959baf2cf779 \ 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..c384d7684 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..07ab441fd --- /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..fc0b9e851 --- /dev/null +++ b/doxy/inherit_graph_9.md5 @@ -0,0 +1 @@ +a3f07aafc735b38d94a3d18a5c430207 \ 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..6bd2b268d 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..bc6048c30 --- /dev/null +++ b/doxy/inherits.html @@ -0,0 +1,398 @@ + + + + + + + +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__github_workspace__e_s_pixel_stick_src__r_e_a_d_m_e.html b/doxy/md__github_workspace__e_s_pixel_stick_src__r_e_a_d_m_e.html new file mode 100644 index 000000000..a26ece258 --- /dev/null +++ b/doxy/md__github_workspace__e_s_pixel_stick_src__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..4519f1cea --- /dev/null +++ b/doxy/memdebug_8h.html @@ -0,0 +1,230 @@ + + + + + + + +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..d572f7a1f --- /dev/null +++ b/doxy/memdebug_8h__dep__incl.map @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doxy/memdebug_8h__dep__incl.md5 b/doxy/memdebug_8h__dep__incl.md5 new file mode 100644 index 000000000..af0b0b475 --- /dev/null +++ b/doxy/memdebug_8h__dep__incl.md5 @@ -0,0 +1 @@ +10ebaec1b77cab16385f380a9188d055 \ 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..ce7b40420 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..1528a786d --- /dev/null +++ b/doxy/memdebug_8h__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doxy/memdebug_8h__incl.md5 b/doxy/memdebug_8h__incl.md5 new file mode 100644 index 000000000..bad8be0a8 --- /dev/null +++ b/doxy/memdebug_8h__incl.md5 @@ -0,0 +1 @@ +6ecd77cd1cbb47481f6e5b79584db9aa \ 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..8684b2a6c 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..48ba00aa6 --- /dev/null +++ b/doxy/memdebug_8h_source.html @@ -0,0 +1,102 @@ + + + + + + + +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..efa193e89 --- /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 Functions",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/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..62ef61174 --- /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/search/all_0.js b/doxy/search/all_0.js new file mode 100644 index 000000000..3d42f98fd --- /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..585365516 --- /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_5ffallbackisenabled_11',['ap_fallbackIsEnabled',['../classc___wi_fi_driver.html#acda1629de5f8b23fcf2721c88a2f85fb',1,'c_WiFiDriver']]], + ['ap_5ftimeout_12',['ap_timeout',['../classc___wi_fi_driver.html#acba25fccd23f70cb2acf743d4af472a7',1,'c_WiFiDriver']]], + ['ap_5ftimeout_13',['AP_TIMEOUT',['../_e_s_pixel_stick_8h.html#a451cb6ba5f124792512fb24f05299229',1,'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..2223b9934 --- /dev/null +++ b/doxy/search/all_10.js @@ -0,0 +1,37 @@ +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#a59e8cbf45c018d31f804a7d5de5395ef',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead, size_t StartingPosition)'],['../classc___file_mgr.html#a8691c90e2a239cde2087bf72e84f4436',1,'c_FileMgr::ReadSdFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a99bd795457bb43cc30780a1fc9d43c90',1,'c_FileMgr::ReadSdFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#a52b312d37c19138ae3f6397e3aa919f4',1,'c_FileMgr::ReadSdFile(const FileId &FileHandle, byte *FileData, size_t NumBytesToRead)']]], + ['reboot_13',['reboot',['../_e_s_pixel_stick_8h.html#a2217f6f02dbe875d2dad806d3aa2c564',1,'reboot(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a2217f6f02dbe875d2dad806d3aa2c564',1,'reboot(): ESPixelStick.ino']]], + ['reboot_5fdelay_14',['REBOOT_DELAY',['../_e_s_pixel_stick_8h.html#a379de1a2f9b4453dbc110c28ecb25834',1,'ESPixelStick.h']]], + ['rebootneeded_15',['rebootNeeded',['../classc___input_mgr.html#a3f7851b54dc34c8a9eb6dd7767589540',1,'c_InputMgr']]], + ['rebootonwififailuretoconnect_16',['RebootOnWiFiFailureToConnect',['../classc___wi_fi_driver.html#a53740734d7bafcede27e36f52b927444',1,'c_WiFiDriver']]], + ['record_17',['RECORD',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea921df56002ee5dc960debedc8ae06072',1,'EFUpdate']]], + ['recordtype_18',['RecordType',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81',1,'EFUpdate']]], + ['registeralexacallback_19',['RegisterAlexaCallback',['../classc___web_mgr.html#aaad811dbabf3626c6ddb95f13f301f7f',1,'c_WebMgr']]], + ['registeruartisrhandler_20',['RegisterUartIsrHandler',['../classc___output_uart.html#a1ff07f65e62b2df59536624f3fbdc00a',1,'c_OutputUart']]], + ['relay_21',['Relay',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9ac572c651ab04a645468cef2d7510045e',1,'c_OutputMgr']]], + ['remainingplaycount_22',['RemainingPlayCount',['../classc___input_f_p_p_remote_play_item.html#ac66be65fa51481d84e0cee5c7ba9bdd5',1,'c_InputFPPRemotePlayItem']]], + ['reportediswificonnected_23',['ReportedIsWiFiConnected',['../classc___wi_fi_driver.html#a4d752718b07127ffc3291d7b0e360d9d',1,'c_WiFiDriver']]], + ['reportnewframe_24',['ReportNewFrame',['../classc___output_uart.html#a535f40a45bc69ba9c67de5ed3da80467',1,'c_OutputUart::ReportNewFrame()'],['../classc___output_common.html#ae4db3605be43e71dbd0b4f929b69aa85',1,'c_OutputCommon::ReportNewFrame()']]], + ['reset_25',['reset',['../classc___wi_fi_driver.html#a73ac32c8db2b76fe03893dde2a2ad134',1,'c_WiFiDriver']]], + ['resetsdcard_26',['ResetSdCard',['../classc___file_mgr.html#abf9680ad0d546bd42476f6460e387ba0',1,'c_FileMgr']]], + ['resetwifi_27',['ResetWiFi',['../_e_s_pixel_stick_8h.html#a71cd754e8f1472f27fc5b805dfcb4251',1,'ResetWiFi(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.html#a71cd754e8f1472f27fc5b805dfcb4251',1,'ResetWiFi(): ESPixelStick.ino']]], + ['responseaddress_28',['ResponseAddress',['../structc___input_d_d_p_1_1_packet_buffer__t.html#afaabcf7bfdf68f8ffcdadbfb1104ff11',1,'c_InputDDP::PacketBuffer_t']]], + ['responseport_29',['ResponsePort',['../structc___input_d_d_p_1_1_packet_buffer__t.html#a0fe17b362993358cd7402373774ab977',1,'c_InputDDP::PacketBuffer_t']]], + ['restartblanktimer_30',['RestartBlankTimer',['../classc___input_mgr.html#ac50551f90f209dbaa2b476a20b524b71',1,'c_InputMgr']]], + ['restoreserialportoperation_31',['RestoreSerialPortOperation',['../classc___output_uart.html#a4a957a10495a41bc1ff8f469be391e04',1,'c_OutputUart']]], + ['rgb2hsv_32',['rgb2hsv',['../classc___input_effect_engine.html#a6751a5a67dd911744b80574029cac95c',1,'c_InputEffectEngine']]], + ['rmt_33',['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..0a2ee99a0 --- /dev/null +++ b/doxy/search/all_11.js @@ -0,0 +1,138 @@ +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)']]], + ['sd_5fcard_5fclk_5fmhz_8',['SD_CARD_CLK_MHZ',['../_file_mgr_8hpp.html#ab657e72bee7e43f28699d16724737b1e',1,'FileMgr.hpp']]], + ['sd_5fcard_5fclk_5fpin_9',['SD_CARD_CLK_PIN',['../_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___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___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___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___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___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___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___devkit_c_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN(): GPIO_Defs_ESP32_DevkitC.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___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___c_a_m_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN(): GPIO_Defs_ESP32_CAM.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_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'],['../_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___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_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']]], + ['sd_5fcard_5fcs_5fpin_10',['SD_CARD_CS_PIN',['../_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'],['../_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___u_n_o_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP32_QUINLED_UNO.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_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___e_s_p01_s_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP8266_ESP01S.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___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___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_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___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___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_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___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___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___devkit_c_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP32_DevkitC.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___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___c_a_m_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP32_CAM.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']]], + ['sd_5fcard_5fmiso_5fpin_11',['SD_CARD_MISO_PIN',['../_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___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___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___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___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___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_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___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___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___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___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___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_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___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___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___devkit_c_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN(): GPIO_Defs_ESP32_DevkitC.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___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___c_a_m_8hpp.html#a1683e2f1e1a3fb629bd7c17dfd8d1e58',1,'SD_CARD_MISO_PIN(): GPIO_Defs_ESP32_CAM.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_12',['SD_CARD_MOSI_PIN',['../_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___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___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_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___olimex___gateway_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_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#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___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___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___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___c_a_m_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN(): GPIO_Defs_ESP32_CAM.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___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']]], + ['sdcardinstalled_13',['SdCardInstalled',['../classc___file_mgr.html#ab0aca0e57b11d97db3a7341a28b1f8f5',1,'c_FileMgr']]], + ['sdcardisinstalled_14',['SdCardIsInstalled',['../classc___file_mgr.html#a9d269a5325ae97f480a9c8e7671c862e',1,'c_FileMgr']]], + ['seconds_5felapsed_15',['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_16',['SECRETS_PASS',['../_wi_fi_driver_8cpp.html#a7fd646fbe53e0996a81e7bec13b44900',1,'WiFiDriver.cpp']]], + ['secrets_5fssid_17',['SECRETS_SSID',['../_wi_fi_driver_8cpp.html#ae7daf23c1e550ad23d5cb8b26f97ac0a',1,'WiFiDriver.cpp']]], + ['sendfppsync_18',['SendFppSync',['../classc___input_f_p_p_remote_play_item.html#a0bf2dd0492e17cd4f7b7f536f51fffc2',1,'c_InputFPPRemotePlayItem::SendFppSync()'],['../classc___input_f_p_p_remote.html#a5b0598cd573c49535959ed9eb66b0880',1,'c_InputFPPRemote::SendFppSync()']]], + ['sendpingpacket_19',['sendPingPacket',['../classc___f_p_p_discovery.html#aed2b9148b3ad82d03c7bab89cc2927e8',1,'c_FPPDiscovery']]], + ['sentpixelscount_20',['SentPixelsCount',['../classc___output_pixel.html#a77f8540f4181af47f5c3fc119ab21d01',1,'c_OutputPixel']]], + ['sequenceerrorcounter_21',['SequenceErrorCounter',['../structc___input_e131_1_1_universe__t.html#a13b15bd55da50e4685117f130b03c8d7',1,'c_InputE131::Universe_t::SequenceErrorCounter()'],['../structc___input_artnet_1_1_universe__t.html#ae6d1a7f53d750d945e01a812bfe6c77b',1,'c_InputArtnet::Universe_t::SequenceErrorCounter()']]], + ['sequencenumber_22',['SequenceNumber',['../structc___input_e131_1_1_universe__t.html#a82c5275f1381ab72641caf70e651d602',1,'c_InputE131::Universe_t::SequenceNumber()'],['../structc___input_artnet_1_1_universe__t.html#a0962376568cc4a2c33f6e2b845843785',1,'c_InputArtnet::Universe_t::SequenceNumber()']]], + ['serializecore_23',['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_24',['set_pin',['../classc___output_uart.html#abf36c2b329517bb7f4c95350f8551086',1,'c_OutputUart']]], + ['setall_25',['setAll',['../classc___input_effect_engine.html#af6c8141b2b5d63e69151cb0f07fe9281',1,'c_InputEffectEngine']]], + ['setbrightness_26',['setBrightness',['../classc___input_effect_engine.html#a80416202be606d8a4c68312aecb69c1c',1,'c_InputEffectEngine']]], + ['setbufferinfo_27',['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_effect_engine.html#a69e94e80d206e30387cd73d257a19605',1,'c_InputEffectEngine::SetBufferInfo()'],['../classc___input_f_p_p_remote.html#ac20d33080cef27922cc6350fcf25d8b6',1,'c_InputFPPRemote::SetBufferInfo()'],['../classc___input_mgr.html#a795c7c292277523fefb8363d2f8285e8',1,'c_InputMgr::SetBufferInfo()'],['../classc___input_m_q_t_t.html#a74cc28c42ca7dbd319208e1a97026b51',1,'c_InputMQTT::SetBufferInfo()'],['../classc___input_alexa.html#a45a1d6a01d06af0d4f4b2e6f778d03e7',1,'c_InputAlexa::SetBufferInfo()'],['../classc___input_artnet.html#a9396efd7449198caf16fb4cbc055277e',1,'c_InputArtnet::SetBufferInfo(uint32_t BufferSize)']]], + ['setbuffertranslation_28',['SetBufferTranslation',['../classc___input_artnet.html#aa6db03c1ab9369151325ea72fd12516a',1,'c_InputArtnet::SetBufferTranslation()'],['../classc___input_e131.html#a8e56c6414777712a050c2f79cd378beb',1,'c_InputE131::SetBufferTranslation()']]], + ['setcolor_29',['setColor',['../classc___input_effect_engine.html#a008c4deb4332e0e98966544e6da6958d',1,'c_InputEffectEngine']]], + ['setconfig_30',['SetConfig',['../_e_s_pixel_stick_8ino.html#aaf4b39e91ed471ae190191b8f458a105',1,'SetConfig(): ESPixelStick.ino'],['../classc___output_uart.html#ac46575620d6687d26468934e3146fc4d',1,'c_OutputUart::SetConfig()'],['../classc___output_pixel.html#aba69c60f370711f72ed8d1166e2bec41',1,'c_OutputPixel::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___wi_fi_driver.html#a07e5aa4bfbe3e838bd38fce6fa949c27',1,'c_WiFiDriver::SetConfig()'],['../classc___network_mgr.html#a50d97dec317ecb4cc9a308b5e0aadf2d',1,'c_NetworkMgr::SetConfig()'],['../classc___input_m_q_t_t.html#a82f5323123d44bba063f058694a4b210',1,'c_InputMQTT::SetConfig()'],['../classc___input_mgr.html#ad4675e93879f00d2d783470e1bc8309d',1,'c_InputMgr::SetConfig()'],['../classc___input_f_p_p_remote.html#a1ee15e1c30584550418fd15599f8de61',1,'c_InputFPPRemote::SetConfig()'],['../classc___file_mgr.html#ac14c25f4d4db4016303b200f6bd9ae99',1,'c_FileMgr::SetConfig()'],['../classc___input_alexa.html#a514052a254b938befb3a4c933efe15c4',1,'c_InputAlexa::SetConfig()'],['../classc___input_artnet.html#aa8ef414340a74ff9ba8caaf222e33b9b',1,'c_InputArtnet::SetConfig()'],['../classc___input_common.html#a91676b3553f3a5b06361d43c2a81d45e',1,'c_InputCommon::SetConfig()'],['../classc___input_d_d_p.html#a3778fec8542b2215ad20271a63195ff6',1,'c_InputDDP::SetConfig()'],['../classc___input_disabled.html#a0a2dd17b10ce17d0a92a0650559b8784',1,'c_InputDisabled::SetConfig()'],['../classc___input_e131.html#ae77e361a9e510852cd0b7d0cf6721ec6',1,'c_InputE131::SetConfig()'],['../classc___input_effect_engine.html#acf078d65ad2078ad5f32afe6867284a2',1,'c_InputEffectEngine::SetConfig()'],['../classc___input_mgr.html#aae28e335276bd983bcad342f1f9532d8',1,'c_InputMgr::SetConfig()']]], + ['setdelay_31',['setDelay',['../classc___input_effect_engine.html#a8fa707bf9c7e9c79bfeae6d98adfc30c',1,'c_InputEffectEngine']]], + ['setduration_32',['SetDuration',['../classc___input_f_p_p_remote_play_item.html#a0cac6e8fbf28021b311e5709a6fd3424',1,'c_InputFPPRemotePlayItem']]], + ['seteffect_33',['setEffect',['../classc___input_effect_engine.html#a80cd28e720963e39357b96dc2e516291',1,'c_InputEffectEngine']]], + ['setethernetisconnected_34',['SetEthernetIsConnected',['../classc___network_mgr.html#aa9d587432312a58a8d98b5b0a75796fb',1,'c_NetworkMgr']]], + ['setframeappendinformation_35',['SetFrameAppendInformation',['../classc___output_pixel.html#adc34e80e736af0a0e50fc8de46db1ec4',1,'c_OutputPixel']]], + ['setframedurration_36',['SetFrameDurration',['../classc___output_pixel.html#a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2',1,'c_OutputPixel']]], + ['setframeprependinformation_37',['SetFramePrependInformation',['../classc___output_pixel.html#ad712765c16ee9368774d3160a6df59a5',1,'c_OutputPixel']]], + ['setfromjson_38',['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_39',['SetFsmState',['../classc___wi_fi_driver.html#acd243ad52f01b89e5450efb1681584b9',1,'c_WiFiDriver']]], + ['sethostname_40',['SetHostname',['../classc___wi_fi_driver.html#ad3d3065d874d5ff8e97a60f08d9eebb5',1,'c_WiFiDriver']]], + ['setinputfppremoteplayfile_41',['SetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#a60745e73513bb09ee95b04360f7b9ed2',1,'c_FPPDiscovery']]], + ['setintensity2uart_42',['SetIntensity2Uart',['../classc___output_uart.html#a75a821962da2b1f16406a637410930bd',1,'c_OutputUart']]], + ['setintensitybittimeinus_43',['SetIntensityBitTimeInUS',['../classc___output_pixel.html#a7281e0eb2d9420ba682548e9038d61cb',1,'c_OutputPixel']]], + ['setintensitydatawidth_44',['SetIntensityDataWidth',['../classc___output_uart.html#a63aaee5dbe4be06c385ba945cd3cca67',1,'c_OutputUart::SetIntensityDataWidth()'],['../classc___output_pixel.html#a9a496f93b28b97e6b3016adbf19986ad',1,'c_OutputPixel::SetIntensityDataWidth(uint32_t value)']]], + ['setinvertdata_45',['SetInvertData',['../classc___output_pixel.html#a91d2c0d5ff85e8a253e3b5f98679606c',1,'c_OutputPixel']]], + ['setipaddress_46',['setIpAddress',['../classc___wi_fi_driver.html#a517047c02da845b67b772155c43f9b2f',1,'c_WiFiDriver']]], + ['setipsubnetmask_47',['setIpSubNetMask',['../classc___wi_fi_driver.html#ae06fa2c4762015c1b92e626d08217482',1,'c_WiFiDriver']]], + ['setiswificonnected_48',['SetIsWiFiConnected',['../classc___wi_fi_driver.html#abbc1fe3725bcf2f0d2d1da8b1da2166c',1,'c_WiFiDriver']]], + ['setmqttconfig_49',['SetMqttConfig',['../classc___input_effect_engine.html#ad7530d271e05e27dad23e3dc7d08f645',1,'c_InputEffectEngine']]], + ['setoperationalstate_50',['SetOperationalState',['../classc___input_mgr.html#a8a195063dcc63c1fd8de7c14ab3bf0a2',1,'c_InputMgr::SetOperationalState()'],['../classc___input_common.html#a1649cd7444c3219b37fd8627754e2e56',1,'c_InputCommon::SetOperationalState()']]], + ['setoutputbufferaddress_51',['SetOutputBufferAddress',['../classc___output_common.html#a0f7824654fc0d632df425a3cfb2eb1bf',1,'c_OutputCommon']]], + ['setoutputbuffersize_52',['SetOutputBufferSize',['../classc___output_pixel.html#a2f8f0b725a9ed1c759ea94838708a839',1,'c_OutputPixel::SetOutputBufferSize()'],['../classc___output_common.html#af88d72fe2b0c58ae732eebb84e581a8e',1,'c_OutputCommon::SetOutputBufferSize()']]], + ['setparent_53',['SetParent',['../classfsm___wi_fi__state.html#a066aee5dcd577b2d98eeadad9ba8c8d0',1,'fsm_WiFi_state']]], + ['setpixel_54',['setPixel',['../classc___input_effect_engine.html#a4faf62f24ce641ec7999f5e246eb458c',1,'c_InputEffectEngine']]], + ['setpixelcount_55',['SetPixelCount',['../classc___output_pixel.html#a29981b330185e79f12baabab7bc143da',1,'c_OutputPixel']]], + ['setpixelprependinformation_56',['SetPixelPrependInformation',['../classc___output_pixel.html#a06ab1ebc8065127d149e41bf902f8945',1,'c_OutputPixel']]], + ['setrange_57',['setRange',['../classc___input_effect_engine.html#aff4693217ee5e68868068613b318a281',1,'c_InputEffectEngine']]], + ['setsendfppsync_58',['SetSendFppSync',['../classc___input_f_p_p_remote_play_item.html#a3b82ae5fac0050235ff7bb8f6a193761',1,'c_InputFPPRemotePlayItem']]], + ['setserialuart_59',['SetSerialUart',['../classc___output_mgr.html#a943339390f6e515338978cef94a029f3',1,'c_OutputMgr']]], + ['setspeed_60',['setSpeed',['../classc___input_effect_engine.html#a3628411bc599079aa0e45dd3df1682fc',1,'c_InputEffectEngine']]], + ['setspiiopins_61',['SetSpiIoPins',['../classc___file_mgr.html#a8dc1049ad4f1d3cba694bd51eda0a8e9',1,'c_FileMgr']]], + ['setstartingsendpixelstate_62',['SetStartingSendPixelState',['../classc___output_pixel.html#a98d9cee54998b8b2e9121696c8908f5c',1,'c_OutputPixel']]], + ['setsyncoffsetms_63',['SetSyncOffsetMS',['../classc___input_f_p_p_remote_play_item.html#a4f73b1035757782b9e521a7458a39646',1,'c_InputFPPRemotePlayItem']]], + ['setup_64',['setup',['../classc___input_m_q_t_t.html#acba03ea4c59022b8f90aca6cf18c72f6',1,'c_InputMQTT::setup()'],['../_e_s_pixel_stick_8ino.html#a4fc01d736fe50cf5b977f755b675f11d',1,'setup(): ESPixelStick.ino']]], + ['setupartnet_65',['SetUpArtnet',['../classc___input_artnet.html#a64e5300f0fc57fc4a667255119cbd510',1,'c_InputArtnet']]], + ['setupip_66',['SetUpIp',['../classc___wi_fi_driver.html#add83e38d3ee920f03f651bdcdca75ab3',1,'c_WiFiDriver']]], + ['setwifienable_67',['SetWiFiEnable',['../classc___network_mgr.html#a734bce5d4408855944972ff28b13569a',1,'c_NetworkMgr']]], + ['setwifiisconnected_68',['SetWiFiIsConnected',['../classc___network_mgr.html#a21de268df9b77ee26f74ae4712537c21',1,'c_NetworkMgr']]], + ['shorton_69',['shortOn',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3a115e001e5765d1d03d8aa4ae9f3d6919',1,'c_ExternalInput']]], + ['signature_70',['signature',['../_e_f_update_8h.html#acd2a6284879dded65f0b8daa7c68485a',1,'signature(): EFUpdate.h'],['../union_e_f_update_1_1efuheader__t.html#a049f2c3d21d7cb43f99fcd1a99d66360',1,'EFUpdate::efuheader_t::signature()']]], + ['size_71',['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_72',['SKETCH_IMAGE',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0feb5b3db52818b1513498022a4675fe',1,'EFUpdate']]], + ['sourcedataoffset_73',['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_74',['SparseRange',['../structfsm___play_file__state___playing_file_1_1_sparse_range.html',1,'fsm_PlayFile_state_PlayingFile']]], + ['sparseranges_75',['SparseRanges',['../classc___input_f_p_p_remote_play_file.html#ae253a268fe8a6f3c99b5592b50cb776b',1,'c_InputFPPRemotePlayFile']]], + ['spi_76',['Spi',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9a67150b88c1fa1742ea618da86b829a7a',1,'c_OutputMgr']]], + ['ssid_77',['ssid',['../classc___wi_fi_driver.html#a5920e9b750965b79b124ea50c62ba0d1',1,'c_WiFiDriver']]], + ['sta_5ftimeout_78',['sta_timeout',['../classc___wi_fi_driver.html#af2f7c714065674c5c8c085836370d4e0',1,'c_WiFiDriver']]], + ['start_79',['Start',['../classfsm___play_file__state___starting.html#ad67d5ea6cb8036f1bfdd00d92ad61835',1,'fsm_PlayFile_state_Starting::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___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()'],['../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_file__state___error.html#a158cb0287a3ce9aeec887a56f5f50006',1,'fsm_PlayFile_state_Error::Start()'],['../classfsm___play_file__state___playing_file.html#afd10581b93a5c936d056cc0820d55bb7',1,'fsm_PlayFile_state_PlayingFile::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()'],['../struct_f_s_e_q_raw_range_entry.html#a08c70d57f202cba568f6891017d3a8b3',1,'FSEQRawRangeEntry::Start()'],['../fseq_8h.html#a2ba9d94b21d85e2bdebe710895705d1e',1,'Start(): fseq.h'],['../classfsm___play_file__state___stopping.html#a35937024d58b85edc3730d73d7f0457b',1,'fsm_PlayFile_state_Stopping::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()']]], + ['startbreak_80',['StartBreak',['../classc___output_uart.html#aff06125323bd9131550ac4bb217cdd9d',1,'c_OutputUart']]], + ['startingelapsedtime_81',['StartingElapsedTime',['../classfsm___play_file__state___stopping.html#ab151f9077dd18d2671e80aca6fa39c7a',1,'fsm_PlayFile_state_Stopping']]], + ['startingintensity_82',['StartingIntensity',['../structc___input_effect_engine_1_1_marquee_group.html#a882841dabcc00f40f989661ddab6aa8b',1,'c_InputEffectEngine::MarqueeGroup']]], + ['startnewdataframe_83',['StartNewDataFrame',['../classc___output_uart.html#ac75a7fa5ee8100cb3780633a6732352a',1,'c_OutputUart']]], + ['startnewframe_84',['StartNewFrame',['../classc___output_uart.html#ad201cf8c69ead52acf4a885f90a91a3b',1,'c_OutputUart::StartNewFrame()'],['../classc___output_pixel.html#a65dc26d4fe491978858f65fc21b549f1',1,'c_OutputPixel::StartNewFrame()']]], + ['startplaying_85',['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_86',['StartPlayingLocalFile',['../classc___input_f_p_p_remote.html#ad3bc5af64fe8523ba3c2f35cffa62fa0',1,'c_InputFPPRemote']]], + ['startplayingremotefile_87',['StartPlayingRemoteFile',['../classc___input_f_p_p_remote.html#a8148ddeeaff99c8f343c66e7e3a08a5d',1,'c_InputFPPRemote']]], + ['starttimer_88',['StartTimer',['../class_fast_timer.html#ae9fd21e0e04f87197a49ad166d0ec1e3',1,'FastTimer']]], + ['startuart_89',['StartUart',['../classc___output_uart.html#a6c46cccfecff3181375bb65c236a5e85',1,'c_OutputUart']]], + ['startuniverse_90',['startUniverse',['../classc___input_artnet.html#abdc112016ca2ee2520738a850994943d',1,'c_InputArtnet::startUniverse()'],['../classc___input_e131.html#a3fbb82c35c018fc002d2322ba7f7be9f',1,'c_InputE131::startUniverse()']]], + ['state_91',['State',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfe',1,'EFUpdate']]], + ['stateon_92',['stateOn',['../classc___input_m_q_t_t.html#a00cf128f5368d315d77d24cba01c8837',1,'c_InputMQTT::stateOn()'],['../classc___input_alexa.html#af7e02b8a85f9cfdcf08aa30a0898b485',1,'c_InputAlexa::stateOn()']]], + ['stats_93',['stats',['../classc___input_d_d_p.html#ab88372ab42a81a611c9839fb8bf96108',1,'c_InputDDP']]], + ['status_5fdoc_5fsize_94',['STATUS_DOC_SIZE',['../_web_mgr_8hpp.html#a061febd0dccc042bdc16cee44909f888',1,'WebMgr.hpp']]], + ['statustype_95',['StatusType',['../classc___input_f_p_p_remote.html#ac4e408789e2c39cea4df6df3dd2ade59',1,'c_InputFPPRemote']]], + ['staydark_96',['StayDark',['../classc___input_f_p_p_remote.html#a5d87accf4b1fb74a4486d5f3d8de71ec',1,'c_InputFPPRemote::StayDark()'],['../classc___input_effect_engine.html#a00565b280e17e0ba56d2f1667b1f2c0a',1,'c_InputEffectEngine::StayDark()']]], + ['stayinapmode_97',['StayInApMode',['../classc___wi_fi_driver.html#a54c0af1d47e7897cd0d76ee5007ee27c',1,'c_WiFiDriver']]], + ['steptime_98',['stepTime',['../struct_f_s_e_q_parsed_header.html#ad983dc9a9bc3cca6c24d924ade0f16b2',1,'FSEQParsedHeader::stepTime()'],['../fseq_8h.html#a42e6c4860a208a574516349ce8f5a1f0',1,'stepTime(): fseq.h'],['../struct_f_s_e_q_raw_header.html#a533cf6f98dcbd703079faa89b92b328b',1,'FSEQRawHeader::stepTime()']]], + ['stop_99',['Stop',['../classfsm___play_effect__state___playing_effect.html#a44e0e8586355a8414b1429cc433a2783',1,'fsm_PlayEffect_state_PlayingEffect::Stop()'],['../classfsm___play_effect__state.html#af6a387da8cf001a357318ac465b3c61b',1,'fsm_PlayEffect_state::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___error.html#a4a3cacb136c620a0924611a2b011c231',1,'fsm_PlayFile_state_Error::Stop()'],['../classc___input_f_p_p_remote_play_effect.html#a4299b982ecb3e5aefba88ea1d2f3cfc9',1,'c_InputFPPRemotePlayEffect::Stop()'],['../classfsm___play_file__state___starting.html#ae9eb863980baa04d5b5a909016b949f5',1,'fsm_PlayFile_state_Starting::Stop()'],['../classfsm___play_file__state.html#afc9f1b66b51391f2f12166a851fdbfd7',1,'fsm_PlayFile_state::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_effect__state___idle.html#a3d67d0e9f492f11fb219cb41c57760fc',1,'fsm_PlayEffect_state_Idle::Stop()'],['../classc___input_f_p_p_remote_play_file.html#a28afd8eea9136543891254dbda371dc2',1,'c_InputFPPRemotePlayFile::Stop()'],['../classfsm___play_file__state___idle.html#ad7968cbfdc24e4f32f3cfae1a843ce50',1,'fsm_PlayFile_state_Idle::Stop()']]], + ['stopplayfileengine_100',['StopPlayFileEngine',['../classc___input_m_q_t_t.html#a462b6473ed6820518da7dcbb0bba9245',1,'c_InputMQTT']]], + ['stopplaying_101',['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_102',['STRING',['../_e_s_pixel_stick_8h.html#a6397b2c899f7047ba4fec38d9506e042',1,'ESPixelStick.h']]], + ['stringify_103',['STRINGIFY',['../_e_s_pixel_stick_8h.html#a43e1cad902b6477bec893cb6430bd6c8',1,'ESPixelStick.h']]], + ['support_5fethernet_104',['SUPPORT_ETHERNET',['../_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___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___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___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___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']]], + ['support_5foutputtype_5fapa102_105',['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_106',['SUPPORT_OutputType_DMX',['../_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___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___m5_stack___atom_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_M5Stack_Atom.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___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___devkit_c_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_DevkitC.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___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___c_a_m_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_CAM.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_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_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']]], + ['support_5foutputtype_5fgece_107',['SUPPORT_OutputType_GECE',['../_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___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___m5_stack___atom_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): 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#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.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___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__8_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.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_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___e_s_p01_s_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): GPIO_Defs_ESP8266_ESP01S.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___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']]], + ['support_5foutputtype_5fgs8208_108',['SUPPORT_OutputType_GS8208',['../_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___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___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___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___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___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___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_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___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___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___olimex___gateway_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208(): GPIO_Defs_ESP32_Olimex_Gateway.hpp']]], + ['support_5foutputtype_5frelay_109',['SUPPORT_OutputType_Relay',['../_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___devkit_c_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay(): GPIO_Defs_ESP32_DevkitC.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'],['../_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_p8266___generic_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay(): GPIO_Defs_ESP8266_Generic.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_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___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_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___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_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___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']]], + ['support_5foutputtype_5frenard_110',['SUPPORT_OutputType_Renard',['../_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___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_p8266___generic_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard(): GPIO_Defs_ESP8266_Generic.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___e_s_p01_s_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard(): GPIO_Defs_ESP8266_ESP01S.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___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___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_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___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___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___a_e___plus__8_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['support_5foutputtype_5fserial_111',['SUPPORT_OutputType_Serial',['../_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___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_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_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___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___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___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_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial(): GPIO_Defs_ESP32_QUINLED_QUAD.hpp']]], + ['support_5foutputtype_5fservo_5fpca9685_112',['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___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___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_8hpp.html#a4372cae3244b7798703bf70bef4dc2a9',1,'SUPPORT_OutputType_Servo_PCA9685(): GPIO_Defs_ESP32_TWILIGHTLORD.hpp']]], + ['support_5foutputtype_5ftm1814_113',['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___w_t32_e_t_h01_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['support_5foutputtype_5fucs1903_114',['SUPPORT_OutputType_UCS1903',['../_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___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___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_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___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___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___w_t32_e_t_h01_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['support_5foutputtype_5fucs8903_115',['SUPPORT_OutputType_UCS8903',['../_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___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___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_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___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___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_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___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___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___w_t32_e_t_h01_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['support_5foutputtype_5fws2801_116',['SUPPORT_OutputType_WS2801',['../_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___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___devkit_c_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801(): GPIO_Defs_ESP32_DevkitC.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___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']]], + ['support_5foutputtype_5fws2811_117',['SUPPORT_OutputType_WS2811',['../_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___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___olimex___gateway_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): 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#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.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___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___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___devkit_c_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): GPIO_Defs_ESP32_DevkitC.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___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___c_a_m_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): GPIO_Defs_ESP32_CAM.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___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_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___u_n_o___e_t_h_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): GPIO_Defs_ESP32_QUINLED_UNO_ETH.hpp']]], + ['support_5fsd_118',['SUPPORT_SD',['../_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___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_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']]], + ['support_5fspi_5foutput_119',['SUPPORT_SPI_OUTPUT',['../_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'],['../_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___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___d1___m_i_n_i_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT(): GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['suspend_120',['suspend',['../classc___input_d_d_p.html#a63979669ad5644134bdbe4b3f50f2b55',1,'c_InputDDP']]], + ['sync_121',['Sync',['../classfsm___play_file__state___stopping.html#a0345aed65efbc5407e62c16e76827919',1,'fsm_PlayFile_state_Stopping::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___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()']]], + ['sync_5faction_122',['sync_action',['../fseq_8h.html#ae633d100c8ea3e3e8e51e1b9e91a0f30',1,'sync_action(): fseq.h'],['../union_f_p_p_multi_sync_packet.html#abb6552ffd4eb1c21f192cc587da9fdc7',1,'FPPMultiSyncPacket::sync_action()']]], + ['sync_5ffile_5fmedia_123',['SYNC_FILE_MEDIA',['../_f_p_p_discovery_8h.html#a36423b0dcaf49be3037c10caaa89c1b9',1,'FPPDiscovery.h']]], + ['sync_5ffile_5fseq_124',['SYNC_FILE_SEQ',['../_f_p_p_discovery_8h.html#a3da42cf7ab803665ca792ea6c66e3573',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fopen_125',['SYNC_PKT_OPEN',['../_f_p_p_discovery_8h.html#a036d8b52bbc9e2c00b9ea0caaed91ed5',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstart_126',['SYNC_PKT_START',['../_f_p_p_discovery_8h.html#ac64ba753956e709745b12c58256ac8c1',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstop_127',['SYNC_PKT_STOP',['../_f_p_p_discovery_8h.html#ad96fa67d0b7f13b700b9c1f10ff19287',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fsync_128',['SYNC_PKT_SYNC',['../_f_p_p_discovery_8h.html#a046b44498ffb477914f36cd4a2cb2983',1,'FPPDiscovery.h']]], + ['sync_5ftype_129',['sync_type',['../fseq_8h.html#ad319f0e58c160b388d6c4676bb9794fe',1,'sync_type(): fseq.h'],['../union_f_p_p_multi_sync_packet.html#a22248130218a5131c71ceb6fbd4013d3',1,'FPPMultiSyncPacket::sync_type()']]], + ['syncadjustmentcount_130',['SyncAdjustmentCount',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#a1dc2cc5e71151ab373a647a7c173fbee',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['synccontrol_131',['SyncControl',['../classc___input_f_p_p_remote_play_file.html#a93bf35e3719ccb4e2fda0ad003013931',1,'c_InputFPPRemotePlayFile']]], + ['synccontrol_5ft_132',['SyncControl_t',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html',1,'c_InputFPPRemotePlayFile']]], + ['synccount_133',['SyncCount',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#ade26f678a0787377ddeb15f9816cd321',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['syncoffsetms_134',['SyncOffsetMS',['../classc___input_f_p_p_remote_play_item.html#a19ffc50aebca04a52fe132edaa3a31dd',1,'c_InputFPPRemotePlayItem::SyncOffsetMS()'],['../classc___input_f_p_p_remote.html#ac7febe8236ae28590cb80983cb4da490',1,'c_InputFPPRemote::SyncOffsetMS()']]] +]; diff --git a/doxy/search/all_12.js b/doxy/search/all_12.js new file mode 100644 index 000000000..e7a103efc --- /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..6aea5a9b2 --- /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..20a3dba99 --- /dev/null +++ b/doxy/search/all_14.js @@ -0,0 +1,16 @@ +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()']]], + ['validate_2',['Validate',['../classc___network_mgr.html#ac656f99b15313118a5f177adf20a819d',1,'c_NetworkMgr']]], + ['validateconfig_3',['ValidateConfig',['../classc___wi_fi_driver.html#a68047ba7fd51387efcd7929d206d52b3',1,'c_WiFiDriver::ValidateConfig()'],['../classc___web_mgr.html#a02d3fef6b783f26270959e68c8a3c787',1,'c_WebMgr::ValidateConfig()']]], + ['validateconfig_4',['validateConfig',['../_e_s_pixel_stick_8ino.html#aa83bf610d4f986357e0ea1274d087680',1,'ESPixelStick.ino']]], + ['validateconfiguration_5',['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_6',['ValidateGpio',['../classc___output_common.html#a4f20044ab63e32ea09bb4140f9d1f933',1,'c_OutputCommon']]], + ['variablehdroffset_7',['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_8',['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()']]], + ['version_9',['VERSION',['../_e_s_pixel_stick_8ino.html#a56e71553f6adb2a4fa284f5154f4c926',1,'VERSION(): ESPixelStick.ino'],['../_const_names_8hpp.html#a56e71553f6adb2a4fa284f5154f4c926',1,'VERSION(): ESPixelStick.ino']]], + ['version_10',['version',['../_e_f_update_8h.html#ab6d7b6f8c2ceaba7acda80aaf05f4899',1,'version(): EFUpdate.h'],['../fseq_8h.html#a76086d820532f46155fdc9023c854d03',1,'version(): fseq.h']]], + ['versionmajor_11',['versionMajor',['../union_f_p_p_ping_packet.html#af4ab4ff61dcc097635eed9e1fd83d3fd',1,'FPPPingPacket::versionMajor()'],['../fseq_8h.html#a423b441a1e758bb9edfb067034c4d2e3',1,'versionMajor(): fseq.h']]], + ['versionminor_12',['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..844da2d76 --- /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..8987d7841 --- /dev/null +++ b/doxy/search/all_2.js @@ -0,0 +1,22 @@ +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_common.html#a23ef97415464d74fe780256b6680bfb1',1,'c_OutputCommon::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___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_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()']]], + ['begin_4',['begin',['../classc___f_p_p_discovery.html#a09dd955e78cdd72066e022c493a59d96',1,'c_FPPDiscovery::begin()'],['../class_e_f_update.html#afe9f23a60cdd593cee6ab4b025682a06',1,'EFUpdate::begin()']]], + ['begin_5',['Begin',['../classc___input_effect_engine.html#a2ebc1a0fb53a9bf1fda61f25f770ef4f',1,'c_InputEffectEngine']]], + ['blankdelay_6',['BlankDelay',['../structconfig__t.html#ab9bdd5d38cbe52ad15822b004dc8cf42',1,'config_t']]], + ['blankendtime_7',['BlankEndTime',['../classc___input_mgr.html#a26f75c37b6cceb657d65e2d2fe8b8d58',1,'c_InputMgr']]], + ['blanktimerhasexpired_8',['BlankTimerHasExpired',['../classc___input_mgr.html#affbccb36556f158a6e2a73565af71bdf',1,'c_InputMgr']]], + ['blockdelayus_9',['BlockDelayUs',['../classc___output_pixel.html#a408993473c26291ecb94e5c86afadf10',1,'c_OutputPixel']]], + ['blocksize_10',['BlockSize',['../classc___output_pixel.html#aef29226779bfa3f654170b97aa9682dc',1,'c_OutputPixel']]], + ['brightness_11',['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_12',['BufferIsAvailable',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53ac34c83c60be5b54785dd9e57a2c8a231',1,'c_InputDDP']]], + ['bufferisbeingprocessed_13',['BufferIsBeingProcessed',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a1228841766f57725e2f5457368d7aa6a',1,'c_InputDDP']]], + ['bufferisfilled_14',['BufferIsFilled',['../classc___input_d_d_p.html#a2b843993182f3c31a98d3b0300fa6d53a5bc4ac602ab2a4bbe7df55f694d9f05d',1,'c_InputDDP']]], + ['build_5fdate_15',['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_16',['BuildFseqResponse',['../classc___f_p_p_discovery.html#aebf914d165d32003ef1c96b38ba2be51',1,'c_FPPDiscovery']]], + ['buildingnewconfig_17',['BuildingNewConfig',['../classc___output_mgr.html#a7b94e1a3bb3211dea24dbaf74caf6bcf',1,'c_OutputMgr']]], + ['bytestocopy_18',['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..2120360ff --- /dev/null +++ b/doxy/search/all_3.js @@ -0,0 +1,300 @@ +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#afd80a0baf36ea68335bfa2e8ed14945f',1,'c_InputArtnet::c_InputArtnet()'],['../classc___input_artnet.html',1,'c_InputArtnet']]], + ['c_5finputcommon_5',['c_InputCommon',['../classc___input_common.html#a9b5ac2c3fadc9eb69204adc43e595176',1,'c_InputCommon::c_InputCommon()'],['../classc___input_common.html',1,'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#a3633ceb03f227efcb766edb04fb56aa4',1,'c_InputDisabled::c_InputDisabled()'],['../classc___input_disabled.html',1,'c_InputDisabled']]], + ['c_5finpute131_8',['c_InputE131',['../classc___input_e131.html#a5b42ec53aec5db6647b09ab01f3a7548',1,'c_InputE131::c_InputE131()'],['../classc___input_e131.html',1,'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#a211d97fe7699a70bfa820a2e46e16975',1,'c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect()'],['../classc___input_f_p_p_remote_play_effect.html',1,'c_InputFPPRemotePlayEffect']]], + ['c_5finputfppremoteplayfile_12',['c_InputFPPRemotePlayFile',['../classc___input_f_p_p_remote_play_file.html#a6eeac02d87db0c5a3c9399db3f353b4a',1,'c_InputFPPRemotePlayFile::c_InputFPPRemotePlayFile()'],['../classc___input_f_p_p_remote_play_file.html',1,'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',1,'c_OutputMgr'],['../classc___output_mgr.html#a3785b017fd1890570afd8c1054095b41',1,'c_OutputMgr::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#a3fe22c593d1ef359a77df27a1adddc07',1,'c_OutputUart::c_OutputUart()'],['../classc___output_uart.html',1,'c_OutputUart']]], + ['c_5fwebmgr_23',['c_WebMgr',['../classc___web_mgr.html#a560142873d37202c4ef7fc5c27d4c76b',1,'c_WebMgr::c_WebMgr()'],['../classc___web_mgr.html',1,'c_WebMgr']]], + ['c_5fwifidriver_24',['c_WiFiDriver',['../classc___wi_fi_driver.html#a5fc136e1477e80d6f3dd4646fcf5ed30',1,'c_WiFiDriver::c_WiFiDriver()'],['../classc___wi_fi_driver.html',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']]], + ['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_parsed_header.html#ae2ebdd1ef78af53bbb3d9d90f979cd86',1,'FSEQParsedHeader::channelCount()'],['../struct_f_s_e_q_raw_header.html#a2acd73bd4aad27dd17ec5ab6e94032db',1,'FSEQRawHeader::channelCount()']]], + ['channelcount_33',['ChannelCount',['../struct_f_s_e_q_parsed_range_entry.html#a17924f32cd0e140f1ede1c8cf8f49c89',1,'FSEQParsedRangeEntry']]], + ['channelcount_34',['channelCount',['../fseq_8h.html#afaf5a1759edbb499eae879c9e6c91341',1,'fseq.h']]], + ['channelcount_35',['ChannelCount',['../structfsm___play_file__state___playing_file_1_1_sparse_range.html#a3105ed5aae158ff097e7a6566f51750d',1,'fsm_PlayFile_state_PlayingFile::SparseRange']]], + ['channelid_36',['ChannelId',['../structc___output_uart_1_1_output_uart_config__t.html#af90ce0359a40f30527f261ffba99c2e4',1,'c_OutputUart::OutputUartConfig_t::ChannelId()'],['../struct_input_type_xlate_map__t.html#abb9708f4a5eec8343c96e6a8e5594a53',1,'InputTypeXlateMap_t::ChannelId()']]], + ['channelsperframe_37',['ChannelsPerFrame',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#acbcb011203b47f62ddb06e3afaaa2725',1,'c_InputFPPRemotePlayFile::FrameControl_t']]], + ['channelsperpixel_38',['ChannelsPerPixel',['../classc___input_effect_engine.html#a2ce41cfe7b3c283a60786f2875abcc32',1,'c_InputEffectEngine']]], + ['channelsperuniverse_39',['ChannelsPerUniverse',['../classc___input_e131.html#a694114aaade169546c0159e38893ff82',1,'c_InputE131::ChannelsPerUniverse()'],['../classc___input_artnet.html#a55224bac86616c4537ede70e7c26dcd9',1,'c_InputArtnet::ChannelsPerUniverse()']]], + ['channeltype_40',['ChannelType',['../classc___input_common.html#a16ca314c5e330d097001fa82236787fe',1,'c_InputCommon']]], + ['citudsarray_41',['CitudsArray',['../structc___output_uart_1_1_output_uart_config__t.html#a5e695e181efb9ccfc234622b27e2a29a',1,'c_OutputUart::OutputUartConfig_t']]], + ['citudsarray_5ft_42',['CitudsArray_t',['../classc___output_uart.html#ae17c47e20d09bd0c20d83bb732e1913f',1,'c_OutputUart']]], + ['cleansessionrequired_43',['CleanSessionRequired',['../classc___input_m_q_t_t.html#acfe0b1eadd157e64e086ea1c5c342e41',1,'c_InputMQTT']]], + ['clearall_44',['clearAll',['../classc___input_effect_engine.html#a708751b80faa0d0832858768373c5de6',1,'c_InputEffectEngine']]], + ['clearbuffer_45',['ClearBuffer',['../classc___output_common.html#adc129a5642920dc4d36e3e717aaf1f3c',1,'c_OutputCommon::ClearBuffer()'],['../classc___output_mgr.html#a7471954d6a26b6894c4066a424d8aec8',1,'c_OutputMgr::ClearBuffer()']]], + ['clearfileinfo_46',['ClearFileInfo',['../classc___input_f_p_p_remote_play_file.html#a2848f54d1ec8462d0fc54a47c564b035',1,'c_InputFPPRemotePlayFile']]], + ['clearrange_47',['clearRange',['../classc___input_effect_engine.html#af5616863679e4db9a29fbbb98c7c1ed7',1,'c_InputEffectEngine']]], + ['clearuartinterrupts_48',['ClearUartInterrupts',['../classc___output_uart.html#a4114ee257c21daddc9638697900ef948',1,'c_OutputUart']]], + ['client_5ftimeout_49',['CLIENT_TIMEOUT',['../_e_s_pixel_stick_8h.html#acbb5358766b3fd26fcb09271b5f8b1e3',1,'ESPixelStick.h']]], + ['clk_5fpin_50',['clk_pin',['../classc___file_mgr.html#a31b003b27b3b4d3970603c34d6b655c0',1,'c_FileMgr']]], + ['closesdfile_51',['CloseSdFile',['../classc___file_mgr.html#aaa9ced8faedbfea67fbefa0b5019babc',1,'c_FileMgr']]], + ['cn_5factive_52',['CN_active',['../_const_names_8hpp.html#abc2eed441c2939deb17eaf60e147cb91',1,'CN_active(): ConstNames.cpp'],['../_const_names_8cpp.html#abc2eed441c2939deb17eaf60e147cb91',1,'CN_active(): ConstNames.cpp']]], + ['cn_5factivedelay_53',['CN_activedelay',['../_const_names_8cpp.html#ab46a70f1d66111400cb924417821d169',1,'CN_activedelay(): ConstNames.cpp'],['../_const_names_8hpp.html#ab46a70f1d66111400cb924417821d169',1,'CN_activedelay(): ConstNames.cpp']]], + ['cn_5factivehigh_54',['CN_ActiveHigh',['../_const_names_8cpp.html#acc072ade0e55c49094725ec3560d53ee',1,'CN_ActiveHigh(): ConstNames.cpp'],['../_const_names_8hpp.html#acc072ade0e55c49094725ec3560d53ee',1,'CN_ActiveHigh(): ConstNames.cpp']]], + ['cn_5factivelow_55',['CN_ActiveLow',['../_const_names_8cpp.html#a5dd8db45dc4e94f36a7d443bc72540ae',1,'CN_ActiveLow(): ConstNames.cpp'],['../_const_names_8hpp.html#a5dd8db45dc4e94f36a7d443bc72540ae',1,'CN_ActiveLow(): ConstNames.cpp']]], + ['cn_5factivevalue_56',['CN_activevalue',['../_const_names_8hpp.html#aeb614edaa01129e1db9d437f073bed84',1,'CN_activevalue(): ConstNames.cpp'],['../_const_names_8cpp.html#aeb614edaa01129e1db9d437f073bed84',1,'CN_activevalue(): ConstNames.cpp']]], + ['cn_5faddr_57',['CN_addr',['../_const_names_8hpp.html#a9e672b871b7151c17dc0b0a75fed8008',1,'CN_addr(): ConstNames.cpp'],['../_const_names_8cpp.html#a9e672b871b7151c17dc0b0a75fed8008',1,'CN_addr(): ConstNames.cpp']]], + ['cn_5fadvancedview_58',['CN_advancedView',['../_const_names_8hpp.html#a9b9b1884ec721b582958f7465ed81b2b',1,'CN_advancedView(): ConstNames.cpp'],['../_const_names_8cpp.html#a9b9b1884ec721b582958f7465ed81b2b',1,'CN_advancedView(): ConstNames.cpp']]], + ['cn_5fallleds_59',['CN_allleds',['../_const_names_8hpp.html#a93969f01ec843d6baef6bafa9731b25e',1,'CN_allleds(): ConstNames.cpp'],['../_const_names_8cpp.html#a93969f01ec843d6baef6bafa9731b25e',1,'CN_allleds(): ConstNames.cpp']]], + ['cn_5fap_5ffallback_60',['CN_ap_fallback',['../_const_names_8hpp.html#ab3448182c99c6bc9dedda2b2655268ba',1,'CN_ap_fallback(): ConstNames.cpp'],['../_const_names_8cpp.html#ab3448182c99c6bc9dedda2b2655268ba',1,'CN_ap_fallback(): ConstNames.cpp']]], + ['cn_5fap_5freboot_61',['CN_ap_reboot',['../_const_names_8hpp.html#acb838dbe72c813eda9a0ddc0943404af',1,'CN_ap_reboot(): ConstNames.cpp'],['../_const_names_8cpp.html#acb838dbe72c813eda9a0ddc0943404af',1,'CN_ap_reboot(): ConstNames.cpp']]], + ['cn_5fap_5ftimeout_62',['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_5fapa102_63',['CN_APA102',['../_const_names_8cpp.html#a81de6b4fe9344f3bc3165a0996631f35',1,'CN_APA102(): ConstNames.cpp'],['../_const_names_8hpp.html#a81de6b4fe9344f3bc3165a0996631f35',1,'CN_APA102(): ConstNames.cpp']]], + ['cn_5fappendnullcount_64',['CN_appendnullcount',['../_const_names_8hpp.html#adf004f95fc93ade7ca0503f948d3c9db',1,'CN_appendnullcount(): ConstNames.cpp'],['../_const_names_8cpp.html#adf004f95fc93ade7ca0503f948d3c9db',1,'CN_appendnullcount(): ConstNames.cpp']]], + ['cn_5fapplicationslashjson_65',['CN_applicationSLASHjson',['../_const_names_8hpp.html#a61910de8e07e5ea32ce7246be71fc80a',1,'CN_applicationSLASHjson(): ConstNames.cpp'],['../_const_names_8cpp.html#a61910de8e07e5ea32ce7246be71fc80a',1,'CN_applicationSLASHjson(): ConstNames.cpp']]], + ['cn_5fb_66',['CN_b',['../_const_names_8cpp.html#a18851a8bcb22a3b7f390d9c8516503b2',1,'CN_b(): ConstNames.cpp'],['../_const_names_8hpp.html#a18851a8bcb22a3b7f390d9c8516503b2',1,'CN_b(): ConstNames.cpp']]], + ['cn_5fb16_67',['CN_b16',['../_const_names_8hpp.html#a3cc662a2580816dc033b0bcde212d933',1,'CN_b16(): ConstNames.cpp'],['../_const_names_8cpp.html#a3cc662a2580816dc033b0bcde212d933',1,'CN_b16(): ConstNames.cpp']]], + ['cn_5fbaudrate_68',['CN_baudrate',['../_const_names_8hpp.html#a0e21d787232558369b5d86e747610ce0',1,'CN_baudrate(): ConstNames.cpp'],['../_const_names_8cpp.html#a0e21d787232558369b5d86e747610ce0',1,'CN_baudrate(): ConstNames.cpp']]], + ['cn_5fblanktime_69',['CN_blanktime',['../_const_names_8hpp.html#aa8c9363c64e4b0e31a9a8d9b9e3c65b0',1,'CN_blanktime(): ConstNames.cpp'],['../_const_names_8cpp.html#aa8c9363c64e4b0e31a9a8d9b9e3c65b0',1,'CN_blanktime(): ConstNames.cpp']]], + ['cn_5fbridge_70',['CN_bridge',['../_const_names_8hpp.html#a9b8be3d05048e12c6818afe2e0e0d14c',1,'CN_bridge(): ConstNames.cpp'],['../_const_names_8cpp.html#a9b8be3d05048e12c6818afe2e0e0d14c',1,'CN_bridge(): ConstNames.cpp']]], + ['cn_5fbrightness_71',['CN_brightness',['../_const_names_8cpp.html#ac9cdf663bb5133d639e686f40a9bdcd6',1,'CN_brightness(): ConstNames.cpp'],['../_const_names_8hpp.html#ac9cdf663bb5133d639e686f40a9bdcd6',1,'CN_brightness(): ConstNames.cpp']]], + ['cn_5fbrightnessend_72',['CN_brightnessEnd',['../_const_names_8cpp.html#a61e27d3f0cff1b24a0e0e03a9844fd5c',1,'CN_brightnessEnd(): ConstNames.cpp'],['../_const_names_8hpp.html#a61e27d3f0cff1b24a0e0e03a9844fd5c',1,'CN_brightnessEnd(): ConstNames.cpp']]], + ['cn_5fcfgver_73',['CN_cfgver',['../_const_names_8cpp.html#af458cf6ecb90a38ce03476267f7d20e9',1,'CN_cfgver(): ConstNames.cpp'],['../_const_names_8hpp.html#af458cf6ecb90a38ce03476267f7d20e9',1,'CN_cfgver(): ConstNames.cpp']]], + ['cn_5fchannels_74',['CN_channels',['../_const_names_8cpp.html#aa6ec9802135b4477ea7a57ff29907d9d',1,'CN_channels(): ConstNames.cpp'],['../_const_names_8hpp.html#aa6ec9802135b4477ea7a57ff29907d9d',1,'CN_channels(): ConstNames.cpp']]], + ['cn_5fclean_75',['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_76',['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_77',['CN_cmd',['../_const_names_8cpp.html#aad4cb2aed5892674fe273f646e44a3e7',1,'CN_cmd(): ConstNames.cpp'],['../_const_names_8hpp.html#aad4cb2aed5892674fe273f646e44a3e7',1,'CN_cmd(): ConstNames.cpp']]], + ['cn_5fcolor_78',['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_79',['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_80',['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_81',['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_82',['CN_connected',['../_const_names_8hpp.html#abdbd88654a8110b184c7aaf5e343f2fe',1,'CN_connected(): ConstNames.cpp'],['../_const_names_8cpp.html#abdbd88654a8110b184c7aaf5e343f2fe',1,'CN_connected(): ConstNames.cpp']]], + ['cn_5fcount_83',['CN_count',['../_const_names_8hpp.html#a718316091a751f86529d72e965306c6c',1,'CN_count(): ConstNames.cpp'],['../_const_names_8cpp.html#a718316091a751f86529d72e965306c6c',1,'CN_count(): ConstNames.cpp']]], + ['cn_5fcs_5fpin_84',['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_85',['CN_current_sequence',['../_const_names_8hpp.html#aa21b26f2b95ea73e5479ef27b5975f66',1,'CN_current_sequence(): ConstNames.cpp'],['../_const_names_8cpp.html#aa21b26f2b95ea73e5479ef27b5975f66',1,'CN_current_sequence(): ConstNames.cpp']]], + ['cn_5fcurrenteffect_86',['CN_currenteffect',['../_const_names_8hpp.html#a0f28575dbb28b96f5714226031949340',1,'CN_currenteffect(): ConstNames.cpp'],['../_const_names_8cpp.html#a0f28575dbb28b96f5714226031949340',1,'CN_currenteffect(): ConstNames.cpp']]], + ['cn_5fcurrentlimit_87',['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_88',['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_89',['CN_Default',['../_const_names_8cpp.html#aa5156e2d00a02b9ceb2b68bc1c7cc89b',1,'CN_Default(): ConstNames.cpp'],['../_const_names_8hpp.html#aa5156e2d00a02b9ceb2b68bc1c7cc89b',1,'CN_Default(): ConstNames.cpp']]], + ['cn_5fdevice_90',['CN_device',['../_const_names_8cpp.html#a5778618c69ab4892c3d341f8e822c5a7',1,'CN_device(): ConstNames.cpp'],['../_const_names_8hpp.html#a5778618c69ab4892c3d341f8e822c5a7',1,'CN_device(): ConstNames.cpp']]], + ['cn_5fdhcp_91',['CN_dhcp',['../_const_names_8hpp.html#a48fe73b24fae6285a969453f78b6b31e',1,'CN_dhcp(): ConstNames.cpp'],['../_const_names_8cpp.html#a48fe73b24fae6285a969453f78b6b31e',1,'CN_dhcp(): ConstNames.cpp']]], + ['cn_5fdisabled_92',['CN_Disabled',['../_const_names_8cpp.html#a480b758e9a422bb093109e57671f6d67',1,'CN_Disabled(): ConstNames.cpp'],['../_const_names_8hpp.html#a480b758e9a422bb093109e57671f6d67',1,'CN_Disabled(): ConstNames.cpp']]], + ['cn_5fdmx_93',['CN_DMX',['../_const_names_8cpp.html#a7fec5b145525cb557896432d98d73578',1,'CN_DMX(): ConstNames.cpp'],['../_const_names_8hpp.html#a7fec5b145525cb557896432d98d73578',1,'CN_DMX(): ConstNames.cpp']]], + ['cn_5fdotfseq_94',['CN_Dotfseq',['../_const_names_8cpp.html#a179c4e136023619463f59c7f36ba37e3',1,'CN_Dotfseq(): ConstNames.cpp'],['../_const_names_8hpp.html#a179c4e136023619463f59c7f36ba37e3',1,'CN_Dotfseq(): ConstNames.cpp']]], + ['cn_5fdotjson_95',['CN_Dotjson',['../_const_names_8cpp.html#a8483f4f3713eb4eec302849298f76fce',1,'CN_Dotjson(): ConstNames.cpp'],['../_const_names_8hpp.html#a8483f4f3713eb4eec302849298f76fce',1,'CN_Dotjson(): ConstNames.cpp']]], + ['cn_5fdotpl_96',['CN_Dotpl',['../_const_names_8cpp.html#a9d8443e4d32ea9f3afabf1fa4c349ebb',1,'CN_Dotpl(): ConstNames.cpp'],['../_const_names_8hpp.html#a9d8443e4d32ea9f3afabf1fa4c349ebb',1,'CN_Dotpl(): ConstNames.cpp']]], + ['cn_5fduration_97',['CN_duration',['../_const_names_8cpp.html#ab2b60b057a383911ff14b70fd21d8112',1,'CN_duration(): ConstNames.cpp'],['../_const_names_8hpp.html#ab2b60b057a383911ff14b70fd21d8112',1,'CN_duration(): ConstNames.cpp']]], + ['cn_5feffect_98',['CN_effect',['../_const_names_8cpp.html#abc840f526b636d39aeae3682a817a40c',1,'CN_effect(): ConstNames.cpp'],['../_const_names_8hpp.html#abc840f526b636d39aeae3682a817a40c',1,'CN_effect(): ConstNames.cpp']]], + ['cn_5feffect_99',['CN_Effect',['../_const_names_8cpp.html#a4c952fab53f1e45f3ec2a2d558da1f67',1,'CN_Effect(): ConstNames.cpp'],['../_const_names_8hpp.html#a4c952fab53f1e45f3ec2a2d558da1f67',1,'CN_Effect(): ConstNames.cpp']]], + ['cn_5feffect_5flist_100',['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_101',['CN_EffectAllLeds',['../_const_names_8cpp.html#a794da9aae72ddc6c3cc3746f7f79af6a',1,'CN_EffectAllLeds(): ConstNames.cpp'],['../_const_names_8hpp.html#a794da9aae72ddc6c3cc3746f7f79af6a',1,'CN_EffectAllLeds(): ConstNames.cpp']]], + ['cn_5feffectbrightness_102',['CN_EffectBrightness',['../_const_names_8cpp.html#a485643394f04b81774252fba7b1325c0',1,'CN_EffectBrightness(): ConstNames.cpp'],['../_const_names_8hpp.html#a485643394f04b81774252fba7b1325c0',1,'CN_EffectBrightness(): ConstNames.cpp']]], + ['cn_5feffectcolor_103',['CN_EffectColor',['../_const_names_8cpp.html#a54ac73240797f093d469a136a3f87d27',1,'CN_EffectColor(): ConstNames.cpp'],['../_const_names_8hpp.html#a54ac73240797f093d469a136a3f87d27',1,'CN_EffectColor(): ConstNames.cpp']]], + ['cn_5feffectmirror_104',['CN_EffectMirror',['../_const_names_8cpp.html#a5b2ca09dd7f0312257bc19790f2a10d0',1,'CN_EffectMirror(): ConstNames.cpp'],['../_const_names_8hpp.html#a5b2ca09dd7f0312257bc19790f2a10d0',1,'CN_EffectMirror(): ConstNames.cpp']]], + ['cn_5feffectreverse_105',['CN_EffectReverse',['../_const_names_8cpp.html#abf46628827188b5b7535e6022e5a5621',1,'CN_EffectReverse(): ConstNames.cpp'],['../_const_names_8hpp.html#abf46628827188b5b7535e6022e5a5621',1,'CN_EffectReverse(): ConstNames.cpp']]], + ['cn_5feffects_106',['CN_effects',['../_const_names_8hpp.html#ab6642ae36acd475d4242fa903824ee0d',1,'CN_effects(): ConstNames.cpp'],['../_const_names_8cpp.html#ab6642ae36acd475d4242fa903824ee0d',1,'CN_effects(): ConstNames.cpp']]], + ['cn_5feffectspeed_107',['CN_EffectSpeed',['../_const_names_8hpp.html#a0b2e8a034bc6adbb70bf44b2b8405a84',1,'CN_EffectSpeed(): ConstNames.cpp'],['../_const_names_8cpp.html#a0b2e8a034bc6adbb70bf44b2b8405a84',1,'CN_EffectSpeed(): ConstNames.cpp']]], + ['cn_5feffectwhitechannel_108',['CN_EffectWhiteChannel',['../_const_names_8cpp.html#a9fc7b5a63fac00438a9a466335ac98bc',1,'CN_EffectWhiteChannel(): ConstNames.cpp'],['../_const_names_8hpp.html#a9fc7b5a63fac00438a9a466335ac98bc',1,'CN_EffectWhiteChannel(): ConstNames.cpp']]], + ['cn_5fen_109',['CN_en',['../_const_names_8cpp.html#a81557368f28f74d7bba2738291c1a964',1,'CN_en(): ConstNames.cpp'],['../_const_names_8hpp.html#a81557368f28f74d7bba2738291c1a964',1,'CN_en(): ConstNames.cpp']]], + ['cn_5fenabled_110',['CN_enabled',['../_const_names_8cpp.html#a7b42d8cba1a1939f4e007f08e2b4adbc',1,'CN_enabled(): ConstNames.cpp'],['../_const_names_8hpp.html#a7b42d8cba1a1939f4e007f08e2b4adbc',1,'CN_enabled(): ConstNames.cpp']]], + ['cn_5ferrors_111',['CN_errors',['../_const_names_8hpp.html#ac37916961c965e38e7302bf1625c0c94',1,'CN_errors(): ConstNames.cpp'],['../_const_names_8cpp.html#ac37916961c965e38e7302bf1625c0c94',1,'CN_errors(): ConstNames.cpp']]], + ['cn_5fesp32_112',['CN_ESP32',['../_const_names_8cpp.html#a0447a9aff210eb8b19595e2ac6141b3e',1,'CN_ESP32(): ConstNames.cpp'],['../_const_names_8hpp.html#a0447a9aff210eb8b19595e2ac6141b3e',1,'CN_ESP32(): ConstNames.cpp']]], + ['cn_5fesp8266_113',['CN_ESP8266',['../_const_names_8cpp.html#a52ed3fb06aabf3e4dbd812762d0447c0',1,'CN_ESP8266(): ConstNames.cpp'],['../_const_names_8hpp.html#a52ed3fb06aabf3e4dbd812762d0447c0',1,'CN_ESP8266(): ConstNames.cpp']]], + ['cn_5fespixelstick_114',['CN_ESPixelStick',['../_const_names_8cpp.html#af73c5802565245d07c80a7761332863e',1,'CN_ESPixelStick(): ConstNames.cpp'],['../_const_names_8hpp.html#af73c5802565245d07c80a7761332863e',1,'CN_ESPixelStick(): ConstNames.cpp']]], + ['cn_5feth_115',['CN_eth',['../_const_names_8cpp.html#ac1121c3067c8d1d7adfb5803a2a380c3',1,'CN_eth(): ConstNames.cpp'],['../_const_names_8hpp.html#ac1121c3067c8d1d7adfb5803a2a380c3',1,'CN_eth(): ConstNames.cpp']]], + ['cn_5fethdrv_116',['CN_EthDrv',['../_const_names_8cpp.html#aa8197bb9603397cc3ca37c13eef1ac8e',1,'CN_EthDrv(): ConstNames.cpp'],['../_const_names_8hpp.html#aa8197bb9603397cc3ca37c13eef1ac8e',1,'CN_EthDrv(): ConstNames.cpp']]], + ['cn_5ffalse_117',['CN_false',['../_const_names_8cpp.html#a0ab00f77a5cb19f5db48543a0f880853',1,'CN_false(): ConstNames.cpp'],['../_const_names_8hpp.html#a0ab00f77a5cb19f5db48543a0f880853',1,'CN_false(): ConstNames.cpp']]], + ['cn_5ffile_118',['CN_file',['../_const_names_8cpp.html#a4d09906ee8dde22f5282c0992c9f1618',1,'CN_file(): ConstNames.cpp'],['../_const_names_8hpp.html#a4d09906ee8dde22f5282c0992c9f1618',1,'CN_file(): ConstNames.cpp']]], + ['cn_5ffile_119',['CN_File',['../_const_names_8cpp.html#a5ba706b977ae349c8067541677428c31',1,'CN_File(): ConstNames.cpp'],['../_const_names_8hpp.html#a5ba706b977ae349c8067541677428c31',1,'CN_File(): ConstNames.cpp']]], + ['cn_5ffilename_120',['CN_filename',['../_const_names_8cpp.html#a7b037f724ef7e05089e04dcb613ca069',1,'CN_filename(): ConstNames.cpp'],['../_const_names_8hpp.html#a7b037f724ef7e05089e04dcb613ca069',1,'CN_filename(): ConstNames.cpp']]], + ['cn_5ffiles_121',['CN_files',['../_const_names_8cpp.html#a5f175aa16046f697b7a6abd99f519af7',1,'CN_files(): ConstNames.cpp'],['../_const_names_8hpp.html#a5f175aa16046f697b7a6abd99f519af7',1,'CN_files(): ConstNames.cpp']]], + ['cn_5ffrequency_122',['CN_Frequency',['../_const_names_8cpp.html#a85c67ac3ba2acabbbdf446d44b469d24',1,'CN_Frequency(): ConstNames.cpp'],['../_const_names_8hpp.html#a85c67ac3ba2acabbbdf446d44b469d24',1,'CN_Frequency(): ConstNames.cpp']]], + ['cn_5ffseqfilename_123',['CN_fseqfilename',['../_const_names_8cpp.html#a28f1ea5bb496c43c725613dc053bf61c',1,'CN_fseqfilename(): ConstNames.cpp'],['../_const_names_8hpp.html#a28f1ea5bb496c43c725613dc053bf61c',1,'CN_fseqfilename(): ConstNames.cpp']]], + ['cn_5fg_124',['CN_g',['../_const_names_8cpp.html#ad8c96414252b34ecc87cca920cffb8d3',1,'CN_g(): ConstNames.cpp'],['../_const_names_8hpp.html#ad8c96414252b34ecc87cca920cffb8d3',1,'CN_g(): ConstNames.cpp']]], + ['cn_5fgamma_125',['CN_gamma',['../_const_names_8cpp.html#a44250958468d72bcb139c73446b3581a',1,'CN_gamma(): ConstNames.cpp'],['../_const_names_8hpp.html#a44250958468d72bcb139c73446b3581a',1,'CN_gamma(): ConstNames.cpp']]], + ['cn_5fgateway_126',['CN_gateway',['../_const_names_8hpp.html#ac4fa52678a73637202e4ee92ceb447c0',1,'CN_gateway(): ConstNames.cpp'],['../_const_names_8cpp.html#ac4fa52678a73637202e4ee92ceb447c0',1,'CN_gateway(): ConstNames.cpp']]], + ['cn_5fgece_127',['CN_GECE',['../_const_names_8hpp.html#aba928679c9bff7e15641a9cc10eff769',1,'CN_GECE(): ConstNames.cpp'],['../_const_names_8cpp.html#aba928679c9bff7e15641a9cc10eff769',1,'CN_GECE(): ConstNames.cpp']]], + ['cn_5fgen_5fser_5fftr_128',['CN_gen_ser_ftr',['../_const_names_8hpp.html#abd0646b8a2c8bb87c7584110388ed27e',1,'CN_gen_ser_ftr(): ConstNames.cpp'],['../_const_names_8cpp.html#abd0646b8a2c8bb87c7584110388ed27e',1,'CN_gen_ser_ftr(): ConstNames.cpp']]], + ['cn_5fgen_5fser_5fhdr_129',['CN_gen_ser_hdr',['../_const_names_8hpp.html#a826920d6755dc26263a0835cf8e31f67',1,'CN_gen_ser_hdr(): ConstNames.cpp'],['../_const_names_8cpp.html#a826920d6755dc26263a0835cf8e31f67',1,'CN_gen_ser_hdr(): ConstNames.cpp']]], + ['cn_5fget_130',['CN_get',['../_const_names_8cpp.html#ade9d0c31a16f76900a09357ed6287ad5',1,'CN_get(): ConstNames.cpp'],['../_const_names_8hpp.html#ade9d0c31a16f76900a09357ed6287ad5',1,'CN_get(): ConstNames.cpp']]], + ['cn_5fgid_131',['CN_gid',['../_const_names_8hpp.html#a4822d8a5cac44cdcd5bf20e276e87ce4',1,'CN_gid(): ConstNames.cpp'],['../_const_names_8cpp.html#a4822d8a5cac44cdcd5bf20e276e87ce4',1,'CN_gid(): ConstNames.cpp']]], + ['cn_5fgroup_5fsize_132',['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_133',['CN_GS8208',['../_const_names_8cpp.html#a48710fcb893ec4046cf99ddd3efdf2ed',1,'CN_GS8208(): ConstNames.cpp'],['../_const_names_8hpp.html#a48710fcb893ec4046cf99ddd3efdf2ed',1,'CN_GS8208(): ConstNames.cpp']]], + ['cn_5fhadisco_134',['CN_hadisco',['../_const_names_8cpp.html#a6fd9f261f2f918452e8e4ef73aa6f26f',1,'CN_hadisco(): ConstNames.cpp'],['../_const_names_8hpp.html#a6fd9f261f2f918452e8e4ef73aa6f26f',1,'CN_hadisco(): ConstNames.cpp']]], + ['cn_5fhaprefix_135',['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_136',['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_137',['CN_hostname',['../_const_names_8cpp.html#a632cbd0dc035412381b847574a6b2214',1,'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']]], + ['cn_5fhostname_139',['CN_hostname',['../_const_names_8hpp.html#a632cbd0dc035412381b847574a6b2214',1,'ConstNames.cpp']]], + ['cn_5fhv_140',['CN_hv',['../_const_names_8cpp.html#ae3afd847590d80f125e2dc675786c35d',1,'CN_hv(): ConstNames.cpp'],['../_const_names_8hpp.html#ae3afd847590d80f125e2dc675786c35d',1,'CN_hv(): ConstNames.cpp']]], + ['cn_5fid_141',['CN_id',['../_const_names_8cpp.html#ac76c1fcb706975962cc8a645907f1c64',1,'CN_id(): ConstNames.cpp'],['../_const_names_8hpp.html#ac76c1fcb706975962cc8a645907f1c64',1,'CN_id(): ConstNames.cpp']]], + ['cn_5fidle_142',['CN_Idle',['../_const_names_8cpp.html#acc1f31cf3cae2fb081a3ab1919f8daf3',1,'CN_Idle(): ConstNames.cpp'],['../_const_names_8hpp.html#acc1f31cf3cae2fb081a3ab1919f8daf3',1,'CN_Idle(): ConstNames.cpp']]], + ['cn_5finit_143',['CN_init',['../_const_names_8cpp.html#a60fb90578a61589039c24a6bd8059ac8',1,'CN_init(): ConstNames.cpp'],['../_const_names_8hpp.html#a60fb90578a61589039c24a6bd8059ac8',1,'CN_init(): ConstNames.cpp']]], + ['cn_5finput_144',['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_145',['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_146',['CN_interframetime',['../_const_names_8cpp.html#a8de772814e2dc493b32f7672d0a50276',1,'CN_interframetime(): ConstNames.cpp'],['../_const_names_8hpp.html#a8de772814e2dc493b32f7672d0a50276',1,'CN_interframetime(): ConstNames.cpp']]], + ['cn_5finv_147',['CN_inv',['../_const_names_8cpp.html#ae2c4e9461579fd61c25efc9e5c41173f',1,'CN_inv(): ConstNames.cpp'],['../_const_names_8hpp.html#ae2c4e9461579fd61c25efc9e5c41173f',1,'CN_inv(): ConstNames.cpp']]], + ['cn_5fip_148',['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_149',['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_150',['CN_lwt',['../_const_names_8cpp.html#ab741a0eaa117d6dfe2e08838397825d3',1,'CN_lwt(): ConstNames.cpp'],['../_const_names_8hpp.html#ab741a0eaa117d6dfe2e08838397825d3',1,'CN_lwt(): ConstNames.cpp']]], + ['cn_5fmac_151',['CN_mac',['../_const_names_8cpp.html#a1b5b240add4c0596021f816df950f85e',1,'CN_mac(): ConstNames.cpp'],['../_const_names_8hpp.html#a1b5b240add4c0596021f816df950f85e',1,'CN_mac(): ConstNames.cpp']]], + ['cn_5fmarqueegroups_152',['CN_MarqueeGroups',['../_const_names_8cpp.html#a6b153cf8c44cdfafc8ebb89650e607e9',1,'CN_MarqueeGroups(): ConstNames.cpp'],['../_const_names_8hpp.html#a6b153cf8c44cdfafc8ebb89650e607e9',1,'CN_MarqueeGroups(): ConstNames.cpp']]], + ['cn_5fmax_153',['CN_Max',['../_const_names_8cpp.html#a1f190ea2080108959dd8283f739ce97a',1,'CN_Max(): ConstNames.cpp'],['../_const_names_8hpp.html#a1f190ea2080108959dd8283f739ce97a',1,'CN_Max(): ConstNames.cpp']]], + ['cn_5fmaxchannels_154',['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_155',['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_156',['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_157',['CN_Min',['../_const_names_8cpp.html#ac0f852304367c7120c9b688fad372a4b',1,'CN_Min(): ConstNames.cpp'],['../_const_names_8hpp.html#ac0f852304367c7120c9b688fad372a4b',1,'CN_Min(): ConstNames.cpp']]], + ['cn_5fminussigns_158',['CN_minussigns',['../_const_names_8cpp.html#ac262e854902120553147c834583f8aa0',1,'CN_minussigns(): ConstNames.cpp'],['../_const_names_8hpp.html#ac262e854902120553147c834583f8aa0',1,'CN_minussigns(): ConstNames.cpp']]], + ['cn_5fmirror_159',['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_160',['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_161',['CN_mode',['../_const_names_8hpp.html#a142e5755c45ea1115194c59c842a0494',1,'CN_mode(): ConstNames.cpp'],['../_const_names_8cpp.html#a142e5755c45ea1115194c59c842a0494',1,'CN_mode(): ConstNames.cpp']]], + ['cn_5fmode_5fname_162',['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_163',['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_164',['CN_multicast',['../_const_names_8cpp.html#af7a48c8246705eeb0f5aff73b2fd4217',1,'CN_multicast(): ConstNames.cpp'],['../_const_names_8hpp.html#af7a48c8246705eeb0f5aff73b2fd4217',1,'CN_multicast(): ConstNames.cpp']]], + ['cn_5fname_165',['CN_name',['../_const_names_8cpp.html#a5cd76fe6276f108f50568953938dcbae',1,'CN_name(): ConstNames.cpp'],['../_const_names_8hpp.html#a5cd76fe6276f108f50568953938dcbae',1,'CN_name(): ConstNames.cpp']]], + ['cn_5fneedautoconfig_166',['CN_NeedAutoConfig',['../_const_names_8hpp.html#ae5a580d681a403ef562b79452bdfb0a9',1,'CN_NeedAutoConfig(): ConstNames.cpp'],['../_const_names_8cpp.html#ae5a580d681a403ef562b79452bdfb0a9',1,'CN_NeedAutoConfig(): ConstNames.cpp']]], + ['cn_5fnetmask_167',['CN_netmask',['../_const_names_8cpp.html#ab3c0a15c280539db3639375167781498',1,'CN_netmask(): ConstNames.cpp'],['../_const_names_8hpp.html#ab3c0a15c280539db3639375167781498',1,'CN_netmask(): ConstNames.cpp']]], + ['cn_5fnetwork_168',['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_169',['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_170',['CN_num_packets',['../_const_names_8cpp.html#a80424dcf9bcfc64be5371d7c8d90b5ad',1,'CN_num_packets(): ConstNames.cpp'],['../_const_names_8hpp.html#a80424dcf9bcfc64be5371d7c8d90b5ad',1,'CN_num_packets(): ConstNames.cpp']]], + ['cn_5foutput_171',['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_172',['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_173',['CN_OutputSpi',['../_const_names_8cpp.html#ae083a5e9def6af78cb69e46ab533599a',1,'CN_OutputSpi(): ConstNames.cpp'],['../_const_names_8hpp.html#ae083a5e9def6af78cb69e46ab533599a',1,'CN_OutputSpi(): ConstNames.cpp']]], + ['cn_5foutputuart_174',['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_175',['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_176',['CN_passphrase',['../_const_names_8cpp.html#a3586d44bcb59992d526e055c48e07569',1,'CN_passphrase(): ConstNames.cpp'],['../_const_names_8hpp.html#a3586d44bcb59992d526e055c48e07569',1,'CN_passphrase(): ConstNames.cpp']]], + ['cn_5fpassword_177',['CN_password',['../_const_names_8cpp.html#a8306e46de0c5d60f8f9038dc9b2fb026',1,'CN_password(): ConstNames.cpp'],['../_const_names_8hpp.html#a8306e46de0c5d60f8f9038dc9b2fb026',1,'CN_password(): ConstNames.cpp']]], + ['cn_5fpaused_178',['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_179',['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_180',['CN_Platform',['../_const_names_8cpp.html#a513839a8b26af97e77ec3fdfea8db604',1,'CN_Platform(): ConstNames.cpp'],['../_const_names_8hpp.html#a513839a8b26af97e77ec3fdfea8db604',1,'CN_Platform(): ConstNames.cpp']]], + ['cn_5fplay_181',['CN_play',['../_const_names_8hpp.html#afbd28938d76d40694c40876352543419',1,'CN_play(): ConstNames.cpp'],['../_const_names_8cpp.html#afbd28938d76d40694c40876352543419',1,'CN_play(): ConstNames.cpp']]], + ['cn_5fplayfseq_182',['CN_playFseq',['../_const_names_8cpp.html#ab4997bb1436e8bb45f47a5ef74ad1820',1,'CN_playFseq(): ConstNames.cpp'],['../_const_names_8hpp.html#ab4997bb1436e8bb45f47a5ef74ad1820',1,'CN_playFseq(): ConstNames.cpp']]], + ['cn_5fplaylist_183',['CN_playlist',['../_const_names_8cpp.html#a00696aa537c423f6e92290f75b986db3',1,'CN_playlist(): ConstNames.cpp'],['../_const_names_8hpp.html#a00696aa537c423f6e92290f75b986db3',1,'CN_playlist(): ConstNames.cpp']]], + ['cn_5fplussigns_184',['CN_plussigns',['../_const_names_8cpp.html#aaec31bce6c2ab6f300bf6bf8a9747f18',1,'CN_plussigns(): ConstNames.cpp'],['../_const_names_8hpp.html#aaec31bce6c2ab6f300bf6bf8a9747f18',1,'CN_plussigns(): ConstNames.cpp']]], + ['cn_5fpolarity_185',['CN_polarity',['../_const_names_8cpp.html#aac009b5b14ae935acf17c1054c412b1b',1,'CN_polarity(): ConstNames.cpp'],['../_const_names_8hpp.html#aac009b5b14ae935acf17c1054c412b1b',1,'CN_polarity(): ConstNames.cpp']]], + ['cn_5fport_186',['CN_port',['../_const_names_8hpp.html#a76b46181f8c15c255cc12071d26552ba',1,'CN_port(): ConstNames.cpp'],['../_const_names_8cpp.html#a76b46181f8c15c255cc12071d26552ba',1,'CN_port(): ConstNames.cpp']]], + ['cn_5fpower_5fpin_187',['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_188',['CN_prependnullcount',['../_const_names_8cpp.html#a636affbee159603140f8e9934f4595c6',1,'CN_prependnullcount(): ConstNames.cpp'],['../_const_names_8hpp.html#a636affbee159603140f8e9934f4595c6',1,'CN_prependnullcount(): ConstNames.cpp']]], + ['cn_5fprogmem_189',['CN_PROGMEM',['../_const_names_8hpp.html#a922e04bb23c00518770835f35c9c12b2',1,'ConstNames.hpp']]], + ['cn_5fpwm_190',['CN_pwm',['../_const_names_8cpp.html#a95b3fb20539c8ec6078400400c891f96',1,'CN_pwm(): ConstNames.cpp'],['../_const_names_8hpp.html#a95b3fb20539c8ec6078400400c891f96',1,'CN_pwm(): ConstNames.cpp']]], + ['cn_5fr_191',['CN_r',['../_const_names_8cpp.html#aa057dafaa9041ff3e3c1c2c6ea22ab59',1,'CN_r(): ConstNames.cpp'],['../_const_names_8hpp.html#aa057dafaa9041ff3e3c1c2c6ea22ab59',1,'CN_r(): ConstNames.cpp']]], + ['cn_5frelay_192',['CN_Relay',['../_const_names_8hpp.html#a29edcd587cd03e2a0ead74b6336a9445',1,'CN_Relay(): ConstNames.cpp'],['../_const_names_8cpp.html#a29edcd587cd03e2a0ead74b6336a9445',1,'CN_Relay(): ConstNames.cpp']]], + ['cn_5fremote_193',['CN_remote',['../_const_names_8hpp.html#a4d8c8881aa8dc8edd6ca2dd1076ae4c0',1,'CN_remote(): ConstNames.cpp'],['../_const_names_8cpp.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_8cpp.html#ac856c68d23959fe18c9abe38f3eb36a9',1,'CN_rev(): ConstNames.cpp'],['../_const_names_8hpp.html#ac856c68d23959fe18c9abe38f3eb36a9',1,'CN_rev(): ConstNames.cpp']]], + ['cn_5freverse_196',['CN_reverse',['../_const_names_8cpp.html#a657df5d6c9e0e7046a67dc6e820cce3d',1,'CN_reverse(): ConstNames.cpp'],['../_const_names_8hpp.html#a657df5d6c9e0e7046a67dc6e820cce3d',1,'CN_reverse(): ConstNames.cpp']]], + ['cn_5frmt_197',['CN_RMT',['../_const_names_8hpp.html#aa6d8be52e05af7a9ec25d2885dac6550',1,'CN_RMT(): ConstNames.cpp'],['../_const_names_8cpp.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_8cpp.html#a8876600f6c5a3bbfd71e3c7ac5131fcf',1,'CN_seconds_elapsed(): ConstNames.cpp'],['../_const_names_8hpp.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_5fsequence_5ffilename_204',['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_205',['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_206',['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_207',['CN_slashset',['../_const_names_8cpp.html#a710af68a7ce00f52579b9ca66ae83a0b',1,'CN_slashset(): ConstNames.cpp'],['../_const_names_8hpp.html#a710af68a7ce00f52579b9ca66ae83a0b',1,'CN_slashset(): ConstNames.cpp']]], + ['cn_5fslashstatus_208',['CN_slashstatus',['../_const_names_8cpp.html#a1515de17daa571a544e9a95b60ee9e25',1,'CN_slashstatus(): ConstNames.cpp'],['../_const_names_8hpp.html#a1515de17daa571a544e9a95b60ee9e25',1,'CN_slashstatus(): ConstNames.cpp']]], + ['cn_5fspeed_209',['CN_speed',['../_const_names_8cpp.html#aa731cfd62e6ad435a88a778c9fcf9fc4',1,'CN_speed(): ConstNames.cpp'],['../_const_names_8hpp.html#aa731cfd62e6ad435a88a778c9fcf9fc4',1,'CN_speed(): ConstNames.cpp']]], + ['cn_5fssid_210',['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_211',['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_212',['CN_stars',['../_const_names_8hpp.html#a2322cc57e9bbac7eb6648b0f3323ea89',1,'CN_stars(): ConstNames.cpp'],['../_const_names_8cpp.html#a2322cc57e9bbac7eb6648b0f3323ea89',1,'CN_stars(): ConstNames.cpp']]], + ['cn_5fstate_213',['CN_state',['../_const_names_8hpp.html#a0ba7c9c771c3d0511cba9662ff3c8808',1,'CN_state(): ConstNames.cpp'],['../_const_names_8cpp.html#a0ba7c9c771c3d0511cba9662ff3c8808',1,'CN_state(): ConstNames.cpp']]], + ['cn_5fstatus_214',['CN_status',['../_const_names_8cpp.html#a3184aa626f835ba021ff6784e2b7bae6',1,'CN_status(): ConstNames.cpp'],['../_const_names_8hpp.html#a3184aa626f835ba021ff6784e2b7bae6',1,'CN_status(): ConstNames.cpp']]], + ['cn_5fstatus_5fname_215',['CN_status_name',['../_const_names_8cpp.html#a0939c463afce8ec6c9c443a2768a6e55',1,'CN_status_name(): ConstNames.cpp'],['../_const_names_8hpp.html#a0939c463afce8ec6c9c443a2768a6e55',1,'CN_status_name(): ConstNames.cpp']]], + ['cn_5fstayinapmode_216',['CN_StayInApMode',['../_const_names_8cpp.html#a50b54b5ca793b14d6d4908af33fd226d',1,'CN_StayInApMode(): ConstNames.cpp'],['../_const_names_8hpp.html#a50b54b5ca793b14d6d4908af33fd226d',1,'CN_StayInApMode(): ConstNames.cpp']]], + ['cn_5fsubnet_217',['CN_subnet',['../_const_names_8hpp.html#a840f95c982a0796f9b9460f75de7110f',1,'CN_subnet(): ConstNames.cpp'],['../_const_names_8cpp.html#a840f95c982a0796f9b9460f75de7110f',1,'CN_subnet(): ConstNames.cpp']]], + ['cn_5fsyncoffset_218',['CN_SyncOffset',['../_const_names_8cpp.html#aae353b95cd126448bfeab0584a8c451d',1,'CN_SyncOffset(): ConstNames.cpp'],['../_const_names_8hpp.html#aae353b95cd126448bfeab0584a8c451d',1,'CN_SyncOffset(): ConstNames.cpp']]], + ['cn_5fsystem_219',['CN_system',['../_const_names_8cpp.html#a3d2cd2f06fcb9cf5af228bcef38fc7fe',1,'CN_system(): ConstNames.cpp'],['../_const_names_8hpp.html#a3d2cd2f06fcb9cf5af228bcef38fc7fe',1,'CN_system(): ConstNames.cpp']]], + ['cn_5ftextslashplain_220',['CN_textSLASHplain',['../_const_names_8cpp.html#adf0170c2674a06fcc4c5a30b446deb5c',1,'CN_textSLASHplain(): ConstNames.cpp'],['../_const_names_8hpp.html#adf0170c2674a06fcc4c5a30b446deb5c',1,'CN_textSLASHplain(): ConstNames.cpp']]], + ['cn_5ftime_221',['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_222',['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_223',['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_224',['CN_TimeRemaining',['../_const_names_8cpp.html#aa41d7a39acc7d3fa56d16aab5c53a78d',1,'CN_TimeRemaining(): ConstNames.cpp'],['../_const_names_8hpp.html#aa41d7a39acc7d3fa56d16aab5c53a78d',1,'CN_TimeRemaining(): ConstNames.cpp']]], + ['cn_5ftls3001_225',['CN_TLS3001',['../_const_names_8cpp.html#a75c2a3f7f633e2c74a754939905b0a76',1,'CN_TLS3001(): ConstNames.cpp'],['../_const_names_8hpp.html#a75c2a3f7f633e2c74a754939905b0a76',1,'CN_TLS3001(): ConstNames.cpp']]], + ['cn_5ftm1814_226',['CN_TM1814',['../_const_names_8cpp.html#a837c56c0d48bbbd2c8b159f0a4bb166a',1,'CN_TM1814(): ConstNames.cpp'],['../_const_names_8hpp.html#a837c56c0d48bbbd2c8b159f0a4bb166a',1,'CN_TM1814(): ConstNames.cpp']]], + ['cn_5ftopic_227',['CN_topic',['../_const_names_8cpp.html#a02cbbd5bc7cd72df9bffe7d71ac0e920',1,'CN_topic(): ConstNames.cpp'],['../_const_names_8hpp.html#a02cbbd5bc7cd72df9bffe7d71ac0e920',1,'CN_topic(): ConstNames.cpp']]], + ['cn_5ftopicset_228',['CN_topicset',['../_const_names_8cpp.html#ab42165bb925a859aad604672811cf994',1,'CN_topicset(): ConstNames.cpp'],['../_const_names_8hpp.html#ab42165bb925a859aad604672811cf994',1,'CN_topicset(): ConstNames.cpp']]], + ['cn_5ftransitions_229',['CN_transitions',['../_const_names_8cpp.html#a1e9c3e0372e99696c4be378981c0a358',1,'CN_transitions(): ConstNames.cpp'],['../_const_names_8hpp.html#a1e9c3e0372e99696c4be378981c0a358',1,'CN_transitions(): ConstNames.cpp']]], + ['cn_5ftrig_230',['CN_trig',['../_const_names_8cpp.html#a42751f0fd4ce0c2864cbfbc6d4b306ed',1,'CN_trig(): ConstNames.cpp'],['../_const_names_8hpp.html#a42751f0fd4ce0c2864cbfbc6d4b306ed',1,'CN_trig(): ConstNames.cpp']]], + ['cn_5ftrue_231',['CN_true',['../_const_names_8cpp.html#ad2ef24b1b759826ee1149e962349ed52',1,'CN_true(): ConstNames.cpp'],['../_const_names_8hpp.html#ad2ef24b1b759826ee1149e962349ed52',1,'CN_true(): ConstNames.cpp']]], + ['cn_5ftype_232',['CN_type',['../_const_names_8hpp.html#a3f6f355b45930e7365227674f5d16fe2',1,'CN_type(): ConstNames.cpp'],['../_const_names_8cpp.html#a3f6f355b45930e7365227674f5d16fe2',1,'CN_type(): ConstNames.cpp']]], + ['cn_5fucs1903_233',['CN_UCS1903',['../_const_names_8hpp.html#afd2148ed27b6b6d4986b619f9aae837f',1,'CN_UCS1903(): ConstNames.cpp'],['../_const_names_8cpp.html#afd2148ed27b6b6d4986b619f9aae837f',1,'CN_UCS1903(): ConstNames.cpp']]], + ['cn_5fucs8903_234',['CN_UCS8903',['../_const_names_8cpp.html#a47c18668b81133ab821d311758a6cf1e',1,'CN_UCS8903(): ConstNames.cpp'],['../_const_names_8hpp.html#a47c18668b81133ab821d311758a6cf1e',1,'CN_UCS8903(): ConstNames.cpp']]], + ['cn_5fui_235',['CN_ui',['../_const_names_8cpp.html#a53091831dcfa2c4edb822eadd1e21285',1,'CN_ui(): ConstNames.cpp'],['../_const_names_8hpp.html#a53091831dcfa2c4edb822eadd1e21285',1,'CN_ui(): ConstNames.cpp']]], + ['cn_5funichanlim_236',['CN_unichanlim',['../_const_names_8cpp.html#a5a42c53c38645bac53f7feb8a42fa8a4',1,'CN_unichanlim(): ConstNames.cpp'],['../_const_names_8hpp.html#a5a42c53c38645bac53f7feb8a42fa8a4',1,'CN_unichanlim(): ConstNames.cpp']]], + ['cn_5funifirst_237',['CN_unifirst',['../_const_names_8hpp.html#a0bc65a4ed5c5699c2025b67db257b9d4',1,'CN_unifirst(): ConstNames.cpp'],['../_const_names_8cpp.html#a0bc65a4ed5c5699c2025b67db257b9d4',1,'CN_unifirst(): ConstNames.cpp']]], + ['cn_5funilast_238',['CN_unilast',['../_const_names_8cpp.html#ad4f651a73f578488e7910f1374f54b46',1,'CN_unilast(): ConstNames.cpp'],['../_const_names_8hpp.html#ad4f651a73f578488e7910f1374f54b46',1,'CN_unilast(): ConstNames.cpp']]], + ['cn_5funiverse_239',['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_240',['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_241',['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_242',['CN_updateinterval',['../_const_names_8cpp.html#af98531e6eff515d53b16066a48fc1f39',1,'CN_updateinterval(): ConstNames.cpp'],['../_const_names_8hpp.html#af98531e6eff515d53b16066a48fc1f39',1,'CN_updateinterval(): ConstNames.cpp']]], + ['cn_5fuser_243',['CN_user',['../_const_names_8cpp.html#a09d1680f3a23cbe528011bc758e30ad2',1,'CN_user(): ConstNames.cpp'],['../_const_names_8hpp.html#a09d1680f3a23cbe528011bc758e30ad2',1,'CN_user(): ConstNames.cpp']]], + ['cn_5fversion_244',['CN_version',['../_const_names_8cpp.html#acff282664922a99b0d4960956b096474',1,'CN_version(): ConstNames.cpp'],['../_const_names_8hpp.html#acff282664922a99b0d4960956b096474',1,'CN_version(): ConstNames.cpp']]], + ['cn_5fversion_245',['CN_Version',['../_const_names_8cpp.html#a4df9a69e6c1bb269ac2b585346d4f7a1',1,'CN_Version(): ConstNames.cpp'],['../_const_names_8hpp.html#a4df9a69e6c1bb269ac2b585346d4f7a1',1,'CN_Version(): ConstNames.cpp']]], + ['cn_5fweus_246',['CN_weus',['../_const_names_8cpp.html#aff41a95688dc97788ce74ee8e430e4bb',1,'CN_weus(): ConstNames.cpp'],['../_const_names_8hpp.html#aff41a95688dc97788ce74ee8e430e4bb',1,'CN_weus(): ConstNames.cpp']]], + ['cn_5fwifi_247',['CN_wifi',['../_const_names_8cpp.html#a20c57fd3144f7f8a38db06fd3afeb3f8',1,'CN_wifi(): ConstNames.cpp'],['../_const_names_8hpp.html#a20c57fd3144f7f8a38db06fd3afeb3f8',1,'CN_wifi(): ConstNames.cpp']]], + ['cn_5fwifidrv_248',['CN_WiFiDrv',['../_const_names_8cpp.html#a65dd8392aae42ccebbc0546a8d7b55ea',1,'CN_WiFiDrv(): ConstNames.cpp'],['../_const_names_8hpp.html#a65dd8392aae42ccebbc0546a8d7b55ea',1,'CN_WiFiDrv(): ConstNames.cpp']]], + ['cn_5fws2801_249',['CN_WS2801',['../_const_names_8cpp.html#a61517597bb909610250ca238783b462a',1,'CN_WS2801(): ConstNames.cpp'],['../_const_names_8hpp.html#a61517597bb909610250ca238783b462a',1,'CN_WS2801(): ConstNames.cpp']]], + ['cn_5fws2811_250',['CN_WS2811',['../_const_names_8cpp.html#aefbb8accccfecd263e5ba9a2d5d7bdcf',1,'CN_WS2811(): ConstNames.cpp'],['../_const_names_8hpp.html#aefbb8accccfecd263e5ba9a2d5d7bdcf',1,'CN_WS2811(): ConstNames.cpp']]], + ['cn_5fxp_251',['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_252',['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_253',['Color',['../structc___input_effect_engine_1_1_marquee_group.html#ab66274b7fd687aa9110473048902c558',1,'c_InputEffectEngine::MarqueeGroup']]], + ['color_254',['color',['../structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html#ad738ce67cea1904a5d2e481724d532bb',1,'c_InputEffectEngine::MQTTConfiguration_s']]], + ['color_5forder_255',['color_order',['../classc___output_pixel.html#afed66443c13ce57f3584c57935140e17',1,'c_OutputPixel']]], + ['colorhasreachedtarget_256',['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_257',['ColorOffsets',['../classc___output_pixel.html#a2c2d6f2f2c326f9496c174b4e341de29',1,'c_OutputPixel']]], + ['coloroffsets_5fs_258',['ColorOffsets_s',['../unionc___output_pixel_1_1_color_offsets__s.html',1,'c_OutputPixel']]], + ['coloroffsets_5ft_259',['ColorOffsets_t',['../classc___output_pixel.html#aacdb92de62504b5d5f352b1aed8222d6',1,'c_OutputPixel']]], + ['colorwheel_260',['colorWheel',['../classc___input_effect_engine.html#acb553865fd413505e74b21eb82974c3a',1,'c_InputEffectEngine']]], + ['compressiontype_261',['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_262',['ConditionalIncrementColor',['../classc___input_effect_engine.html#af644c98b39b0208e8ac0fdeae19ea999',1,'c_InputEffectEngine']]], + ['config_263',['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_264',['config_t',['../structconfig__t.html',1,'']]], + ['configfilename_265',['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_266',['configInProgress',['../classc___input_mgr.html#adf546839c7f7aa002620aa0b5780e186',1,'c_InputMgr']]], + ['configinprogress_267',['ConfigInProgress',['../classc___output_mgr.html#a87df91d9a1e5e74cf58c070a355d3d05',1,'c_OutputMgr']]], + ['configloadneeded_268',['configLoadNeeded',['../classc___input_mgr.html#ac9d825777b4192ed73322db8ec1bfbca',1,'c_InputMgr']]], + ['configloadneeded_269',['ConfigLoadNeeded',['../classc___output_mgr.html#a77f5f3e0be8d589c85d87d45a0444572',1,'c_OutputMgr::ConfigLoadNeeded()'],['../_e_s_pixel_stick_8ino.html#ae1c18abe27386a381403c28c1ea7d25c',1,'ConfigLoadNeeded(): ESPixelStick.ino']]], + ['configsaveneeded_270',['ConfigSaveNeeded',['../_e_s_pixel_stick_8ino.html#ae44595345afc966d1f3de593d4c9b0f8',1,'ConfigSaveNeeded(): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ae44595345afc966d1f3de593d4c9b0f8',1,'ConfigSaveNeeded(): ESPixelStick.ino']]], + ['connecttomqtt_271',['connectToMqtt',['../classc___input_m_q_t_t.html#a8dcaa1fe9629a2ac95927cfafb7b5e56',1,'c_InputMQTT']]], + ['connectwifi_272',['connectWifi',['../classc___wi_fi_driver.html#a4957b3cc3db8f59af3909ccd9d9f45bd',1,'c_WiFiDriver']]], + ['consolerxgpio_273',['ConsoleRxGpio',['../classc___output_mgr.html#a1eba5f048cc784124d29208565a71511',1,'c_OutputMgr']]], + ['consoletxgpio_274',['ConsoleTxGpio',['../classc___output_mgr.html#ac9701b8ceebd130258b2bc0a4a53d02d',1,'c_OutputMgr']]], + ['consoleuartisactive_275',['ConsoleUartIsActive',['../classc___output_mgr.html#a021718f10f6d648d70a22d3e0a5f72fc',1,'c_OutputMgr']]], + ['constnames_2ecpp_276',['ConstNames.cpp',['../_const_names_8cpp.html',1,'']]], + ['constnames_2ehpp_277',['ConstNames.hpp',['../_const_names_8hpp.html',1,'']]], + ['convertintensitytouartdatastreamentry_5ft_278',['ConvertIntensityToUartDataStreamEntry_t',['../structc___output_uart_1_1_convert_intensity_to_uart_data_stream_entry__t.html',1,'c_OutputUart']]], + ['cpu_5fclocktimens_279',['CPU_ClockTimeNS',['../_e_s_pixel_stick_8h.html#ab3b00ae1732177f97702f50c52d365d3',1,'ESPixelStick.h']]], + ['createadmininfofile_280',['CreateAdminInfoFile',['../classc___web_mgr.html#a8cabfe1c5b1f05b02d4112cb6b85978d',1,'c_WebMgr']]], + ['createjsonconfig_281',['CreateJsonConfig',['../classc___input_mgr.html#a18e0b867953657d8362cdee1db08b0f7',1,'c_InputMgr::CreateJsonConfig()'],['../classc___output_mgr.html#a1e460ab7d570adbbb53dd0e4c6651f6d',1,'c_OutputMgr::CreateJsonConfig()']]], + ['createnewconfig_282',['CreateNewConfig',['../classc___input_mgr.html#a90b28a72c3c887ec9b222744b52a05ec',1,'c_InputMgr::CreateNewConfig()'],['../classc___output_mgr.html#adc248025f3eafeac3261994673ce96d0',1,'c_OutputMgr::CreateNewConfig()']]], + ['createsdfilehandle_283',['CreateSdFileHandle',['../classc___file_mgr.html#a02e1ea347dc4fb24bdc43aa282d5a665',1,'c_FileMgr']]], + ['crgb_284',['CRGB',['../structc___input_effect_engine_1_1_c_r_g_b.html',1,'c_InputEffectEngine']]], + ['cs_5fpin_285',['cs_pin',['../classc___file_mgr.html#a3c32d0dc12f0379a1b656a18ef06d0d0',1,'c_FileMgr']]], + ['ctrl_5fpkt_5fblank_286',['CTRL_PKT_BLANK',['../_f_p_p_discovery_8h.html#acece02e01f4bc2e9d9a3c1f3e8fde51c',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fcmd_287',['CTRL_PKT_CMD',['../_f_p_p_discovery_8h.html#a7ab84e3aad0ff6c16c667c10830c60dd',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fevent_288',['CTRL_PKT_EVENT',['../_f_p_p_discovery_8h.html#afae04ef98e7a9c1844770b9a8f8ac492',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5ffppcommand_289',['CTRL_PKT_FPPCOMMAND',['../_f_p_p_discovery_8h.html#a0a34efb35ab89ce42768326c10de3cb1',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fping_290',['CTRL_PKT_PING',['../_f_p_p_discovery_8h.html#abb98c26b42ca9557a0b4e9528367ee05',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fplugin_291',['CTRL_PKT_PLUGIN',['../_f_p_p_discovery_8h.html#a6fe35a8d9dd7ae46b869873e2206b67a',1,'FPPDiscovery.h']]], + ['ctrl_5fpkt_5fsync_292',['CTRL_PKT_SYNC',['../_f_p_p_discovery_8h.html#a8f4516815aa55ef1e2d53e11c8d9040c',1,'FPPDiscovery.h']]], + ['currentconfigversion_293',['CurrentConfigVersion',['../_e_s_pixel_stick_8ino.html#a7a9dbece103fe34ae437a90c4e517782',1,'CurrentConfigVersion(): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a7a9dbece103fe34ae437a90c4e517782',1,'CurrentConfigVersion(): ESPixelStick.ino']]], + ['currentfsmstate_294',['CurrentFsmState',['../classc___external_input.html#a8e068df25b1139f8b0657bb31ab8a2b3',1,'c_ExternalInput']]], + ['currentipaddress_295',['CurrentIpAddress',['../classc___wi_fi_driver.html#af766cd61d13fd71a2320fb692d1d8b58',1,'c_WiFiDriver']]], + ['currentsubnetmask_296',['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..15e209a52 --- /dev/null +++ b/doxy/search/all_4.js @@ -0,0 +1,97 @@ +var searchData= +[ + ['data_0',['Data',['../struct_f_s_e_q_parsed_variable_data_header.html#a2d16f82208585ef46765a475dc4dae46',1,'FSEQParsedVariableDataHeader']]], + ['data_1',['DATA',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfeae44f9e348e41cb272efa87387728571b',1,'EFUpdate']]], + ['data_2',['data',['../struct_f_s_e_q_raw_variable_data_header.html#a2828b1dc2d48d5fc489e6892853d6fcc',1,'FSEQRawVariableDataHeader']]], + ['data_5flen_3',['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_4',['dataOffset',['../fseq_8h.html#abd29fbb86c8c2f495b3744ae7690c8d4',1,'fseq.h']]], + ['dataoffset_5',['DataOffset',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#a316d3499ba63c7301f320e9ff68b2257',1,'c_InputFPPRemotePlayFile::FrameControl_t::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_range_entry.html#ad5c0ebfabc11005a36af4c80ec994c1a',1,'FSEQParsedRangeEntry::DataOffset()']]], + ['dataoffset_6',['dataOffset',['../struct_f_s_e_q_raw_header.html#a38daee6f10404644f6bdb9b2786f083f',1,'FSEQRawHeader::dataOffset()'],['../struct_f_s_e_q_parsed_header.html#a6988ef961e8646b758c655196f50203b',1,'FSEQParsedHeader::dataOffset()']]], + ['datapin_7',['DataPin',['../structc___output_uart_1_1_output_uart_config__t.html#ada0fad8237c433eac9164c942c1046b7',1,'c_OutputUart::OutputUartConfig_t::DataPin()'],['../classc___output_common.html#ac4ddbbf9943b09880c2fca8892d1a4e3',1,'c_OutputCommon::DataPin()']]], + ['dchsv_8',['dCHSV',['../structc___input_effect_engine_1_1d_c_h_s_v.html',1,'c_InputEffectEngine']]], + ['dcrgb_9',['dCRGB',['../structc___input_effect_engine_1_1d_c_r_g_b.html',1,'c_InputEffectEngine']]], + ['ddp_5fflags1_5fdata_10',['DDP_FLAGS1_DATA',['../_input_d_d_p_8h.html#af1e2153a8b8da9fb69ddb283f569e46e',1,'InputDDP.h']]], + ['ddp_5fflags1_5fdatamask_11',['DDP_FLAGS1_DATAMASK',['../_input_d_d_p_8h.html#ad610c50874a341754d728e837fb2c094',1,'InputDDP.h']]], + ['ddp_5fflags1_5fpush_12',['DDP_FLAGS1_PUSH',['../_input_d_d_p_8h.html#ae6541d458d89ce2f3e87880100f7c29c',1,'InputDDP.h']]], + ['ddp_5fflags1_5fquery_13',['DDP_FLAGS1_QUERY',['../_input_d_d_p_8h.html#a1c1f064616420dfb1823bfe7865099be',1,'InputDDP.h']]], + ['ddp_5fflags1_5freply_14',['DDP_FLAGS1_REPLY',['../_input_d_d_p_8h.html#a51eb5e2a16f90278c97f9442c57b16cf',1,'InputDDP.h']]], + ['ddp_5fflags1_5fstorage_15',['DDP_FLAGS1_STORAGE',['../_input_d_d_p_8h.html#a0c92dc6d84c10358238d30798a482591',1,'InputDDP.h']]], + ['ddp_5fflags1_5ftime_16',['DDP_FLAGS1_TIME',['../_input_d_d_p_8h.html#a3ad75335a7ce0fea010ea71c5157fca0',1,'InputDDP.h']]], + ['ddp_5fflags1_5fver1_17',['DDP_FLAGS1_VER1',['../_input_d_d_p_8h.html#ab9e017559a744e8946a7c4631bd6440d',1,'InputDDP.h']]], + ['ddp_5fflags1_5fvermask_18',['DDP_FLAGS1_VERMASK',['../_input_d_d_p_8h.html#a3f354ce67bb44cc15b5f3f7c1ec6c955',1,'InputDDP.h']]], + ['ddp_5fheader_5ft_19',['DDP_Header_t',['../classc___input_d_d_p.html#aac9651f242d0329a14a68428bc53e343',1,'c_InputDDP']]], + ['ddp_5fheader_5ft_5flen_20',['DDP_Header_t_LEN',['../_input_d_d_p_8h.html#a3b92b44a75e256e9501c5f39ebab07e3',1,'InputDDP.h']]], + ['ddp_5fid_5fall_21',['DDP_ID_ALL',['../_input_d_d_p_8h.html#a396adb528dad47c01f1f4b8ad7bc6948',1,'InputDDP.h']]], + ['ddp_5fid_5fconfig_22',['DDP_ID_CONFIG',['../_input_d_d_p_8h.html#a71dfcf8bf41733ba2ad51c576feac44e',1,'InputDDP.h']]], + ['ddp_5fid_5fcontrol_23',['DDP_ID_CONTROL',['../_input_d_d_p_8h.html#a555a709939a3ccb8eced1b86c3c96358',1,'InputDDP.h']]], + ['ddp_5fid_5fdefault_5fid_24',['DDP_ID_DEFAULT_ID',['../_input_d_d_p_8h.html#a78447af4cbca3a2bc44dd1c79d66609e',1,'InputDDP.h']]], + ['ddp_5fid_5fdmxtransit_25',['DDP_ID_DMXTRANSIT',['../_input_d_d_p_8h.html#aebe330258677fa7e4602fad62205428d',1,'InputDDP.h']]], + ['ddp_5fid_5fstatus_26',['DDP_ID_STATUS',['../_input_d_d_p_8h.html#a2c3b6cef8d2de00290ba7eb73d3d62a5',1,'InputDDP.h']]], + ['ddp_5fmax_5fdatalen_27',['DDP_MAX_DATALEN',['../_input_d_d_p_8h.html#abba4e66dd408809819f6c486964d605c',1,'InputDDP.h']]], + ['ddp_5fpacket_5ft_28',['DDP_packet_t',['../classc___input_d_d_p.html#ae10478d56a121bcd5250f86871b84fed',1,'c_InputDDP']]], + ['ddp_5fport_29',['DDP_PORT',['../_input_d_d_p_8h.html#aea80a7c46e66f756c8f0c03775a7b747',1,'InputDDP.h']]], + ['ddp_5fstats_5ft_30',['DDP_stats_t',['../classc___input_d_d_p.html#a3ce219a9b2d5d1fcc7a61b08f1a8ffbb',1,'c_InputDDP']]], + ['ddp_5ftimecode_5fpacket_5ft_31',['DDP_TimeCode_packet_t',['../classc___input_d_d_p.html#a7a7a3cb1dbaf365786e299b2632674fc',1,'c_InputDDP']]], + ['debug_5fend_32',['DEBUG_END',['../memdebug_8h.html#ae8c132b59602819d7db6c401c1551ace',1,'memdebug.h']]], + ['debug_5fstart_33',['DEBUG_START',['../memdebug_8h.html#a051ff826f5504fb82d756ce789eacc10',1,'memdebug.h']]], + ['debug_5fv_34',['DEBUG_V',['../memdebug_8h.html#a14d990269e60f38772eecaf63d3090d5',1,'memdebug.h']]], + ['default_5feffect_5fdelay_35',['DEFAULT_EFFECT_DELAY',['../_input_effect_engine_8hpp.html#a60751b083d4d4566010f1fb7fef98d9c',1,'InputEffectEngine.hpp']]], + ['default_5feth_5faddr_36',['DEFAULT_ETH_ADDR',['../_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___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___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___olimex___gateway_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR(): 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#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR(): 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#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___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___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___w_t32_e_t_h01_8hpp.html#a419a07f4a387bd427a992490035fe6b1',1,'DEFAULT_ETH_ADDR(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5feth_5fclk_5fmode_37',['DEFAULT_ETH_CLK_MODE',['../_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___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___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___olimex___gateway_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE(): 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#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE(): 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#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___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___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___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___w_t32_e_t_h01_8hpp.html#a319d1c078a4ace47775ecd6615a796a7',1,'DEFAULT_ETH_CLK_MODE(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5feth_5fcrsdv_38',['DEFAULT_ETH_CRSDV',['../_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___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___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___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___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___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___dig-_octa_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5feth_5fmdc_5fpin_39',['DEFAULT_ETH_MDC_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#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___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___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___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___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___olimex___gateway_8hpp.html#aeaea1905632a9d6e4909b54c29fb6d56',1,'DEFAULT_ETH_MDC_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#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___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']]], + ['default_5feth_5fmdio_5fpin_40',['DEFAULT_ETH_MDIO_PIN',['../_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___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___olimex___gateway_8hpp.html#aeed05cdd33507563bb8551bc006bc0f1',1,'DEFAULT_ETH_MDIO_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#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']]], + ['default_5feth_5fpower_5fpin_41',['DEFAULT_ETH_POWER_PIN',['../_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___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___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___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___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']]], + ['default_5feth_5fpower_5fpin_5factive_42',['DEFAULT_ETH_POWER_PIN_ACTIVE',['../_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___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___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___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___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___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___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___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___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___w_t32_e_t_h01_8hpp.html#a24563fc9b3d447e20443d214a34cbb3c',1,'DEFAULT_ETH_POWER_PIN_ACTIVE(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5feth_5frxd0_43',['DEFAULT_ETH_RXD0',['../_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___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___olimex___gateway_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0(): 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#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0(): 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#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___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___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___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___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___e_s_p3_d_e_u_x_quattro___d_m_x_8hpp.html#addcbe236b0fb85814beced384e8d77f4',1,'DEFAULT_ETH_RXD0(): GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp']]], + ['default_5feth_5frxd1_44',['DEFAULT_ETH_RXD1',['../_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___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___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___dig-_octa_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.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___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___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___d1___m_i_n_i___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1(): GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5feth_5ftxd0_45',['DEFAULT_ETH_TXD0',['../_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___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___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___d1___m_i_n_i___e_t_h_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0(): GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5feth_5ftxd1_46',['DEFAULT_ETH_TXD1',['../_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___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___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___olimex___gateway_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1(): 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#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1(): 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#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___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___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___w_t32_e_t_h01_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5feth_5ftxen_47',['DEFAULT_ETH_TXEN',['../_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___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___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___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']]], + ['default_5feth_5ftype_48',['DEFAULT_ETH_TYPE',['../_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___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___olimex___gateway_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE(): 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#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___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___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___w_t32_e_t_h01_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5fi2c_5fscl_49',['DEFAULT_I2C_SCL',['../_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___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___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___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___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___devkit_c_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL(): GPIO_Defs_ESP32_DevkitC.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___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']]], + ['default_5fi2c_5fsda_50',['DEFAULT_I2C_SDA',['../_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___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___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___devkit_c_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA(): GPIO_Defs_ESP32_DevkitC.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___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___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___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___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___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___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___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___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___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_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___w_t32_e_t_h01_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA(): GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['default_5fpassphrase_51',['default_passphrase',['../_wi_fi_driver_8cpp.html#aa7ab2282291411d91e3c6d707332acae',1,'WiFiDriver.cpp']]], + ['default_5frelay_5fgpio_52',['DEFAULT_RELAY_GPIO',['../_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___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_53',['DEFAULT_RMT_0_GPIO',['../_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___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___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___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_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO(): GPIO_Defs_ESP32_QUINLED_QUAD.hpp']]], + ['default_5frmt_5f1_5fgpio_54',['DEFAULT_RMT_1_GPIO',['../_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___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___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___devkit_c_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_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#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO(): GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.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___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___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___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___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___m5_stack___atom_8hpp.html#ab9bf37808f8fcd1cf5c562380d2f45eb',1,'DEFAULT_RMT_1_GPIO(): GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['default_5frmt_5f2_5fgpio_55',['DEFAULT_RMT_2_GPIO',['../_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___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___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___lo_lin___d32___p_r_o_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO(): GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['default_5frmt_5f3_5fgpio_56',['DEFAULT_RMT_3_GPIO',['../_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___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___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___devkit_c_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_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#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO(): GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.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___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___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___lo_lin___d32___p_r_o_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO(): GPIO_Defs_ESP32_LoLin_D32_PRO.hpp']]], + ['default_5frmt_5f4_5fgpio_57',['DEFAULT_RMT_4_GPIO',['../_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___lo_lin___d32___p_r_o_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_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#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO(): GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.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___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___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___m5_stack___atom_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO(): GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['default_5frmt_5f5_5fgpio_58',['DEFAULT_RMT_5_GPIO',['../_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___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___lo_lin___d32___p_r_o_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO(): GPIO_Defs_ESP32_LoLin_D32_PRO.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___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___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___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___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___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_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___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']]], + ['default_5frmt_5f6_5fgpio_59',['DEFAULT_RMT_6_GPIO',['../_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___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___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___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']]], + ['default_5frmt_5f7_5fgpio_60',['DEFAULT_RMT_7_GPIO',['../_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']]], + ['default_5fspi_5fclock_5fgpio_61',['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_62',['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_63',['default_ssid',['../_wi_fi_driver_8cpp.html#a667bab2e55abbfb23d99e1e94177bd3f',1,'WiFiDriver.cpp']]], + ['default_5fuart_5f1_5fgpio_64',['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_65',['DEFAULT_UART_FIFO_TRIGGER_LEVEL',['../_output_uart_8hpp.html#a0ad2bc876667d12a31e3eb9843ac61d1',1,'OutputUart.hpp']]], + ['delaytimer_66',['delaytimer',['../structc___input_effect_engine_1_1_flash_info__t.html#a64e5175c2e32bb31a3335c35b906ac77',1,'c_InputEffectEngine::FlashInfo_t']]], + ['deleteconfig_67',['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_68',['DeleteConfigFile',['../classc___file_mgr.html#a392896b8a923aa9c3a70a668b2af8e55',1,'c_FileMgr']]], + ['deletesdfile_69',['DeleteSdFile',['../classc___file_mgr.html#a3008d14fd822eaf0f4077de2c85d63a1',1,'c_FileMgr']]], + ['describesdcardtouser_70',['DescribeSdCardToUser',['../classc___file_mgr.html#a96fc290cd73476fc1f47b0ab86031cb2',1,'c_FileMgr']]], + ['deserializationhandler_71',['DeserializationHandler',['../classc___file_mgr.html#a7803bfc59f82ceafaf0cbc7e4dbc40d4',1,'c_FileMgr']]], + ['deserializecore_72',['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_73',['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_74',['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_75',['Disable',['../classc___wi_fi_driver.html#a2ba738a27bef8bb98603e808f233eb33',1,'c_WiFiDriver::Disable()'],['../classc___f_p_p_discovery.html#abd09ea00b6e680a8e55283ec47c3dcdf',1,'c_FPPDiscovery::Disable()']]], + ['disableuartinterrupts_76',['DisableUartInterrupts',['../classc___output_uart.html#ae11478b1dc2f6e3061c9f79527c47c45',1,'c_OutputUart']]], + ['discardedrxdata_77',['DiscardedRxData',['../_e_s_pixel_stick_8ino.html#a70e2f5df671c5b18e60a1bbcf2c9586f',1,'DiscardedRxData(): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#a70e2f5df671c5b18e60a1bbcf2c9586f',1,'DiscardedRxData(): ESPixelStick.ino']]], + ['disconnectfrommqtt_78',['disconnectFromMqtt',['../classc___input_m_q_t_t.html#a54511768dafc3f9b45fd17199f4a8ea1',1,'c_InputMQTT']]], + ['disconnectreason0_79',['DisconnectReason0',['../_input_m_q_t_t_8cpp.html#ac8e343f3c97a5faa639bb4eb440df831',1,'InputMQTT.cpp']]], + ['disconnectreason1_80',['DisconnectReason1',['../_input_m_q_t_t_8cpp.html#ab594041fef428c2887bbec686e639b31',1,'InputMQTT.cpp']]], + ['disconnectreason2_81',['DisconnectReason2',['../_input_m_q_t_t_8cpp.html#abc2c755db3cc2cf84d8baa9171d3d3f5',1,'InputMQTT.cpp']]], + ['disconnectreason3_82',['DisconnectReason3',['../_input_m_q_t_t_8cpp.html#abc304ae46dc07cd91c28887b3a4f507a',1,'InputMQTT.cpp']]], + ['disconnectreason4_83',['DisconnectReason4',['../_input_m_q_t_t_8cpp.html#ad9d40c5231b61de4ecc53164041204f8',1,'InputMQTT.cpp']]], + ['disconnectreason5_84',['DisconnectReason5',['../_input_m_q_t_t_8cpp.html#a07c5684f8cd0f210583f05ca93937f7d',1,'InputMQTT.cpp']]], + ['disconnectreason6_85',['DisconnectReason6',['../_input_m_q_t_t_8cpp.html#aaf23ccbdb1f9fef1f203a3a35ef64b39',1,'InputMQTT.cpp']]], + ['disconnectreason7_86',['DisconnectReason7',['../_input_m_q_t_t_8cpp.html#af549924b09857e90d439453fdc56529c',1,'InputMQTT.cpp']]], + ['disconnectreasons_87',['DisconnectReasons',['../_input_m_q_t_t_8cpp.html#a0d8fd104c9a1cd15b25dc3dd48ea8789',1,'InputMQTT.cpp']]], + ['driverid_88',['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_89',['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_90',['DriverIsSendingIntensityData',['../classc___output_common.html#a6b5a27c4548473466e0832698401a489',1,'c_OutputCommon']]], + ['dsdevice_91',['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_92',['dsNetwork',['../_e_s_pixel_stick_8h.html#a0b66f59517303936e5ecb82ddf4c8780',1,'ESPixelStick.h']]], + ['durationtimer_93',['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..9b81689de --- /dev/null +++ b/doxy/search/all_5.js @@ -0,0 +1,84 @@ +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,'WebMgr.cpp']]], + ['efupdate_43',['EFUpdate',['../class_e_f_update.html',1,'']]], + ['efupdate_44',['efupdate',['../classc___web_mgr.html#aeb7f891688b50a8ac2ac6865aec01006',1,'c_WebMgr']]], + ['efupdate_45',['EFUpdate',['../class_e_f_update.html#a953dcadc2e7f1d42f977f8f6cc734351',1,'EFUpdate']]], + ['efupdate_2ecpp_46',['EFUpdate.cpp',['../_e_f_update_8cpp.html',1,'']]], + ['efupdate_2eh_47',['EFUpdate.h',['../_e_f_update_8h.html',1,'']]], + ['efupdate_5ferror_5fok_48',['EFUPDATE_ERROR_OK',['../_e_f_update_8h.html#a0050ba7425e07b83f3c600429fdd1c42',1,'EFUpdate.h']]], + ['efupdate_5ferror_5frec_49',['EFUPDATE_ERROR_REC',['../_e_f_update_8h.html#a7ffb8b7fa237e7b1eaa227778aecee80',1,'EFUpdate.h']]], + ['efupdate_5ferror_5fsig_50',['EFUPDATE_ERROR_SIG',['../_e_f_update_8h.html#a5519e9a36a9d5ec98bb6f1b3333dcdee',1,'EFUpdate.h']]], + ['efurecord_5ft_51',['efurecord_t',['../union_e_f_update_1_1efurecord__t.html',1,'EFUpdate']]], + ['elapsed_5fplay_5ftimer_5finterval_5fms_52',['ELAPSED_PLAY_TIMER_INTERVAL_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a9ce0196b79688b4722fd374e0d54bb6c',1,'InputFPPRemotePlayFile.hpp']]], + ['elapsedplaytimems_53',['ElapsedPlayTimeMS',['../structc___input_f_p_p_remote_play_file_1_1_frame_control__t.html#afa89f0dc75419b9c45c1fb5a6b41559b',1,'c_InputFPPRemotePlayFile::FrameControl_t']]], + ['enable_54',['Enable',['../classc___f_p_p_discovery.html#af8b8c645e4a23ec95ab938891b4953f1',1,'c_FPPDiscovery::Enable()'],['../classc___wi_fi_driver.html#a282b20cd06da439d8fcf1890b2e75361',1,'c_WiFiDriver::Enable()'],['../structc___input_effect_engine_1_1_flash_info__t.html#ad0dac95dfe7d15c9a766f8d0fffe82e6',1,'c_InputEffectEngine::FlashInfo_t::Enable()']]], + ['enabled_55',['Enabled',['../classc___external_input.html#a829a67d0af2b787d02568d2bf9e816ae',1,'c_ExternalInput']]], + ['enableuartinterrupts_56',['EnableUartInterrupts',['../classc___output_uart.html#aae993e4f02690abebc32d024b15521c8',1,'c_OutputUart']]], + ['end_57',['end',['../class_e_f_update.html#afb0f0f8cb2e8f129c08ca11d42ed578f',1,'EFUpdate']]], + ['endbreak_58',['EndBreak',['../classc___output_uart.html#a85d75030c3b644c954ca5a6eed619429',1,'c_OutputUart']]], + ['endingintensity_59',['EndingIntensity',['../structc___input_effect_engine_1_1_marquee_group.html#a206df6bf43eb052172b4c4d825d0a56a',1,'c_InputEffectEngine::MarqueeGroup']]], + ['endtimems_60',['EndTimeMS',['../class_fast_timer.html#a447c5c36947087b67fe991ea9f3a2334',1,'FastTimer']]], + ['enqueueuartdata_61',['enqueueUartData',['../classc___output_uart.html#a831ab1b2b5d487b2c4285777b878bf48',1,'c_OutputUart']]], + ['entryid_62',['entryId',['../structc___file_mgr_1_1_file_list_entry__t.html#a888f7c203e6b411d5e15b512694a4fa9',1,'c_FileMgr::FileListEntry_t']]], + ['esp_5fintr_5fflag_5firam_63',['ESP_INTR_FLAG_IRAM',['../_output_uart_8hpp.html#a3fb8d6fa8b5e33b3503e86917bc8367b',1,'OutputUart.hpp']]], + ['esp_5fsd_64',['ESP_SD',['../_file_mgr_8hpp.html#a209cd1d1d956fc0f1215f653f7082820',1,'FileMgr.hpp']]], + ['esp_5fsdfs_65',['ESP_SDFS',['../_file_mgr_8hpp.html#a085af9b4229d5ea32585a531a1d9bb0f',1,'FileMgr.hpp']]], + ['espalexa_66',['espalexa',['../_web_mgr_8cpp.html#a85205b64c6f0e3c33d00c8ec3556025c',1,'WebMgr.cpp']]], + ['espalexa_5fasync_67',['ESPALEXA_ASYNC',['../_web_mgr_8cpp.html#a1566cbab7ed3269dd88fd34a6385824e',1,'WebMgr.cpp']]], + ['espalexa_5fmaxdevices_68',['ESPALEXA_MAXDEVICES',['../_web_mgr_8cpp.html#a66938c35f93b90332c6e8a5b612ba2b0',1,'WebMgr.cpp']]], + ['espasynce131initialized_69',['ESPAsyncE131Initialized',['../classc___input_e131.html#aa4179bfb941ebd349a5491ae52b62f51',1,'c_InputE131']]], + ['espixelstick_20source_20structure_70',['ESPixelStick Source Structure',['../md__github_workspace__e_s_pixel_stick_src__r_e_a_d_m_e.html',1,'']]], + ['espixelstick_2eh_71',['ESPixelStick.h',['../_e_s_pixel_stick_8h.html',1,'']]], + ['espixelstick_2eino_72',['ESPixelStick.ino',['../_e_s_pixel_stick_8ino.html',1,'']]], + ['eth_5faddr_5fphy_5flan8720_73',['ETH_ADDR_PHY_LAN8720',['../_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___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___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___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___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']]], + ['eth_5faddr_5fphy_5ftlk110_74',['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_75',['ETH_POWER_PIN',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'GPIO_Defs_ESP32_WT32ETH01.hpp']]], + ['ethernetdriver_2ecpp_76',['EthernetDriver.cpp',['../_ethernet_driver_8cpp.html',1,'']]], + ['ethernetdriver_2ehpp_77',['EthernetDriver.hpp',['../_ethernet_driver_8hpp.html',1,'']]], + ['externalinput_78',['ExternalInput',['../classc___input_mgr.html#abd6bae2d43bbdaa960a184b1d679a1fa',1,'c_InputMgr']]], + ['externalinput_2ecpp_79',['externalInput.cpp',['../external_input_8cpp.html',1,'']]], + ['externalinput_2eh_80',['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..24699d166 --- /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_8h.html#ace03924f16faf7e0c24590ede39ae2f2',1,'FeedWDT(): ESPixelStick.ino'],['../_e_s_pixel_stick_8ino.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',['../union_f_p_p_multi_sync_packet.html#af391fbadd05eae872b6105c95afbaac8',1,'FPPMultiSyncPacket']]], + ['filename_18',['FileName',['../classfsm___play_file__state___stopping.html#a13b8af6869165e78ef33479c491e42b4',1,'fsm_PlayFile_state_Stopping']]], + ['filename_19',['filename',['../fseq_8h.html#a6c61b206b073a5abcb258a6b985626c3',1,'fseq.h']]], + ['fileread_20',['FileRead',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a940cf0fa5d631b5b097f6a1a5e8a65b9',1,'c_FileMgr']]], + ['fileuploadbuffer_21',['FileUploadBuffer',['../classc___file_mgr.html#af4d9415d1d4dcd0a4d23cb1c5f51880c',1,'c_FileMgr']]], + ['fileuploadbufferoffset_22',['FileUploadBufferOffset',['../classc___file_mgr.html#a4d7b770c66c48a3a280a8e545d87a6df',1,'c_FileMgr']]], + ['fileuploadbuffersize_23',['FileUploadBufferSize',['../_file_mgr_8cpp.html#aee628b4ec6529996882642d0ef4beda5',1,'FileMgr.cpp']]], + ['filewrite_24',['FileWrite',['../classc___file_mgr.html#a8d56eea107a803ee4a53b9223d9c3853a312a4acbc21842211205394d221b830d',1,'c_FileMgr']]], + ['firmwareupload_25',['FirmwareUpload',['../classc___web_mgr.html#a529c105b3389d78208078fd9c6847367',1,'c_WebMgr']]], + ['firstuniversechanneloffset_26',['FirstUniverseChannelOffset',['../classc___input_artnet.html#aeb79cb3074f0ff8a85398cf1c421b855',1,'c_InputArtnet::FirstUniverseChannelOffset()'],['../classc___input_e131.html#aaba50fb4e866dde86caa60439469ab13',1,'c_InputE131::FirstUniverseChannelOffset()']]], + ['flags_27',['flags',['../fseq_8h.html#aa2585d779da0ab21273a8d92de9a0ebe',1,'flags(): fseq.h'],['../struct_f_s_e_q_parsed_header.html#a66328ea178a20a24bcd94cd4d47d1130',1,'FSEQParsedHeader::flags()'],['../struct_f_s_e_q_raw_header.html#aceb3d1f85abba1226d83ef306ab64137',1,'FSEQRawHeader::flags()']]], + ['flags2_28',['flags2',['../fseq_8h.html#af5832b014375b58f4cb5545879ae3ef4',1,'flags2(): fseq.h'],['../struct_f_s_e_q_parsed_header.html#a159528bc1b4b4f462a8dad17bfa659cf',1,'FSEQParsedHeader::flags2()'],['../struct_f_s_e_q_raw_header.html#abe1f6e1eede32a4be2ca8fdde79989ac',1,'FSEQRawHeader::flags2()']]], + ['flashinfo_29',['FlashInfo',['../classc___input_effect_engine.html#aa0b19b40d71546ff91732990b17209b2',1,'c_InputEffectEngine']]], + ['flashinfo_5ft_30',['FlashInfo_t',['../structc___input_effect_engine_1_1_flash_info__t.html',1,'c_InputEffectEngine']]], + ['fme_31',['fMe',['../_input_artnet_8cpp.html#a6ae24d709efb64dbf3bc877f4da04112',1,'InputArtnet.cpp']]], + ['forgetinputfppremoteplayfile_32',['ForgetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#ad55f04ef98a7f5a291b6b190702cbe8b',1,'c_FPPDiscovery']]], + ['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',['../_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_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',['../fseq_8h.html#a57cc7f4d579276167efca6cf047839b2',1,'frame_number(): fseq.h'],['../union_f_p_p_multi_sync_packet.html#ae87c5c402d088e554cd00a9247fb63ac',1,'FPPMultiSyncPacket::frame_number()']]], + ['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',['../classc___external_input.html#acc48b963f53e36b553cc0378648144f1',1,'c_ExternalInput::fsm_ExternalInput_off_state()'],['../classfsm___external_input__off__state.html',1,'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#aef976b8a99cee6c587c1ebb2f0bf7253',1,'fsm_PlayEffect_state_Idle::fsm_PlayEffect_state_Idle()'],['../classfsm___play_effect__state___idle.html',1,'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',1,'fsm_PlayFile_state_Error'],['../classfsm___play_file__state___error.html#a789ea589ff654587c79aa488670b7b01',1,'fsm_PlayFile_state_Error::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#ad0a4e81e1f3497fac3cdae1e30cff25a',1,'fsm_PlayFile_state_Idle::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',1,'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',['../classfsm___play_file__state___starting.html#ad33b815f137b387b2d815f1e84737675',1,'fsm_PlayFile_state_Starting::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']]], + ['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',['../classc___input_f_p_p_remote_play_file.html#a2e2773b98872d6d58537de2d36131059',1,'c_InputFPPRemotePlayFile::fsm_PlayFile_state_Stopping()'],['../classfsm___play_file__state___stopping.html#a7fc02ef800d52119badd08052318ba8c',1,'fsm_PlayFile_state_Stopping::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',['../classc___input_f_p_p_remote_play_list.html#a48eb7df375bc008441dc9d5a70828216',1,'c_InputFPPRemotePlayList::fsm_PlayList_state()'],['../classfsm___play_list__state.html#a300141836518233b8730e740ccf6c0b0',1,'fsm_PlayList_state::fsm_PlayList_state()'],['../classfsm___play_list__state.html',1,'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',['../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'],['../classfsm___play_list__state___playing_effect.html#a19d33fe45d53594db5f58f777f293a1d',1,'fsm_PlayList_state_PlayingEffect::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',['../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()'],['../classc___input_f_p_p_remote_play_list.html#a0ecc8f88aeaeae030d3be6cc361288d0',1,'c_InputFPPRemotePlayList::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',1,'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#a7c9d116da3a7471a4db408aaf2a0cc96',1,'fsm_PlayList_state_WaitForStart::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',['../classfsm___wi_fi__state___boot.html',1,'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()']]], + ['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',['../classfsm___wi_fi__state___connected_to_a_p.html#aba66dd9921387a024dbe0c98df4da871',1,'fsm_WiFi_state_ConnectedToAP::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',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',1,'fsm_WiFi_state_ConnectedToSta'],['../classfsm___wi_fi__state___connected_to_sta.html#abfbcf5f75763d8730f6e8cf9ee365a83',1,'fsm_WiFi_state_ConnectedToSta::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',1,'fsm_WiFi_state_ConnectingAsAP'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a571007e402f788ded7f8ef6de8074782',1,'fsm_WiFi_state_ConnectingAsAP::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()'],['../classc___wi_fi_driver.html#a1e1ba3ee931a3727f4f23f3c21671970',1,'c_WiFiDriver::fsm_WiFi_state_ConnectingUsingConfig()'],['../classfsm___wi_fi__state___connecting_using_config.html',1,'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..554ea88fe --- /dev/null +++ b/doxy/search/all_7.js @@ -0,0 +1,112 @@ +var searchData= +[ + ['g_0',['g',['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html#a5595154cd15c8eeb8f9ff9c0ba050932',1,'c_OutputPixel::ColorOffsets_s::offsets::g()'],['../structc___input_effect_engine_1_1_c_r_g_b.html#a463d1085bdbc5d1d03c28e00596f1bcf',1,'c_InputEffectEngine::CRGB::g()'],['../structc___input_effect_engine_1_1d_c_r_g_b.html#a073dd638084287ace9f3a514c994bbf1',1,'c_InputEffectEngine::dCRGB::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']]], + ['getbufferaddress_28',['GetBufferAddress',['../classc___output_common.html#a83f1ea04a95de1af5ad0e5a5130bdcad',1,'c_OutputCommon::GetBufferAddress()'],['../classc___output_mgr.html#aec62685e8fb4eff73bfefd3ed5321b01',1,'c_OutputMgr::GetBufferAddress()']]], + ['getbuffersize_29',['GetBufferSize',['../classc___output_mgr.html#abc896c708fce43b559a42ba4e67c9976',1,'c_OutputMgr']]], + ['getbufferusedsize_30',['GetBufferUsedSize',['../classc___output_common.html#ac7853ec4ed8c3a173cfd3110b0838585',1,'c_OutputCommon::GetBufferUsedSize()'],['../classc___output_mgr.html#a9aa129dd6077ad48f807aaab43f67c52',1,'c_OutputMgr::GetBufferUsedSize()']]], + ['getconfig_31',['GetConfig',['../classc___input_effect_engine.html#a711dc7de895ef3f4b0b599ac2d6eaa9c',1,'c_InputEffectEngine::GetConfig()'],['../classc___input_common.html#a5d19e3ce61d8b8a30334b7f958485c03',1,'c_InputCommon::GetConfig()'],['../classc___input_artnet.html#ae18005028b9d8ed8870824ba40b043cb',1,'c_InputArtnet::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___output_pixel.html#ac10e3bc6c2561bdd7a256e23d801ad75',1,'c_OutputPixel::GetConfig()'],['../classc___input_f_p_p_remote.html#ad2e5fbac55b191e2466e8ffc50879fe0',1,'c_InputFPPRemote::GetConfig()'],['../classc___input_mgr.html#ad480f137ea3c796c0459e612ff4a0e5b',1,'c_InputMgr::GetConfig()'],['../classc___input_m_q_t_t.html#a45f3b817bdfce5db4df35d25414fb4b3',1,'c_InputMQTT::GetConfig()'],['../classc___network_mgr.html#ad8806d0ad5a5b1d643e5dbbf94bfefa1',1,'c_NetworkMgr::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___external_input.html#a6c2e127e96ae50d0cda699b9fb981373',1,'c_ExternalInput::GetConfig()'],['../classc___file_mgr.html#a1d025fe56bad4694221c9bf1938085e0',1,'c_FileMgr::GetConfig()'],['../classc___output_uart.html#adcb12b5d0afb398d9ab8a0b9239c1ca2',1,'c_OutputUart::GetConfig()'],['../classc___input_alexa.html#a634693ff96dc03b8363e18a1907e26d8',1,'c_InputAlexa::GetConfig()'],['../_e_s_pixel_stick_8ino.html#a653ee970a35bc7e905130d21d21abc99',1,'GetConfig(): ESPixelStick.ino']]], + ['getconfig_5fpassphrase_32',['GetConfig_passphrase',['../classc___wi_fi_driver.html#acc90bd319b77c95e46029e986d265909',1,'c_WiFiDriver']]], + ['getconfig_5fssid_33',['GetConfig_ssid',['../classc___wi_fi_driver.html#a2e3c4a4395425ee51290b6eabd498010',1,'c_WiFiDriver']]], + ['getconfiguration_34',['GetConfiguration',['../classc___web_mgr.html#a8f1df03cc184b3c4ee9f5eae87940f7b',1,'c_WebMgr']]], + ['getdeviceoptions_35',['GetDeviceOptions',['../classc___web_mgr.html#aa7afdb1150af1acd1dfdf7cfefffec97',1,'c_WebMgr']]], + ['getdrivername_36',['GetDriverName',['../classc___input_disabled.html#a041ffa06e40423d35021dacd1a0b3828',1,'c_InputDisabled::GetDriverName()'],['../_e_s_pixel_stick_8ino.html#a4d11f89c2bddb3507fe402ff80136079',1,'GetDriverName(): ESPixelStick.ino'],['../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___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()'],['../classc___input_common.html#a748af3e95c6f199379cdf6c95bb0f245',1,'c_InputCommon::GetDriverName()'],['../classc___input_artnet.html#a7c8914c1f765f22bf4e62ea8fa95b3a2',1,'c_InputArtnet::GetDriverName()'],['../classc___input_alexa.html#aea2f5d47976f3654d44e52ed5b80b06e',1,'c_InputAlexa::GetDriverName()'],['../classc___external_input.html#af9b261e5341fb8d0675bbb54849fb2cc',1,'c_ExternalInput::GetDriverName()'],['../classc___file_mgr.html#afd39c494beddbc229522e53fb4ce56d4',1,'c_FileMgr::GetDriverName()'],['../class_e_f_update.html#ad16d670d8ec6c1712c61e82b4068e7aa',1,'EFUpdate::GetDriverName()'],['../classc___input_d_d_p.html#a3163cf5eae1b038b9c9595dfa5d99295',1,'c_InputDDP::GetDriverName()']]], + ['geteffectlist_37',['GetEffectList',['../classc___input_m_q_t_t.html#a155372c00c48e65bc4ce1c2433f55d38',1,'c_InputMQTT']]], + ['getengineconfig_38',['GetEngineConfig',['../classc___input_m_q_t_t.html#ab0a7ddcf98813f5fdf4963ebf634ad2e',1,'c_InputMQTT']]], + ['geterror_39',['getError',['../class_e_f_update.html#a09e52432e41ae9fe60791bd5d8d3c083',1,'EFUpdate']]], + ['getfilename_40',['GetFileName',['../classc___input_f_p_p_remote_play_item.html#a18aa37d56d43b19d1b5801a7a304e06c',1,'c_InputFPPRemotePlayItem']]], + ['getframetimems_41',['GetFrameTimeMs',['../classc___output_common.html#a5a960482b9b025836df5d6eda4375aaa',1,'c_OutputCommon']]], + ['getfsmtimer_42',['GetFsmTimer',['../classc___wi_fi_driver.html#a13d03a37aa4b2ec495b52dfebfe48ef5',1,'c_WiFiDriver']]], + ['gethostname_43',['GetHostname',['../classc___network_mgr.html#a1aec189a4006416d95097292a5be5610',1,'c_NetworkMgr::GetHostname()'],['../classc___wi_fi_driver.html#a33df1f2f70e40c4b88b42c344942b4a4',1,'c_WiFiDriver::GetHostname()']]], + ['getinputchannelid_44',['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_45',['GetInputOptions',['../classc___web_mgr.html#a0887eeee57f9d98b4ea16b75133423b0',1,'c_WebMgr']]], + ['getinputtype_46',['GetInputType',['../classc___input_common.html#aeb3060a4745cdcd89ae1e5f3b2deff89',1,'c_InputCommon']]], + ['getintensitydata_47',['GetIntensityData',['../classc___output_pixel.html#afb75d528d69a5da2d72618027b36070d',1,'c_OutputPixel']]], + ['getipaddress_48',['getIpAddress',['../classc___wi_fi_driver.html#afe9c1360d6ecfa12687cad7b9c2a04f8',1,'c_WiFiDriver']]], + ['getipsubnetmask_49',['getIpSubNetMask',['../classc___wi_fi_driver.html#a9b1a0a5468f5c39b65b98067c9ef745b',1,'c_WiFiDriver']]], + ['getlistofsdfiles_50',['GetListOfSdFiles',['../classc___file_mgr.html#a089c1ede83bf79b375fbc34a01f885ee',1,'c_FileMgr::GetListOfSdFiles(std::vector< String > &Response)'],['../classc___file_mgr.html#aaa73581b925803765457a626488baa38',1,'c_FileMgr::GetListOfSdFiles(String &Response)']]], + ['getlocalip_51',['GetlocalIP',['../classc___network_mgr.html#a501393baa790344757bd736270dfe359',1,'c_NetworkMgr']]], + ['getmqttconfig_52',['GetMqttConfig',['../classc___input_effect_engine.html#af50e2800678388821794ad52ce26f2bf',1,'c_InputEffectEngine']]], + ['getmqtteffectlist_53',['GetMqttEffectList',['../classc___input_effect_engine.html#acb87ac54f56ff9db9ece09ca563eaf2e',1,'c_InputEffectEngine']]], + ['getnetworkstate_54',['GetNetworkState',['../classc___input_mgr.html#a048209fe40131956a0f474530d2741d4',1,'c_InputMgr']]], + ['getnextintensitytosend_55',['GetNextIntensityToSend',['../classc___output_uart.html#af0a59bfcd3f1bc1c533d5514333375d6',1,'c_OutputUart']]], + ['getnumoutputbufferbytesneeded_56',['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_57',['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_58',['GetOptions',['../classc___web_mgr.html#ae959e70739b7d2baed8f527572458855',1,'c_WebMgr']]], + ['getoutputchannelid_59',['GetOutputChannelId',['../classc___output_common.html#a195abd2bcb14f630abd61bdd0d33f046',1,'c_OutputCommon']]], + ['getoutputgpio_60',['GetOutputGpio',['../classc___output_common.html#ac3bb5b399f1e8473f057cd7a360ff9a5',1,'c_OutputCommon']]], + ['getoutputoptions_61',['GetOutputOptions',['../classc___web_mgr.html#ae5441ff672ebcb2c39eb6f5b5b7f8ac8',1,'c_WebMgr']]], + ['getoutputtype_62',['GetOutputType',['../classc___output_common.html#ad7170942775d16bd0d84c5baf589b51d',1,'c_OutputCommon']]], + ['getpixel_63',['GetPixel',['../classc___input_effect_engine.html#a93864b40e9859bbddda93f6a131df97c',1,'c_InputEffectEngine']]], + ['getpixelcount_64',['GetPixelCount',['../classc___output_pixel.html#ad7b81967a455be24b9f3dc50d2587b04',1,'c_OutputPixel']]], + ['getportcounts_65',['GetPortCounts',['../classc___output_mgr.html#a37df24ad4fc6541891e76e7906255b2d',1,'c_OutputMgr']]], + ['getrepeatcount_66',['GetRepeatCount',['../classc___input_f_p_p_remote_play_item.html#a4f148389bbace7e6bf93f66d8df948a9',1,'c_InputFPPRemotePlayItem']]], + ['getsdfilesize_67',['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_68',['GetSendFppSync',['../classc___input_f_p_p_remote.html#a8cb165076ce28fc5bc3f16f5cc9ea5f4',1,'c_InputFPPRemote']]], + ['getstatename_69',['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_file__state___stopping.html#a9792b6c3a0ed4040b7f504bd1f056d89',1,'fsm_PlayFile_state_Stopping::GetStateName()'],['../classfsm___play_file__state___playing_file.html#aff5f80f8db4cfe7f1f1aba5406841d03',1,'fsm_PlayFile_state_PlayingFile::GetStateName()'],['../classfsm___wi_fi__state___connected_to_sta.html#acf20eeefc33853dab96eeecfa2f612a6',1,'fsm_WiFi_state_ConnectedToSta::GetStateName()'],['../classfsm___play_file__state___starting.html#ad334b860f9b531327b0c7e3d673a1b87',1,'fsm_PlayFile_state_Starting::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___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___play_file__state.html#a40f2dec7cad22660e99064c080d7a69d',1,'fsm_PlayFile_state::GetStateName()'],['../classfsm___play_effect__state___playing_effect.html#a7cad51c0857bc0c3b4fd38536737b295',1,'fsm_PlayEffect_state_PlayingEffect::GetStateName()'],['../classfsm___play_effect__state___idle.html#a61b7c76b8f48a9bb5ff988131d133d9f',1,'fsm_PlayEffect_state_Idle::GetStateName()'],['../classfsm___play_effect__state.html#a8e4c1d8fa33a9ebad5482e881e61730a',1,'fsm_PlayEffect_state::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()'],['../classfsm___play_file__state___idle.html#ad95afd07bce602e6d223cfc28ec4d223',1,'fsm_PlayFile_state_Idle::GetStateName()']]], + ['getstatistics_70',['GetStatistics',['../classc___external_input.html#a6dafefeee113e1da710b1de370e9dbb6',1,'c_ExternalInput']]], + ['getstatus_71',['GetStatus',['../classc___input_f_p_p_remote.html#abe329db482622289087e14d0a9b40e24',1,'c_InputFPPRemote::GetStatus()'],['../classc___output_mgr.html#a56f81964a988693f278fd65cf43277c6',1,'c_OutputMgr::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___input_e131.html#a827ddca3da4e4c1dae629a7250dd4917',1,'c_InputE131::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___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_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()'],['../classc___input_effect_engine.html#ac72ca675a1cfc0a09b8e9a4be610bcd9',1,'c_InputEffectEngine::GetStatus()']]], + ['getstatusjson_72',['GetStatusJSON',['../classc___f_p_p_discovery.html#ad7458433d0f12998bff6aa34bcbfc501',1,'c_FPPDiscovery']]], + ['getsyncoffsetms_73',['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_74',['GetSysInfoJSON',['../classc___f_p_p_discovery.html#a594a784472b1bef8549f84f54647b0ae',1,'c_FPPDiscovery']]], + ['gettimeremaining_75',['GetTimeRemaining',['../class_fast_timer.html#affbcc3e442511a075d4cb8c44bb76bd3',1,'FastTimer']]], + ['gettriggerchannel_76',['GetTriggerChannel',['../classc___external_input.html#a94779c4dde6f732a7b231a168e812a7e',1,'c_ExternalInput']]], + ['getuartfifolength_77',['getUartFifoLength',['../classc___output_uart.html#a5f878ee97020eff00731932b6befa7b6',1,'c_OutputUart']]], + ['gpio_5fdefs_2ehpp_78',['GPIO_Defs.hpp',['../_g_p_i_o___defs_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fcam_2ehpp_79',['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_80',['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_81',['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_82',['GPIO_Defs_ESP32_DevkitC.hpp',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fesp3deuxquattro_5fdmx_2ehpp_83',['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_84',['GPIO_Defs_ESP32_generic.hpp',['../_g_p_i_o___defs___e_s_p32__generic_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_2ehpp_85',['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_86',['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_87',['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_88',['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_89',['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_90',['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_91',['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_92',['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_93',['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_94',['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_95',['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_96',['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_97',['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_98',['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_99',['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_100',['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_101',['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_102',['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_103',['GPIO_Defs_ESP32_WT32ETH01.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesp01s_2ehpp_104',['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_105',['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_106',['GPIO_Defs_ESP8266_Generic.hpp',['../_g_p_i_o___defs___e_s_p8266___generic_8hpp.html',1,'']]], + ['gpioid_107',['GpioId',['../classc___external_input.html#a27bb9f5810aa4f6805aa48369f56f453',1,'c_ExternalInput']]], + ['gpiopin_108',['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..238208933 --- /dev/null +++ b/doxy/search/all_8.js @@ -0,0 +1,26 @@ +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___f_p_p_discovery.html#abc8835b358dc4240476af10277257416',1,'c_FPPDiscovery']]], + ['hasbeeninitialized_9',['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()']]], + ['hascolor_10',['hasColor',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a48df784d75f0ed5e8d720a5f70cd40ac',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['haserror_11',['hasError',['../class_e_f_update.html#a795ed7bc7f37d11e8a27e578788df784',1,'EFUpdate']]], + ['hasmirror_12',['hasMirror',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a6dfcba56cdb2f0a1be012a6490d752bc',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['hasreverse_13',['hasReverse',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a326ab3f1313d40742879310094230658',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['haswhitechannel_14',['hasWhiteChannel',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a1f79c0f8f257714d5006aeca5488a3ff',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['header_15',['HEADER',['../class_e_f_update.html#a9054f60484e702da4458451c49916bfea7ad4905b4543ab4a1637dd23c50e36ce',1,'EFUpdate']]], + ['header_16',['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()'],['../fseq_8h.html#a3c02b3658a853d142e8ddba7bbfa67aa',1,'header(): fseq.h']]], + ['hostname_17',['hostname',['../classc___network_mgr.html#a1b800fcd579bb829fe3b8a1f50d091ae',1,'c_NetworkMgr']]], + ['hostname_18',['hostName',['../fseq_8h.html#aa0f0acd37a1403c67b86fb03c23898f1',1,'hostName(): fseq.h'],['../union_f_p_p_ping_packet.html#a4e380587488651092efb0504a320f004',1,'FPPPingPacket::hostName()']]], + ['hsv2rgb_19',['hsv2rgb',['../classc___input_effect_engine.html#af2a085457faf63d2844b94416316d16c',1,'c_InputEffectEngine']]], + ['html_5ftransfer_5fblock_5fsize_20',['HTML_TRANSFER_BLOCK_SIZE',['../_file_mgr_8cpp.html#a987bb80384e90b979ce3eccd695d8c35',1,'FileMgr.cpp']]], + ['htmlid_21',['htmlid',['../structc___input_effect_engine_1_1_effect_descriptor__s.html#a9a72ffb0f18d27469cea426ab4b77160',1,'c_InputEffectEngine::EffectDescriptor_s']]], + ['http_5fport_22',['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..6965502ee --- /dev/null +++ b/doxy/search/all_9.js @@ -0,0 +1,107 @@ +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_1',['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_2',['IM_EffectsControlButtonName',['../_input_mgr_8hpp.html#a0c284c47ca25551f4c224285ab535940',1,'InputMgr.hpp']]], + ['im_5fjson_5fsize_3',['IM_JSON_SIZE',['../_input_mgr_8hpp.html#af291f8091234df3977aff44ad7ecf6c2',1,'InputMgr.hpp']]], + ['infileupload_4',['inFileUpload',['../classc___f_p_p_discovery.html#a079b6ba44ce7468a175a74a8c30fed6f',1,'c_FPPDiscovery']]], + ['info_5',['info',['../structc___file_mgr_1_1_file_list_entry__t.html#a2ce5ed659e0a5e0a7dd6c6fb2d07edd4',1,'c_FileMgr::FileListEntry_t']]], + ['init_6',['Init',['../classfsm___play_effect__state___playing_effect.html#aff6b7708a50695d14f78b039fb5a5663',1,'fsm_PlayEffect_state_PlayingEffect::Init()'],['../classfsm___play_effect__state___idle.html#a38f2e1f4719944a61396967a1fece4f3',1,'fsm_PlayEffect_state_Idle::Init()'],['../classfsm___play_file__state___stopping.html#ab181e3e139aa1682176df6c725e353af',1,'fsm_PlayFile_state_Stopping::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_list__state___wait_for_start.html#a17f8ba32e8ad755f255d6b2b94da6462',1,'fsm_PlayList_state_WaitForStart::Init()'],['../classfsm___play_effect__state.html#a45cdefcd258a18c0394a672f6f51611e',1,'fsm_PlayEffect_state::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___external_input__wait__for__off__state.html#ab31e373fb1533813c3a32600a01bdfb7',1,'fsm_ExternalInput_wait_for_off_state::Init()'],['../classfsm___play_list__state.html#af4b0177278ab605b040ff092dc853086',1,'fsm_PlayList_state::Init()']]], + ['init_7',['init',['../classc___web_mgr.html#a2c6189891b0496dae7d89ea7cdb24aee',1,'c_WebMgr']]], + ['init_8',['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_file__state___error.html#ab0693f8c241d1d8762f2600bf27b5780',1,'fsm_PlayFile_state_Error::Init()']]], + ['initializeuart_9',['InitializeUart',['../classc___output_uart.html#a9da116852db92ccfe0f76d6a89a348fa',1,'c_OutputUart']]], + ['initsdfilelist_10',['InitSdFileList',['../classc___file_mgr.html#a2893dc60a7f5ed7b66c5b9d1a741a396',1,'c_FileMgr']]], + ['inputalexa_2ecpp_11',['InputAlexa.cpp',['../_input_alexa_8cpp.html',1,'']]], + ['inputalexa_2eh_12',['InputAlexa.h',['../_input_alexa_8h.html',1,'']]], + ['inputartnet_2ecpp_13',['InputArtnet.cpp',['../_input_artnet_8cpp.html',1,'']]], + ['inputartnet_2ehpp_14',['InputArtnet.hpp',['../_input_artnet_8hpp.html',1,'']]], + ['inputchanneldrivers_15',['InputChannelDrivers',['../classc___input_mgr.html#a2ad36c6fdf26a714ede66fe89a7b2f47',1,'c_InputMgr']]], + ['inputchannelid_16',['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_17',['InputChannelId_ALL',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a96772cb7bfcd4c8fa410e4172bfa3939',1,'c_InputMgr']]], + ['inputchannelid_5fend_18',['InputChannelId_End',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ab3f6ec3b160aa3917138806e0c2c0973',1,'c_InputMgr']]], + ['inputchannelid_5fstart_19',['InputChannelId_Start',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360ac14759774c995452cb2f7dfc49a97a7a',1,'c_InputMgr']]], + ['inputcommon_2ecpp_20',['InputCommon.cpp',['../_input_common_8cpp.html',1,'']]], + ['inputcommon_2ehpp_21',['InputCommon.hpp',['../_input_common_8hpp.html',1,'']]], + ['inputdatabuffersize_22',['InputDataBufferSize',['../classc___input_mgr.html#a6ab1fc130e64f8a25a03a31f532362e9',1,'c_InputMgr::InputDataBufferSize()'],['../classc___input_common.html#ad9a18b2db333d979e7dce166f1912006',1,'c_InputCommon::InputDataBufferSize()']]], + ['inputddp_2ecpp_23',['InputDDP.cpp',['../_input_d_d_p_8cpp.html',1,'']]], + ['inputddp_2eh_24',['InputDDP.h',['../_input_d_d_p_8h.html',1,'']]], + ['inputdebouncecount_25',['InputDebounceCount',['../classc___external_input.html#ab876eda22ea25a0c154d16570532fef2',1,'c_ExternalInput']]], + ['inputdisabled_2ecpp_26',['InputDisabled.cpp',['../_input_disabled_8cpp.html',1,'']]], + ['inputdisabled_2ehpp_27',['InputDisabled.hpp',['../_input_disabled_8hpp.html',1,'']]], + ['inpute131_2ecpp_28',['InputE131.cpp',['../_input_e131_8cpp.html',1,'']]], + ['inpute131_2ehpp_29',['InputE131.hpp',['../_input_e131_8hpp.html',1,'']]], + ['inputeffectengine_2ecpp_30',['InputEffectEngine.cpp',['../_input_effect_engine_8cpp.html',1,'']]], + ['inputeffectengine_2ehpp_31',['InputEffectEngine.hpp',['../_input_effect_engine_8hpp.html',1,'']]], + ['inputfppremote_2ecpp_32',['InputFPPRemote.cpp',['../_input_f_p_p_remote_8cpp.html',1,'']]], + ['inputfppremote_2eh_33',['InputFPPRemote.h',['../_input_f_p_p_remote_8h.html',1,'']]], + ['inputfppremoteplayeffect_2ecpp_34',['InputFPPRemotePlayEffect.cpp',['../_input_f_p_p_remote_play_effect_8cpp.html',1,'']]], + ['inputfppremoteplayeffect_2ehpp_35',['InputFPPRemotePlayEffect.hpp',['../_input_f_p_p_remote_play_effect_8hpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ecpp_36',['InputFPPRemotePlayEffectFsm.cpp',['../_input_f_p_p_remote_play_effect_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayeffectfsm_2ehpp_37',['InputFPPRemotePlayEffectFsm.hpp',['../_input_f_p_p_remote_play_effect_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayfile_38',['InputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#ad815b8e81ce26ffbf0a226c77229937c',1,'c_FPPDiscovery']]], + ['inputfppremoteplayfile_2ecpp_39',['InputFPPRemotePlayFile.cpp',['../_input_f_p_p_remote_play_file_8cpp.html',1,'']]], + ['inputfppremoteplayfile_2ehpp_40',['InputFPPRemotePlayFile.hpp',['../_input_f_p_p_remote_play_file_8hpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ecpp_41',['InputFPPRemotePlayFileFsm.cpp',['../_input_f_p_p_remote_play_file_fsm_8cpp.html',1,'']]], + ['inputfppremoteplayfilefsm_2ehpp_42',['InputFPPRemotePlayFileFsm.hpp',['../_input_f_p_p_remote_play_file_fsm_8hpp.html',1,'']]], + ['inputfppremoteplayitem_2ecpp_43',['InputFPPRemotePlayItem.cpp',['../_input_f_p_p_remote_play_item_8cpp.html',1,'']]], + ['inputfppremoteplayitem_2ehpp_44',['InputFPPRemotePlayItem.hpp',['../_input_f_p_p_remote_play_item_8hpp.html',1,'']]], + ['inputfppremoteplaylist_2ecpp_45',['InputFPPRemotePlayList.cpp',['../_input_f_p_p_remote_play_list_8cpp.html',1,'']]], + ['inputfppremoteplaylist_2ehpp_46',['InputFPPRemotePlayList.hpp',['../_input_f_p_p_remote_play_list_8hpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ecpp_47',['InputFPPRemotePlayListFsm.cpp',['../_input_f_p_p_remote_play_list_fsm_8cpp.html',1,'']]], + ['inputfppremoteplaylistfsm_2ehpp_48',['InputFPPRemotePlayListFsm.hpp',['../_input_f_p_p_remote_play_list_fsm_8hpp.html',1,'']]], + ['inputholdtimer_49',['InputHoldTimer',['../classc___external_input.html#a839043f5d427e6170ff613f39efa5867',1,'c_ExternalInput']]], + ['inputmgr_50',['InputMgr',['../_input_mgr_8cpp.html#a496a8590fb601e0147c9699b48251f18',1,'InputMgr(): InputMgr.cpp'],['../_input_mgr_8hpp.html#a496a8590fb601e0147c9699b48251f18',1,'InputMgr(): InputMgr.cpp']]], + ['inputmgr_2ecpp_51',['InputMgr.cpp',['../_input_mgr_8cpp.html',1,'']]], + ['inputmgr_2ehpp_52',['InputMgr.hpp',['../_input_mgr_8hpp.html',1,'']]], + ['inputmqtt_2ecpp_53',['InputMQTT.cpp',['../_input_m_q_t_t_8cpp.html',1,'']]], + ['inputmqtt_2eh_54',['InputMQTT.h',['../_input_m_q_t_t_8h.html',1,'']]], + ['inputprimarychannelid_55',['InputPrimaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a79d713910ca66e7fcaebd3e39b602c9a',1,'c_InputMgr']]], + ['inputsecondarychannelid_56',['InputSecondaryChannelId',['../classc___input_mgr.html#ae9616c847456a5027ce3185523fc1360a47ff43af45d48ed52c5ac05e654d9d11',1,'c_InputMgr']]], + ['inputtype_5falexa_57',['InputType_Alexa',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a1a4153bbf10cd5e75841be5155537870',1,'c_InputMgr']]], + ['inputtype_5fartnet_58',['InputType_Artnet',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ac02c03efd74ae5f6fe72e72aa48b9adf',1,'c_InputMgr']]], + ['inputtype_5fddp_59',['InputType_DDP',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a8aa31f628f59a9e0f931d8e109e63c7f',1,'c_InputMgr']]], + ['inputtype_5fdefault_60',['InputType_Default',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ad46ad69746b12972ca4ba22841ea824e',1,'c_InputMgr']]], + ['inputtype_5fdisabled_61',['InputType_Disabled',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5ae8027fea80f877a342f6fb182dab692d',1,'c_InputMgr']]], + ['inputtype_5fe1_5f31_62',['InputType_E1_31',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3b14339ef27eaa1238769a81610f3624',1,'c_InputMgr']]], + ['inputtype_5feffects_63',['InputType_Effects',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a3dea9168180323b1c1f098e7ae6eda94',1,'c_InputMgr']]], + ['inputtype_5fend_64',['InputType_End',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a53152edb2a4e1bd28a5218adf7a20293',1,'c_InputMgr']]], + ['inputtype_5fmqtt_65',['InputType_MQTT',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a29fdbebdf53bfa92857223acd1ccfc80',1,'c_InputMgr']]], + ['inputtype_5fstart_66',['InputType_Start',['../classc___input_mgr.html#ab7a89ecb21bf23364999dedc7e474fc5a730bb63ab898fb088284ade442449822',1,'c_InputMgr']]], + ['inputtypeisallowedonchannel_67',['InputTypeIsAllowedOnChannel',['../classc___input_mgr.html#a20bc4c894b378f7f4e9acb19ec76b45f',1,'c_InputMgr']]], + ['inputtypexlatemap_68',['InputTypeXlateMap',['../_input_mgr_8cpp.html#ac2937599ef7a8b45166c4bcb83745e16',1,'InputMgr.cpp']]], + ['inputtypexlatemap_5ft_69',['InputTypeXlateMap_t',['../struct_input_type_xlate_map__t.html',1,'']]], + ['inputvalue_5ft_70',['InputValue_t',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3',1,'c_ExternalInput']]], + ['instantiatenewinputchannel_71',['InstantiateNewInputChannel',['../classc___input_mgr.html#afe3597df3db9a6deec4140f410f7f1ee',1,'c_InputMgr']]], + ['instantiatenewoutputchannel_72',['InstantiateNewOutputChannel',['../classc___output_mgr.html#a7a2812dee9affa9705178dd19b69e968',1,'c_OutputMgr']]], + ['intensity2uart_73',['Intensity2Uart',['../classc___output_uart.html#a97004f8936377ef587858b461d744d6b',1,'c_OutputUart']]], + ['intensitybittimeinus_74',['IntensityBitTimeInUs',['../classc___output_pixel.html#ae5cff5b491f941dd4c2167e3a6de7b30',1,'c_OutputPixel']]], + ['intensitydatawidth_75',['IntensityDataWidth',['../structc___output_uart_1_1_output_uart_config__t.html#a15ebb4c889658c0d5ed19d7129c9ae41',1,'c_OutputUart::OutputUartConfig_t']]], + ['intensitymultiplier_76',['IntensityMultiplier',['../classc___output_pixel.html#a63df63759af483a1d3e84f24367fc9af',1,'c_OutputPixel']]], + ['interframegapinmicrosec_77',['InterFrameGapInMicroSec',['../classc___output_pixel.html#aaf521708c257e1ddf3f535c94373cf96',1,'c_OutputPixel']]], + ['invalid_5ffile_5fhandle_78',['INVALID_FILE_HANDLE',['../classc___file_mgr.html#a23e47890d813af44463cd85ba098b43d',1,'c_FileMgr']]], + ['invertdata_79',['InvertData',['../classc___output_pixel.html#acf71bd178cd12ae7ef3da7ea47c084f6',1,'c_OutputPixel']]], + ['invertoutputpolarity_80',['InvertOutputPolarity',['../structc___output_uart_1_1_output_uart_config__t.html#a3182e98f9b7e716147836c0294b07f4f',1,'c_OutputUart::OutputUartConfig_t']]], + ['ip_81',['ip',['../classc___input_m_q_t_t.html#ad8a1330e3c6e19edd1732eae64b74439',1,'c_InputMQTT::ip()'],['../classc___wi_fi_driver.html#af25168ef143ef96aa25fcfa1cee6d93f',1,'c_WiFiDriver::ip()']]], + ['ipaddress_82',['ipAddress',['../union_f_p_p_ping_packet.html#af528cdcd81c1249b3653c13750345b40',1,'FPPPingPacket::ipAddress()'],['../fseq_8h.html#a41d51c2a82d8db1c3361c512c4ac4c7b',1,'ipAddress(): fseq.h']]], + ['isalexacallbackvalid_83',['IsAlexaCallbackValid',['../classc___web_mgr.html#a680165d31d7cd22afde779f25e6a4067',1,'c_WebMgr']]], + ['isbooting_84',['IsBooting',['../_e_s_pixel_stick_8ino.html#ab73fab3bfc2da224ec67cc789fe7616a',1,'IsBooting(): ESPixelStick.ino'],['../_e_s_pixel_stick_8h.html#ab73fab3bfc2da224ec67cc789fe7616a',1,'IsBooting(): ESPixelStick.ino']]], + ['isconnected_85',['IsConnected',['../classc___input_mgr.html#a7dec5704135732cd641ff5671ac83b16',1,'c_InputMgr::IsConnected()'],['../classc___network_mgr.html#adb2bfe0b52822c8b9936696d9d03031d',1,'c_NetworkMgr::IsConnected()']]], + ['isdata_86',['IsData',['../_input_d_d_p_8h.html#a2033297e88fca55753ae5d0879a2d02c',1,'InputDDP.h']]], + ['isenabled_87',['IsEnabled',['../classc___external_input.html#a40b6a6d2f83211b1e7e659a9dc42199f',1,'c_ExternalInput::IsEnabled()'],['../classc___f_p_p_discovery.html#a8f9fcde96d757bcdf3350dc662cdb2ec',1,'c_FPPDiscovery::IsEnabled()']]], + ['isethernetconnected_88',['IsEthernetConnected',['../classc___network_mgr.html#ae1a8444f74f55c16a6c8dbc06f0e0e36',1,'c_NetworkMgr']]], + ['isexpired_89',['IsExpired',['../class_fast_timer.html#a405ba0c8e0b6b111326da0e5588342b1',1,'FastTimer']]], + ['isidle_90',['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_91',['IsInputChannelActive',['../classc___input_common.html#a2b97140ab2ad6b79fa04a7603b078de0',1,'c_InputCommon']]], + ['isoutputpaused_92',['IsOutputPaused',['../classc___output_mgr.html#aef97045cc8e687bb6dfc6925f08cb46f',1,'c_OutputMgr']]], + ['ispush_93',['IsPush',['../_input_d_d_p_8h.html#ad8fce9f74a6e8c99bcb25bdff26fe972',1,'InputDDP.h']]], + ['isquery_94',['IsQuery',['../_input_d_d_p_8h.html#ad9027569cd265107b42d85b696aa0522',1,'InputDDP.h']]], + ['isr_5fgetnextintensitytosend_95',['ISR_GetNextIntensityToSend',['../classc___output_pixel.html#ae8fd5f89d3ae702cad92fbbba84375cb',1,'c_OutputPixel']]], + ['isr_5fhandler_5fsendintensitydata_96',['ISR_Handler_SendIntensityData',['../classc___output_uart.html#a7828c557526ca81b2f6e73cb0fc50df2',1,'c_OutputUart']]], + ['isr_5fmoredatatosend_97',['ISR_MoreDataToSend',['../classc___output_pixel.html#aa36aa9a958416f5b47fc4eba522955ad',1,'c_OutputPixel']]], + ['isr_5fuart_5fhandler_98',['ISR_UART_Handler',['../classc___output_uart.html#a34132a1bdbf5e32094829ac2bc3262ac',1,'c_OutputUart']]], + ['isreply_99',['IsReply',['../_input_d_d_p_8h.html#a608e29363614a825b9760ff7a5531344',1,'InputDDP.h']]], + ['isshutdownrebootneeded_100',['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_101',['IsStorage',['../_input_d_d_p_8h.html#ab3f8f4f5f480353042b10c6e75ef40b6',1,'InputDDP.h']]], + ['istime_102',['IsTime',['../_input_d_d_p_8h.html#a0f0d7f3ac85ee55bdd45a3e67d354b79',1,'InputDDP.h']]], + ['iswificonnected_103',['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..37d04cf72 --- /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']]], + ['lastisrtimestampms_3',['LastIsrTimeStampMS',['../classc___input_f_p_p_remote_play_file.html#a723692b9d02b69649cbfeac980629970',1,'c_InputFPPRemotePlayFile']]], + ['lastplayedframeid_4',['LastPlayedFrameId',['../classfsm___play_file__state___playing_file.html#a5a80155513cc20483d964ed739b99d93',1,'fsm_PlayFile_state_PlayingFile']]], + ['lastrcvdelapsedseconds_5',['LastRcvdElapsedSeconds',['../structc___input_f_p_p_remote_play_file_1_1_sync_control__t.html#af4d6347f6220a2ccf589ec32274a301a',1,'c_InputFPPRemotePlayFile::SyncControl_t']]], + ['lastreceivedsequencenumber_6',['lastReceivedSequenceNumber',['../classc___input_d_d_p.html#aea0441ac000af503b1e4669e1fe76519',1,'c_InputDDP']]], + ['lastreceivetime_7',['lastReceiveTime',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a5f6cf4523471f9a2fb7ee811cfaa1bd1',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['lastremoteip_8',['LastRemoteIP',['../classc___input_artnet.html#aacda7ed5ade85e0bb4c5ca9de7b56aaf',1,'c_InputArtnet']]], + ['lastuniverse_9',['LastUniverse',['../classc___input_artnet.html#a28e260b0cbe6e558951c0c52ae983b89',1,'c_InputArtnet::LastUniverse()'],['../classc___input_e131.html#a02fff1e1beebab865c317759ec5b3867',1,'c_InputE131::LastUniverse()']]], + ['lastupdate_10',['lastUpdate',['../_e_s_pixel_stick_8ino.html#a86a3ab105f11d2513678f38ea4e5ac1e',1,'ESPixelStick.ino']]], + ['led_5fflash_5fgpio_11',['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_12',['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_13',['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_14',['length',['../struct_f_s_e_q_raw_variable_data_header.html#ac4bd7f1543dc684554e78573b2201b4c',1,'FSEQRawVariableDataHeader::length()'],['../struct_f_s_e_q_parsed_variable_data_header.html#a8b7ea5c3d737121d2b60550a5c9f1ad8',1,'FSEQParsedVariableDataHeader::length()']]], + ['length_15',['Length',['../struct_f_s_e_q_raw_range_entry.html#a9e0eb8c246245f5bb3a83ae84ac4229e',1,'FSEQRawRangeEntry::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()']]], + ['loadconfig_19',['loadConfig',['../_e_s_pixel_stick_8ino.html#ad5ed6ddd9940c0097cc91774056df1c2',1,'ESPixelStick.ino']]], + ['loadconfig_20',['LoadConfig',['../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..8db88001e --- /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..a83bb970b --- /dev/null +++ b/doxy/search/all_d.js @@ -0,0 +1,28 @@ +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']]], + ['nanosecondsinasecond_2',['NanoSecondsInASecond',['../_e_s_pixel_stick_8h.html#ab73f925aed9ed21d9f3da5037e690023',1,'ESPixelStick.h']]], + ['netmask_3',['netmask',['../classc___wi_fi_driver.html#a7d4783006ac9faab3dfd5d23d5a3dbc2',1,'c_WiFiDriver']]], + ['networkmgr_4',['NetworkMgr',['../_network_mgr_8cpp.html#ad18ce9b5a1a1ac10067f83eceab50a33',1,'NetworkMgr(): NetworkMgr.cpp'],['../_network_mgr_8hpp.html#ad18ce9b5a1a1ac10067f83eceab50a33',1,'NetworkMgr(): NetworkMgr.cpp']]], + ['networkmgr_2ecpp_5',['NetworkMgr.cpp',['../_network_mgr_8cpp.html',1,'']]], + ['networkmgr_2ehpp_6',['NetworkMgr.hpp',['../_network_mgr_8hpp.html',1,'']]], + ['networkstatechanged_7',['NetworkStateChanged',['../classc___input_e131.html#a245537b7fe532208f81ed3e3a070d190',1,'c_InputE131::NetworkStateChanged()'],['../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()'],['../classc___input_e131.html#a6098950d3be2934c5ae667a42cf9ccf1',1,'c_InputE131::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_d_d_p.html#a14a8adcaf46d6f695d96b988810a88f8',1,'c_InputDDP::NetworkStateChanged()'],['../classc___input_common.html#aaee6fff6fa265a2bce64285002e91e03',1,'c_InputCommon::NetworkStateChanged()']]], + ['nexteffect_8',['NextEffect',['../classc___input_effect_engine.html#ad8d24a5492296d0018c7eafd7191fdef',1,'c_InputEffectEngine']]], + ['nextpixeltosend_9',['NextPixelToSend',['../classc___output_pixel.html#a30e002d7c9680cad7d1de26088820f9f',1,'c_OutputPixel']]], + ['nextpoll_10',['NextPoll',['../classc___wi_fi_driver.html#a079d8297ba7a37b94f47eb3ef76f46e2',1,'c_WiFiDriver']]], + ['no_5flocalfiletoplay_11',['No_LocalFileToPlay',['../_input_f_p_p_remote_8h.html#a2be098d5f7991f7854f1b3f49dcf8845',1,'InputFPPRemote.h']]], + ['notranslation_12',['NoTranslation',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8a84e7bc8789d38d9f54c35bf95f4555a4',1,'c_OutputUart']]], + ['null_5frecord_13',['NULL_RECORD',['../class_e_f_update.html#a66c9263ed88f557250172870c2b1cb81a0b39509f6c0ebaaf67a2eaf8710b3901',1,'EFUpdate']]], + ['num_5fpackets_14',['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_15',['NUM_UARTS',['../_output_mgr_8hpp.html#a8309e50d2ad7393eda0b9b3dccb273b0',1,'OutputMgr.hpp']]], + ['numblockstobuffer_16',['NumBlocksToBuffer',['../_file_mgr_8cpp.html#a023e8165e9615e0a5ec8d7cdfeb1046b',1,'FileMgr.cpp']]], + ['numcompressedblocks_17',['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_18',['NumIntensityBytesPerPixel',['../classc___output_pixel.html#af8785e24529c85a2d82918f4b9e3c895',1,'c_OutputPixel']]], + ['numinterintensitybreakbits_19',['NumInterIntensityBreakBits',['../structc___output_uart_1_1_output_uart_config__t.html#a34574521c3842523ba81a0d8e01afea2',1,'c_OutputUart::OutputUartConfig_t']]], + ['numinterintensitymabbits_20',['NumInterIntensityMABbits',['../structc___output_uart_1_1_output_uart_config__t.html#a18adbfab1fed6c979e4feea916edbe2d',1,'c_OutputUart::OutputUartConfig_t']]], + ['numpixelsingroup_21',['NumPixelsInGroup',['../structc___input_effect_engine_1_1_marquee_group.html#af34147ece352e0c559dedb1386663dd0',1,'c_InputEffectEngine::MarqueeGroup']]], + ['numsparseranges_22',['numSparseRanges',['../struct_f_s_e_q_raw_header.html#aa6dace473482943c077b3079bdb53ec4',1,'FSEQRawHeader::numSparseRanges()'],['../struct_f_s_e_q_parsed_header.html#a048cd88b554c82a7e9070ac6263016a4',1,'FSEQParsedHeader::numSparseRanges()'],['../fseq_8h.html#a96e54e69946f348e1bff7e3e04203321',1,'numSparseRanges(): fseq.h']]], + ['numstepstotarget_23',['NumStepsToTarget',['../_input_effect_engine_8hpp.html#adc26a7605035496cc97ce33de4a1a0a8',1,'InputEffectEngine.hpp']]], + ['numuartslotsperintensityvalue_24',['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..fcabeeaa4 --- /dev/null +++ b/doxy/search/all_e.js @@ -0,0 +1,140 @@ +var searchData= +[ + ['off_0',['off',['../classc___external_input.html#a4f30c6d7f324be6effcb32758afc7ef3ac27f7ebd6db61deb6746088f6900cd19',1,'c_ExternalInput']]], + ['off_1',['OFF',['../classc___input_alexa.html#a952005642b4f9f5ac4910e5015e884fa',1,'c_InputAlexa::OFF()'],['../classc___input_m_q_t_t.html#a7ab0569ade8e9922479e7e2ba21cf485',1,'c_InputMQTT::OFF()']]], + ['offset_2',['offset',['../unionc___output_pixel_1_1_color_offsets__s.html#a735419bf5c0cb1bb255b07756b1befe3',1,'c_OutputPixel::ColorOffsets_s']]], + ['offsetms_3',['offsetMS',['../class_fast_timer.html#afcf071d4bfd60c90ca0884b21f45c960',1,'FastTimer']]], + ['offsets_4',['offsets',['../structc___output_pixel_1_1_color_offsets__s_1_1offsets.html',1,'c_OutputPixel::ColorOffsets_s']]], + ['oid_5ft_5',['OID_t',['../classc___output_common.html#ac1d890a6e510ca5903ff8bc66d1edaed',1,'c_OutputCommon']]], + ['om_5fis_5frmt_6',['OM_IS_RMT',['../_output_mgr_8hpp.html#a4aa294a2f6c841a2ab5aa2f541e8b0df',1,'OutputMgr.hpp']]], + ['om_5fis_5fuart_7',['OM_IS_UART',['../_output_mgr_8hpp.html#a5f8e57be85acf1580548dcbec0019a18',1,'OutputMgr.hpp']]], + ['om_5fmax_5fconfig_5fsize_8',['OM_MAX_CONFIG_SIZE',['../_output_mgr_8hpp.html#a03966fd3e86c732e33adb3b649cf9a6b',1,'OutputMgr.hpp']]], + ['om_5fmax_5fnum_5fchannels_9',['OM_MAX_NUM_CHANNELS',['../_output_mgr_8hpp.html#a2950110c970b04d476d45273635a5d85',1,'OutputMgr.hpp']]], + ['om_5fporttype_5ft_10',['OM_PortType_t',['../classc___output_mgr.html#a970adc830ccb78bebef75d526c515cc9',1,'c_OutputMgr']]], + ['on_11',['ON',['../classc___input_alexa.html#a5c49720ac0879ae33f32bbbae9a3d3b7',1,'c_InputAlexa::ON()'],['../classc___input_m_q_t_t.html#a5718aa4eb2ae6c577f0716aec5f2662e',1,'c_InputMQTT::ON()']]], + ['onalexamessage_12',['onAlexaMessage',['../classc___web_mgr.html#a6dc6bd3709c346249b066f2d64ec39c4',1,'c_WebMgr']]], + ['onconnect_13',['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___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_as_a_p.html#a7ef8d7da8114f886dcad4e1b4c95af3b',1,'fsm_WiFi_state_ConnectingAsAP::OnConnect()'],['../classfsm___wi_fi__state___connected_to_a_p.html#a00bfcb4d08df3ab2cb72fed9f615a4d7',1,'fsm_WiFi_state_ConnectedToAP::OnConnect()'],['../classfsm___wi_fi__state___connecting_using_defaults.html#a0d02d6629a626b32ef1ab1f91b82badf',1,'fsm_WiFi_state_ConnectingUsingDefaults::OnConnect()']]], + ['ondisconnect_14',['OnDisconnect',['../classfsm___wi_fi__state.html#a7fb4aae7d3fd073d1ecba313fd2fccd0',1,'fsm_WiFi_state::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___connected_to_sta.html#aa53957a3d45167be9dc596cfffc3f4be',1,'fsm_WiFi_state_ConnectedToSta::OnDisconnect()'],['../classfsm___wi_fi__state___connecting_as_a_p.html#a6a82919396e1ac3d973603c1795065d7',1,'fsm_WiFi_state_ConnectingAsAP::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()']]], + ['ondmxframe_15',['onDmxFrame',['../classc___input_artnet.html#acf91f737e9f231b01b6b53ceb1d0a6fa',1,'c_InputArtnet']]], + ['onetoone_16',['OneToOne',['../classc___output_uart.html#afa50de8c9fc4b848160d18576694c4b8aebae574ab6f1a9e3a5b50eaa524de6ad',1,'c_OutputUart']]], + ['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..7513dd9f7 --- /dev/null +++ b/doxy/search/all_f.js @@ -0,0 +1,120 @@ +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_file.html#a8e88c26ce22ade8c25fedb840eacded9',1,'c_InputFPPRemotePlayFile::pCurrentFsmState()'],['../classc___input_f_p_p_remote_play_list.html#a8ba2e8284cf59318621a342d0670a98d',1,'c_InputFPPRemotePlayList::pCurrentFsmState()'],['../classc___wi_fi_driver.html#a57f1173eafa4771b81eb6614fa6dc9e5',1,'c_WiFiDriver::pCurrentFsmState()'],['../classc___input_f_p_p_remote_play_effect.html#aa23717485961fb645d938014af8bf40f',1,'c_InputFPPRemotePlayEffect::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',['../union_f_p_p_ping_packet.html#a70d667041135be8a30ed6db5a10ba97b',1,'FPPPingPacket::ping_subtype()'],['../fseq_8h.html#adae4d6bb1eb745b69d547055ac99b4e0',1,'ping_subtype(): fseq.h']]], + ['ping_5fversion_24',['ping_version',['../union_f_p_p_ping_packet.html#a99b72d9dc7ab5a701e7c9596795c0e54',1,'FPPPingPacket::ping_version()'],['../fseq_8h.html#ae3fbf8cfc9651c90764f8bf2891772ba',1,'ping_version(): fseq.h']]], + ['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']]], + ['pixelintensitycurrentindex_34',['PixelIntensityCurrentIndex',['../classc___output_pixel.html#a0a6aa381cf9a368d29db9a0ccd9ddc1c',1,'c_OutputPixel']]], + ['pixeloffset_35',['PixelOffset',['../classc___input_effect_engine.html#a9bff0915864cb6a4e0d957e0cad27c0e',1,'c_InputEffectEngine']]], + ['pixelprependdata_36',['PixelPrependData',['../classc___output_pixel.html#a3c249628671971a9977a6b23f48173fa',1,'c_OutputPixel']]], + ['pixelprependdatacurrentindex_37',['PixelPrependDataCurrentIndex',['../classc___output_pixel.html#a3582e2b16ffd11010d345dba2a837a6b',1,'c_OutputPixel']]], + ['pixelprependdatasize_38',['PixelPrependDataSize',['../classc___output_pixel.html#aa9a25fafc494487989502f699a2b7393',1,'c_OutputPixel']]], + ['pixelprependnulls_39',['PixelPrependNulls',['../classc___output_pixel.html#aa0ac30cde5ff34221554f2e97ef313ea',1,'c_OutputPixel']]], + ['pixelsendintensity_40',['PixelSendIntensity',['../classc___output_pixel.html#afe51a99f6c89a3d0ea84478a2b9c881e',1,'c_OutputPixel']]], + ['pixelsendprependintensity_41',['PixelSendPrependIntensity',['../classc___output_pixel.html#a9ab65d9ed7b7e9c9f5aa0f678d61cf3c',1,'c_OutputPixel']]], + ['pktblank_42',['pktBlank',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#ac319b9b2873ea5662386c1b49a225d54',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktcommand_43',['pktCommand',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#abd241700cde458b75d7dffbaa5e7a81b',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pkterror_44',['pktError',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a794bb314e3f819b26d3f92a18f627024',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']]], + ['pktping_46',['pktPing',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a696d35732ec09d9bb00d510ed88deb26',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktplugin_47',['pktPlugin',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a67275e5e496b6a0f1c7b2d1ab954eb0b',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedopen_48',['pktSyncMedOpen',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a3bcddc2a6c100a31edbe6f580b504afd',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedstart_49',['pktSyncMedStart',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a47d6044d50d4b71fb5d01562b7bf250d',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedstop_50',['pktSyncMedStop',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a8a1a55323597480025ab1d1d5db2e85c',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncmedsync_51',['pktSyncMedSync',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#ad2de3616602611cfaaa6b5a2c8b93a8a',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqopen_52',['pktSyncSeqOpen',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a44d3b94a1a7f9ad2a54476bc02a4613f',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqstart_53',['pktSyncSeqStart',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#aa1efbe022405cc72b462549a106d1e7f',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqstop_54',['pktSyncSeqStop',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a016934aa7acc01b2aaef8e535ab6390a',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['pktsyncseqsync_55',['pktSyncSeqSync',['../structc___f_p_p_discovery_1_1_multi_sync_stats__t.html#a3aba96e62c9a0288300add95285697be',1,'c_FPPDiscovery::MultiSyncStats_t']]], + ['playcount_56',['PlayCount',['../classfsm___play_file__state___stopping.html#ac5b56781e3863d10065884cc0065cdef',1,'fsm_PlayFile_state_Stopping']]], + ['playdurationsec_57',['PlayDurationSec',['../classc___input_f_p_p_remote_play_item.html#a8327a95abc807e625a2b82fef912e3fc',1,'c_InputFPPRemotePlayItem']]], + ['playedfilecount_58',['PlayedFileCount',['../classc___input_f_p_p_remote_play_file.html#a0aadefff87d80c39b06c916dff0f1c52',1,'c_InputFPPRemotePlayFile']]], + ['playeffect_59',['PlayEffect',['../classc___input_m_q_t_t.html#a3868e04d5b087dc00ec90f0e52fce304',1,'c_InputMQTT']]], + ['playeffecttimer_60',['PlayEffectTimer',['../classc___input_f_p_p_remote_play_effect.html#aa69569a1145f64286acb57f0690409a6',1,'c_InputFPPRemotePlayEffect']]], + ['playfile_61',['PlayFile',['../classc___f_p_p_discovery.html#adb57db644991837b6c7d9eb53caf902d',1,'c_FPPDiscovery']]], + ['playfseq_62',['PlayFseq',['../classc___input_m_q_t_t.html#aa7e66ef912ee4ea959c6a4046ed2724e',1,'c_InputMQTT']]], + ['playingfile_63',['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_64',['PlayingRemoteFile',['../classc___input_f_p_p_remote.html#ac3caebaeae0b77be9680516b54edaa5b',1,'c_InputFPPRemote']]], + ['playitemname_65',['PlayItemName',['../classc___input_f_p_p_remote_play_item.html#a8c140a6c7960aec978f240007563494a',1,'c_InputFPPRemotePlayItem']]], + ['playlistentryid_66',['PlayListEntryId',['../classc___input_f_p_p_remote_play_list.html#a3439ee16ebd573b1aa04c533a6dd154d',1,'c_InputFPPRemotePlayList']]], + ['playlistrepeatcount_67',['PlayListRepeatCount',['../classc___input_f_p_p_remote_play_list.html#abf09d4ff24ccfc9fb5fb088d3fc86dc6',1,'c_InputFPPRemotePlayList']]], + ['playnextfile_68',['PlayNextFile',['../classc___input_f_p_p_remote.html#a2e5e64a21ad76c7015c6500393be7da3',1,'c_InputFPPRemote']]], + ['polarity_69',['polarity',['../classc___external_input.html#a8120c90883e6d79c503274cb9892ed1b',1,'c_ExternalInput']]], + ['polarity_5ft_70',['Polarity_t',['../classc___external_input.html#af94ff6428fbda089b85bd66904331538',1,'c_ExternalInput']]], + ['poll_71',['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()'],['../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___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()'],['../classc___output_mgr.html#afb3a7a9024cae09c4f6c8613a47e4925',1,'c_OutputMgr::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_72',['PollDetectionCounter',['../classc___input_f_p_p_remote_play_file.html#a5ea55702e34da5541e39e196904f8eb8',1,'c_InputFPPRemotePlayFile']]], + ['polldetectioncounterlimit_73',['PollDetectionCounterLimit',['../classc___input_f_p_p_remote_play_file.html#a2f4a20acf05ef8d8840c3bba804f342c',1,'c_InputFPPRemotePlayFile']]], + ['pollflash_74',['PollFlash',['../classc___input_effect_engine.html#a3986476ec33d9e3aedde9c1ae3953d61',1,'c_InputEffectEngine']]], + ['pollinterval_75',['PollInterval',['../classc___wi_fi_driver.html#a24f3592bcc1b8a2b54679093d52561e0',1,'c_WiFiDriver']]], + ['port_76',['port',['../classc___input_m_q_t_t.html#ab8a32cdf7cc50d097eaf92fc7a6945cc',1,'c_InputMQTT']]], + ['portid_77',['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_78',['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_79',['pOutputBuffer',['../classc___output_common.html#a4a14a3bbbc484b50ff0abf62d4e3e732',1,'c_OutputCommon']]], + ['poutputchanneldriver_80',['pOutputChannelDriver',['../structc___output_mgr_1_1_driver_info__t.html#a30189f8b01f9abdc8e62f2268e5fe631',1,'c_OutputMgr::DriverInfo_t']]], + ['ppixeldatasource_81',['pPixelDataSource',['../structc___output_uart_1_1_output_uart_config__t.html#a96d5a30495d74e6a7582f96f8edb4d3c',1,'c_OutputUart::OutputUartConfig_t']]], + ['pplayfileengine_82',['pPlayFileEngine',['../classc___input_m_q_t_t.html#a2a0a222d54dba4533f155476efea8cb2',1,'c_InputMQTT']]], + ['prependnullpixelcount_83',['PrependNullPixelCount',['../classc___output_pixel.html#a54a6e75333ee8c5bc7b9cdba5f3d3c16',1,'c_OutputPixel']]], + ['prependnullpixelcurrentcount_84',['PrependNullPixelCurrentCount',['../classc___output_pixel.html#aeac02de7e78d3cd47025f840d487f5ed',1,'c_OutputPixel']]], + ['prettyprint_85',['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_86',['PreviousState',['../classc___network_mgr.html#ad0481bf9efb052bc76c239c6f6b90c54',1,'c_NetworkMgr']]], + ['printdirectory_87',['printDirectory',['../classc___file_mgr.html#a07c31954eabdaa6872eed467e0f36cc4',1,'c_FileMgr']]], + ['printreq_88',['printReq',['../_f_p_p_discovery_8cpp.html#a58a6d235c33647b1f1a1c0d9337d123d',1,'FPPDiscovery.cpp']]], + ['process_89',['Process',['../classc___input_m_q_t_t.html#ab5dde0503d4a7eaf1efa0f254dc3fe5e',1,'c_InputMQTT']]], + ['process_90',['process',['../class_e_f_update.html#a296ec34015e1e969d8395cedc2734874',1,'EFUpdate']]], + ['process_91',['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_92',['ProcessBlankPacket',['../classc___f_p_p_discovery.html#a427a0facd1716a38fe6bf5afa87fd49c',1,'c_FPPDiscovery']]], + ['processbody_93',['ProcessBody',['../classc___f_p_p_discovery.html#a13f8ae4f868abed68dbd07ec7b27930e',1,'c_FPPDiscovery']]], + ['processbuttonactions_94',['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_95',['processCmdDelete',['../classc___web_mgr.html#a8a4687493844ea7b8164323875577a8d',1,'c_WebMgr']]], + ['processcmdget_96',['processCmdGet',['../classc___web_mgr.html#a18e094c198c1389bb2ee27496e961ff6',1,'c_WebMgr']]], + ['processcmdopt_97',['processCmdOpt',['../classc___web_mgr.html#abbef88f739edfe4f685eba944885bc12',1,'c_WebMgr']]], + ['processcmdset_98',['processCmdSet',['../classc___web_mgr.html#aa2dabdf8f6f1eff455fdc7e2d729a487',1,'c_WebMgr']]], + ['processcmdsettime_99',['processCmdSetTime',['../classc___web_mgr.html#af729e648a154b8a0228c6fe90dba70ab',1,'c_WebMgr']]], + ['processconfig_100',['ProcessConfig',['../classc___external_input.html#ade8595d667e193c7eda9ee516b85bb88',1,'c_ExternalInput']]], + ['processfile_101',['ProcessFile',['../classc___f_p_p_discovery.html#a23c80db87a22d64ac4d4ea91c9ffccde',1,'c_FPPDiscovery']]], + ['processfppjson_102',['ProcessFPPJson',['../classc___f_p_p_discovery.html#a99fba021d3c16c82798bb98db9f36f5a',1,'c_FPPDiscovery']]], + ['processget_103',['ProcessGET',['../classc___f_p_p_discovery.html#a2e06d4a3b80cd325dddc55621b47115e',1,'c_FPPDiscovery']]], + ['processincominge131data_104',['ProcessIncomingE131Data',['../classc___input_e131.html#a1c08f019d63f47580365c75069d0a2aa',1,'c_InputE131']]], + ['processjsonchannelconfig_105',['ProcessJsonChannelConfig',['../classc___input_mgr.html#ab06c887245d171d80438fb33b1dbf206',1,'c_InputMgr']]], + ['processjsonconfig_106',['ProcessJsonConfig',['../classc___output_mgr.html#a76a8b800d195f6edb29110b47e9ea38a',1,'c_OutputMgr::ProcessJsonConfig()'],['../classc___input_mgr.html#a3982db8dd97b38f17ec31c73e6b4940b',1,'c_InputMgr::ProcessJsonConfig()']]], + ['processplaylistentry_107',['ProcessPlayListEntry',['../classc___input_f_p_p_remote_play_list.html#a7c9150d33dd2d0752c2cabe86b462430',1,'c_InputFPPRemotePlayList']]], + ['processpost_108',['ProcessPOST',['../classc___f_p_p_discovery.html#a1f59ce0b751f091c5546ce96e1b41028',1,'c_FPPDiscovery']]], + ['processreceiveddata_109',['ProcessReceivedData',['../classc___input_d_d_p.html#a47417df395fb4998423f6406af926daa',1,'c_InputDDP']]], + ['processreceivedquery_110',['ProcessReceivedQuery',['../classc___input_d_d_p.html#a19376f166f9b9872e04a3b3e5f9dc148',1,'c_InputDDP']]], + ['processreceivedudppacket_111',['ProcessReceivedUdpPacket',['../classc___f_p_p_discovery.html#a00a83e4625292c575a55f5dc503821d6',1,'c_FPPDiscovery::ProcessReceivedUdpPacket()'],['../classc___input_d_d_p.html#a868ebba6814897249aa62252c67a04a5',1,'c_InputDDP::ProcessReceivedUdpPacket()']]], + ['processsyncpacket_112',['ProcessSyncPacket',['../classc___f_p_p_discovery.html#a3065915ef4f69f24c24d99c79315f63c',1,'c_FPPDiscovery']]], + ['processxjrequest_113',['ProcessXJRequest',['../classc___web_mgr.html#acffc5a44584e814738cfa0034a899f7e',1,'c_WebMgr']]], + ['publishha_114',['publishHA',['../classc___input_m_q_t_t.html#a47969701bda3653feea63fc0628d4071',1,'c_InputMQTT']]], + ['publishstate_115',['publishState',['../classc___input_m_q_t_t.html#a6e727c3962db77ad1015167dc6b0497a',1,'c_InputMQTT']]], + ['pwifidriver_116',['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..b1444b591 --- /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..a73be41c5 --- /dev/null +++ b/doxy/search/classes_8.js @@ -0,0 +1,5 @@ +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']]] +]; diff --git a/doxy/search/classes_9.js b/doxy/search/classes_9.js new file mode 100644 index 000000000..91d60237f --- /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..a933eea1a --- /dev/null +++ b/doxy/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + 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..0ecb7b027 --- /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___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___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___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']]], + ['default_5feth_5fclk_5fmode_23',['DEFAULT_ETH_CLK_MODE',['../_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___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___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___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']]], + ['default_5feth_5fcrsdv_24',['DEFAULT_ETH_CRSDV',['../_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___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___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___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___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___dig-_octa_8hpp.html#af2936ca829929ac3e76f0969fdfbf732',1,'DEFAULT_ETH_CRSDV(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.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']]], + ['default_5feth_5fmdc_5fpin_25',['DEFAULT_ETH_MDC_PIN',['../_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___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___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___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___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___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']]], + ['default_5feth_5fmdio_5fpin_26',['DEFAULT_ETH_MDIO_PIN',['../_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___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___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___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']]], + ['default_5feth_5fpower_5fpin_27',['DEFAULT_ETH_POWER_PIN',['../_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_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_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#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN(): GPIO_Defs_ESP32_TWILIGHTLORD_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___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___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___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a25447d1b37bd6e17ae39f91026569850',1,'DEFAULT_ETH_POWER_PIN(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5feth_5fpower_5fpin_5factive_28',['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_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']]], + ['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_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']]], + ['default_5feth_5frxd1_30',['DEFAULT_ETH_RXD1',['../_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___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___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___dig-_octa_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.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___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___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___d1___m_i_n_i___e_t_h_8hpp.html#a431c0875ff18625d3bf72627e60643de',1,'DEFAULT_ETH_RXD1(): GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5feth_5ftxd0_31',['DEFAULT_ETH_TXD0',['../_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___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___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___q_u_i_n_l_e_d___dig-_octa_8hpp.html#a8d7b2cf14cf47d06f131fc82d7132516',1,'DEFAULT_ETH_TXD0(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5feth_5ftxd1_32',['DEFAULT_ETH_TXD1',['../_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___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___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___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___d1___m_i_n_i___e_t_h_8hpp.html#aac8484c1f4cc7cb788c03e1c3c1faade',1,'DEFAULT_ETH_TXD1(): GPIO_Defs_ESP32_D1_MINI_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_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___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___q_u_i_n_l_e_d___dig-_octa_8hpp.html#aa8f8d73c965f04acf2513dea0b5443c5',1,'DEFAULT_ETH_TXEN(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5feth_5ftype_34',['DEFAULT_ETH_TYPE',['../_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___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___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___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___d1___m_i_n_i___e_t_h_8hpp.html#a639c3538a0fd379beffa18dacae31fb7',1,'DEFAULT_ETH_TYPE(): GPIO_Defs_ESP32_D1_MINI_ETH.hpp']]], + ['default_5fi2c_5fscl_35',['DEFAULT_I2C_SCL',['../_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___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___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___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___dig-_octa_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL(): 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#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL(): GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.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___devkit_c_8hpp.html#aa311e557e883f45ac54c03833e8edd53',1,'DEFAULT_I2C_SCL(): GPIO_Defs_ESP32_DevkitC.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___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']]], + ['default_5fi2c_5fsda_36',['DEFAULT_I2C_SDA',['../_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_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___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___a_e___plus_8hpp.html#a3e89ca4ee0a6efe86f854e9f51d8c8e7',1,'DEFAULT_I2C_SDA(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.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___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___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___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___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___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___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___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___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___c_a_m_8hpp.html#acc122895244f0017684c45d0360b4d54',1,'DEFAULT_RMT_0_GPIO(): GPIO_Defs_ESP32_CAM.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']]], + ['default_5frmt_5f1_5fgpio_39',['DEFAULT_RMT_1_GPIO',['../_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___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___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___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___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___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_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___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___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___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___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___olimex___gateway_8hpp.html#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO(): 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#a50758db888f1119b61ed89d80fd38499',1,'DEFAULT_RMT_2_GPIO(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.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___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___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']]], + ['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_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___c_a_m_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO(): GPIO_Defs_ESP32_CAM.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___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___devkit_c_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_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#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO(): GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.hpp'],['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#ae63f54f838fd6667ac7a32965de7d1b4',1,'DEFAULT_RMT_3_GPIO(): GPIO_Defs_ESP32_LoLin_D32_PRO.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___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']]], + ['default_5frmt_5f4_5fgpio_42',['DEFAULT_RMT_4_GPIO',['../_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___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___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___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___lo_lin___d32___p_r_o_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_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#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___q_u_i_n_l_e_d___dig-_octa_8hpp.html#afe4049fba0c9af538a57f023894c10e9',1,'DEFAULT_RMT_4_GPIO(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['default_5frmt_5f5_5fgpio_43',['DEFAULT_RMT_5_GPIO',['../_g_p_i_o___defs___e_s_p32___lo_lin___d32___p_r_o_8hpp.html#a14f66e174569445ed297c0d2948c56c3',1,'DEFAULT_RMT_5_GPIO(): GPIO_Defs_ESP32_LoLin_D32_PRO.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___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']]], + ['default_5frmt_5f6_5fgpio_44',['DEFAULT_RMT_6_GPIO',['../_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___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___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___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__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___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']]], + ['default_5fspi_5fclock_5fgpio_46',['DEFAULT_SPI_CLOCK_GPIO',['../_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___devkit_c_8hpp.html#a31c0e7df4948a6a1233547ea876a44f9',1,'DEFAULT_SPI_CLOCK_GPIO(): GPIO_Defs_ESP32_DevkitC.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..5b443dee9 --- /dev/null +++ b/doxy/search/defines_3.js @@ -0,0 +1,15 @@ +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']]], + ['esp_5fintr_5fflag_5firam_4',['ESP_INTR_FLAG_IRAM',['../_output_uart_8hpp.html#a3fb8d6fa8b5e33b3503e86917bc8367b',1,'OutputUart.hpp']]], + ['esp_5fsd_5',['ESP_SD',['../_file_mgr_8hpp.html#a209cd1d1d956fc0f1215f653f7082820',1,'FileMgr.hpp']]], + ['esp_5fsdfs_6',['ESP_SDFS',['../_file_mgr_8hpp.html#a085af9b4229d5ea32585a531a1d9bb0f',1,'FileMgr.hpp']]], + ['espalexa_5fasync_7',['ESPALEXA_ASYNC',['../_web_mgr_8cpp.html#a1566cbab7ed3269dd88fd34a6385824e',1,'WebMgr.cpp']]], + ['espalexa_5fmaxdevices_8',['ESPALEXA_MAXDEVICES',['../_web_mgr_8cpp.html#a66938c35f93b90332c6e8a5b612ba2b0',1,'WebMgr.cpp']]], + ['eth_5faddr_5fphy_5flan8720_9',['ETH_ADDR_PHY_LAN8720',['../_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___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___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']]], + ['eth_5faddr_5fphy_5ftlk110_10',['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_11',['ETH_POWER_PIN',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html#a3ab682dceb1024987ecff3d11948d9dd',1,'GPIO_Defs_ESP32_WT32ETH01.hpp']]] +]; diff --git a/doxy/search/defines_4.js b/doxy/search/defines_4.js new file mode 100644 index 000000000..2b7771e68 --- /dev/null +++ b/doxy/search/defines_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['fpp_5fdiscovery_5fport_0',['FPP_DISCOVERY_PORT',['../_f_p_p_discovery_8cpp.html#a92b23f11aa96632343fa6b5a3425a791',1,'FPPDiscovery.cpp']]], + ['fpp_5fticker_5fperiod_5fms_1',['FPP_TICKER_PERIOD_MS',['../_input_f_p_p_remote_play_file_8hpp.html#a81351887fc29208829d10c2170bd8566',1,'InputFPPRemotePlayFile.hpp']]], + ['fpp_5ftype_5fid_2',['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_3',['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..a3cf69aba --- /dev/null +++ b/doxy/search/defines_9.js @@ -0,0 +1,8 @@ +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']]], + ['log_5fport_3',['LOG_PORT',['../_e_s_pixel_stick_8h.html#a5e815f21743ba9f4780ab35d012fbe01',1,'ESPixelStick.h']]], + ['logcon_4',['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..66ea80ff8 --- /dev/null +++ b/doxy/search/defines_b.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['nanosecondsinamicrosecond_0',['NanoSecondsInAMicroSecond',['../_e_s_pixel_stick_8h.html#adc742cd4c34a5cf8027ad01f623d218e',1,'ESPixelStick.h']]], + ['nanosecondsinasecond_1',['NanoSecondsInASecond',['../_e_s_pixel_stick_8h.html#ab73f925aed9ed21d9f3da5037e690023',1,'ESPixelStick.h']]], + ['no_5flocalfiletoplay_2',['No_LocalFileToPlay',['../_input_f_p_p_remote_8h.html#a2be098d5f7991f7854f1b3f49dcf8845',1,'InputFPPRemote.h']]], + ['num_5fuarts_3',['NUM_UARTS',['../_output_mgr_8hpp.html#a8309e50d2ad7393eda0b9b3dccb273b0',1,'OutputMgr.hpp']]], + ['numblockstobuffer_4',['NumBlocksToBuffer',['../_file_mgr_8cpp.html#a023e8165e9615e0a5ec8d7cdfeb1046b',1,'FileMgr.cpp']]], + ['numstepstotarget_5',['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..c7f4d7b0e --- /dev/null +++ b/doxy/search/defines_c.js @@ -0,0 +1,7 @@ +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']]] +]; 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..a25d06c9a --- /dev/null +++ b/doxy/search/defines_f.js @@ -0,0 +1,35 @@ +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___c_a_m_8hpp.html#aebe2eeabee8a8434bc5edf81a88f90e4',1,'SD_CARD_CLK_PIN(): GPIO_Defs_ESP32_CAM.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_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___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']]], + ['sd_5fcard_5fcs_5fpin_2',['SD_CARD_CS_PIN',['../_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___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___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_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_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___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___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'],['../_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___devkit_c_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_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#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___c_a_m_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP32_CAM.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___m5_stack___atom_8hpp.html#a7b3ca01a31109575d4bd2bf82e692d0b',1,'SD_CARD_CS_PIN(): GPIO_Defs_ESP32_M5Stack_Atom.hpp']]], + ['sd_5fcard_5fmiso_5fpin_3',['SD_CARD_MISO_PIN',['../_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_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___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___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'],['../_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___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']]], + ['sd_5fcard_5fmosi_5fpin_4',['SD_CARD_MOSI_PIN',['../_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___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___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_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___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___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___c_a_m_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN(): GPIO_Defs_ESP32_CAM.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___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___devkit_c_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_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#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN(): GPIO_Defs_ESP32_ESP3DEUXQuattro_DMX.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___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___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___olimex___gateway_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_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#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___q_u_a_d_8hpp.html#aca6c98b14a61849654e93ee35fd1d1ab',1,'SD_CARD_MOSI_PIN(): GPIO_Defs_ESP32_QUINLED_QUAD.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_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']]], + ['support_5foutputtype_5fapa102_11',['SUPPORT_OutputType_APA102',['../_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'],['../_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___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___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___u_n_o_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_QUINLED_UNO.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___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___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___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_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___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___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_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___w_t32_e_t_h01_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_WT32ETH01.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_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___generic_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): 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#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.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___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___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___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___m5_stack___atom_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): 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___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___e_t_h_8hpp.html#aaf891b2fa73c266aa119bed242c5ea30',1,'SUPPORT_OutputType_DMX(): GPIO_Defs_ESP32_QUINLED_QUAD_ETH.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_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___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___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_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___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___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___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___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___m5_stack___atom_8hpp.html#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): 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#ad99563c913b8da40ad1a5a305bf3ed3d',1,'SUPPORT_OutputType_GECE(): GPIO_Defs_ESP32_MH_ET_LIVE_MiniKit.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___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']]], + ['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_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___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___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___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___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___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___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___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___q_u_a_d___a_e___plus_8hpp.html#a4519f799b3e11a08d0b7377dac008a4e',1,'SUPPORT_OutputType_GS8208(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus.hpp']]], + ['support_5foutputtype_5frelay_15',['SUPPORT_OutputType_Relay',['../_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___w_t32_e_t_h01_8hpp.html#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay(): 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#acd6e6f0240598bf75d38ce85c4b91d92',1,'SUPPORT_OutputType_Relay(): GPIO_Defs_ESP32_TWILIGHTLORD_ETH.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_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___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___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___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___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']]], + ['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___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___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___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_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___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___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___m5_stack___atom_8hpp.html#ad1cdaf2881d19f91216c4a64f925d072',1,'SUPPORT_OutputType_Renard(): 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#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___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']]], + ['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___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___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_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_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___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___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___c_a_m_8hpp.html#a6935dea675e388d8e9c6fe125d36c4e6',1,'SUPPORT_OutputType_Serial(): GPIO_Defs_ESP32_CAM.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___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___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___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___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___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___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___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___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___q_u_i_n_l_e_d___q_u_a_d_8hpp.html#a87e454c1f4806d5434e00260a82c6b61',1,'SUPPORT_OutputType_TM1814(): GPIO_Defs_ESP32_QUINLED_QUAD.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___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___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___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___m5_stack___atom_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903(): GPIO_Defs_ESP32_M5Stack_Atom.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___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___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___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___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___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___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___dig-_octa_8hpp.html#a8d39e18b6d5858fcfac86983ef8b7f81',1,'SUPPORT_OutputType_UCS1903(): GPIO_Defs_ESP32_QUINLED_Dig-Octa.hpp']]], + ['support_5foutputtype_5fucs8903_21',['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___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___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___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_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___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___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_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_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_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___c_a_m_8hpp.html#ae296313c7ea19d6e5f4c49d57187490e',1,'SUPPORT_OutputType_UCS8903(): GPIO_Defs_ESP32_CAM.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___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___devkit_c_8hpp.html#a79e0ab0467f37ea3d6293e6f27997473',1,'SUPPORT_OutputType_WS2801(): GPIO_Defs_ESP32_DevkitC.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_23',['SUPPORT_OutputType_WS2811',['../_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_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___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___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___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___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___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___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___olimex___gateway_8hpp.html#afa2071e30f23ea87fdcd80a2e4634bde',1,'SUPPORT_OutputType_WS2811(): 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#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'],['../_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']]], + ['support_5fsd_24',['SUPPORT_SD',['../_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_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_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__8_8hpp.html#aba5621a9fd6fd7ddca8fd3249560f239',1,'SUPPORT_SD(): GPIO_Defs_ESP32_QUINLED_QUAD_AE_Plus_8.hpp']]], + ['support_5fspi_5foutput_25',['SUPPORT_SPI_OUTPUT',['../_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___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'],['../_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___d1___m_i_n_i_8hpp.html#a48a8ebc9d00cc27b9997acc5c358b70e',1,'SUPPORT_SPI_OUTPUT(): GPIO_Defs_ESP32_D1_MINI.hpp']]], + ['sync_5ffile_5fmedia_26',['SYNC_FILE_MEDIA',['../_f_p_p_discovery_8h.html#a36423b0dcaf49be3037c10caaa89c1b9',1,'FPPDiscovery.h']]], + ['sync_5ffile_5fseq_27',['SYNC_FILE_SEQ',['../_f_p_p_discovery_8h.html#a3da42cf7ab803665ca792ea6c66e3573',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fopen_28',['SYNC_PKT_OPEN',['../_f_p_p_discovery_8h.html#a036d8b52bbc9e2c00b9ea0caaed91ed5',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstart_29',['SYNC_PKT_START',['../_f_p_p_discovery_8h.html#ac64ba753956e709745b12c58256ac8c1',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fstop_30',['SYNC_PKT_STOP',['../_f_p_p_discovery_8h.html#ad96fa67d0b7f13b700b9c1f10ff19287',1,'FPPDiscovery.h']]], + ['sync_5fpkt_5fsync_31',['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..fa160b8c0 --- /dev/null +++ b/doxy/search/files_4.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['gpio_5fdefs_2ehpp_0',['GPIO_Defs.hpp',['../_g_p_i_o___defs_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fcam_2ehpp_1',['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_2',['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_3',['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_4',['GPIO_Defs_ESP32_DevkitC.hpp',['../_g_p_i_o___defs___e_s_p32___devkit_c_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5fesp3deuxquattro_5fdmx_2ehpp_5',['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_6',['GPIO_Defs_ESP32_generic.hpp',['../_g_p_i_o___defs___e_s_p32__generic_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp32_5flolin_5fd32_5fpro_2ehpp_7',['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_8',['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_9',['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_10',['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_11',['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_12',['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_13',['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_14',['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_15',['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_16',['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_17',['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_18',['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_19',['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_20',['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_21',['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_22',['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_23',['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_24',['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_25',['GPIO_Defs_ESP32_WT32ETH01.hpp',['../_g_p_i_o___defs___e_s_p32___w_t32_e_t_h01_8hpp.html',1,'']]], + ['gpio_5fdefs_5fesp8266_5fesp01s_2ehpp_26',['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_27',['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_28',['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..f7077e283 --- /dev/null +++ b/doxy/search/files_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['saferstringconversion_2ehpp_0',['SaferStringConversion.hpp',['../_safer_string_conversion_8hpp.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..7b93bc893 --- /dev/null +++ b/doxy/search/functions_10.js @@ -0,0 +1,70 @@ +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#aa1fa3f4ae9b40bb9a134cc7a00822028',1,'c_FileMgr::SaveConfigFile(const String &FileName, const char *FileData)'],['../classc___file_mgr.html#ab31af151f08d97736f33aaed0d672552',1,'c_FileMgr::SaveConfigFile(const String &FileName, String &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)']]], + ['sdcardisinstalled_6',['SdCardIsInstalled',['../classc___file_mgr.html#a9d269a5325ae97f480a9c8e7671c862e',1,'c_FileMgr']]], + ['sendpingpacket_7',['sendPingPacket',['../classc___f_p_p_discovery.html#aed2b9148b3ad82d03c7bab89cc2927e8',1,'c_FPPDiscovery']]], + ['serializecore_8',['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_9',['set_pin',['../classc___output_uart.html#abf36c2b329517bb7f4c95350f8551086',1,'c_OutputUart']]], + ['setall_10',['setAll',['../classc___input_effect_engine.html#af6c8141b2b5d63e69151cb0f07fe9281',1,'c_InputEffectEngine']]], + ['setbrightness_11',['setBrightness',['../classc___input_effect_engine.html#a80416202be606d8a4c68312aecb69c1c',1,'c_InputEffectEngine']]], + ['setbufferinfo_12',['SetBufferInfo',['../classc___input_mgr.html#a795c7c292277523fefb8363d2f8285e8',1,'c_InputMgr::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_effect_engine.html#a69e94e80d206e30387cd73d257a19605',1,'c_InputEffectEngine::SetBufferInfo()'],['../classc___input_e131.html#ac18882d8a5a97e6d69c42c498af823bd',1,'c_InputE131::SetBufferInfo()'],['../classc___input_disabled.html#a27b7d88fc27bea8c6af8065b58493286',1,'c_InputDisabled::SetBufferInfo()'],['../classc___input_d_d_p.html#aa52dbc8f9649a64b5dec3a0dd67c9b7f',1,'c_InputDDP::SetBufferInfo()'],['../classc___input_common.html#ad7de5817a9b501804f89c2a5e63d8cdc',1,'c_InputCommon::SetBufferInfo()'],['../classc___input_artnet.html#a9396efd7449198caf16fb4cbc055277e',1,'c_InputArtnet::SetBufferInfo()'],['../classc___input_alexa.html#a45a1d6a01d06af0d4f4b2e6f778d03e7',1,'c_InputAlexa::SetBufferInfo()']]], + ['setbuffertranslation_13',['SetBufferTranslation',['../classc___input_artnet.html#aa6db03c1ab9369151325ea72fd12516a',1,'c_InputArtnet::SetBufferTranslation()'],['../classc___input_e131.html#a8e56c6414777712a050c2f79cd378beb',1,'c_InputE131::SetBufferTranslation()']]], + ['setcolor_14',['setColor',['../classc___input_effect_engine.html#a008c4deb4332e0e98966544e6da6958d',1,'c_InputEffectEngine']]], + ['setconfig_15',['SetConfig',['../classc___wi_fi_driver.html#a07e5aa4bfbe3e838bd38fce6fa949c27',1,'c_WiFiDriver::SetConfig()'],['../classc___output_common.html#acc5c49f206afba001b6514aeb4b6b2ba',1,'c_OutputCommon::SetConfig()'],['../classc___output_disabled.html#aa82d269655fb9b011288622cfedad571',1,'c_OutputDisabled::SetConfig()'],['../classc___output_mgr.html#a63b3162a5ec5fe39859401b4b817b892',1,'c_OutputMgr::SetConfig(const char *NewConfig)'],['../classc___output_mgr.html#aee5d29f91c6457ce753d855ba471f315',1,'c_OutputMgr::SetConfig(ArduinoJson::JsonDocument &NewConfig)'],['../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___input_m_q_t_t.html#a82f5323123d44bba063f058694a4b210',1,'c_InputMQTT::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___network_mgr.html#a50d97dec317ecb4cc9a308b5e0aadf2d',1,'c_NetworkMgr::SetConfig()'],['../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_mgr.html#aae28e335276bd983bcad342f1f9532d8',1,'c_InputMgr::SetConfig(const char *NewConfig)'],['../classc___input_mgr.html#ad4675e93879f00d2d783470e1bc8309d',1,'c_InputMgr::SetConfig(ArduinoJson::JsonDocument &NewConfig)']]], + ['setdelay_16',['setDelay',['../classc___input_effect_engine.html#a8fa707bf9c7e9c79bfeae6d98adfc30c',1,'c_InputEffectEngine']]], + ['setduration_17',['SetDuration',['../classc___input_f_p_p_remote_play_item.html#a0cac6e8fbf28021b311e5709a6fd3424',1,'c_InputFPPRemotePlayItem']]], + ['seteffect_18',['setEffect',['../classc___input_effect_engine.html#a80cd28e720963e39357b96dc2e516291',1,'c_InputEffectEngine']]], + ['setethernetisconnected_19',['SetEthernetIsConnected',['../classc___network_mgr.html#aa9d587432312a58a8d98b5b0a75796fb',1,'c_NetworkMgr']]], + ['setframeappendinformation_20',['SetFrameAppendInformation',['../classc___output_pixel.html#adc34e80e736af0a0e50fc8de46db1ec4',1,'c_OutputPixel']]], + ['setframedurration_21',['SetFrameDurration',['../classc___output_pixel.html#a4a7f12a23b4f2ce0eb5cfeccd8bcb3e2',1,'c_OutputPixel']]], + ['setframeprependinformation_22',['SetFramePrependInformation',['../classc___output_pixel.html#ad712765c16ee9368774d3160a6df59a5',1,'c_OutputPixel']]], + ['setfromjson_23',['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_24',['SetFsmState',['../classc___wi_fi_driver.html#acd243ad52f01b89e5450efb1681584b9',1,'c_WiFiDriver']]], + ['sethostname_25',['SetHostname',['../classc___wi_fi_driver.html#ad3d3065d874d5ff8e97a60f08d9eebb5',1,'c_WiFiDriver']]], + ['setinputfppremoteplayfile_26',['SetInputFPPRemotePlayFile',['../classc___f_p_p_discovery.html#a60745e73513bb09ee95b04360f7b9ed2',1,'c_FPPDiscovery']]], + ['setintensity2uart_27',['SetIntensity2Uart',['../classc___output_uart.html#a75a821962da2b1f16406a637410930bd',1,'c_OutputUart']]], + ['setintensitybittimeinus_28',['SetIntensityBitTimeInUS',['../classc___output_pixel.html#a7281e0eb2d9420ba682548e9038d61cb',1,'c_OutputPixel']]], + ['setintensitydatawidth_29',['SetIntensityDataWidth',['../classc___output_uart.html#a63aaee5dbe4be06c385ba945cd3cca67',1,'c_OutputUart::SetIntensityDataWidth()'],['../classc___output_pixel.html#a9a496f93b28b97e6b3016adbf19986ad',1,'c_OutputPixel::SetIntensityDataWidth(uint32_t value)']]], + ['setinvertdata_30',['SetInvertData',['../classc___output_pixel.html#a91d2c0d5ff85e8a253e3b5f98679606c',1,'c_OutputPixel']]], + ['setipaddress_31',['setIpAddress',['../classc___wi_fi_driver.html#a517047c02da845b67b772155c43f9b2f',1,'c_WiFiDriver']]], + ['setipsubnetmask_32',['setIpSubNetMask',['../classc___wi_fi_driver.html#ae06fa2c4762015c1b92e626d08217482',1,'c_WiFiDriver']]], + ['setiswificonnected_33',['SetIsWiFiConnected',['../classc___wi_fi_driver.html#abbc1fe3725bcf2f0d2d1da8b1da2166c',1,'c_WiFiDriver']]], + ['setmqttconfig_34',['SetMqttConfig',['../classc___input_effect_engine.html#ad7530d271e05e27dad23e3dc7d08f645',1,'c_InputEffectEngine']]], + ['setoperationalstate_35',['SetOperationalState',['../classc___input_mgr.html#a8a195063dcc63c1fd8de7c14ab3bf0a2',1,'c_InputMgr::SetOperationalState()'],['../classc___input_common.html#a1649cd7444c3219b37fd8627754e2e56',1,'c_InputCommon::SetOperationalState()']]], + ['setoutputbufferaddress_36',['SetOutputBufferAddress',['../classc___output_common.html#a0f7824654fc0d632df425a3cfb2eb1bf',1,'c_OutputCommon']]], + ['setoutputbuffersize_37',['SetOutputBufferSize',['../classc___output_pixel.html#a2f8f0b725a9ed1c759ea94838708a839',1,'c_OutputPixel::SetOutputBufferSize()'],['../classc___output_common.html#af88d72fe2b0c58ae732eebb84e581a8e',1,'c_OutputCommon::SetOutputBufferSize()']]], + ['setparent_38',['SetParent',['../classfsm___wi_fi__state.html#a066aee5dcd577b2d98eeadad9ba8c8d0',1,'fsm_WiFi_state']]], + ['setpixel_39',['setPixel',['../classc___input_effect_engine.html#a4faf62f24ce641ec7999f5e246eb458c',1,'c_InputEffectEngine']]], + ['setpixelcount_40',['SetPixelCount',['../classc___output_pixel.html#a29981b330185e79f12baabab7bc143da',1,'c_OutputPixel']]], + ['setpixelprependinformation_41',['SetPixelPrependInformation',['../classc___output_pixel.html#a06ab1ebc8065127d149e41bf902f8945',1,'c_OutputPixel']]], + ['setrange_42',['setRange',['../classc___input_effect_engine.html#aff4693217ee5e68868068613b318a281',1,'c_InputEffectEngine']]], + ['setsendfppsync_43',['SetSendFppSync',['../classc___input_f_p_p_remote_play_item.html#a3b82ae5fac0050235ff7bb8f6a193761',1,'c_InputFPPRemotePlayItem']]], + ['setserialuart_44',['SetSerialUart',['../classc___output_mgr.html#a943339390f6e515338978cef94a029f3',1,'c_OutputMgr']]], + ['setspeed_45',['setSpeed',['../classc___input_effect_engine.html#a3628411bc599079aa0e45dd3df1682fc',1,'c_InputEffectEngine']]], + ['setspiiopins_46',['SetSpiIoPins',['../classc___file_mgr.html#a8dc1049ad4f1d3cba694bd51eda0a8e9',1,'c_FileMgr']]], + ['setstartingsendpixelstate_47',['SetStartingSendPixelState',['../classc___output_pixel.html#a98d9cee54998b8b2e9121696c8908f5c',1,'c_OutputPixel']]], + ['setsyncoffsetms_48',['SetSyncOffsetMS',['../classc___input_f_p_p_remote_play_item.html#a4f73b1035757782b9e521a7458a39646',1,'c_InputFPPRemotePlayItem']]], + ['setup_49',['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_50',['SetUpArtnet',['../classc___input_artnet.html#a64e5300f0fc57fc4a667255119cbd510',1,'c_InputArtnet']]], + ['setupip_51',['SetUpIp',['../classc___wi_fi_driver.html#add83e38d3ee920f03f651bdcdca75ab3',1,'c_WiFiDriver']]], + ['setwifienable_52',['SetWiFiEnable',['../classc___network_mgr.html#a734bce5d4408855944972ff28b13569a',1,'c_NetworkMgr']]], + ['setwifiisconnected_53',['SetWiFiIsConnected',['../classc___network_mgr.html#a21de268df9b77ee26f74ae4712537c21',1,'c_NetworkMgr']]], + ['start_54',['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()'],['../classfsm___play_list__state___idle.html#a23a9a13514e6fdaebde8211dd1efd072',1,'fsm_PlayList_state_Idle::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()']]], + ['startbreak_55',['StartBreak',['../classc___output_uart.html#aff06125323bd9131550ac4bb217cdd9d',1,'c_OutputUart']]], + ['startnewdataframe_56',['StartNewDataFrame',['../classc___output_uart.html#ac75a7fa5ee8100cb3780633a6732352a',1,'c_OutputUart']]], + ['startnewframe_57',['StartNewFrame',['../classc___output_pixel.html#a65dc26d4fe491978858f65fc21b549f1',1,'c_OutputPixel::StartNewFrame()'],['../classc___output_uart.html#ad201cf8c69ead52acf4a885f90a91a3b',1,'c_OutputUart::StartNewFrame()']]], + ['startplaying_58',['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_59',['StartPlayingLocalFile',['../classc___input_f_p_p_remote.html#ad3bc5af64fe8523ba3c2f35cffa62fa0',1,'c_InputFPPRemote']]], + ['startplayingremotefile_60',['StartPlayingRemoteFile',['../classc___input_f_p_p_remote.html#a8148ddeeaff99c8f343c66e7e3a08a5d',1,'c_InputFPPRemote']]], + ['starttimer_61',['StartTimer',['../class_fast_timer.html#ae9fd21e0e04f87197a49ad166d0ec1e3',1,'FastTimer']]], + ['startuart_62',['StartUart',['../classc___output_uart.html#a6c46cccfecff3181375bb65c236a5e85',1,'c_OutputUart']]], + ['stop_63',['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_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_file__state___starting.html#ae9eb863980baa04d5b5a909016b949f5',1,'fsm_PlayFile_state_Starting::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_item.html#a380f107fc7811c931aa4fa63cd8c1ac0',1,'c_InputFPPRemotePlayItem::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()']]], + ['stopplayfileengine_64',['StopPlayFileEngine',['../classc___input_m_q_t_t.html#a462b6473ed6820518da7dcbb0bba9245',1,'c_InputMQTT']]], + ['stopplaying_65',['StopPlaying',['../classc___f_p_p_discovery.html#afe5417d09724c27eb2e1ca5ea09906af',1,'c_FPPDiscovery::StopPlaying()'],['../classc___input_f_p_p_remote.html#a7b84b8b1119182f7a2c6a72c00d1d1da',1,'c_InputFPPRemote::StopPlaying()']]], + ['sync_66',['Sync',['../classfsm___play_file__state___starting.html#a32425a04299182b1c479aa8b6c3fbf3a',1,'fsm_PlayFile_state_Starting::Sync()'],['../classfsm___play_file__state___playing_file.html#ad5c1089dbf8ef58689034e08947f8b4c',1,'fsm_PlayFile_state_PlayingFile::Sync()'],['../classfsm___play_file__state___stopping.html#a0345aed65efbc5407e62c16e76827919',1,'fsm_PlayFile_state_Stopping::Sync()'],['../classfsm___play_file__state___error.html#af91cbc71869fac92d8775b67937c43a8',1,'fsm_PlayFile_state_Error::Sync()'],['../classc___input_f_p_p_remote_play_item.html#a4c43ece2ad02ef70f28c60f2515a737f',1,'c_InputFPPRemotePlayItem::Sync()'],['../classc___input_f_p_p_remote_play_list.html#a334482cc3ed4bb870ff1a46a0963f102',1,'c_InputFPPRemotePlayList::Sync()'],['../classfsm___play_list__state.html#af656699788b7101dd1a832edeb5bb5eb',1,'fsm_PlayList_state::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..0014fed1a --- /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..c9c78d1cd --- /dev/null +++ b/doxy/search/functions_13.js @@ -0,0 +1,9 @@ +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()']]], + ['validate_1',['Validate',['../classc___network_mgr.html#ac656f99b15313118a5f177adf20a819d',1,'c_NetworkMgr']]], + ['validateconfig_2',['ValidateConfig',['../classc___wi_fi_driver.html#a68047ba7fd51387efcd7929d206d52b3',1,'c_WiFiDriver::ValidateConfig()'],['../classc___web_mgr.html#a02d3fef6b783f26270959e68c8a3c787',1,'c_WebMgr::ValidateConfig()']]], + ['validateconfig_3',['validateConfig',['../_e_s_pixel_stick_8ino.html#aa83bf610d4f986357e0ea1274d087680',1,'ESPixelStick.ino']]], + ['validateconfiguration_4',['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_5',['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..92f6d5909 --- /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..b2cbeffd0 --- /dev/null +++ b/doxy/search/functions_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['begin_0',['begin',['../classc___f_p_p_discovery.html#a09dd955e78cdd72066e022c493a59d96',1,'c_FPPDiscovery']]], + ['begin_1',['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___input_alexa.html#a8e260d42f46f4fa70cbca61ea001dda6',1,'c_InputAlexa::Begin()'],['../classc___file_mgr.html#a2e86f9c538a117790a96317890d68a55',1,'c_FileMgr::Begin()']]], + ['begin_2',['begin',['../class_e_f_update.html#afe9f23a60cdd593cee6ab4b025682a06',1,'EFUpdate']]], + ['blanktimerhasexpired_3',['BlankTimerHasExpired',['../classc___input_mgr.html#affbccb36556f158a6e2a73565af71bdf',1,'c_InputMgr']]], + ['buildfseqresponse_4',['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..a0d9657ef --- /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#aaa9ced8faedbfea67fbefa0b5019babc',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..841b66be3 --- /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..ea500f16a --- /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..f112ab538 --- /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..f6899f5a0 --- /dev/null +++ b/doxy/search/functions_7.js @@ -0,0 +1,60 @@ +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']]], + ['getbufferaddress_7',['GetBufferAddress',['../classc___output_common.html#a83f1ea04a95de1af5ad0e5a5130bdcad',1,'c_OutputCommon::GetBufferAddress()'],['../classc___output_mgr.html#aec62685e8fb4eff73bfefd3ed5321b01',1,'c_OutputMgr::GetBufferAddress()']]], + ['getbuffersize_8',['GetBufferSize',['../classc___output_mgr.html#abc896c708fce43b559a42ba4e67c9976',1,'c_OutputMgr']]], + ['getbufferusedsize_9',['GetBufferUsedSize',['../classc___output_mgr.html#a9aa129dd6077ad48f807aaab43f67c52',1,'c_OutputMgr::GetBufferUsedSize()'],['../classc___output_common.html#ac7853ec4ed8c3a173cfd3110b0838585',1,'c_OutputCommon::GetBufferUsedSize()']]], + ['getconfig_10',['GetConfig',['../classc___wi_fi_driver.html#a8d4c6f220a507a0f6e93518fd4d19f96',1,'c_WiFiDriver::GetConfig()'],['../_e_s_pixel_stick_8ino.html#a653ee970a35bc7e905130d21d21abc99',1,'GetConfig(): ESPixelStick.ino'],['../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___network_mgr.html#ad8806d0ad5a5b1d643e5dbbf94bfefa1',1,'c_NetworkMgr::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_d_d_p.html#a67c310af3fef4c92525bbb770956d7b8',1,'c_InputDDP::GetConfig()'],['../classc___input_effect_engine.html#a711dc7de895ef3f4b0b599ac2d6eaa9c',1,'c_InputEffectEngine::GetConfig()'],['../classc___input_mgr.html#ad480f137ea3c796c0459e612ff4a0e5b',1,'c_InputMgr::GetConfig()']]], + ['getconfig_5fpassphrase_11',['GetConfig_passphrase',['../classc___wi_fi_driver.html#acc90bd319b77c95e46029e986d265909',1,'c_WiFiDriver']]], + ['getconfig_5fssid_12',['GetConfig_ssid',['../classc___wi_fi_driver.html#a2e3c4a4395425ee51290b6eabd498010',1,'c_WiFiDriver']]], + ['getconfiguration_13',['GetConfiguration',['../classc___web_mgr.html#a8f1df03cc184b3c4ee9f5eae87940f7b',1,'c_WebMgr']]], + ['getdeviceoptions_14',['GetDeviceOptions',['../classc___web_mgr.html#aa7afdb1150af1acd1dfdf7cfefffec97',1,'c_WebMgr']]], + ['getdrivername_15',['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_16',['GetEffectList',['../classc___input_m_q_t_t.html#a155372c00c48e65bc4ce1c2433f55d38',1,'c_InputMQTT']]], + ['getengineconfig_17',['GetEngineConfig',['../classc___input_m_q_t_t.html#ab0a7ddcf98813f5fdf4963ebf634ad2e',1,'c_InputMQTT']]], + ['geterror_18',['getError',['../class_e_f_update.html#a09e52432e41ae9fe60791bd5d8d3c083',1,'EFUpdate']]], + ['getfilename_19',['GetFileName',['../classc___input_f_p_p_remote_play_item.html#a18aa37d56d43b19d1b5801a7a304e06c',1,'c_InputFPPRemotePlayItem']]], + ['getframetimems_20',['GetFrameTimeMs',['../classc___output_common.html#a5a960482b9b025836df5d6eda4375aaa',1,'c_OutputCommon']]], + ['getfsmtimer_21',['GetFsmTimer',['../classc___wi_fi_driver.html#a13d03a37aa4b2ec495b52dfebfe48ef5',1,'c_WiFiDriver']]], + ['gethostname_22',['GetHostname',['../classc___wi_fi_driver.html#a33df1f2f70e40c4b88b42c344942b4a4',1,'c_WiFiDriver::GetHostname()'],['../classc___network_mgr.html#a1aec189a4006416d95097292a5be5610',1,'c_NetworkMgr::GetHostname()']]], + ['getinputchannelid_23',['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_24',['GetInputOptions',['../classc___web_mgr.html#a0887eeee57f9d98b4ea16b75133423b0',1,'c_WebMgr']]], + ['getinputtype_25',['GetInputType',['../classc___input_common.html#aeb3060a4745cdcd89ae1e5f3b2deff89',1,'c_InputCommon']]], + ['getintensitydata_26',['GetIntensityData',['../classc___output_pixel.html#afb75d528d69a5da2d72618027b36070d',1,'c_OutputPixel']]], + ['getipaddress_27',['getIpAddress',['../classc___wi_fi_driver.html#afe9c1360d6ecfa12687cad7b9c2a04f8',1,'c_WiFiDriver']]], + ['getipsubnetmask_28',['getIpSubNetMask',['../classc___wi_fi_driver.html#a9b1a0a5468f5c39b65b98067c9ef745b',1,'c_WiFiDriver']]], + ['getlistofsdfiles_29',['GetListOfSdFiles',['../classc___file_mgr.html#a089c1ede83bf79b375fbc34a01f885ee',1,'c_FileMgr::GetListOfSdFiles(std::vector< String > &Response)'],['../classc___file_mgr.html#aaa73581b925803765457a626488baa38',1,'c_FileMgr::GetListOfSdFiles(String &Response)']]], + ['getlocalip_30',['GetlocalIP',['../classc___network_mgr.html#a501393baa790344757bd736270dfe359',1,'c_NetworkMgr']]], + ['getmqttconfig_31',['GetMqttConfig',['../classc___input_effect_engine.html#af50e2800678388821794ad52ce26f2bf',1,'c_InputEffectEngine']]], + ['getmqtteffectlist_32',['GetMqttEffectList',['../classc___input_effect_engine.html#acb87ac54f56ff9db9ece09ca563eaf2e',1,'c_InputEffectEngine']]], + ['getnetworkstate_33',['GetNetworkState',['../classc___input_mgr.html#a048209fe40131956a0f474530d2741d4',1,'c_InputMgr']]], + ['getnextintensitytosend_34',['GetNextIntensityToSend',['../classc___output_uart.html#af0a59bfcd3f1bc1c533d5514333375d6',1,'c_OutputUart']]], + ['getnumoutputbufferbytesneeded_35',['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_36',['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_37',['GetOptions',['../classc___web_mgr.html#ae959e70739b7d2baed8f527572458855',1,'c_WebMgr']]], + ['getoutputchannelid_38',['GetOutputChannelId',['../classc___output_common.html#a195abd2bcb14f630abd61bdd0d33f046',1,'c_OutputCommon']]], + ['getoutputgpio_39',['GetOutputGpio',['../classc___output_common.html#ac3bb5b399f1e8473f057cd7a360ff9a5',1,'c_OutputCommon']]], + ['getoutputoptions_40',['GetOutputOptions',['../classc___web_mgr.html#ae5441ff672ebcb2c39eb6f5b5b7f8ac8',1,'c_WebMgr']]], + ['getoutputtype_41',['GetOutputType',['../classc___output_common.html#ad7170942775d16bd0d84c5baf589b51d',1,'c_OutputCommon']]], + ['getpixel_42',['GetPixel',['../classc___input_effect_engine.html#a93864b40e9859bbddda93f6a131df97c',1,'c_InputEffectEngine']]], + ['getpixelcount_43',['GetPixelCount',['../classc___output_pixel.html#ad7b81967a455be24b9f3dc50d2587b04',1,'c_OutputPixel']]], + ['getportcounts_44',['GetPortCounts',['../classc___output_mgr.html#a37df24ad4fc6541891e76e7906255b2d',1,'c_OutputMgr']]], + ['getrepeatcount_45',['GetRepeatCount',['../classc___input_f_p_p_remote_play_item.html#a4f148389bbace7e6bf93f66d8df948a9',1,'c_InputFPPRemotePlayItem']]], + ['getsdfilesize_46',['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_47',['GetSendFppSync',['../classc___input_f_p_p_remote.html#a8cb165076ce28fc5bc3f16f5cc9ea5f4',1,'c_InputFPPRemote']]], + ['getstatename_48',['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_49',['GetStatistics',['../classc___external_input.html#a6dafefeee113e1da710b1de370e9dbb6',1,'c_ExternalInput']]], + ['getstatus_50',['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_51',['GetStatusJSON',['../classc___f_p_p_discovery.html#ad7458433d0f12998bff6aa34bcbfc501',1,'c_FPPDiscovery']]], + ['getsyncoffsetms_52',['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_53',['GetSysInfoJSON',['../classc___f_p_p_discovery.html#a594a784472b1bef8549f84f54647b0ae',1,'c_FPPDiscovery']]], + ['gettimeremaining_54',['GetTimeRemaining',['../class_fast_timer.html#affbcc3e442511a075d4cb8c44bb76bd3',1,'FastTimer']]], + ['gettriggerchannel_55',['GetTriggerChannel',['../classc___external_input.html#a94779c4dde6f732a7b231a168e812a7e',1,'c_ExternalInput']]], + ['getuartfifolength_56',['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..7b3e92d81 --- /dev/null +++ b/doxy/search/functions_9.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['init_0',['Init',['../classfsm___external_input__state.html#a20a5d15eca95dc24b34fea3949448ea5',1,'fsm_ExternalInput_state']]], + ['init_1',['init',['../classc___web_mgr.html#a2c6189891b0496dae7d89ea7cdb24aee',1,'c_WebMgr']]], + ['init_2',['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_effect__state.html#a45cdefcd258a18c0394a672f6f51611e',1,'fsm_PlayEffect_state::Init()'],['../classfsm___play_list__state.html#af4b0177278ab605b040ff092dc853086',1,'fsm_PlayList_state::Init()'],['../classc___external_input.html#a8b0e3b32b4eeba8e946da0d05a29f116',1,'c_ExternalInput::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___external_input__wait__for__off__state.html#ab31e373fb1533813c3a32600a01bdfb7',1,'fsm_ExternalInput_wait_for_off_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()'],['../classfsm___play_file__state___error.html#ab0693f8c241d1d8762f2600bf27b5780',1,'fsm_PlayFile_state_Error::Init()']]], + ['initializeuart_3',['InitializeUart',['../classc___output_uart.html#a9da116852db92ccfe0f76d6a89a348fa',1,'c_OutputUart']]], + ['initsdfilelist_4',['InitSdFileList',['../classc___file_mgr.html#a2893dc60a7f5ed7b66c5b9d1a741a396',1,'c_FileMgr']]], + ['inputtypeisallowedonchannel_5',['InputTypeIsAllowedOnChannel',['../classc___input_mgr.html#a20bc4c894b378f7f4e9acb19ec76b45f',1,'c_InputMgr']]], + ['instantiatenewinputchannel_6',['InstantiateNewInputChannel',['../classc___input_mgr.html#afe3597df3db9a6deec4140f410f7f1ee',1,'c_InputMgr']]], + ['instantiatenewoutputchannel_7',['InstantiateNewOutputChannel',['../classc___output_mgr.html#a7a2812dee9affa9705178dd19b69e968',1,'c_OutputMgr']]], + ['isalexacallbackvalid_8',['IsAlexaCallbackValid',['../classc___web_mgr.html#a680165d31d7cd22afde779f25e6a4067',1,'c_WebMgr']]], + ['isconnected_9',['IsConnected',['../classc___network_mgr.html#adb2bfe0b52822c8b9936696d9d03031d',1,'c_NetworkMgr']]], + ['isenabled_10',['IsEnabled',['../classc___external_input.html#a40b6a6d2f83211b1e7e659a9dc42199f',1,'c_ExternalInput']]], + ['isexpired_11',['IsExpired',['../class_fast_timer.html#a405ba0c8e0b6b111326da0e5588342b1',1,'FastTimer']]], + ['isidle_12',['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_13',['ISR_GetNextIntensityToSend',['../classc___output_pixel.html#ae8fd5f89d3ae702cad92fbbba84375cb',1,'c_OutputPixel']]], + ['isr_5fhandler_5fsendintensitydata_14',['ISR_Handler_SendIntensityData',['../classc___output_uart.html#a7828c557526ca81b2f6e73cb0fc50df2',1,'c_OutputUart']]], + ['isr_5fmoredatatosend_15',['ISR_MoreDataToSend',['../classc___output_pixel.html#aa36aa9a958416f5b47fc4eba522955ad',1,'c_OutputPixel']]], + ['isr_5fuart_5fhandler_16',['ISR_UART_Handler',['../classc___output_uart.html#a34132a1bdbf5e32094829ac2bc3262ac',1,'c_OutputUart']]], + ['isshutdownrebootneeded_17',['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_18',['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..4194b8239 --- /dev/null +++ b/doxy/search/functions_a.js @@ -0,0 +1,9 @@ +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()']]], + ['loadconfig_3',['loadConfig',['../_e_s_pixel_stick_8ino.html#ad5ed6ddd9940c0097cc91774056df1c2',1,'ESPixelStick.ino']]], + ['loadconfigfile_4',['LoadConfigFile',['../classc___file_mgr.html#a4e121f1705303984653f643032bc1d3f',1,'c_FileMgr']]], + ['loop_5',['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..063b1f8c0 --- /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..33bed08ae --- /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..0b994d0fd --- /dev/null +++ b/doxy/search/functions_e.js @@ -0,0 +1,47 @@ +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_18',['process',['../class_e_f_update.html#a296ec34015e1e969d8395cedc2734874',1,'EFUpdate']]], + ['process_19',['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_20',['ProcessBlankPacket',['../classc___f_p_p_discovery.html#a427a0facd1716a38fe6bf5afa87fd49c',1,'c_FPPDiscovery']]], + ['processbody_21',['ProcessBody',['../classc___f_p_p_discovery.html#a13f8ae4f868abed68dbd07ec7b27930e',1,'c_FPPDiscovery']]], + ['processbuttonactions_22',['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_23',['processCmdDelete',['../classc___web_mgr.html#a8a4687493844ea7b8164323875577a8d',1,'c_WebMgr']]], + ['processcmdget_24',['processCmdGet',['../classc___web_mgr.html#a18e094c198c1389bb2ee27496e961ff6',1,'c_WebMgr']]], + ['processcmdopt_25',['processCmdOpt',['../classc___web_mgr.html#abbef88f739edfe4f685eba944885bc12',1,'c_WebMgr']]], + ['processcmdset_26',['processCmdSet',['../classc___web_mgr.html#aa2dabdf8f6f1eff455fdc7e2d729a487',1,'c_WebMgr']]], + ['processcmdsettime_27',['processCmdSetTime',['../classc___web_mgr.html#af729e648a154b8a0228c6fe90dba70ab',1,'c_WebMgr']]], + ['processconfig_28',['ProcessConfig',['../classc___external_input.html#ade8595d667e193c7eda9ee516b85bb88',1,'c_ExternalInput']]], + ['processfile_29',['ProcessFile',['../classc___f_p_p_discovery.html#a23c80db87a22d64ac4d4ea91c9ffccde',1,'c_FPPDiscovery']]], + ['processfppjson_30',['ProcessFPPJson',['../classc___f_p_p_discovery.html#a99fba021d3c16c82798bb98db9f36f5a',1,'c_FPPDiscovery']]], + ['processget_31',['ProcessGET',['../classc___f_p_p_discovery.html#a2e06d4a3b80cd325dddc55621b47115e',1,'c_FPPDiscovery']]], + ['processincominge131data_32',['ProcessIncomingE131Data',['../classc___input_e131.html#a1c08f019d63f47580365c75069d0a2aa',1,'c_InputE131']]], + ['processjsonchannelconfig_33',['ProcessJsonChannelConfig',['../classc___input_mgr.html#ab06c887245d171d80438fb33b1dbf206',1,'c_InputMgr']]], + ['processjsonconfig_34',['ProcessJsonConfig',['../classc___input_mgr.html#a3982db8dd97b38f17ec31c73e6b4940b',1,'c_InputMgr::ProcessJsonConfig()'],['../classc___output_mgr.html#a76a8b800d195f6edb29110b47e9ea38a',1,'c_OutputMgr::ProcessJsonConfig()']]], + ['processplaylistentry_35',['ProcessPlayListEntry',['../classc___input_f_p_p_remote_play_list.html#a7c9150d33dd2d0752c2cabe86b462430',1,'c_InputFPPRemotePlayList']]], + ['processpost_36',['ProcessPOST',['../classc___f_p_p_discovery.html#a1f59ce0b751f091c5546ce96e1b41028',1,'c_FPPDiscovery']]], + ['processreceiveddata_37',['ProcessReceivedData',['../classc___input_d_d_p.html#a47417df395fb4998423f6406af926daa',1,'c_InputDDP']]], + ['processreceivedquery_38',['ProcessReceivedQuery',['../classc___input_d_d_p.html#a19376f166f9b9872e04a3b3e5f9dc148',1,'c_InputDDP']]], + ['processreceivedudppacket_39',['ProcessReceivedUdpPacket',['../classc___input_d_d_p.html#a868ebba6814897249aa62252c67a04a5',1,'c_InputDDP::ProcessReceivedUdpPacket()'],['../classc___f_p_p_discovery.html#a00a83e4625292c575a55f5dc503821d6',1,'c_FPPDiscovery::ProcessReceivedUdpPacket(AsyncUDPPacket _packet)']]], + ['processsyncpacket_40',['ProcessSyncPacket',['../classc___f_p_p_discovery.html#a3065915ef4f69f24c24d99c79315f63c',1,'c_FPPDiscovery']]], + ['processxjrequest_41',['ProcessXJRequest',['../classc___web_mgr.html#acffc5a44584e814738cfa0034a899f7e',1,'c_WebMgr']]], + ['publishha_42',['publishHA',['../classc___input_m_q_t_t.html#a47969701bda3653feea63fc0628d4071',1,'c_InputMQTT']]], + ['publishstate_43',['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..200f8aa8d --- /dev/null +++ b/doxy/search/functions_f.js @@ -0,0 +1,20 @@ +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#ab381cba1d9885ddf172f422a11cf6ae3',1,'c_FileMgr::ReadConfigFile(const String &FileName, String &FileData)'],['../classc___file_mgr.html#a5ace8854474104150140c82c67bccef1',1,'c_FileMgr::ReadConfigFile(const String &FileName, JsonDocument &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#a8691c90e2a239cde2087bf72e84f4436',1,'c_FileMgr::ReadSdFile(const String &FileName, JsonDocument &FileData)'],['../classc___file_mgr.html#a99bd795457bb43cc30780a1fc9d43c90',1,'c_FileMgr::ReadSdFile(const String &FileName, String &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)']]], + ['registeralexacallback_9',['RegisterAlexaCallback',['../classc___web_mgr.html#aaad811dbabf3626c6ddb95f13f301f7f',1,'c_WebMgr']]], + ['registeruartisrhandler_10',['RegisterUartIsrHandler',['../classc___output_uart.html#a1ff07f65e62b2df59536624f3fbdc00a',1,'c_OutputUart']]], + ['reportnewframe_11',['ReportNewFrame',['../classc___output_common.html#ae4db3605be43e71dbd0b4f929b69aa85',1,'c_OutputCommon::ReportNewFrame()'],['../classc___output_uart.html#a535f40a45bc69ba9c67de5ed3da80467',1,'c_OutputUart::ReportNewFrame()']]], + ['reset_12',['reset',['../classc___wi_fi_driver.html#a73ac32c8db2b76fe03893dde2a2ad134',1,'c_WiFiDriver']]], + ['resetsdcard_13',['ResetSdCard',['../classc___file_mgr.html#abf9680ad0d546bd42476f6460e387ba0',1,'c_FileMgr']]], + ['restartblanktimer_14',['RestartBlankTimer',['../classc___input_mgr.html#ac50551f90f209dbaa2b476a20b524b71',1,'c_InputMgr']]], + ['restoreserialportoperation_15',['RestoreSerialPortOperation',['../classc___output_uart.html#a4a957a10495a41bc1ff8f469be391e04',1,'c_OutputUart']]], + ['rgb2hsv_16',['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..9f46b301e --- /dev/null +++ b/doxy/search/mag.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/doxy/search/mag_d.svg b/doxy/search/mag_d.svg new file mode 100644 index 000000000..b9a814c78 --- /dev/null +++ b/doxy/search/mag_d.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/doxy/search/mag_sel.svg b/doxy/search/mag_sel.svg new file mode 100644 index 000000000..03626f64a --- /dev/null +++ b/doxy/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/doxy/search/mag_seld.svg b/doxy/search/mag_seld.svg new file mode 100644 index 000000000..6e720dcc9 --- /dev/null +++ b/doxy/search/mag_seld.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/doxy/search/pages_0.js b/doxy/search/pages_0.js new file mode 100644 index 000000000..662234e32 --- /dev/null +++ b/doxy/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['espixelstick_20source_20structure_0',['ESPixelStick Source Structure',['../md__github_workspace__e_s_pixel_stick_src__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..e103a2621 --- /dev/null +++ b/doxy/search/search.js @@ -0,0 +1,816 @@ +/* + @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) + { + 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"; + } + + searchResults.Search(searchValue); + + 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 + { + 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 + { + 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..b9bbdbf6b --- /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..b0b4db819 --- /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..ba6f16448 --- /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..60c3b7b9d --- /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..92d823061 --- /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..3f058108d --- /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..c9031694d --- /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..cde0b997e --- /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..c0b9d38bb --- /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..69b20cc75 --- /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..41c178096 --- /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..b43fa0962 --- /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..7cd13a4bb --- /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..d3ead31d7 --- /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..af9d48f5f --- /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..49bd3b075 --- /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..dc852ef65 --- /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..04d91842b --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t-members.html @@ -0,0 +1,104 @@ + + + + + + + +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..0e1699cd9 --- /dev/null +++ b/doxy/structc___f_p_p_discovery_1_1_multi_sync_stats__t.html @@ -0,0 +1,337 @@ + + + + + + + +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 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 pktError
     
    +

    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
    +
    + +
    +
    + +

    ◆ pktError

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktError
    +
    + +
    +
    + +

    ◆ pktFPPCommand

    + +
    +
    + + + + +
    uint32_t c_FPPDiscovery::MultiSyncStats_t::pktFPPCommand
    +
    + +
    +
    + +

    ◆ 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
    +
    + +
    +
    +
    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..c832c0ee2 --- /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..1a47d493f --- /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..f718243d5 --- /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..1b25877b7 --- /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..026055350 --- /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..6828ad456 --- /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..29b53d9d7 --- /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..7ff6e6196 --- /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..49981b22e --- /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..6c82282c3 --- /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..311cfd2fa --- /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..499eace47 --- /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..710b5987f --- /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..f1f7e2ac1 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t.html @@ -0,0 +1,250 @@ + + + + + + + +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..7d3ef2422 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..4bf7a1113 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_flash_info__t__coll__graph.md5 @@ -0,0 +1 @@ +d17bbe5bf7d895f1fc4dc0b8043a539f \ 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..ffb311c75 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..6fdf32ed7 --- /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..b7c78f9d6 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s.html @@ -0,0 +1,204 @@ + + + + + + + +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..92da2efa8 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..79670d6f8 --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_m_q_t_t_configuration__s__coll__graph.md5 @@ -0,0 +1 @@ +b9c551cd7aab622a5e4b8df9185bb014 \ 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..8032270c6 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..d32c0dfa0 --- /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..29ae6725b --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group.html @@ -0,0 +1,172 @@ + + + + + + + +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..303575f6a --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..adc9c323a --- /dev/null +++ b/doxy/structc___input_effect_engine_1_1_marquee_group__coll__graph.md5 @@ -0,0 +1 @@ +6197ec3880da814dd7f9b4e007871db2 \ 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..7e7eabd0c 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..5d6e1b0b4 --- /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..14aa66863 --- /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..d20066996 --- /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..cd4199e36 --- /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..4ec99617a --- /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..fe1e16682 --- /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..f5718f749 --- /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..46f6c9a44 --- /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..fc87aed04 --- /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..30d57d3f7 --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t.html @@ -0,0 +1,141 @@ + + + + + + + +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 More...
     
    +

    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..147ca2467 --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..a1d9da4b8 --- /dev/null +++ b/doxy/structc___input_mgr_1_1_driver_info__t__coll__graph.md5 @@ -0,0 +1 @@ +d5aef52e11d2d1f28f3889d163738f14 \ 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..3318f0367 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..7ace82a4e --- /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..1ce3c2846 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t.html @@ -0,0 +1,282 @@ + + + + + + + +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..0259c397e --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..695267170 --- /dev/null +++ b/doxy/structc___output_mgr_1_1_driver_info__t__coll__graph.md5 @@ -0,0 +1 @@ +21064cf640f42b83f4c0329e3fb88d08 \ 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..8154ffa45 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..3dc189ad4 --- /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..1a8d8e0ba --- /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..f559c3ecd --- /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..7b524e52c --- /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..8c96f36f5 --- /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..fa61fe665 --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t.html @@ -0,0 +1,368 @@ + + + + + + + +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..75f25e8bc --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + 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..8e2da27bb --- /dev/null +++ b/doxy/structc___output_uart_1_1_output_uart_config__t__coll__graph.md5 @@ -0,0 +1 @@ +2a7fa08c07caba01610eaf93cc13e126 \ 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..d0bbbd08f 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..06d95fe67 --- /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..f882819f1 --- /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..a0b2c3458 --- /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..13dad6cab --- /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..c14ed0fe2 --- /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..1935f8f93 --- /dev/null +++ b/doxy/union_e_f_update_1_1efuheader__t.html @@ -0,0 +1,171 @@ + + + + + + + +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..f6140d9b7 --- /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..19ea044cc --- /dev/null +++ b/doxy/union_e_f_update_1_1efurecord__t.html @@ -0,0 +1,171 @@ + + + + + + + +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..0dec963a8 --- /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..20c716a22 --- /dev/null +++ b/doxy/union_f_p_p_multi_sync_packet.html @@ -0,0 +1,265 @@ + + + + + + + +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..2fb568e2b --- /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..27869b5fb --- /dev/null +++ b/doxy/union_f_p_p_packet.html @@ -0,0 +1,185 @@ + + + + + + + +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..b5443618f --- /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..4a94f05e7 --- /dev/null +++ b/doxy/union_f_p_p_ping_packet.html @@ -0,0 +1,361 @@ + + + + + + + +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..46ea090d1 --- /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..54c05f339 --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s.html @@ -0,0 +1,144 @@ + + + + + + + +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..4fefb9ade --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.map @@ -0,0 +1,4 @@ + + + + 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..524c9b321 --- /dev/null +++ b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.md5 @@ -0,0 +1 @@ +8277767bdae9bdda2ceb3006faa0394a \ 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..c1f51ee7e Binary files /dev/null and b/doxy/unionc___output_pixel_1_1_color_offsets__s__coll__graph.png differ