SYMBOL INDEX (370 symbols across 112 files) FILE: interface/src/lib/DaisyUiHelper.ts function daisyColor (line 1) | function daisyColor(name: string, opacity: number = 100) { FILE: interface/src/lib/components/toasts/notifications.ts type StateType (line 3) | type StateType = 'info' | 'success' | 'warning' | 'error'; type State (line 5) | type State = { function createNotificationStore (line 11) | function createNotificationStore() { function generateId (line 38) | function generateId() { FILE: interface/src/lib/stores/analytics.ts function createAnalytics (line 21) | function createAnalytics() { FILE: interface/src/lib/stores/battery.ts function createBatteryHistory (line 12) | function createBatteryHistory() { FILE: interface/src/lib/stores/socket.ts function createWebSocket (line 4) | function createWebSocket() { FILE: interface/src/lib/stores/telemetry.ts function createTelemetry (line 29) | function createTelemetry() { FILE: interface/src/lib/stores/user.ts type userProfile (line 5) | type userProfile = { type decodedJWT (line 11) | type decodedJWT = { function createStore (line 22) | function createStore() { FILE: interface/src/lib/types/models.ts type WifiStatus (line 1) | type WifiStatus = { type WifiSettings (line 15) | type WifiSettings = { type KnownNetworkItem (line 21) | type KnownNetworkItem = { type NetworkItem (line 32) | type NetworkItem = { type ApStatus (line 40) | type ApStatus = { type ApSettings (line 47) | type ApSettings = { type LightState (line 59) | type LightState = { type BrokerSettings (line 63) | type BrokerSettings = { type NTPStatus (line 70) | type NTPStatus = { type NTPSettings (line 78) | type NTPSettings = { type Analytics (line 85) | type Analytics = { type RSSI (line 100) | type RSSI = { type Battery (line 105) | type Battery = { type OTAStatus (line 110) | type OTAStatus = { type StaticSystemInformation (line 118) | type StaticSystemInformation = { type SystemInformation (line 134) | type SystemInformation = Analytics & StaticSystemInformation; type MQTTStatus (line 136) | type MQTTStatus = { type MQTTSettings (line 143) | type MQTTSettings = { type Ethernet (line 155) | type Ethernet = { type EthernetStatus (line 159) | type EthernetStatus = { type EthernetSettings (line 170) | type EthernetSettings = { FILE: interface/src/routes/connections/ntp/timezones.ts type TimeZones (line 1) | type TimeZones = { constant TIME_ZONES (line 5) | const TIME_ZONES: TimeZones = { FILE: interface/vite-plugin-littlefs.ts function viteLittleFS (line 3) | function viteLittleFS(): Plugin[] { FILE: interface/vite.config.ts method manualChunks (line 37) | manualChunks(id) { FILE: lib/PsychicHttp/src/ChunkPrinter.h function class (line 7) | class ChunkPrinter : public Print FILE: lib/PsychicHttp/src/PsychicClient.cpp function httpd_handle_t (line 15) | httpd_handle_t PsychicClient::server() { function esp_err_t (line 24) | esp_err_t PsychicClient::close() function IPAddress (line 32) | IPAddress PsychicClient::localIP() function IPAddress (line 53) | IPAddress PsychicClient::remoteIP() FILE: lib/PsychicHttp/src/PsychicClient.h function class (line 10) | class PsychicClient { FILE: lib/PsychicHttp/src/PsychicCore.h type HTTPAuthMethod (line 45) | enum HTTPAuthMethod type std (line 59) | typedef std::function PsychicRequestFilte... type std (line 62) | typedef std::function PsychicClientCallback; type std (line 65) | typedef std::function PsychicHttpReq... type std (line 66) | typedef std::function PsychicEve... function class (line 35) | class PsychicEventSourceClient : public PsychicClient { function class (line 50) | class PsychicEventSource : public PsychicHandler { function class (line 74) | class PsychicEventSourceResponse: public PsychicResponse { FILE: lib/PsychicHttp/src/PsychicFileResponse.cpp function esp_err_t (line 98) | esp_err_t PsychicFileResponse::send() FILE: lib/PsychicHttp/src/PsychicFileResponse.h function class (line 9) | class PsychicFileResponse: public PsychicResponse FILE: lib/PsychicHttp/src/PsychicHandler.cpp function PsychicHandler (line 21) | PsychicHandler* PsychicHandler::setFilter(PsychicRequestFilterFunction f... function PsychicHandler (line 37) | PsychicHandler* PsychicHandler::setAuthentication(const char *username, ... function esp_err_t (line 50) | esp_err_t PsychicHandler::authenticate(PsychicRequest *request) { function PsychicClient (line 54) | PsychicClient * PsychicHandler::checkForNewClient(PsychicClient *client) function PsychicClient (line 86) | PsychicClient * PsychicHandler::getClient(int socket) function PsychicClient (line 101) | PsychicClient * PsychicHandler::getClient(PsychicClient *client) { FILE: lib/PsychicHttp/src/PsychicHandler.h function class (line 14) | class PsychicHandler { FILE: lib/PsychicHttp/src/PsychicHttpServer.cpp function esp_err_t (line 52) | esp_err_t PsychicHttpServer::listen(uint16_t port) function esp_err_t (line 60) | esp_err_t PsychicHttpServer::_start() function esp_err_t (line 80) | esp_err_t PsychicHttpServer::_startServer() { function PsychicHandler (line 89) | PsychicHandler& PsychicHttpServer::addHandler(PsychicHandler* handler){ function PsychicEndpoint (line 98) | PsychicEndpoint* PsychicHttpServer::on(const char* uri) { function PsychicEndpoint (line 102) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, http_method method) function PsychicEndpoint (line 109) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicHandler *... function PsychicEndpoint (line 114) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, http_method meth... function PsychicEndpoint (line 143) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicHttpReque... function PsychicEndpoint (line 148) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, http_method meth... function PsychicEndpoint (line 157) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, PsychicJsonReque... function PsychicEndpoint (line 162) | PsychicEndpoint* PsychicHttpServer::on(const char* uri, http_method meth... function esp_err_t (line 179) | esp_err_t PsychicHttpServer::notFoundHandler(httpd_req_t *req, httpd_err... function esp_err_t (line 207) | esp_err_t PsychicHttpServer::defaultNotFoundHandler(PsychicRequest *requ... function esp_err_t (line 218) | esp_err_t PsychicHttpServer::openCallback(httpd_handle_t hd, int sockfd) function PsychicStaticFileHandler (line 275) | PsychicStaticFileHandler* PsychicHttpServer::serveStatic(const char* uri... function PsychicClient (line 292) | PsychicClient * PsychicHttpServer::getClient(int socket) { function PsychicClient (line 300) | PsychicClient * PsychicHttpServer::getClient(httpd_req_t *req) { function ON_STA_FILTER (line 312) | bool ON_STA_FILTER(PsychicRequest *request) { function ON_AP_FILTER (line 316) | bool ON_AP_FILTER(PsychicRequest *request) { function String (line 320) | String urlDecode(const char* encoded) FILE: lib/PsychicHttp/src/PsychicHttpServer.h function class (line 12) | class PsychicHttpServer FILE: lib/PsychicHttp/src/PsychicHttpsServer.cpp function esp_err_t (line 25) | esp_err_t PsychicHttpsServer::listen(uint16_t port, const char *cert, co... function esp_err_t (line 45) | esp_err_t PsychicHttpsServer::_startServer() FILE: lib/PsychicHttp/src/PsychicHttpsServer.h function class (line 17) | class PsychicHttpsServer : public PsychicHttpServer FILE: lib/PsychicHttp/src/PsychicJson.cpp function JsonVariant (line 25) | JsonVariant &PsychicJsonResponse::getRoot() { return _root; } function esp_err_t (line 32) | esp_err_t PsychicJsonResponse::send() function esp_err_t (line 106) | esp_err_t PsychicJsonHandler::handleRequest(PsychicRequest *request) FILE: lib/PsychicHttp/src/PsychicJson.h function class (line 34) | class PsychicJsonResponse : public PsychicResponse function class (line 65) | class PsychicJsonHandler : public PsychicWebHandler FILE: lib/PsychicHttp/src/PsychicRequest.cpp function PsychicHttpServer (line 52) | PsychicHttpServer *PsychicRequest::server() function httpd_req_t (line 57) | httpd_req_t *PsychicRequest::request() function PsychicClient (line 62) | PsychicClient *PsychicRequest::client() function String (line 67) | const String PsychicRequest::getFilename() function ContentDisposition (line 94) | const ContentDisposition PsychicRequest::getContentDisposition() function esp_err_t (line 127) | esp_err_t PsychicRequest::loadBody() function http_method (line 167) | http_method PsychicRequest::method() function String (line 172) | const String PsychicRequest::methodStr() function String (line 177) | const String PsychicRequest::path() function String (line 186) | const String &PsychicRequest::uri() function String (line 191) | const String &PsychicRequest::query() function String (line 201) | const String PsychicRequest::header(const char *name) function String (line 221) | const String PsychicRequest::host() function String (line 226) | const String PsychicRequest::contentType() function String (line 236) | const String &PsychicRequest::body() function esp_err_t (line 248) | esp_err_t PsychicRequest::redirect(const char *url) function String (line 272) | const String PsychicRequest::getCookie(const char *key) function PsychicWebParameter (line 325) | PsychicWebParameter *PsychicRequest::addParam(const String &name, const ... function PsychicWebParameter (line 333) | PsychicWebParameter *PsychicRequest::addParam(PsychicWebParameter *param) function PsychicWebParameter (line 345) | PsychicWebParameter *PsychicRequest::getParam(const char *key) function String (line 359) | const String PsychicRequest::getSessionKey(const String &key) function String (line 373) | static const String md5str(const String &in) function String (line 498) | const String PsychicRequest::_extractParam(const String &authReq, const ... function String (line 506) | const String PsychicRequest::_getRandomHexString() function esp_err_t (line 517) | esp_err_t PsychicRequest::requestAuthentication(HTTPAuthMethod mode, con... function esp_err_t (line 552) | esp_err_t PsychicRequest::reply(int code) function esp_err_t (line 563) | esp_err_t PsychicRequest::reply(const char *content) function esp_err_t (line 574) | esp_err_t PsychicRequest::reply(int code, const char *contentType, const... FILE: lib/PsychicHttp/src/PsychicRequest.h type std (line 10) | typedef std::map SessionData; type Disposition (line 12) | enum Disposition { NONE, INLINE, ATTACHMENT, FORM_DATA} type ContentDisposition (line 14) | struct ContentDisposition { function class (line 20) | class PsychicRequest { FILE: lib/PsychicHttp/src/PsychicResponse.cpp type tm (line 54) | struct tm function esp_err_t (line 100) | esp_err_t PsychicResponse::send() function esp_err_t (line 140) | esp_err_t PsychicResponse::sendChunk(uint8_t *chunk, size_t chunksize) function esp_err_t (line 158) | esp_err_t PsychicResponse::finishChunking() FILE: lib/PsychicHttp/src/PsychicResponse.h function class (line 9) | class PsychicResponse FILE: lib/PsychicHttp/src/PsychicStaticFileHander.cpp function PsychicStaticFileHandler (line 32) | PsychicStaticFileHandler &PsychicStaticFileHandler::setIsDir(bool isDir) function PsychicStaticFileHandler (line 38) | PsychicStaticFileHandler &PsychicStaticFileHandler::setDefaultFile(const... function PsychicStaticFileHandler (line 44) | PsychicStaticFileHandler &PsychicStaticFileHandler::setCacheControl(cons... function PsychicStaticFileHandler (line 50) | PsychicStaticFileHandler &PsychicStaticFileHandler::setLastModified(cons... function PsychicStaticFileHandler (line 56) | PsychicStaticFileHandler &PsychicStaticFileHandler::setLastModified(stru... function esp_err_t (line 158) | esp_err_t PsychicStaticFileHandler::handleRequest(PsychicRequest *request) FILE: lib/PsychicHttp/src/PsychicStaticFileHandler.h function class (line 10) | class PsychicStaticFileHandler : public PsychicWebHandler { FILE: lib/PsychicHttp/src/PsychicStreamResponse.cpp function esp_err_t (line 30) | esp_err_t PsychicStreamResponse::beginSend() function esp_err_t (line 52) | esp_err_t PsychicStreamResponse::endSend() FILE: lib/PsychicHttp/src/PsychicUploadHandler.cpp function esp_err_t (line 13) | esp_err_t PsychicUploadHandler::handleRequest(PsychicRequest *request) function esp_err_t (line 64) | esp_err_t PsychicUploadHandler::_basicUploadHandler(PsychicRequest *requ... function esp_err_t (line 122) | esp_err_t PsychicUploadHandler::_multipartUploadHandler(PsychicRequest *... function PsychicUploadHandler (line 183) | PsychicUploadHandler *PsychicUploadHandler::onUpload(PsychicUploadCallba... FILE: lib/PsychicHttp/src/PsychicUploadHandler.h type std (line 11) | typedef std::function PsychicWebSo... type std (line 12) | typedef std::function Templa... type std (line 22) | typedef std::function TemplateSourceCall... function class (line 24) | class TemplatePrinter : public Print{ FILE: lib/PsychicHttp/src/http_status.cpp function http_informational (line 3) | bool http_informational(int code) function http_success (line 8) | bool http_success(int code) function http_redirection (line 13) | bool http_redirection(int code) function http_client_error (line 18) | bool http_client_error(int code) function http_server_error (line 23) | bool http_server_error(int code) function http_failure (line 28) | bool http_failure(int code) FILE: lib/framework/APSettingsService.cpp function APNetworkStatus (line 134) | APNetworkStatus APSettingsService::getAPNetworkStatus() FILE: lib/framework/APSettingsService.h type APNetworkStatus (line 73) | enum APNetworkStatus function class (line 80) | class APSettings function class (line 146) | class APSettingsService : public StatefulService FILE: lib/framework/APStatus.cpp function esp_err_t (line 34) | esp_err_t APStatus::apStatus(PsychicRequest *request) FILE: lib/framework/APStatus.h function class (line 28) | class APStatus FILE: lib/framework/AnalyticsService.h function class (line 25) | class AnalyticsService FILE: lib/framework/ArduinoJsonJWT.cpp function String (line 26) | String ArduinoJsonJWT::getSecret() function String (line 38) | String ArduinoJsonJWT::sign(String &payload) function String (line 54) | String ArduinoJsonJWT::buildJWT(JsonObject &payload) function String (line 108) | String ArduinoJsonJWT::encode(const char *cstr, int inputLen) function String (line 143) | String ArduinoJsonJWT::decode(String value) FILE: lib/framework/ArduinoJsonJWT.h function class (line 24) | class ArduinoJsonJWT FILE: lib/framework/AuthenticationService.h function class (line 27) | class AuthenticationService FILE: lib/framework/BatteryService.cpp function boolean (line 32) | boolean BatteryService::isCharging() FILE: lib/framework/BatteryService.h function class (line 21) | class BatteryService FILE: lib/framework/CoreDump.cpp function esp_err_t (line 40) | esp_err_t CoreDump::coreDump(PsychicRequest *request) FILE: lib/framework/CoreDump.h function class (line 26) | class CoreDump FILE: lib/framework/DownloadFirmwareService.cpp function update_started (line 63) | void update_started() function update_progress (line 78) | void update_progress(int currentBytes, int totalBytes) function update_finished (line 94) | void update_finished() function updateTask (line 110) | void updateTask(void *param) function esp_err_t (line 212) | esp_err_t DownloadFirmwareService::downloadUpdate(PsychicRequest *reques... FILE: lib/framework/DownloadFirmwareService.h function class (line 32) | class DownloadFirmwareService FILE: lib/framework/ESP32SvelteKit.h type std (line 76) | typedef std::function loopCallback; type class (line 79) | enum class function class (line 89) | class ESP32SvelteKit FILE: lib/framework/EthernetSettingsService.cpp function String (line 59) | String EthernetSettingsService::getHostname() function String (line 64) | String EthernetSettingsService::getIP() FILE: lib/framework/EthernetSettingsService.h type ethernet_settings_t (line 44) | typedef struct function class (line 55) | class EthernetSettings function class (line 104) | class EthernetSettingsService : public StatefulService FILE: lib/framework/EthernetStatus.cpp function esp_err_t (line 64) | esp_err_t EthernetStatus::ethernetStatus(PsychicRequest *request) FILE: lib/framework/EthernetStatus.h function class (line 30) | class EthernetStatus FILE: lib/framework/EventEndpoint.h function begin (line 41) | void begin() function updateState (line 56) | void updateState(JsonObject &root, int originId) FILE: lib/framework/EventSocket.h type std (line 27) | typedef std::function EventCallback; type std (line 28) | typedef std::function SubscribeCallback; function class (line 30) | class EventSocket FILE: lib/framework/FSPersistence.h function readFromFS (line 39) | void readFromFS() function writeToFS (line 64) | bool writeToFS() function disableUpdateHandler (line 89) | void disableUpdateHandler() function enableUpdateHandler (line 98) | void enableUpdateHandler() function mkdirs (line 117) | void mkdirs() FILE: lib/framework/FactoryResetService.cpp function esp_err_t (line 36) | esp_err_t FactoryResetService::handleRequest(PsychicRequest *request) FILE: lib/framework/FactoryResetService.h function class (line 28) | class FactoryResetService FILE: lib/framework/FeaturesService.h type UserFeature (line 29) | typedef struct function class (line 35) | class FeaturesService FILE: lib/framework/HttpEndpoint.h function begin (line 46) | void begin() FILE: lib/framework/IPUtils.h function class (line 22) | class IPUtils FILE: lib/framework/JsonUtils.h function class (line 22) | class JsonUtils function readIP (line 35) | static void readIP(JsonObject &root, const String &key, IPAddress &ip, c... function writeIP (line 43) | static void writeIP(JsonObject &root, const String &key, const IPAddress... FILE: lib/framework/MqttEndpoint.h function class (line 26) | class MqttCommitHandler function configureTopics (line 116) | void configureTopics(const String &pubTopic, const String &subTopic) function setSubTopic (line 122) | void setSubTopic(const String &subTopic) function setPubTopic (line 137) | void setPubTopic(const String &pubTopic) function setRetain (line 143) | void setRetain(const bool retain) function commit (line 149) | void commit() override function publish (line 172) | void publish() function PsychicMqttClient (line 181) | PsychicMqttClient *getMqttClient() function onMqttMessage (line 197) | void onMqttMessage(char *topic, function onConnect (line 219) | void onConnect() function subscribe (line 225) | void subscribe() FILE: lib/framework/MqttSettingsService.cpp function PsychicMqttClient (line 119) | PsychicMqttClient *MqttSettingsService::getMqttClient() function String (line 124) | String MqttSettingsService::getLastError() function String (line 235) | String MqttSettingsService::getStatusTopic() FILE: lib/framework/MqttSettingsService.h function class (line 75) | class MqttSettings function class (line 123) | class MqttSettingsService : public StatefulService FILE: lib/framework/MqttStatus.cpp function esp_err_t (line 35) | esp_err_t MqttStatus::mqttStatus(PsychicRequest *request) FILE: lib/framework/MqttStatus.h function class (line 27) | class MqttStatus FILE: lib/framework/NTPSettingsService.cpp function esp_err_t (line 113) | esp_err_t NTPSettingsService::configureTime(PsychicRequest *request, Jso... FILE: lib/framework/NTPSettingsService.h function class (line 50) | class NTPSettings function class (line 76) | class NTPSettingsService : public StatefulService FILE: lib/framework/NTPStatus.cpp function String (line 37) | String formatTime(tm *time, const char *format) function String (line 44) | String toUTCTimeString(tm *time) function String (line 49) | String toLocalTimeString(tm *time) function esp_err_t (line 54) | esp_err_t NTPStatus::ntpStatus(PsychicRequest *request) FILE: lib/framework/NTPStatus.h function class (line 28) | class NTPStatus FILE: lib/framework/NotificationService.h type pushType (line 22) | enum pushType function class (line 30) | class NotificationService FILE: lib/framework/RestartService.cpp function esp_err_t (line 32) | esp_err_t RestartService::restart(PsychicRequest *request) FILE: lib/framework/RestartService.h function class (line 26) | class RestartService FILE: lib/framework/SecurityManager.h function class (line 44) | class Authentication type std (line 63) | typedef std::function Authentic... function class (line 65) | class AuthenticationPredicates function class (line 82) | class SecurityManager FILE: lib/framework/SecuritySettingsService.cpp function Authentication (line 43) | Authentication SecuritySettingsService::authenticateRequest(PsychicReque... function Authentication (line 70) | Authentication SecuritySettingsService::authenticateJWT(String &jwt) function Authentication (line 89) | Authentication SecuritySettingsService::authenticate(const String &usern... function populateJWTPayload (line 101) | inline void populateJWTPayload(JsonObject &payload, User *user) function boolean (line 107) | boolean SecuritySettingsService::validatePayload(JsonObject &parsedPaylo... function String (line 115) | String SecuritySettingsService::generateJWT(User *user) function PsychicRequestFilterFunction (line 123) | PsychicRequestFilterFunction SecuritySettingsService::filterRequest(Auth... function PsychicHttpRequestCallback (line 149) | PsychicHttpRequestCallback SecuritySettingsService::wrapRequest(PsychicH... function PsychicJsonRequestCallback (line 162) | PsychicJsonRequestCallback SecuritySettingsService::wrapCallback(Psychic... function esp_err_t (line 175) | esp_err_t SecuritySettingsService::generateToken(PsychicRequest *request) function PsychicRequestFilterFunction (line 202) | PsychicRequestFilterFunction SecuritySettingsService::filterRequest(Auth... function Authentication (line 212) | Authentication SecuritySettingsService::authenticateRequest(PsychicReque... function PsychicHttpRequestCallback (line 218) | PsychicHttpRequestCallback SecuritySettingsService::wrapRequest(PsychicH... function PsychicJsonRequestCallback (line 224) | PsychicJsonRequestCallback SecuritySettingsService::wrapCallback(Psychic... FILE: lib/framework/SettingValue.cpp type SettingValue (line 17) | namespace SettingValue function String (line 25) | String replaceEach(String value, String pattern, String (*generateRepl... function String (line 42) | String getRandom() function String (line 50) | String getUniqueId() function String (line 59) | String format(String value) FILE: lib/framework/SettingValue.h function namespace (line 24) | namespace SettingValue FILE: lib/framework/SleepService.cpp function esp_err_t (line 50) | esp_err_t SleepService::sleep(PsychicRequest *request) FILE: lib/framework/SleepService.h function pinTermination (line 34) | enum class pinTermination FILE: lib/framework/StatefulService.h function StateUpdateResult (line 26) | enum class StateUpdateResult function removeHookHandler (line 108) | void removeHookHandler(hook_handler_id_t id) function StateUpdateResult (line 123) | StateUpdateResult update(std::function stateUpda... function StateUpdateResult (line 136) | StateUpdateResult updateWithoutPropagation(std::function sta... function StateUpdateResult (line 157) | StateUpdateResult updateWithoutPropagation(JsonObject &jsonObject, JsonS... function read (line 165) | void read(std::function stateReader) function read (line 172) | void read(JsonObject &jsonObject, JsonStateReader stateReader) FILE: lib/framework/SystemStatus.cpp function String (line 45) | String verbosePrintResetReason(int reason) function esp_err_t (line 131) | esp_err_t SystemStatus::systemStatus(PsychicRequest *request) FILE: lib/framework/SystemStatus.h function class (line 27) | class SystemStatus FILE: lib/framework/UploadFirmwareService.cpp function esp_err_t (line 112) | esp_err_t UploadFirmwareService::handleUpload(PsychicRequest *request, function esp_err_t (line 257) | esp_err_t UploadFirmwareService::uploadComplete(PsychicRequest *request) function esp_err_t (line 331) | esp_err_t UploadFirmwareService::handleError(PsychicRequest *request, in... function esp_err_t (line 379) | esp_err_t UploadFirmwareService::handleEarlyDisconnect() FILE: lib/framework/UploadFirmwareService.h type FileType (line 49) | enum FileType function class (line 62) | class UploadFirmwareService FILE: lib/framework/WebSocketServer.h function begin (line 49) | void begin() function onWSOpen (line 67) | void onWSOpen(PsychicWebSocketClient *client) function onWSClose (line 76) | void onWSClose(PsychicWebSocketClient *client) function esp_err_t (line 81) | esp_err_t onWSFrame(PsychicWebSocketRequest *request, httpd_ws_frame *fr... function String (line 102) | String clientId(PsychicWebSocketClient *client) function transmitId (line 117) | void transmitId(PsychicWebSocketClient *client) function transmitData (line 137) | void transmitData(PsychicWebSocketClient *client, const String &originId) FILE: lib/framework/WiFiScanner.cpp function esp_err_t (line 40) | esp_err_t WiFiScanner::scanNetworks(PsychicRequest *request) function esp_err_t (line 50) | esp_err_t WiFiScanner::listNetworks(PsychicRequest *request) FILE: lib/framework/WiFiScanner.h function class (line 27) | class WiFiScanner FILE: lib/framework/WiFiSettingsService.cpp function String (line 131) | String WiFiSettingsService::getHostname() function String (line 136) | String WiFiSettingsService::getIP() FILE: lib/framework/WiFiSettingsService.h type wifi_settings_t (line 57) | typedef struct type class (line 72) | enum class function class (line 79) | class WiFiSettings function class (line 212) | class WiFiSettingsService : public StatefulService FILE: lib/framework/WiFiStatus.cpp function esp_err_t (line 64) | esp_err_t WiFiStatus::wifiStatus(PsychicRequest *request) FILE: lib/framework/WiFiStatus.h function class (line 27) | class WiFiStatus FILE: scripts/build_interface.py function find_latest_timestamp_for_app (line 47) | def find_latest_timestamp_for_app(): function should_regenerate_output_file (line 53) | def should_regenerate_output_file(): function gzip_file (line 66) | def gzip_file(file): function flag_exists (line 73) | def flag_exists(flag): function get_package_manager (line 80) | def get_package_manager(): function build_webapp (line 89) | def build_webapp(): function embed_webapp (line 98) | def embed_webapp(): function build_progmem (line 106) | def build_progmem(): function add_app_to_filesystem (line 156) | def add_app_to_filesystem(): FILE: scripts/generate_cert_bundle.py function download_cacert_file (line 51) | def download_cacert_file(source): function status (line 77) | def status(msg): function critical (line 83) | def critical(msg): class CertificateBundle (line 90) | class CertificateBundle: method __init__ (line 91) | def __init__(self): method add_from_path (line 98) | def add_from_path(self, crts_path): method add_from_file (line 107) | def add_from_file(self, file_path): method add_from_pem (line 129) | def add_from_pem(self, crt_str): method add_from_der (line 161) | def add_from_der(self, crt_str): method create_bundle (line 165) | def create_bundle(self): class InputError (line 189) | class InputError(RuntimeError): method __init__ (line 190) | def __init__(self, e): function main (line 194) | def main(): FILE: scripts/merge_bin.py function readFlag (line 10) | def readFlag(flag): function merge_bin (line 22) | def merge_bin(source, target, env): FILE: scripts/prebuild_utils.py function is_build_task (line 10) | def is_build_task(required_tasks): FILE: scripts/rename_fw.py function readFlag (line 27) | def readFlag(flag): function bin_copy (line 39) | def bin_copy(source, target, env): FILE: scripts/save_elf.py function elf_copy (line 10) | def elf_copy(source, target, env): FILE: src/LightMqttSettingsService.h function class (line 33) | class LightMqttSettings function class (line 59) | class LightMqttSettingsService : public StatefulService FILE: src/LightStateService.h function class (line 35) | class LightState function class (line 84) | class LightStateService : public StatefulService FILE: src/main.cpp function setup (line 33) | void setup() function loop (line 47) | void loop()