using System; using System.Text; using System.Linq; using System.Drawing; using System.Diagnostics; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Tango.PMR.Stubs; using Tango.Stubs.UI; public void OnExecute(StubManager stubManager) { // Request ---- // Response ---- // RepeatedField`1 : Percentile var response = stubManager.Run("StubRealTimeUsageRequest" ); stubManager.RequestTimeout = 2000; for (int i = 0; i < 89; i+=10) { stubManager.WriteLine (String.Format("i: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}",i,response.Percentile[i],response.Percentile[i+1],response.Percentile[i+2],response.Percentile[i+3],response.Percentile[i+4],response.Percentile[i+5],response.Percentile[i+6],response.Percentile[i+7],response.Percentile[i+8],response.Percentile[i+9])); } /*for (int i = 0; i < 99; i++) { stubManager.WriteLine (response.Percentile[i]); }*/ /*int i = 0; stubManager.Run("StubRealTimeUsageRequest",(response) => { stubManager.WriteLine (String.Format("i: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}",i,response.Percentile[i],response.Percentile[i+1],response.Percentile[i+2],response.Percentile[i+3],response.Percentile[i+4],response.Percentile[i+5],response.Percentile[i+6],response.Percentile[i+7],response.Percentile[i+8],response.Percentile[i+9])); },0); */ }