public void SendSystemStatusStatsSubmission(
            int cpuLevel, int batteryLevel, int memoryUsage, int memoryAvailable, int threadCount)
        {
            SystemStatusStatsSubmissionData sssd = new SystemStatusStatsSubmissionData();

            sssd.localID         = localID;
            sssd.originID        = originID;
            sssd.deviceID        = deviceID;
            sssd.timestamp       = DateTime.UtcNow.ToUnixTimeStampMiliseconds();
            sssd.cpuLevel        = cpuLevel;
            sssd.batteryLevel    = batteryLevel;
            sssd.memoryUsage     = memoryUsage;
            sssd.memoryAvailable = memoryAvailable;
            sssd.threadCount     = threadCount;

            Debug.WriteLine("SystemStatusStatsSubmission: ");
            var task = callstats.SystemStatusStatsSubmission(sssd);
        }
Esempio n. 2
0
 public async Task SystemStatusStatsSubmission(SystemStatusStatsSubmissionData systemStatusStatsSubmissionData)
 {
     await SendRequest(systemStatusStatsSubmissionData, UrlBuilder(Host.stats.ToString(),
                                                                   $"/v1/apps/{_appID}/stats/system"));
 }