diff --git a/src/Project/Sucrose.Reportdog/Helper/Initialize.cs b/src/Project/Sucrose.Reportdog/Helper/Initialize.cs index 67cc8ebb0..bd31a0967 100644 --- a/src/Project/Sucrose.Reportdog/Helper/Initialize.cs +++ b/src/Project/Sucrose.Reportdog/Helper/Initialize.cs @@ -187,9 +187,11 @@ private static async Task SendAnalytic() PerformanceCounter = SMMB.PerformanceCounter, CultureCode = SMMG.Culture.ToUpperInvariant(), InputModuleType = $"{SSDMME.InputModuleType}", + LockPerformance = $"{SSDMMB.LockPerformance}", StoreServerType = $"{SSDMMP.StoreServerType}", DisplayScreenType = $"{SMME.DisplayScreenType}", FocusPerformance = $"{SSDMMB.FocusPerformance}", + SleepPerformance = $"{SSDMMB.SleepPerformance}", UpdateExtensionType = $"{SSCMMU.ExtensionType}", BackgroundStretch = $"{SSDMMP.BackgroundStretch}", CommunicationType = $"{SSDMMB.CommunicationType}", @@ -197,9 +199,11 @@ private static async Task SendAnalytic() RemotePerformance = $"{SSDMMB.RemotePerformance}", CyclingTransitionType = $"{SSDMMC.TransitionType}", BatteryPerformance = $"{SSDMMB.BatteryPerformance}", + ConsolePerformance = $"{SSDMMB.ConsolePerformance}", NetworkPerformance = $"{SSDMMB.NetworkPerformance}", NumberOfProcessors = SSCHOS.GetNumberOfProcessors(), PausePerformance = $"{SSDMMB.PausePerformanceType}", + SessionPerformance = $"{SSDMMB.SessionPerformance}", VirtualPerformance = $"{SSDMMB.VirtualPerformance}", GraphicAdapters = string.Join(",", SSSHU.GetGraphic()), NetworkAdapters = string.Join(",", SSSHU.GetNetwork()), @@ -208,6 +212,7 @@ private static async Task SendAnalytic() FullScreenPerformance = $"{SSDMMB.FullScreenPerformance}", ProcessArchitecture = SSCHOS.GetProcessArchitectureText(), ProcessorArchitecture = SSCHOS.GetProcessorArchitecture(), + ScreenSaverPerformance = $"{SSDMMB.ScreenSaverPerformance}", BatterySaverPerformance = $"{SSDMMB.BatterySaverPerformance}", OperatingSystemArchitecture = SWHSI.GetSystemInfoArchitecture() }; diff --git a/src/Shared/Sucrose.Shared.Space/Model/AnalyticTemeletryData.cs b/src/Shared/Sucrose.Shared.Space/Model/AnalyticTemeletryData.cs index 7b4d0272a..473c1ab2a 100644 --- a/src/Shared/Sucrose.Shared.Space/Model/AnalyticTemeletryData.cs +++ b/src/Shared/Sucrose.Shared.Space/Model/AnalyticTemeletryData.cs @@ -172,6 +172,9 @@ internal class AnalyticTelemetryData [JsonProperty("LibraryLocation", Required = Required.Always)] public string LibraryLocation { get; set; } + [JsonProperty("LockPerformance", Required = Required.Always)] + public string LockPerformance { get; set; } + [JsonProperty("NetworkAdapters", Required = Required.Always)] public string NetworkAdapters { get; set; } @@ -205,6 +208,9 @@ internal class AnalyticTelemetryData [JsonProperty("PerformanceCounter", Required = Required.Always)] public bool PerformanceCounter { get; set; } + [JsonProperty("SleepPerformance", Required = Required.Always)] + public string SleepPerformance { get; set; } + [JsonProperty("UpdateModuleType", Required = Required.Always)] public string UpdateModuleType { get; set; } @@ -241,6 +247,9 @@ internal class AnalyticTelemetryData [JsonProperty("BatteryPerformance", Required = Required.Always)] public string BatteryPerformance { get; set; } + [JsonProperty("ConsolePerformance", Required = Required.Always)] + public string ConsolePerformance { get; set; } + [JsonProperty("CyclingTransitionTime", Required = Required.Always)] public int CyclingTransitionTime { get; set; } @@ -253,6 +262,9 @@ internal class AnalyticTelemetryData [JsonProperty("NetworkPerformance", Required = Required.Always)] public string NetworkPerformance { get; set; } + [JsonProperty("SessionPerformance", Required = Required.Always)] + public string SessionPerformance { get; set; } + [JsonProperty("VirtualPerformance", Required = Required.Always)] public string VirtualPerformance { get; set; } @@ -280,6 +292,9 @@ internal class AnalyticTelemetryData [JsonProperty("ProcessorArchitecture", Required = Required.Always)] public string ProcessorArchitecture { get; set; } + [JsonProperty("ScreenSaverPerformance", Required = Required.Always)] + public string ScreenSaverPerformance { get; set; } + [JsonProperty("BatterySaverPerformance", Required = Required.Always)] public string BatterySaverPerformance { get; set; }