#pragma once #include #include #include // #ifndef CONFIG_h // #define CONFIG_h extern Preferences config; enum IpMethod { Static, DHCP }; const uint8_t IP_METHOD_SIZE = 2; enum Connection { WiFiSta, WiFiAP, Ethernet }; const uint8_t CONNECTION_SIZE = 3; enum Direction { Output, Input }; const uint8_t DIRECTION_SIZE = 2; void onGetConfig( Connection connection, String ssid, String pwd, IpMethod ipMethod, uint32_t ip, uint32_t subnet, uint32_t gateway, uint8_t universe1, Direction direction1, uint8_t universe2, Direction direction2, AsyncWebServerRequest *request); void onPutConfig(AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total); // #endif