 |
ESP3D
3.0
Firmware for ESP boards connected to 3D Printer
|
Go to the documentation of this file.
20 #include "../../include/esp3d_config.h"
21 #if defined (SD_DEVICE)
22 #include "../commands.h"
23 #include "../esp3doutput.h"
24 #include "../settings_esp3d.h"
25 #include "../../modules/authentication/authentication_service.h"
26 #include "../../modules/filesystem/esp_sd.h"
27 #ifdef SD_TIMESTAMP_FEATURE
28 #include "../../modules/time/time_server.h"
29 #endif //SD_TIMESTAMP_FEATURE
37 #ifdef AUTHENTICATION_FEATURE
39 output->
printERROR(
"Wrong authentication!", 401);
44 #endif //AUTHENTICATION_FEATURE
45 if (parameter.length() == 0) {
59 output->printf(
"Directory on SD : %s", parameter.c_str());
71 output->print(
"<DIR> \t");
72 output->print(sub.
name());
87 output->print(sub.
name());
91 #ifdef SD_TIMESTAMP_FEATURE
94 #endif //SD_TIMESTAMP_FEATURE
101 output->printf(
"%d file%s, %d dir%s", countf, (countf > 1)?
"(s)":
"", countd, (countd > 1)?
"(s)":
"");
106 output->printf(
"Total %s, Used %s, Available: %s", t.c_str(), u.c_str(),f.c_str());
#define ESP_SDCARD_NOT_PRESENT
const char * get_param(const char *cmd_params, const char *label)
size_t printLN(const char *s)
static ESP_SDFile open(const char *path, uint8_t mode=ESP_FILE_READ)
const char * name() const
static uint64_t totalBytes()
static uint64_t freeBytes()
static String & formatBytes(uint64_t bytes)
ESP_SDFile openNextFile()
static uint8_t getState(bool refresh)
size_t printERROR(const char *s, int code_error=200)
bool ESP740(const char *cmd_params, level_authenticate_type auth_level, ESP3DOutput *output)
static bool exists(const char *path)
static uint64_t usedBytes()
const char * current_time(time_t t=0)