ESP3D  3.0
Firmware for ESP boards connected to 3D Printer
settings_esp3d.cpp File Reference
Include dependency graph for settings_esp3d.cpp:

Go to the source code of this file.

Macros

#define CURRENT_SETTINGS_VERSION   "ESP3D04"
 
#define MAX_DHT_INTERVAL   60000
 
#define MIN_DHT_INTERVAL   0
 
#define MAX_LOCAL_PASSWORD_LENGTH   20
 
#define MIN_LOCAL_PASSWORD_LENGTH   1
 
#define MAX_VERSION_LENGTH   7
 
#define MAX_BOOT_DELAY   40000
 
#define MIN_BOOT_DELAY   0
 
#define MIN_NOTIFICATION_TOKEN_LENGTH   0
 
#define MIN_NOTIFICATION_SETTINGS_LENGTH   0
 
#define MAX_NOTIFICATION_TOKEN_LENGTH   63
 
#define MAX_NOTIFICATION_SETTINGS_LENGTH   127
 
#define MAX_SERVER_ADDRESS_LENGTH   128
 
#define MIN_SERVER_ADDRESS_LENGTH   0
 
#define DEFAULT_ESP_RADIO_MODE   ESP_WIFI_AP
 
#define DEFAULT_ESP_BYTE   0
 
#define DEFAULT_ESP_STRING_SIZE   0
 
#define DEFAULT_STA_IP_MODE   DHCP_MODE
 
#define DEFAULT_AP_CHANNEL   11
 
#define DEFAULT_AUTH_TYPE   AUTH_WPA_PSK
 
#define DEFAULT_SSID_VISIBLE   1
 
#define DEFAULT_OUTPUT_FLAG   ESP_ALL_CLIENTS
 
#define DEFAULT_SDREADER_SPEED   4
 
#define DEFAULT_FW   UNKNOWN_FW
 
#define DEFAULT_TIME_ZONE   0
 
#define DEFAULT_TIME_DST   0
 
#define DEFAULT_SD_MOUNT   ESP_SD_ROOT
 
#define DEFAULT_DIRECT_SD_CHECK   0
 
#define DEFAULT_SD_CHECK_UPDATE_AT_BOOT   1
 
#define DEFAULT_DHT_TYPE   NO_DHT_DEVICE
 
#define DEFAULT_SD_DEVICE_TYPE   ESP_NO_SD
 
#define DEFAULT_HTTP_ON   1
 
#define DEFAULT_FTP_ON   1
 
#define DEFAULT_TELNET_ON   1
 
#define DEFAULT_WEBSOCKET_ON   1
 
#define DEFAULT_NOTIFICATION_TYPE   0
 
#define DEFAULT_NOTIFICATION_TOKEN1   ""
 
#define DEFAULT_NOTIFICATION_TOKEN2   ""
 
#define DEFAULT_NOTIFICATION_SETTINGS   ""
 
#define DEFAULT_AUTO_NOTIFICATION_STATE   1
 
#define DEFAULT_ESP_INT   0L
 
#define DEFAULT_BAUD_RATE   115200L
 
#define DEFAULT_HTTP_PORT   80L
 
#define DEFAULT_FTP_CTRL_PORT   21L
 
#define DEFAULT_FTP_ACTIVE_PORT   20L
 
#define DEFAULT_FTP_PASSIVE_PORT   55600L
 
#define DEFAULT_WEBSOCKET_PORT   8282L
 
#define DEFAULT_CAMERA_PORT   9600L
 
#define DEFAULT_TELNET_PORT   23L
 
#define DEFAULT_DHT_INTERVAL   30000L
 
#define DEFAULT_BOOT_DELAY   10000L
 
#define DEFAULT_CALIBRATION_VALUE   0
 
#define DEFAULT_CALIBRATION_DONE   0
 
#define DEFAULT_GATEWAY_VALUE   DEFAULT_IP_VALUE
 

Variables

const char DEFAULT_AP_SSID [] = "ESP3D"
 
const char DEFAULT_AP_PASSWORD [] = "12345678"
 
const char DEFAULT_STA_SSID [] = "ESP3D"
 
const char DEFAULT_STA_PASSWORD [] = "12345678"
 
const char DEFAULT_HOSTNAME [] = "esp3d"
 
const char DEFAULT_ESP_STRING [] = ""
 
const char DEFAULT_SETTINGS_VERSION [] = "ESP3D"
 
const uint8_t DEFAULT_IP_VALUE [] = {192, 168, 0, 1}
 
const uint8_t DEFAULT_MASK_VALUE [] = {255, 255, 255, 0}
 
const uint8_t DEFAULT_ADDRESS_VALUE [] = {0, 0, 0, 0}
 

Macro Definition Documentation

◆ CURRENT_SETTINGS_VERSION

#define CURRENT_SETTINGS_VERSION   "ESP3D04"

Definition at line 46 of file settings_esp3d.cpp.

◆ DEFAULT_AP_CHANNEL

#define DEFAULT_AP_CHANNEL   11

Definition at line 92 of file settings_esp3d.cpp.

◆ DEFAULT_AUTH_TYPE

#define DEFAULT_AUTH_TYPE   AUTH_WPA_PSK

Definition at line 93 of file settings_esp3d.cpp.

◆ DEFAULT_AUTO_NOTIFICATION_STATE

#define DEFAULT_AUTO_NOTIFICATION_STATE   1

Definition at line 113 of file settings_esp3d.cpp.

◆ DEFAULT_BAUD_RATE

#define DEFAULT_BAUD_RATE   115200L

Definition at line 118 of file settings_esp3d.cpp.

◆ DEFAULT_BOOT_DELAY

#define DEFAULT_BOOT_DELAY   10000L

Definition at line 127 of file settings_esp3d.cpp.

◆ DEFAULT_CALIBRATION_DONE

#define DEFAULT_CALIBRATION_DONE   0

Definition at line 129 of file settings_esp3d.cpp.

◆ DEFAULT_CALIBRATION_VALUE

#define DEFAULT_CALIBRATION_VALUE   0

Definition at line 128 of file settings_esp3d.cpp.

◆ DEFAULT_CAMERA_PORT

#define DEFAULT_CAMERA_PORT   9600L

Definition at line 124 of file settings_esp3d.cpp.

◆ DEFAULT_DHT_INTERVAL

#define DEFAULT_DHT_INTERVAL   30000L

Definition at line 126 of file settings_esp3d.cpp.

◆ DEFAULT_DHT_TYPE

#define DEFAULT_DHT_TYPE   NO_DHT_DEVICE

Definition at line 103 of file settings_esp3d.cpp.

◆ DEFAULT_DIRECT_SD_CHECK

#define DEFAULT_DIRECT_SD_CHECK   0

Definition at line 101 of file settings_esp3d.cpp.

◆ DEFAULT_ESP_BYTE

#define DEFAULT_ESP_BYTE   0

Definition at line 85 of file settings_esp3d.cpp.

◆ DEFAULT_ESP_INT

#define DEFAULT_ESP_INT   0L

Definition at line 117 of file settings_esp3d.cpp.

◆ DEFAULT_ESP_RADIO_MODE

#define DEFAULT_ESP_RADIO_MODE   ESP_WIFI_AP

Definition at line 66 of file settings_esp3d.cpp.

◆ DEFAULT_ESP_STRING_SIZE

#define DEFAULT_ESP_STRING_SIZE   0

Definition at line 86 of file settings_esp3d.cpp.

◆ DEFAULT_FTP_ACTIVE_PORT

#define DEFAULT_FTP_ACTIVE_PORT   20L

Definition at line 121 of file settings_esp3d.cpp.

◆ DEFAULT_FTP_CTRL_PORT

#define DEFAULT_FTP_CTRL_PORT   21L

Definition at line 120 of file settings_esp3d.cpp.

◆ DEFAULT_FTP_ON

#define DEFAULT_FTP_ON   1

Definition at line 106 of file settings_esp3d.cpp.

◆ DEFAULT_FTP_PASSIVE_PORT

#define DEFAULT_FTP_PASSIVE_PORT   55600L

Definition at line 122 of file settings_esp3d.cpp.

◆ DEFAULT_FW

#define DEFAULT_FW   UNKNOWN_FW

Definition at line 97 of file settings_esp3d.cpp.

◆ DEFAULT_GATEWAY_VALUE

#define DEFAULT_GATEWAY_VALUE   DEFAULT_IP_VALUE

Definition at line 157 of file settings_esp3d.cpp.

◆ DEFAULT_HTTP_ON

#define DEFAULT_HTTP_ON   1

Definition at line 105 of file settings_esp3d.cpp.

◆ DEFAULT_HTTP_PORT

#define DEFAULT_HTTP_PORT   80L

Definition at line 119 of file settings_esp3d.cpp.

◆ DEFAULT_NOTIFICATION_SETTINGS

#define DEFAULT_NOTIFICATION_SETTINGS   ""

Definition at line 112 of file settings_esp3d.cpp.

◆ DEFAULT_NOTIFICATION_TOKEN1

#define DEFAULT_NOTIFICATION_TOKEN1   ""

Definition at line 110 of file settings_esp3d.cpp.

◆ DEFAULT_NOTIFICATION_TOKEN2

#define DEFAULT_NOTIFICATION_TOKEN2   ""

Definition at line 111 of file settings_esp3d.cpp.

◆ DEFAULT_NOTIFICATION_TYPE

#define DEFAULT_NOTIFICATION_TYPE   0

Definition at line 109 of file settings_esp3d.cpp.

◆ DEFAULT_OUTPUT_FLAG

#define DEFAULT_OUTPUT_FLAG   ESP_ALL_CLIENTS

Definition at line 95 of file settings_esp3d.cpp.

◆ DEFAULT_SD_CHECK_UPDATE_AT_BOOT

#define DEFAULT_SD_CHECK_UPDATE_AT_BOOT   1

Definition at line 102 of file settings_esp3d.cpp.

◆ DEFAULT_SD_DEVICE_TYPE

#define DEFAULT_SD_DEVICE_TYPE   ESP_NO_SD

Definition at line 104 of file settings_esp3d.cpp.

◆ DEFAULT_SD_MOUNT

#define DEFAULT_SD_MOUNT   ESP_SD_ROOT

Definition at line 100 of file settings_esp3d.cpp.

◆ DEFAULT_SDREADER_SPEED

#define DEFAULT_SDREADER_SPEED   4

Definition at line 96 of file settings_esp3d.cpp.

◆ DEFAULT_SSID_VISIBLE

#define DEFAULT_SSID_VISIBLE   1

Definition at line 94 of file settings_esp3d.cpp.

◆ DEFAULT_STA_IP_MODE

#define DEFAULT_STA_IP_MODE   DHCP_MODE

Definition at line 88 of file settings_esp3d.cpp.

◆ DEFAULT_TELNET_ON

#define DEFAULT_TELNET_ON   1

Definition at line 107 of file settings_esp3d.cpp.

◆ DEFAULT_TELNET_PORT

#define DEFAULT_TELNET_PORT   23L

Definition at line 125 of file settings_esp3d.cpp.

◆ DEFAULT_TIME_DST

#define DEFAULT_TIME_DST   0

Definition at line 99 of file settings_esp3d.cpp.

◆ DEFAULT_TIME_ZONE

#define DEFAULT_TIME_ZONE   0

Definition at line 98 of file settings_esp3d.cpp.

◆ DEFAULT_WEBSOCKET_ON

#define DEFAULT_WEBSOCKET_ON   1

Definition at line 108 of file settings_esp3d.cpp.

◆ DEFAULT_WEBSOCKET_PORT

#define DEFAULT_WEBSOCKET_PORT   8282L

Definition at line 123 of file settings_esp3d.cpp.

◆ MAX_BOOT_DELAY

#define MAX_BOOT_DELAY   40000

Definition at line 54 of file settings_esp3d.cpp.

◆ MAX_DHT_INTERVAL

#define MAX_DHT_INTERVAL   60000

Definition at line 49 of file settings_esp3d.cpp.

◆ MAX_LOCAL_PASSWORD_LENGTH

#define MAX_LOCAL_PASSWORD_LENGTH   20

Definition at line 51 of file settings_esp3d.cpp.

◆ MAX_NOTIFICATION_SETTINGS_LENGTH

#define MAX_NOTIFICATION_SETTINGS_LENGTH   127

Definition at line 59 of file settings_esp3d.cpp.

◆ MAX_NOTIFICATION_TOKEN_LENGTH

#define MAX_NOTIFICATION_TOKEN_LENGTH   63

Definition at line 58 of file settings_esp3d.cpp.

◆ MAX_SERVER_ADDRESS_LENGTH

#define MAX_SERVER_ADDRESS_LENGTH   128

Definition at line 60 of file settings_esp3d.cpp.

◆ MAX_VERSION_LENGTH

#define MAX_VERSION_LENGTH   7

Definition at line 53 of file settings_esp3d.cpp.

◆ MIN_BOOT_DELAY

#define MIN_BOOT_DELAY   0

Definition at line 55 of file settings_esp3d.cpp.

◆ MIN_DHT_INTERVAL

#define MIN_DHT_INTERVAL   0

Definition at line 50 of file settings_esp3d.cpp.

◆ MIN_LOCAL_PASSWORD_LENGTH

#define MIN_LOCAL_PASSWORD_LENGTH   1

Definition at line 52 of file settings_esp3d.cpp.

◆ MIN_NOTIFICATION_SETTINGS_LENGTH

#define MIN_NOTIFICATION_SETTINGS_LENGTH   0

Definition at line 57 of file settings_esp3d.cpp.

◆ MIN_NOTIFICATION_TOKEN_LENGTH

#define MIN_NOTIFICATION_TOKEN_LENGTH   0

Definition at line 56 of file settings_esp3d.cpp.

◆ MIN_SERVER_ADDRESS_LENGTH

#define MIN_SERVER_ADDRESS_LENGTH   0

Definition at line 61 of file settings_esp3d.cpp.

Variable Documentation

◆ DEFAULT_ADDRESS_VALUE

const uint8_t DEFAULT_ADDRESS_VALUE[] = {0, 0, 0, 0}

Definition at line 158 of file settings_esp3d.cpp.

◆ DEFAULT_AP_PASSWORD

const char DEFAULT_AP_PASSWORD[] = "12345678"

Definition at line 134 of file settings_esp3d.cpp.

◆ DEFAULT_AP_SSID

const char DEFAULT_AP_SSID[] = "ESP3D"

Definition at line 133 of file settings_esp3d.cpp.

◆ DEFAULT_ESP_STRING

const char DEFAULT_ESP_STRING[] = ""

Definition at line 141 of file settings_esp3d.cpp.

◆ DEFAULT_HOSTNAME

const char DEFAULT_HOSTNAME[] = "esp3d"

Definition at line 139 of file settings_esp3d.cpp.

◆ DEFAULT_IP_VALUE

const uint8_t DEFAULT_IP_VALUE[] = {192, 168, 0, 1}

Definition at line 155 of file settings_esp3d.cpp.

◆ DEFAULT_MASK_VALUE

const uint8_t DEFAULT_MASK_VALUE[] = {255, 255, 255, 0}

Definition at line 156 of file settings_esp3d.cpp.

◆ DEFAULT_SETTINGS_VERSION

const char DEFAULT_SETTINGS_VERSION[] = "ESP3D"

Definition at line 151 of file settings_esp3d.cpp.

◆ DEFAULT_STA_PASSWORD

const char DEFAULT_STA_PASSWORD[] = "12345678"

Definition at line 136 of file settings_esp3d.cpp.

◆ DEFAULT_STA_SSID

const char DEFAULT_STA_SSID[] = "ESP3D"

Definition at line 135 of file settings_esp3d.cpp.