diff options
Diffstat (limited to 'src/web_service/telemetry_json.h')
| -rw-r--r-- | src/web_service/telemetry_json.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/web_service/telemetry_json.h b/src/web_service/telemetry_json.h index 39038b4f9..9e78c6803 100644 --- a/src/web_service/telemetry_json.h +++ b/src/web_service/telemetry_json.h | |||
| @@ -17,7 +17,9 @@ namespace WebService { | |||
| 17 | */ | 17 | */ |
| 18 | class TelemetryJson : public Telemetry::VisitorInterface { | 18 | class TelemetryJson : public Telemetry::VisitorInterface { |
| 19 | public: | 19 | public: |
| 20 | TelemetryJson() = default; | 20 | TelemetryJson(const std::string& endpoint_url, const std::string& username, |
| 21 | const std::string& token) | ||
| 22 | : endpoint_url(endpoint_url), username(username), token(token) {} | ||
| 21 | ~TelemetryJson() = default; | 23 | ~TelemetryJson() = default; |
| 22 | 24 | ||
| 23 | void Visit(const Telemetry::Field<bool>& field) override; | 25 | void Visit(const Telemetry::Field<bool>& field) override; |
| @@ -49,6 +51,9 @@ private: | |||
| 49 | 51 | ||
| 50 | nlohmann::json output; | 52 | nlohmann::json output; |
| 51 | std::array<nlohmann::json, 7> sections; | 53 | std::array<nlohmann::json, 7> sections; |
| 54 | std::string endpoint_url; | ||
| 55 | std::string username; | ||
| 56 | std::string token; | ||
| 52 | }; | 57 | }; |
| 53 | 58 | ||
| 54 | } // namespace WebService | 59 | } // namespace WebService |