From 8a8f8004478a9f1d787267056f870046957b15fb Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Sun, 29 May 2022 19:40:12 +0200 Subject: [PATCH] Formatting, also added new defaults --- main/newsettings.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/main/newsettings.h b/main/newsettings.h index 0b4e5e0..35819bd 100644 --- a/main/newsettings.h +++ b/main/newsettings.h @@ -201,6 +201,11 @@ public: url {std::string{}, DoReset, StringOr, urlKey } {} + ConfiguredOtaServer(const char *nameKey, const char *urlKey, const char *default_name, const char *default_url) : + name{default_name, DoReset, {}, nameKey }, + url {default_url, DoReset, StringOr, urlKey } + {} + ConfigWrapperLegacy name; ConfigWrapperLegacy url; }; @@ -274,7 +279,7 @@ public: ConfigWrapperLegacy deadband {20, DoReset, MinMaxValue,"deadband" }; ConfigWrapperLegacy dpadDebounce {25, DoReset, {}, "dpadDebounce" }; - ConfigWrapperLegacy buttonReadDelay {1, DoReset, {}, "buttonDelay" }; + ConfigWrapperLegacy buttonReadDelay {20, DoReset, {}, "buttonDelay" }; ConfigWrapperLegacy dpadMappingLeft {INPUT_MAPPING_NONE, DoReset, {}, "dpadMapLeft" }; ConfigWrapperLegacy dpadMappingRight {INPUT_MAPPING_NONE, DoReset, {}, "dpadMapRight" }; @@ -293,15 +298,15 @@ public: ConfigWrapperLegacy dpadMappingExtra3 {INPUT_MAPPING_NONE, DoReset, {}, "dpadMapExtra3" }; ConfigWrapperLegacy dpadMappingExtra4 {INPUT_MAPPING_NONE, DoReset, {}, "dpadMapExtra4" }; - ConfigWrapperLegacy quickActionLeft2{ BobbyQuickActions::BLINK_LEFT, DoReset, {}, "quickActleft2" }; + ConfigWrapperLegacy quickActionLeft2 { BobbyQuickActions::BLINK_LEFT, DoReset, {}, "quickActleft2" }; ConfigWrapperLegacy quickActionRight2{ BobbyQuickActions::BLINK_RIGHT, DoReset, {}, "quickActright2" }; - ConfigWrapperLegacy quickActionUp2{ BobbyQuickActions::NONE, DoReset, {}, "quickActup2" }; - ConfigWrapperLegacy quickActionDown2{ BobbyQuickActions::HANDBREMSE, DoReset, {}, "quickActdown2" }; + ConfigWrapperLegacy quickActionUp2 { BobbyQuickActions::NONE, DoReset, {}, "quickActup2" }; + ConfigWrapperLegacy quickActionDown2 { BobbyQuickActions::HANDBREMSE, DoReset, {}, "quickActdown2" }; ConfigWrapperLegacy quickActionExtra1{ BobbyQuickActions::NONE, DoReset, {}, "quickActextra1" }; ConfigWrapperLegacy quickActionExtra2{ BobbyQuickActions::NONE, DoReset, {}, "quickActextra2" }; ConfigWrapperLegacy quickActionExtra3{ BobbyQuickActions::NONE, DoReset, {}, "quickActextra3" }; ConfigWrapperLegacy quickActionExtra4{ BobbyQuickActions::NONE, DoReset, {}, "quickActextra4" }; - +. std::array wireless_door_configs { WirelessDoorsConfig { "door_id0", "door_token0" }, WirelessDoorsConfig { "door_id1", "door_token1" }, @@ -318,15 +323,15 @@ public: ConfigWrapperLegacy reverseBeepDuration0{500, DoReset, {}, "revBeepDur0" }; ConfigWrapperLegacy reverseBeepDuration1{500, DoReset, {}, "revBeepDur1" }; - ConfigWrapperLegacy cloudUrl {std::string{}, DoReset, StringOr, "cloudUrl" }; - ConfigWrapperLegacy udpCloudHost {std::string{}, DoReset, {}, "udpCloudHost" }; + ConfigWrapperLegacy cloudUrl {"ws://api.bobbycar.cloud/ws", DoReset, StringOr, "cloudUrl" }; + ConfigWrapperLegacy udpCloudHost {"updates.bobbycar.cloud", DoReset, {}, "udpCloudHost" }; ConfigWrapperLegacy otaUrl {std::string{}, DoReset, StringOr, "otaUrl" }; - ConfigWrapperLegacy otaUsername {std::string{BOBBY_DEFAULT_OTA_NAME}, DoReset, {}, "otaUsername" }; + ConfigWrapperLegacy otaUsername {std::string{BOBBY_DEFAULT_OTA_NAME}, DoReset, {}, "otaUsername" }; ConfigWrapperLegacy otaServerUrl {std::string{}, DoReset, StringOr, "otaServerUrl" }; ConfigWrapperLegacy otaServerBranch {std::string{}, DoReset, {}, "otaServerBranch" }; std::array otaServers { - ConfiguredOtaServer { "otaName0", "otaUrl0" }, + ConfiguredOtaServer { "otaName0", "otaUrl0", "bobbycloud", "http://updates.bobbycar.cloud" }, ConfiguredOtaServer { "otaName1", "otaUrl1" }, ConfiguredOtaServer { "otaName2", "otaUrl2" }, ConfiguredOtaServer { "otaName3", "otaUrl3" }, @@ -335,7 +340,7 @@ public: ConfigWrapperLegacy dns_announce_enabled{true, DoReset, {}, "dnsAnnounceEnab" }; ConfigWrapperLegacy dns_announce_key {std::string{}, DoReset, {}, "dnsAnnounceKey" }; - ConfigWrapperLegacy webserverPassword {std::string{}, DoReset, {}, "websPassword" }; + ConfigWrapperLegacy webserverPassword {"Passwort_123", DoReset, {}, "websPassword" }; struct { ConfigWrapperLegacy wheelDiameter {DEFAULT_WHEELDIAMETER, DoReset, {}, "wheelDiameter" };